S4A

Lizenz: kostenlos ‎Dateigröße: N/A
‎Benutzerbewertung: 3.3/5 - ‎35 ‎Stimmen

S4A ist eine Scratch-Modifikation, die eine einfache Programmierung der Arduino Open-Source-Hardware-Plattform ermöglicht. Es bietet neue Blöcke für die Verwaltung von Sensoren und Aktoren, die mit Arduino verbunden sind. Es gibt auch eine Sensor-Berichtsplatine ähnlich dem PicoBoard. Hauptziel des Projekts ist es, Menschen in die Programmierwelt zu locken. Das Ziel ist auch, eine High-Level-Schnittstelle für Arduino-Programmierer mit Funktionen wie die Interaktion mit einer Reihe von Boards durch Benutzerereignisse zur Verfügung zu stellen. Schnittstelle Arduino-Objekte bieten Bausteine für die grundlegenden Mikrocontroller-Funktionalitäten, analoge und digitale Schreib- und Lesevorgänge sowie für übergeordnete. Sie können Blöcke finden, um Standard- und kontinuierliche Rotationsservomotoren zu verwalten: In S4A wird ein Arduino-Board durch eine besondere Art von Sprite repräsentiert. Das Arduino Sprite findet automatisch den USB-Anschluss, an dem das Board angeschlossen ist. Es ist möglich, mehrere Boards gleichzeitig zu verbinden, indem Sie einfach ein neues Arduino-Sprite hinzufügen. Unterstützte Boards S4A arbeitet mit Arduino Diecimila, Duemilanove und Uno. Andere Boards wurden nicht getestet, aber sie können auch funktionieren. Konnektivität Komponenten müssen auf besondere Weise verbunden werden. S4A ermöglicht 6 analoge Eingänge (analoge Pins), 2 digitale Eingänge (digitale Pins 2 und 3), 3 analoge Ausgänge (digitale Pins 5, 6 und 9), 3 digitale Ausgänge (Pins 10, 11 und 13) und 4 spezielle Ausgänge, um Parallax kontinuierliche Rotation Servomotoren (digitale Pins 4, 7, 8 und 12) zu verbinden. Sie können ein Board drahtlos verwalten, indem Sie ein HF-Modul an sie anschließen, z. B. Xbee. S4A ermöglicht es Ihnen, so viele Boards wie USB-Anschlüsse zu steuern, die Sie haben. Kompatibilität S4A ist abwärtskompatibel mit Scratch, so dass Sie Scratch-Projekte darin öffnen können. Sie können Ihre Projekte jedoch nicht auf der Scratch-Community-Website teilen, da dies gegen die Scratch-Nutzungsbedingungen verstößt. Berücksichtigen Sie, dass diese Kompatibilität nicht in beide Richtungen funktioniert, sodass Sie ein S4A-Projekt nicht innerhalb des ursprünglichen Scratch öffnen können. Die Verwendung eines PicoBoards zusammen mit einem Arduino-Board wird ebenfalls unterstützt. Protokoll S4A interagiert mit Arduino, indem es die Aktorzustände sendet und Sensorzustände alle 75 ms empfängt, daher muss die Pulsbreite größer als dieser Zeitraum sein. Der Datenaustausch folgt dem PicoBoard-Protokoll und benötigt ein bestimmtes Programm (Firmware), das in der Platine installiert werden muss. Weitere Anweisungen dazu finden Sie im Abschnitt Downloads. S4A ist freie Software, die unter einer MIT-Lizenz vertrieben wird.

VERSIONSVERLAUF

  • Version N/A veröffentlicht auf 2011-01-13
    Mehrere Korrekturen und Updates
  • Version N/A veröffentlicht auf 2011-01-13

Programmdetails