S4A

Licencji: Wolna ‎Rozmiar pliku: N/A
‎Ocena użytkowników: 3.3/5 - ‎35 ‎Głosów

S4A to modyfikacja Scratch, która pozwala na proste programowanie platformy sprzętowej open source Arduino. Zapewnia nowe bloki do zarządzania czujnikami i siłownikami podłączonymi do Arduino. Istnieje również płyta raportu czujników podobna do picoboardu. Głównym celem projektu jest przyciągnięcie ludzi do świata programowania. Celem jest również zapewnienie wysokiego poziomu interfejsu dla programistów Arduino z funkcjami, takimi jak interakcja z zestawem tablic poprzez zdarzenia użytkownika. Interfejs Obiekty Arduino oferują bloki dla podstawowych funkcji mikrokontrolera, zapisów i odczytów analogowych i cyfrowych, a także dla tych wyższych poziomów. Można znaleźć bloki do zarządzania standardowymi i ciągłymi serwosilnikami obrotowymi: W S4A, płyta Arduino jest reprezentowana przez specjalny rodzaj sprite. Sprite Arduino automatycznie znajdzie port USB, w którym płyta jest podłączona. Można połączyć się z wieloma płytami w tym samym czasie, dodając nowy sprite Arduino. Obsługiwane tablice S4A współpracuje z Arduino Diecimila, Duemilanove i Uno. Inne płyty nie zostały przetestowane, ale mogą również działać. Łączność Komponenty muszą być połączone w określony sposób. S4A pozwala na 6 wejść analogowych (piny analogowe), 2 wejścia cyfrowe (piny cyfrowe 2 i 3), 3 wyjścia analogowe (piny cyfrowe 5, 6 i 9), 3 wyjścia cyfrowe (piny 10, 11 i 13) i 4 wyjścia specjalne do podłączenia serwosilników ciągłego obrotu Parallax (piny cyfrowe 4, 7, 8 i 12). Płytę można zarządzać bezprzewodowo, podłączając do niej moduł RF, taki jak Xbee. S4A pozwala kontrolować tyle płyt, ile masz portów USB. Zgodności S4A jest wstecznie kompatybilny z Scratch, więc można otworzyć projekty Scratch w nim. Nie będzie jednak można udostępniać swoich projektów w witrynie społeczności Scratch, ponieważ jest to sprzeczne z warunkami użycia scratcha. Należy wziąć pod uwagę, że ta zgodność nie działa w obie strony, więc nie będzie można otworzyć projektu S4A z poziomu oryginalnego Scratch. Obsługiwane jest również korzystanie z PicoBoard wraz z płytą Arduino. Protokół S4A wchodzi w interakcję z Arduino, wysyłając stany siłownika i odbierając stany czujników co 75 ms, dlatego szerokość impulsu musi być większa niż ten okres. Wymiana danych jest zgodna z protokołem PicoBoard i wymaga zainstalowania na płycie konkretnego programu (firmware). Więcej informacji na ten temat można znaleźć w sekcji Pliki do pobrania. S4A jest wolnym oprogramowaniem rozpowszechnianym na licencji MIT.

historia wersji

  • Wersja N/A opublikowany na 2011-01-13
    Kilka poprawek i aktualizacji
  • Wersja N/A opublikowany na 2011-01-13

Szczegóły programu