Ardublock: Arduino üçün nədir və nə edə bilər

Ardublock plagininin ekran görüntüsü.

Arduino lövhələrinin alınması köhnəlmiş və getdikcə daha çox cibə çatacaq bir şeydir, amma bu necə işləyir? Aydındır ki, işləmək üçün istədiyimiz əməliyyatı həyata keçirən bir kod və ya bir proqrama ehtiyacımız var. Bu, təəssüf ki, hər kəs üçün mövcud deyil və var Arduinonun motoru hərəkət etdirməsi və ya işığı yandırması üçün proqramlaşdırma biliklərinə ehtiyacınız var.

Bütün bunlar vizual redaktorları və vizual proqramları çox populyar etmişdir. Bu tip proqramlaşdırma, siçanla sürüklənən bloklar vasitəsilə proqramlar yaratmağa imkan verir, qıvrım diş tellərini bağlamağı unutma və ya uzun funksiya adları yazmağınız lazımdır. Arduinoya vizual proqramlaşdırma təqdim edən məşhur bir vasitə Ardublock adlanır.

Ardublock nədir?

Ardublock, kod yazmağa ehtiyac olmadan proqramlar və kodlar yaratmağımızı təmin edən bir proqram və ya daha doğrusu Arduino IDE-nin tamamlayıcıdır., yəni əyani alətlər vasitəsi ilə. Bunun üstünlükləri var, çünki proqramlaşdırmağı bilsək, çoxdan bilinən ";" yazmağı unutmayacağımızdan, hata ayıklama prosesində çox vaxt qazanacağıq. nə də kod mötərizələrini bağlamır. Vizual alətlərlə proqramlaşdırma proqramlaşdırmadır həm təcrübəsiz həm də mütəxəssis proqramçılar üçün nəzərdə tutulmuşdur və necə proqramlaşdıracağını bilməyən və bunu necə edəcəyini öyrənmək istəyən istifadəçilər üçün.

Dediyimiz kimi, Ardublock bir proqramdan daha çox tamamlayıcıdır, çünki işləməsi üçün bir Arduino IDE-si olmalıdır. Beləliklə, bir xülasə edərək Ardublockun Arduino IDE-nin kodlaşdırma proqramını vizual proqramlaşdırmaya uyğunlaşdırmaq üçün özəlləşdirdiyini söyləyə bilərik.

Arduino Tre lövhəsi

Ardublock, təcrübəsiz proqramçı üçün bir vasitə olmaqdan əlavə daha müsbət şeylərə sahibdir. Müsbət cəhətlərindən biri də mümkündür layihələri daha sürətli yaratmaq üçün bloklarla işləyin.

Ardublock vizual olaraq bloklarla işləyir və komponentlərlə də işləyə bilər. Beləliklə, bir təkər, bir musiqi, digəri boşqab olan bir blok yarada bilərik; bu blokları hər dəfə istifadə etmək istədikdə adını verəcəyik və ya sadəcə pəncərənin bir tərəfindən pəncərənin digər tərəfinə sürükləyəcəyik.

Ardublock-un bizə təklif etdiyi funksiyalar və imkanlar Arduino IDE-nin bizə təklif etdiyi ilə eynidir, yəni Ardublock-u Arduino lövhəmizə bağlaya, bloklar sayəsində Ardublock-un yaratdığı kodu göndərə və layihələrimizi tez və asanlıqla sınaqdan keçirə bilərik. Proqramı bitirdikdə, qeyd olunan məlumatlar hələ də yazılmış koddur, Ardublockun bloklarımızla yaratdığı kod.

Ardublock əməliyyat sistemimizə necə quraşdırılır?

Ardublock-un nə olduğunu onsuz da bilirik və ya dəqiq bir fikrə sahibik, ancaq kompüterimizdə necə quraşdırılıb? Onu necə istifadə edə bilərik?

Kompüterimizin hazırlanması

Ardublock haqqında mövcud sənədlərin yalnız İngilis dilində olmasına baxmayaraq, həqiqət budur ki, Arduino IDE-yə sahibiksə quraşdırma prosesi olduqca sadə və sürətli olur. Hər şeydən əvvəl etməliyik Arduino IDE kompüterimizdə var, yükləməmişiksə, dayandıra bilərsən burada Gnu / Linux-a necə qurulacağı. Ehtiyacımız olacaq başqa bir element bir Java virtual maşın və ya oxşar var komandada. Gnu / Linux istifadə etsək, ideal bahis etməkdir AçıqJDK, xüsusən Oracle və Google arasındakı qarşıdurmadan sonra. İndi hər şeyi etdikdən sonra getməliyik rəsmi Ardublock veb saytı və java formatında və ya .jar uzantısı olan bir paket olan Ardublock paketini əldə edin. Endirilən fayl quraşdırma sihirbazı ilə icra olunan bir fayl deyildir, buna görə hər şeyi əl ilə etməliyik.

Arduino IDE-nin ekran görüntüsü

Ardublock quraşdırılması

Ilk Arduino IDE-ni açırıq və Tercihlər və ya Tercihlərə gedirik. İndi yeni bir pəncərədə görünəcək "Sketchbook yeri:" seçiminə gedirik. Arduino IDE-nin müəyyən plaginlərini və ya elementlərini saxlamağımız lazım olan ünvan. Görünən yer və ya ünvan “Sənədlər / Arduino” və ya ev / Sənədlər / Arduino kimi bir şey olacaq. Ünvanı dəyişə bilərik, ancaq dəyişdirsək, yüklənmiş Ardublock sənədini oraya köçürmək üçün hansı yeni bir ünvandır. Arduino qovluğunu açsaq, başqa alt qovluqların və sənədlərin olduğunu görərik.

Ardublock paketini "tools / ArduBlockTool / tool / ardublock-all.jar" ünvanını tərk edərək daşımalıyıq. Arduino IDE proqramımız açıqdırsa, onu bağlamağın vaxtı gəldi və yenidən açdıqda, Tools və ya Tools menyusunda Ardublock seçimi görünəcək. Bunun üzərinə vuraraq Ardublock interfeysinə uyğun gələn yeni bir pəncərə görünəcəkdir. Gördüyünüz kimi, quraşdırma prosedurunu bilmiriksə sadə və sürətli, lakin qarışıq bir şeydir.

Ardublock'a alternativlər

Ardublock Arduino üçün yeni və unikal bir şey kimi görünsə də, həqiqət budur ki, vizual proqramlaşdırma aparmaq məcburiyyətində olduğumuz yeganə proqram və ya vasitə deyil. Ardublock-da mövcud olan bütün alternativlərin, Arduino IDE-nin uzantıları və əlavələri deyil, unikal proqramlar olduğu dərəcədə vizual proqramlaşdırmaya yönəlmiş bir neçə vasitə var.

Bu alternativlərdən birincisinə Minibloq deyilir. Minibloq vizual proqramlaşdırmaya yönəlmiş tam bir proqramdırBeləliklə, ekranı üç hissəyə bölünür: yaradılacaq bloklarla bir hissə, proqramda istifadə etmək istədiyimiz blokları hərəkət etdirəcəyimiz başqa bir hissə və yaratacağımız kodu göstərəcək üçüncü hissə. daha inkişaf etmiş istifadəçilər. Minibloq bunun sayəsində əldə edilə bilər əlaqə.

Minibloq proqramının ekran görüntüsü

İkinci alət adlanır Arduino üçün cızıq. Bu vasitə çalışır Scratch uşaq proqramını istənilən səviyyəyə uyğunlaşdırın və eyni fəlsəfə ilə proqramlar yaradın. Arduino üçün Scratch tam bir proqramdır, belə demək mümkünsə, bir danışıq çəngəlidir.

Alətlərin üçüncüsü hələ yaxşı qurulmayıb, lakin əyani proqramlaşdırma alətləri daxilində perspektivli bir vasitədir. Bu alət adlanır mod dəsti, bir vasitədir Kickstarter-da anadan olmuş, lakin yavaş-yavaş əla bir şəkildə yetişməkdədir. Digər proqramlardan fərqi ola bilər qabaqcıl istifadəçilərə nisbətən təcrübəsiz istifadəçilərdə daha ixtisaslaşmışdır. Nəhayət, Ardublock-un digər alternativi, vizual olmayan və yalnız ən mütəxəssis proqramçılara təqdim edilə bilən bir alternativ olan Arduino IDE-nin ənənəvi istifadəsi olacaqdır.

Nəticə

Ardublok ən azı təcrübəsiz istifadəçilər üçün çox maraqlı bir vasitədir. Ancaq bir mütəxəssis proqramçısansa, bu tip alətlər olduğu doğrudur kodun daha sürətli yaradılmasını təmin etmir, amma əksinə. Siçanı istifadə etmək olduqca qəribədir, klaviatura istifadə etməkdən daha yavaşdır.

Baxmayaraq ki təcrübəsiz bir proqramçıyıqsa və ya öyrəniriksə, Ardublock çox tövsiyə olunan bir uzantıdır bu mərhələlərdə Ardublock ilə tapmaq və aradan qaldırılması çətin olan sintaksis səhvləri və kiçik problemlər etmək qaçılmaz olduğu üçün vacib deyilmir. Lakin Nə seçirsiniz?


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

2 şə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.   Oskar Mansila deyib

    Salam, tanış olduğumuz üçün xoşbəxtəm. Ardublock, Arduinonun yeni versiyaları ilə işləyir?

  2.   Jose deyib

    Salam, bu qrafik versiyaları ilə yazı ilə eyni proqramları inkişaf etdirə bilərsiniz? Başqa sözlə, yazılmış bütün kodlar blok şəklində edilə bilərmi?
    Başqa bir sual .h, alt proqramları və s. Necə təyin edirsiniz və ya istifadə edirsiniz? bu halda?