Bu yazıda Arduino öyrənmək istəyənlər üçün Arduino öyrənməyin asan yollarını izah edəcəyəm. Başlıqlar halında keçəcəyəm. (Məlum vaxtımız məhdud). Mən arduino öyrənməyin ən asan yolunun Bloklar olduğunu düşünürəm. Bu üzdən bu yazıda Arduino Blok Proqramları və ya saytları üzərində dayanacağam. Zaman dəyərli. Buna görə hansı platforma öyrənməyi qərar vermədən əvvəl bu tədqiqatımı mütləq yaxşı oxuyun.
1- Ardublock
Ardublock Arduino proqramınız üçün hazırlanmış bir vizual proqramlaşdırma əlavəsi. Ən yaxşı tərəfi standart Arduino proqramı ilə istifadə edə bilirsiz. Əmr xatırlatma deyərdi yox. Əmr yerləşməsində səhv etmə problemi olmadan, blokları sürüklüyüb buraxaraq asanlıqla proqram yaza bilərsiz.
Ardublock həqiqətən çox faydalı. Bizim çox yerli və çox milli son texnoloji, yarı rəsmi, yarı azad qurumlarımız nə üçün belə bir proqram yaratmirlar? Niyə bunları alıb az diline çevirmirler?
Ardublockun necə istifadə olunduğu burada izah edilmişdir: Bura tıklayın
Mən Ardublockun istifadəni o qədər də bəyənmədim. Bu barədə artıq bir məlumatın olmaması, yəni köhnə dokumentləri də bir ayrə çatışmazlığıdır.
2- Minibloq
Ardublock kimi Minibloq da bir vizual programlama vasitəsidir. Sürüklə - buax prinsipinə görə çalışır. Fərqi Minibloq ayrı bir proqram. Arduino IDE proqramı istifadə etməyinizə ehtiyac yoxdur.
Minibloqun ən güclü tərəfi, gerçək zamanlı kod yazılmasıdır. Yuxarıdakı şəkildən də görəcəyiniz kimi siz blokları yaradarkən, sağda kod eyni zamanda yazılmış olur. Bu sayədə kodlaşdırma biliyinizi daha yaxşı inkişaf etdirə bilərsiz.
İstifadə edəndə elə də xoşuma gəlmədi açığı. Kodları anlamaq, bunun bloklarını anlamaqdan daha asan məncə.
3- XOD
XOD üçün ayrı bir yer ayırmaq lazımdır. XOD digərləri kimi puzzle blokları ilə iş görmür. Bunda node deyilən düyünlər var. Saytlarına baxsanız nümunələrdən nə demək istədiyimi anlayacaqsınız. Həm veb skaneri üzərindən həm də proqram kodlaşdırma edə bilərsiz.
Saytlarında olması lazım olan hər şey var. Kitabxanaları var. Dokumentleri var. Youtube-də dərsləri var. Üstəlik bir də açıq mənbə. Daha nə olsun.
XOD ilə bağlı keçirilən dərsləri baxdım. İstifadəsi çox gözəl. Amma hər modulu tapmaq mümkün deyil. Məsələn, kurs izləyən robotda istifadə edilən QTR sensorunu axtardım tapmadım. Yenə də məncə digərlərindən daha asan. Bir problem də çıxardığı kod quruluşunun mürəkkəb olması. Arduinoya birbasa yükləyə bilirsiz. Kodu Arduino IDE-yə köçürdərək da yükləyə. bilərsiz Amma koda baxdıqda arduinonun sadəliyindən əsər yox.
4- Blockly
Google tərəfindən inkişaf etdirilib desəm, güman edirəm başqa bir şey söyləməyimə ehtiyac yoxdur. 5 müxtəlif proqramlaşdırma dilini istifadə edə bilərsiniz. Blockly, Arduinonun da irəli getmək istəyənlər üçün idealdır. Arduino proqramlaşdırmaq üçün çox da faydalı deyil. Led və s. avadanlıqlar yox.
1- Ardublock
Ardublock Arduino proqramınız üçün hazırlanmış bir vizual proqramlaşdırma əlavəsi. Ən yaxşı tərəfi standart Arduino proqramı ilə istifadə edə bilirsiz. Əmr xatırlatma deyərdi yox. Əmr yerləşməsində səhv etmə problemi olmadan, blokları sürüklüyüb buraxaraq asanlıqla proqram yaza bilərsiz.
Ardublock həqiqətən çox faydalı. Bizim çox yerli və çox milli son texnoloji, yarı rəsmi, yarı azad qurumlarımız nə üçün belə bir proqram yaratmirlar? Niyə bunları alıb az diline çevirmirler?
Ardublockun necə istifadə olunduğu burada izah edilmişdir: Bura tıklayın
Mən Ardublockun istifadəni o qədər də bəyənmədim. Bu barədə artıq bir məlumatın olmaması, yəni köhnə dokumentləri də bir ayrə çatışmazlığıdır.
2- Minibloq
Ardublock kimi Minibloq da bir vizual programlama vasitəsidir. Sürüklə - buax prinsipinə görə çalışır. Fərqi Minibloq ayrı bir proqram. Arduino IDE proqramı istifadə etməyinizə ehtiyac yoxdur.
Minibloqun ən güclü tərəfi, gerçək zamanlı kod yazılmasıdır. Yuxarıdakı şəkildən də görəcəyiniz kimi siz blokları yaradarkən, sağda kod eyni zamanda yazılmış olur. Bu sayədə kodlaşdırma biliyinizi daha yaxşı inkişaf etdirə bilərsiz.
İstifadə edəndə elə də xoşuma gəlmədi açığı. Kodları anlamaq, bunun bloklarını anlamaqdan daha asan məncə.
3- XOD
XOD üçün ayrı bir yer ayırmaq lazımdır. XOD digərləri kimi puzzle blokları ilə iş görmür. Bunda node deyilən düyünlər var. Saytlarına baxsanız nümunələrdən nə demək istədiyimi anlayacaqsınız. Həm veb skaneri üzərindən həm də proqram kodlaşdırma edə bilərsiz.
Saytlarında olması lazım olan hər şey var. Kitabxanaları var. Dokumentleri var. Youtube-də dərsləri var. Üstəlik bir də açıq mənbə. Daha nə olsun.
XOD ilə bağlı keçirilən dərsləri baxdım. İstifadəsi çox gözəl. Amma hər modulu tapmaq mümkün deyil. Məsələn, kurs izləyən robotda istifadə edilən QTR sensorunu axtardım tapmadım. Yenə də məncə digərlərindən daha asan. Bir problem də çıxardığı kod quruluşunun mürəkkəb olması. Arduinoya birbasa yükləyə bilirsiz. Kodu Arduino IDE-yə köçürdərək da yükləyə. bilərsiz Amma koda baxdıqda arduinonun sadəliyindən əsər yox.
4- Blockly
Google tərəfindən inkişaf etdirilib desəm, güman edirəm başqa bir şey söyləməyimə ehtiyac yoxdur. 5 müxtəlif proqramlaşdırma dilini istifadə edə bilərsiniz. Blockly, Arduinonun da irəli getmək istəyənlər üçün idealdır. Arduino proqramlaşdırmaq üçün çox da faydalı deyil. Led və s. avadanlıqlar yox.
Mənbə; http://elektronikhobi.net