Scratch pentru Arduino, un IDE pentru cei mai începători utilizatori Arduino

Scratch pentru Arduino

Programarea plăcilor gratuite devine la modă și nu este de mirare, deoarece plăcile precum Raspberry Pi sau Arduino devin tot mai accesibile. Tutoriale și tutoriale video sunt, de asemenea, mai accesibile și durează doar câteva ore pentru a învăța elementele de programare de bază. Din această cauză există multe programe care încearcă să ajute la crearea de programe specifice pentru Arduino sau Raspberry Pi. Chiar și programele care sunt instalate în interiorul acestor dispozitive pentru a crea alte programe, pentru Raspberry Pi avem multe exemple.

Unul dintre cele mai faimoase programe sau software legate de Arduino este Scratch for Arduino, un software orientat pentru utilizatorii începători care ne va ajuta să creăm programe gratuite pentru ca proiectele noastre Arduino să funcționeze corect.

Ce este Scratch pentru Arduino?

Dar mai întâi trebuie să spunem că este Scratch pentru Arduino. Scratch for Arduino este un program IDE destinat utilizatorilor începători. Un instrument de programare care permite crearea codului, compilarea și executarea acestuia în timp real. Software-ul se bazează pe celebra aplicație pentru copii numită Scratch. Această aplicație caută predarea Programării în rândul celor mici datorită blocurilor și programării vizuale care îi ajută pe cei mici să-și dezvolte abilitățile cele mai logice. Ideea Scratch for Arduino este de a utiliza programarea vizuală și blocarea programării astfel încât orice utilizator, indiferent de nivelul lor de programare, să poată crea un program pentru Arduino.

Scratch pentru Arduino nu are nicio relație cu Scratch sau cu proiectul Arduino, totuși, din moment ce sunt proiecte gratuite, a fost luat tot ce este mai bun din fiecare proiect, astfel încât utilizatorul final să își poată folosi placa și software-ul Arduino. Deși trebuie să spunem că aceste trei proiecte nu comunică între ele. Adică, Scratch nu are o opțiune care devine Scratch pentru Arduino și nici Arduino IDE nu permite programarea vizuală cu un plugin numit Scratch pentru Arduino. Scratch este un software independent și Scratch for Arduino este un program multiplatform independent care, la fel ca Arduino IDE, conține driverele anumitor plăci Arduino pentru comunicare..

Mulțumită Comunității, Scratch for Arduino are o aplicație pentru Android care nu numai că permite smartphone-ului să comunice cu programul, dar putem testa și software-ul creat folosind protocolul HTTP.

Cum se instalează Scratch pentru Arduino?

Programul Scratch for Arduino este disponibil pentru diverse platforme, cel puțin pentru cele mai populare platforme care au cei mai mulți utilizatori: îl putem instala pe Windows, pe macOS, pentru Gnu / Linux și chiar pentru distribuțiile Raspberry Pi, astfel încât să putem avea acest program pe orice computer pe care îl folosim.

Dar, în primul rând, trebuie să obținem programul pentru al instala pe computerul nostru. Pe site-ul oficial al proiectului putem obține programele pentru toate sistemele de operare.

Zgârieturi pentru site-ul oficial Arduino

Dacă folosim Windows, trebuie să facem dublu clic pe pachetul descărcat și urmați expertul de instalare la care va trebui să apăsăm continuu butonul „următor” sau „următor”.

Dacă utilizați macOS, procesul este similar sau similar. Dar, înainte de a face dublu clic pe pachetul pe care l-am descărcat, trebuie să mergem la configurația macOS și să ne asigurăm că sistemul de operare permite instalarea programelor care nu au permisiuni. Odată ce am făcut acest lucru, deschidem pachetul aplicației și tragem aplicația în folderul aplicații.

Dacă folosim Gnu / Linux, atunci trebuie descărcați mai întâi pachetul corespunzător platformei noastreÎn acest caz, nu va fi pentru platformele pe 64 de biți sau pe 32 de biți, ci mai degrabă dacă distribuția noastră folosește pachete debian sau pachete Fedora, adică deb sau rpm. Odată ce am descărcat pachetul care corespunde distribuției noastre, trebuie să deschidem un terminal în folder, care se face făcând clic dreapta pe spațiul folderului și executăm următoarele în terminal:

sudo dpkg -i paquete.deb

Sau îl putem instala, de asemenea, tastând următoarele:

sudo rpm -i paquete.rpm

După câteva secunde instalând programul, vom avea o pictogramă în meniul nostru care se va numi Scratch for Arduino. După cum puteți vedea, instalarea acestui IDE vizual este foarte simplă și, în general, nu are nevoie de niciun program extern pentru ca acesta să funcționeze corect.

Ce placi sunt compatibile cu SfA?

din pacate nu toate plăcile Arduino Project sunt compatibile cu Scratch for Arduino. Momentan sunt doar compatibile Arduino UNO, Arduino Diecimila și Arduino Duemilanove. Restul plăcilor nu sunt compatibile cu programul, dar nu înseamnă că nu pot executa codul pe care îl creăm, adică codul pe care îl creăm poate fi exportat către un alt IDE, astfel încât să poată fi compilat și executat. Ca și Scratch, SfA poate trimite cod către un IDE cum ar fi Arduino IDE și poate trimite programul către alte placi ale proiectului care sunt compatibile cu Arduino IDE și că pot funcționa corect fără a fi nevoie să depindă dacă expedierea este sau nu prin Scratch pentru Arduino.

arduino 101

În ceea ce privește codul, din păcate pentru problemele de licențiere, fișierele nu sunt omnidirecționale, adică fișierele Scratch sunt recunoscute de Scratch pentru Arduino, dar cele din acest program nu sunt compatibile cu Scratch. Chiar dacă codul generat de ambele programe este compatibil cu Arduino IDE. Această problemă este ceva care va dispărea cu siguranță odată cu trecerea timpului și cu contribuțiile Comunității, dar în acest moment nu se poate face.

Scratch pentru Arduino sau Arduino IDE?

În acest moment, cu siguranță vă veți întreba ce este mai bine să programați pentru Arduino Scratch pentru Arduino sau Arduino IDE? O întrebare serioasă la care se poate răspunde cu puțină logică dacă știm cu adevărat care este nivelul nostru de programare. Scratch for Arduino este un IDE destinat celor mai novici și mai puțin experți utilizatori care sunt ajutate de aspectul vizual pentru programele bloc, ceva similar cu așa-numita semi-programare. În timp ce Arduino IDE este un IDE pentru programatorii experți și de nivel intermediar care nu au nevoie de aspectul vizual pentru a programa corect. Da dacă programul este pentru un copil sau un adolescent, este clar că Scratch for Arduino este programul potrivit.

Dar, dacă avem o echipă puternică, un computer desktop ar fi suficient, cel mai bine este să aveți ambele soluții. Așa cum am mai spus, Scratch for Arduino ne poate ajuta prin crearea de blocuri, iar Arduino IDE ne poate ajuta să trimitem programul către diferite plăci, fie de la Arduino, fie din alte proiecte care funcționează cu Arduino IDE. Dar, în orice caz, alegerea este a ta Pe care o alegi?


Un comentariu, lasă-l pe al tău

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   târziu el a spus

    Zgârietură grozavă