Scratch for Arduino, eine IDE für die unerfahrenen Arduino-Benutzer

Kratzer für Arduino

Die Programmierung von Free Boards wird in Mode und kein Wunder, da Boards wie Raspberry Pi oder Arduino immer günstiger werden. Die Tutorials und Video-Tutorials sind auch günstiger und es dauert nur ein paar Stunden, um grundlegende Programmierelemente zu erlernen. Es ist deswegen Es gibt viele Programme, die versuchen, bestimmte Programme für Arduino oder Raspberry Pi zu erstellen. Sogar Programme, die in diesen Geräten installiert sind, um andere Programme zu erstellen, haben wir für Raspberry Pi viele Beispiele.

Eines der bekanntesten Programme oder Software im Zusammenhang mit Arduino ist Scratch for Arduino, eine Software für Anfänger, mit der wir kostenlose Programme erstellen können damit unsere Arduino-Projekte richtig funktionieren.

Was ist Scratch für Arduino?

Aber zuerst müssen wir sagen, dass es Scratch für Arduino ist. Scratch for Arduino ist ein IDE-Programm, das sich an Anfänger richtet. Ein Programmiertool, mit dem Code erstellt, kompiliert und in Echtzeit ausgeführt werden kann. Die Software basiert auf der berühmten Kinder-App Scratch. Diese Anwendung sucht das Unterrichten von Programmieren unter den Kleinen dank der Blöcke und der visuellen Programmierung, die den Kleinen helfen, ihre logischsten Fähigkeiten zu entwickeln. Die Idee von Scratch for Arduino besteht darin, visuelle Programmierung und Blockprogrammierung zu verwenden, damit jeder Benutzer, unabhängig von seiner Programmierstufe, ein Programm für Arduino erstellen kann.

Scratch for Arduino hat keinerlei Beziehung zu Scratch oder zum Arduino-Projekt. Da es sich jedoch um kostenlose Projekte handelt, wurde das Beste aus jedem Projekt herausgenommen, damit der Endbenutzer sein Arduino-Board und seine Arduino-Software verwenden kann. Obwohl wir sagen müssen, dass diese drei Projekte nicht miteinander kommunizieren. Das heißt, Scratch verfügt weder über eine Option, die zu Scratch für Arduino wird, noch ermöglicht die Arduino-IDE die visuelle Programmierung mit einem Plugin namens Scratch für Arduino. Scratch ist eine eigenständige Software und Scratch for Arduino ist ein unabhängiges Multiplattform-Programm, das wie die Arduino IDE die Treiber bestimmter Arduino-Boards für die Kommunikation enthält..

Dank der Community hat Scratch for Arduino Eine Anwendung für Android, mit der das Smartphone nicht nur mit dem Programm kommunizieren kann, sondern auch die mit dem HTTP-Protokoll erstellte Software testen kann.

Wie installiere ich Scratch für Arduino?

Das Scratch for Arduino-Programm ist für verschiedene Plattformen verfügbar, zumindest für die beliebtesten Plattformen mit den meisten Benutzern: Wir können es unter Windows, MacOS, Gnu / Linux und sogar für Raspberry Pi-Distributionen installierenSo können wir dieses Programm auf jedem Computer haben, den wir verwenden.

Aber zuerst müssen wir das Programm bekommen, um es auf unserem Computer zu installieren. Auf die offizielle Website des Projekts Wir können die Programme für alle Betriebssysteme bekommen.

Scratch für die offizielle Arduino-Website

Wenn wir Windows verwenden, müssen wir auf das heruntergeladene Paket und doppelklicken Folgen Sie dem Installationsassistenten, zu dem wir kontinuierlich die Schaltfläche "Weiter" oder "Weiter" drücken müssen.

Wenn Sie macOS verwenden, ist der Prozess ähnlich oder ähnlich. Bevor Sie jedoch auf das heruntergeladene Paket doppelklicken, müssen Sie zur macOS-Konfiguration gehen und sicherstellen, dass das Betriebssystem die Installation von Programmen ohne Berechtigungen zulässt. Sobald wir dies getan haben, Wir öffnen das Anwendungspaket und ziehen die Anwendung in den Anwendungsordner.

Wenn wir Gnu / Linux verwenden, müssen wir Laden Sie zuerst das Paket herunter, das unserer Plattform entsprichtIn diesem Fall gilt dies nicht für 64-Bit- oder 32-Bit-Plattformen, sondern wenn unsere Distribution Debian-Pakete oder Fedora-Pakete verwendet, dh Deb oder RPM. Nachdem wir das Paket heruntergeladen haben, das unserer Distribution entspricht, müssen wir ein Terminal im Ordner öffnen. Klicken Sie dazu mit der rechten Maustaste auf den Ordner und führen Sie im Terminal Folgendes aus:

sudo dpkg -i paquete.deb

Oder wir können es auch installieren, indem wir Folgendes eingeben:

sudo rpm -i paquete.rpm

Nach einigen Sekunden der Installation des Programms wird in unserem Menü ein Symbol mit dem Namen Scratch for Arduino angezeigt. Wie Sie sehen können, ist die Installation dieser visuellen IDE sehr einfach und erfordert im Allgemeinen kein externes Programm, damit sie ordnungsgemäß funktioniert.

Welche Boards sind mit SfA kompatibel?

Unglücklicherweise Nicht alle Arduino Project-Boards sind mit Scratch for Arduino kompatibel. Für den Moment Sie sind nur kompatibel Arduino UNO, Arduino Diecimila und Arduino Duemilanove. Der Rest der Karten ist nicht mit dem Programm kompatibel, aber dies bedeutet nicht, dass sie den von uns erstellten Code nicht ausführen können, dh der von uns erstellte Code kann in eine andere IDE exportiert werden, damit er kompiliert und ausgeführt werden kann. Wie Scratch, SfA kann Code an eine IDE wie Arduino IDE senden und das Programm an andere Boards des Projekts senden, die mit Arduino IDE kompatibel sind und dass sie korrekt funktionieren können, ohne davon abhängen zu müssen, ob die Lieferung über Scratch for Arduino erfolgt oder nicht.

Arduino 101

In Bezug auf den Code sind die Dateien leider aufgrund von Lizenzproblemen nicht omnidirektional, dh Scratch-Dateien werden von Scratch for Arduino erkannt, aber die Dateien dieses Programms sind nicht mit Scratch kompatibel. Selbst wenn Der von beiden Programmen generierte Code ist mit der Arduino IDE kompatibel. Dieses Problem wird sicherlich im Laufe der Zeit und mit den Beiträgen der Gemeinschaft verschwinden, aber im Moment kann es nicht getan werden.

Scratch für Arduino oder Arduino IDE?

An diesem Punkt werden Sie sich sicherlich fragen, was für Arduino besser zu programmieren ist Scratch für Arduino oder Arduino IDE? Eine ernste Frage, die mit ein wenig Logik beantwortet werden kann, wenn wir wirklich wissen, wie unsere Programmierebene ist. Scratch for Arduino ist eine IDE, die für Anfänger und weniger erfahrene Benutzer gedacht ist Dazu hilft der visuelle Aspekt bei Blockprogrammen, ähnlich der sogenannten Semi-Programmierung. Während Arduino IDE eine IDE für erfahrene und fortgeschrittene Programmierer ist, die den visuellen Aspekt nicht benötigen, um richtig zu programmieren. Y. Wenn das Programm für ein Kind oder einen Teenager ist, ist klar, dass Scratch for Arduino das geeignete Programm ist.

Aber wenn wir ein starkes Team haben, Ein Desktop-Computer würde ausreichen, es ist am besten, beide Lösungen zu haben. Wie bereits erwähnt, kann Scratch for Arduino uns beim Erstellen von Blöcken helfen, und Arduino IDE kann uns dabei helfen, das Programm an verschiedene Boards zu senden, entweder von Arduino oder von anderen Projekten, die mit Arduino IDE arbeiten. Aber auf jeden Fall liegt die Wahl bei Ihnen Welches wählst du?


Einen Kommentar, hinterlasse deinen

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   spät sagte

    Toller Kratzer