Skrapa för Arduino, en IDE för de nybörjare av Arduino-användare

Skrapa för Arduino

Programmeringen av gratiskort blir modern och det är inte konstigt eftersom kort som Raspberry Pi eller Arduino blir billigare. Självstudierna och videoövningarna är också billigare och det tar bara några timmar att lära sig grunderna i programmering. Det är på grund av det det finns många program som försöker hjälpa till att skapa specifika program för Arduino eller Raspberry Pi. Även program som är installerade inuti dessa enheter för att skapa andra program, för Raspberry Pi har vi många exempel.

Ett av de mest kända program eller program som är relaterade till Arduino är Scratch for Arduino, en programvara som är orienterad för nybörjare som hjälper oss att skapa gratisprogram för att våra Arduino-projekt ska fungera ordentligt.

Vad är Scratch for Arduino?

Men först måste vi säga att det är Scratch för Arduino. Scratch for Arduino är ett IDE-program inriktat på nybörjare. Ett verktyg för programmering som möjliggör skapande av kod, sammanställning och exekvering i realtid. Programvaran är baserad på den berömda barnappen Scratch. Den här applikationen söker undervisning i programmering bland de små tack vare blocken och visuell programmering som hjälper de små att utveckla sina mest logiska färdigheter. Tanken med Scratch for Arduino är att använda visuell programmering och blockera programmering så att alla användare, oavsett deras programmeringsnivå, kan skapa ett program för arduino.

Scratch for Arduino har ingen som helst relation med Scratch eller Arduino-projektet, men eftersom det är gratisprojekt har det bästa av varje projekt tagits så att slutanvändaren kan använda sitt Arduino-kort och programvara. Även om vi måste säga att dessa tre projekt inte kommunicerar med varandra. Det vill säga att Scratch inte har ett alternativ som blir Scratch för Arduino, och Arduino IDE tillåter inte visuell programmering med ett plugin som heter Scratch for Arduino. Scratch är en fristående programvara och Scratch for Arduino är ett oberoende multiplatformsprogram som, precis som Arduino IDE, innehåller drivrutinerna för vissa Arduino-kort för kommunikation..

Tack vare gemenskapen har Scratch for Arduino en applikation för Android som inte bara låter smarttelefonen kommunicera med programmet, utan vi kan också testa programvaran som skapats med hjälp av HTTP-protokollet.

Hur installerar jag Scratch för Arduino?

Programmet Scratch for Arduino är tillgängligt för olika plattformar, åtminstone för de mest populära plattformarna som har flest användare: vi kan installera det på Windows, på macOS, för Gnu / Linux och till och med för Raspberry Pi-distributionerså att vi kan ha det här programmet på vilken dator som helst vi använder.

Men först och främst måste vi få programmet att installera det på vår dator. På projektets officiella webbplats vi kan få programmen för alla operativsystem.

Skrapa för Arduino officiella webbplats

Om vi ​​använder Windows måste vi dubbelklicka på det nedladdade paketet och följ installationsguiden som vi kontinuerligt måste trycka på "nästa" eller "nästa" -knappen.

Om du använder macOS är processen liknande eller liknande. Men innan vi dubbelklickar på paketet som vi har laddat ner måste vi gå till macOS Configuration och se till att operativsystemet tillåter installation av program som inte har behörighet. När vi har gjort detta, vi öppnar applikationspaketet och drar programmet till programmappen.

Om vi ​​använder Gnu / Linux måste vi ladda ner först paketet som motsvarar vår plattformI det här fallet kommer det inte att vara för 64-bitars eller 32-bitars plattformar utan snarare om vår distribution använder debianpaket eller Fedora-paket, det vill säga deb eller rpm. När vi har laddat ner paketet som motsvarar vår distribution måste vi öppna en terminal i mappen, vilket görs genom att högerklicka på mapputrymmet och vi utför följande i terminalen:

sudo dpkg -i paquete.deb

Eller så kan vi också installera det genom att skriva följande:

sudo rpm -i paquete.rpm

Efter några sekunder att installera programmet kommer vi att ha en ikon i vår meny som kommer att kallas Scratch for Arduino. Som du kan se är installationen av denna visuella IDE väldigt enkel och behöver i allmänhet inget externt program för att fungera korrekt.

Vilka kort är kompatibla med SfA?

Tyvärr inte alla Arduino-projektkort är kompatibla med Scratch for Arduino. För tillfället de är bara kompatibla Arduino UNO, Arduino Diecimila och Arduino Duemilanove. Resten av brädorna är inte kompatibla med programmet men det betyder inte att de inte kan köra koden som vi skapar, det vill säga koden som vi skapar kan exporteras till en annan IDE så att den kan kompileras och köras. Som Scratch, SfA kan skicka kod till en IDE som Arduino IDE och skicka programmet till andra styrelser i projektet som är kompatibla med Arduino IDE och att de kan fungera korrekt utan att behöva bero på om sändningen sker via Scratch för Arduino.

Arduino 101

När det gäller koden, tyvärr för licensfrågor, är filerna inte riktade, det vill säga Scratch-filerna känns igen av Scratch för Arduino men de i detta program är inte kompatibla med Scratch. Även om koden som genereras av båda programmen är kompatibel med Arduino IDE. Detta problem är något som säkert kommer att försvinna med tiden och med gemenskapens bidrag, men just nu kan det inte göras.

Skrapa för Arduino eller Arduino IDE?

Vid den här tiden kommer du säkert att undra vad som är bättre att programmera för Arduino Skrapa för Arduino eller Arduino IDE? En allvarlig fråga som med lite logik kan besvaras om vi verkligen vet vad vår programmeringsnivå är. Scratch for Arduino är en IDE som är avsedd för de mest nybörjare och mindre expertanvändare som får hjälp av den visuella aspekten för blockprogram, något som liknar den så kallade semi-programmeringen. Medan Arduino IDE är en IDE för expert- och medelnivåprogrammerare som inte behöver den visuella aspekten för att programmera korrekt. Y om programmet är för ett barn eller en tonåring är det uppenbart att Scratch for Arduino är rätt program.

Men om vi har ett kraftfullt team, en stationär dator räcker, det är bäst att ha båda lösningarna. Som vi har sagt tidigare kan Scratch for Arduino hjälpa oss genom att skapa block och Arduino IDE kan hjälpa oss att skicka programmet till olika styrelser, antingen från Arduino eller från andra projekt som arbetar med Arduino IDE. Men i alla fall är valet ditt Vilken väljer du?


En kommentar, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   sent sade

    Stor repa