Arduino for Scratch, ən təcrübəsiz Arduino istifadəçiləri üçün bir IDE

Arduino üçün cızıq

Pulsuz lövhələrin proqramlaşdırılması dəb halına gəlir və Raspberry Pi və ya Arduino kimi lövhələrin daha əlverişli olmasına görə təəccüblü deyil. Dərsliklər və video dərslər də daha sərfəlidir və Proqramlaşdırmanın əsaslarını öyrənmək yalnız bir neçə saat çəkir. Buna görədir Arduino və ya Raspberry Pi üçün xüsusi proqramlar yaratmağa kömək edən bir çox proqram var. Digər cihazları yaratmaq üçün bu cihazların içərisinə quraşdırılmış proqramlar belə, Raspberry Pi üçün bir çox nümunəmiz var.

Arduino ilə əlaqəli ən məşhur proqramlardan və ya proqramlardan biridir Pulsuz proqramlar yaratmağımıza kömək edəcək təcrübəsiz istifadəçilər üçün yönəldilmiş bir proqram olan Arduino for Scratch Arduino layihələrimizin düzgün işləməsi üçün.

Arduino üçün danışıq nədir?

Ancaq əvvəlcə Arduino üçün Scratch olduğunu söyləməliyik. Arduino üçün Scratch, təcrübəsiz istifadəçilərə yönəlmiş bir IDE proqramıdır. Kodun yaradılmasına, tərtibinə və real vaxtda icrasına imkan verən Proqramlaşdırma üçün bir vasitədir. Proqram, Scratch adlı məşhur uşaq tətbiqetməsinə əsaslanır. Bu tətbiq axtarır Kiçiklərin ən məntiqi bacarıqlarını inkişaf etdirməsinə kömək edən bloklar və əyani proqramlaşdırma sayəsində kiçiklər arasında Proqramlaşdırma tədrisi. Arduino üçün Scratch-un ideyası vizual proqramlaşdırma və proqramlaşdırmanı bloklamaqdır ki, hər hansı bir istifadəçi, proqramlaşdırma səviyyəsindən asılı olmayaraq, arduino üçün bir proqram yarada bilsin.

Arduino for Scratch-in Scratch və ya Arduino layihəsi ilə heç bir əlaqəsi yoxdur, lakin pulsuz layihələr olduqları üçün, son istifadəçinin Arduino lövhəsini və proqramını istifadə edə bilməsi üçün hər layihənin ən yaxşısı alınmışdır. Bu üç layihənin bir-biri ilə ünsiyyət qurmadığını söyləmək məcburiyyətindəyik. Yəni, Scratch'in Arduino üçün Scratch halına gələn bir seçimi yoxdur və ya Arduino IDE, Arduino for Scratch adlı bir plugin ilə vizual proqramlaşdırmaya icazə vermir. Scratch bağımsız bir proqramdır və Arduino üçün Scratch, Arduino IDE kimi, ünsiyyət üçün müəyyən Arduino lövhələrinin sürücülərini ehtiva edən müstəqil bir multiplatform proqramıdır..

İcma sayəsində Arduino üçün danışıq var Android üçün yalnız smartfonun proqramla ünsiyyət qurmasına imkan verməyən, həm də HTTP protokolundan istifadə edərək yaradılan proqramı test edə biləcəyimiz bir tətbiq.

Arduino üçün Scratch necə qurulur?

Scratch for Arduino proqramı ən azı ən çox istifadəçisi olan ən populyar platformalar üçün müxtəlif platformalarda mövcuddur: Windows, macOS, Gnu / Linux və hətta Raspberry Pi dağıtımları üçün qura bilərik, beləliklə bu proqramı istifadə etdiyimiz hər hansı bir kompüterdə əldə edə bilərik.

Ancaq ilk növbədə proqramı kompüterimizə yükləmək üçün almalıyıq. Açıqdır layihənin rəsmi saytı bütün əməliyyat sistemləri üçün proqramları əldə edə bilərik.

Arduino Rəsmi Veb Saytı üçün Çizik

Windows istifadə etsək, yüklənmiş paketi iki dəfə vurmalıyıq davamlı olaraq "növbəti" və ya "növbəti" düyməsini basmalı olduğumuz quraşdırma sihirbazını izləyin.

MacOS istifadə edirsinizsə, proses oxşar və ya bənzərdir. Ancaq yüklədiyimiz paketi cüt vurmadan əvvəl macOS Konfiqurasiyasına getməli və əməliyyat sisteminin icazəsi olmayan proqramların quraşdırılmasına icazə verdiyindən əmin olmalıyıq. Bunu etdikdən sonra tətbiq paketini açırıq və tətbiqi tətbiqlər qovluğuna sürükləyirik.

Gnu / Linux istifadə ediriksə, etməliyik əvvəlcə platformamıza uyğun paketi yükləyinBu vəziyyətdə, 64 bit və ya 32 bit platformalar üçün deyil, distribyutoruz debian paketlərindən və ya Fedora paketlərindən, yəni deb və ya rpm istifadə edərsə. Dağıtımımıza uyğun paketi yüklədikdən sonra qovluqda bir terminal açmalıyıq, bu qovluq boşluğuna sağ vurmaqla həyata keçirilir və terminalda aşağıdakıları yerinə yetiririk:

sudo dpkg -i paquete.deb

Və ya aşağıdakıları yazaraq quraşdıra bilərik:

sudo rpm -i paquete.rpm

Proqramı qurduqdan bir neçə saniyə sonra menyumuzda Arduino üçün Scratch adlanan bir simge olacaq. Gördüyünüz kimi, bu vizual IDE-nin quraşdırılması çox sadədir və ümumiyyətlə düzgün işləməsi üçün heç bir xarici proqrama ehtiyac yoxdur.

Hansı lövhələr SfA ilə uyğundur?

təəssüf ki bütün Arduino Layihə lövhələri Arduino for Scratch ilə uyğun deyil. An üçün yalnız uyğun gəlirlər Arduino UNO, Arduino Diecimila və Arduino Duemilanove. Qalan lövhələr proqramla uyğun gəlmir, lakin bu o demək deyil ki, onlar yaratdığımız kodu yerinə yetirə bilməzlər, yəni yaratdığımız kod başqa bir IDE-yə ixrac edilə bilər ki, tərtib oluna və icra oluna bilsin. Cızıq kimi, SfA, Arduino IDE kimi bir IDE-yə kod göndərə bilər və proqramı Arduino IDE ilə uyğun olan Layihənin digər lövhələrinə göndərə bilər. və yükün Arduino for Scratch vasitəsilə olub-olmamasından asılı olmayaraq düzgün işləyə biləcəklərini.

Arduino 101

Kodla əlaqədar olaraq, təəssüf ki, Lisenziyalaşdırma məsələləri üçün sənədlər hər tərəfli deyil, yəni Scratch faylları Scratch for Arduino tərəfindən tanınır, lakin bu proqramdakılar Scratch ilə uyğun gəlmir. Hətta əgər hər iki proqram tərəfindən yaradılan kod Arduino IDE ilə uyğundur. Bu problem zaman keçdikcə və Cəmiyyətin verdiyi töhfələrlə mütləq yox olacaq bir şeydir, amma bu anda edilə bilməz.

Arduino və ya Arduino IDE üçün danışıq?

Bu nöqtədə, şübhəsiz ki, Arduino üçün proqramlaşdırmağın daha yaxşı nə olduğunu düşünəcəksiniz Arduino və ya Arduino IDE üçün danışıq? Proqramlaşdırma səviyyəmizi həqiqətən bilsək, bir az məntiqlə cavab verilə biləcəyimiz ciddi bir sual. Arduino üçün Scratch, ən təcrübəsiz və daha az mütəxəssis istifadəçilər üçün nəzərdə tutulmuş bir IDE-dir blok proqramları üçün vizual cəhətdən kömək edən, sözdə yarı proqramlaşdırmaya bənzər bir şey. Arduino IDE, düzgün proqram üçün əyani cəhətə ehtiyac duymayan mütəxəssis və orta səviyyəli proqramçılar üçün bir IDE olsa da. Y proqram bir uşaq və ya bir gənc üçün nəzərdə tutulubsa, Arduino üçün Scratch-un uyğun proqram olduğu aydındır.

Ancaq güclü bir komandamız varsa, masa üstü bir kompüter kifayət edərsə, hər iki həll yoluna sahib olmaq yaxşıdır. Daha əvvəl də söylədiyimiz kimi, Arduino for Scratch bloklar yaratmaqla bizə kömək edə bilər və Arduino IDE proqramı ya Arduino ya da Arduino IDE ilə işləyən digər layihələrdən müxtəlif lövhələrə göndərməyimizə kömək edə bilər. Ancaq hər halda seçim sizin üçündür Hansı birini seçirsiniz?


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

Bir şərh, özünüzü buraxın

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.

  1.   gec deyib

    Böyük cızıq