Algoritma olusturmak icin GUI ?

Başlatan gumush, 13 Nisan 2015, 13:22:29

gumush

Merhaba ,

Uzerinde calistigim bir sistem icin bir arayuz hazirlamak istiyorum. Daha onceden gorsel bir programlama dili tecrubem yok.

Amacim kullanicinin surukle birak ile onceden belirlenmis bloklari kullanarak algoritmayi olusturmasi. Boylece sensor ve actuator'lar ona gore calisacak.

MC'ler Iletisimi Xbee uzerinden saglamayi dusunuyorum. Bu durumda bilgisayar uzerindeki Comport'a erisecegim icin sanirim herhangi bir dil icin +- bir durum olmayacaktir.

Internet'te benzer bir uygulamanin arduino icin yapildigini gordum. Benimkinin mantigi ayni olmasina ragmen benimki oldukca temel bir hali olacak.



Ornek olarak

Surukle birak >
>Baslat<

Surukle birak >
>Motor 1'i calistir<  <Parametre olarak ekleme yap> <Hiz parametresini 0-255 arasinda ayarla>

Surukle birak >
>Piezzo'yu calistir<

Surukle birak >
>LED28'i ac<  <Parametre olarak ekleme yap> <RENK icin RGB'de  0-255 arasinda ayarla>

Surukle birak >
>donguye basla<  <Parametre olarak ekleme yap> <while yada if gibi bir sey secebilecek>

Surukle birak >
> kosul basla > <Parametre olarak ekleme yap> <piezzookunan veri >100 ise >

Surukle birak >
>LED28'i ac<  <Parametre olarak ekleme yap> <RENK icin RGB'de  0-255 arasinda ayarla>

Surukle birak >
> kosul bitir >

Surukle birak >
>donguyu bitir<


gibi bir algoritmayi olusturtmak istiyorum.

Bunun icin uygun olabilecek yazilim dili ariyorum. aslinda cogu ile yapilabilecegini dusunuyorum. Aklimda simdilik VS C# var. Tasarim ve GUI'yi hizli hazirlarim diye dusundugum icin.

Bu konuda onerisi , fikri , elestirisi olan var ise paylasabilirse sevinirim.
Hikmet Gumus  izmir

bocek

Şöyle bir site var bununla ilgili:
https://scratch.mit.edu/

Detaylı incelemedim çocuklara programlama öğretmek amacıyla tasarlanmış ve aynı modk.it'teki gibi bloklarla programlama yapılabiliyor. Sanırım modk.it burası ile aynı altyapıyı kullanıyor.
Belki siz de buna benzer bir sistem tasarlayabilirsiniz.

örnekler:
https://scratch.mit.edu/projects/55037694/?fromexplore=true#editor
Bir proje seçip "See inside" butonuna basınca programlama blokları çıkıyor.

1 ya da 0. işte 'bit'ün mesele..

gumush

Arayuz tam istedigim gibi ancak bunun benzerini vs'de yapmam gerekecek. Ama gercekten cikis noktam icin cok ilham verici cok tesekkur ederim.
Hikmet Gumus  izmir

bocek

Niyetiniz stand-alone çalışan bir arayüz tasarlamaksa bunun offline olanı da varmış.
https://scratch.mit.edu/scratch2download/

.exe haline nasıl getirileceği de şurada anlatılıyor.
http://wiki.scratch.mit.edu/wiki/Porting_Scratch_Projects#SB_to_EXE.2FAPP

1 ya da 0. işte 'bit'ün mesele..