Boisz się programowania w kodzie? Spróbuj Scratch For Arduino

  • Harry James
  • 0
  • 5137
  • 322
Reklama

Jestem nowicjuszem z Arduino. Użyłem mojego zestawu startowego Co zawiera zestaw startowy Arduino? [MakeUseOf wyjaśnia] Co zawiera pakiet startowy Arduino? [MakeUseOf wyjaśnia] Wcześniej wprowadziłem tutaj sprzęt Open Source Arduino na MakeUseOf, ale potrzebujesz czegoś więcej niż samego Arduino, aby coś z niego zbudować i zacząć. „Zestawy startowe” Arduino są… dla kilku uproszczonych projektów z moim 12-latkiem, ale poza tym nie ryzykowałem dalej z powodu mojego strachu przed kodem. Jasne, potrafię wyeliminować HTML i CSS z najlepszymi z nich, ale jeśli chodzi o rzeczywiste programowanie, jestem całkiem bezużyteczny.

Scratch 4 Arduino może to zmienić. To nie koduje; ale pozwala nowicjuszom takim jak ja budować ekscytujące projekty Arduino z interfejsem wizualnym. Nie nauczy Cię, jak programować, ale nauczy podstawowych zasad, które są przydatne, jeśli zdecydujesz się na postęp “real” programowanie. To proste, jest fajne, a mój syn sprawił, że wyglądam jak największy kretyn na świecie, wybierając składnię i użycie każdego bloku podczas oglądania filmów dokumentalnych w języku hiszpańskim (później znalazłem kilka samouczków z języka angielskiego, które połączę Jak idziemy).

Krótko mówiąc, był na dobrej drodze do zbudowania czegoś użytecznego. 15 wielkich projektów Arduino dla początkujących 15 wielkich projektów Arduino dla początkujących Zainteresowane projektami Arduino, ale nie wiesz, od czego zacząć? Te projekty dla początkujących nauczą Cię, jak zacząć. kiedy wciąż grzebałem w instrukcjach, próbując zrozumieć to wszystko.

Co to jest Scratch 4 Arduino?

Scratch 4 Arduino - lub S4A - to modyfikacja wizualnego konstruktora kodu zbudowanego przez Lifelong Kindergarten Group w MIT Media Lab. To bezpłatne interaktywne środowisko programistyczne z blokami wizualnymi, które można przeciągać i upuszczać w obszarze skryptu w celu wykonania bez pisania ani jednego wiersza kodu.

S4A pozwala ci używać tych bloków do wykonywania niemal wszystkich zadań, które może obsłużyć tablica Arduino, takich jak zarządzanie czujnikami, siłownikami, siłownikami i tym podobne. Chociaż ma swoje ograniczenia, jeśli jesteś nowicjuszem - tak jak ja - nie ma wiele rzeczy, na które S4A nie może sobie poradzić.

Czym różni się od nauki kodowania?

Jednym z głównych problemów podczas kodowania jest myśl, że patrzysz na język obcy, który nie ma żadnego kontekstowego znaczenia. Używanie formatu blokowego zamiast ręcznego pisania kodu przyspiesza ogromnie naukę. Mój 12-latek podniósł go, bawiąc się nim, gdy wciąż oglądałem filmy instruktażowe.

Po zainstalowaniu S4A i podłączeniu do Arduino Co to jest Arduino: Wszystko, co musisz wiedzieć (na wideo) Co to jest Arduino: Wszystko, co musisz wiedzieć (na wideo) Co to jest Arduino i dlaczego powinno Cię to obchodzić? W tym filmie próbuję odpowiedzieć na to pytanie i nie tylko. , wprowadzone zmiany są natychmiast odzwierciedlane w Arduino, o ile pozostaje ono podłączone do laptopa. Technicznie rzecz biorąc, kod nie jest skompilowany i “przesłane” do Arduino, raczej pozostaje ono uruchomione na twoim komputerze, z którego pobierane są tylko dane z czujników i wyjścia są przesyłane do Arduino.

Odskocznia do programowania?

Jeśli poważnie myślisz o tworzeniu niesamowitych projektów Arduino (np. Pewna laserowa wieżyczka Arduino Pew Pew! Jak zbudować wieżyczkę laserową z pewnikiem Arduino Pew! Jak zbudować wieżyczkę laserową z Arduino Czy jesteś znudzony? Może również zbudować laser turret.), w pewnym momencie powinieneś zdecydowanie nauczyć się zawiłości kodu. W międzyczasie S4A zapewnia łatwy podział na programowanie, ucząc podstaw, które się przeniosą, takich jak kreatywne, systematyczne myślenie i nauka umiejętności rozumowania, które są niezbędne do programowania.

W rzeczywistości szkoły na całym świecie włączają teraz Scratch do swoich programów nauczania, aby nauczyć dzieci podstaw programowania.

Poznajemy S4A

Scratch obecnie działa w systemach Windows, Mac, Linux (Debian i Fedora 1.5) i Raspbian (Debian dla RaspberryPi), więc bez względu na to, jak zamierzasz go używać, są szanse, że jest dla ciebie odpowiednia wersja. Po pobraniu środowiska Arduino i S4A wystarczy podłączyć Arduino do portu USB komputera, otworzyć plik oprogramowania układowego i wybrać kartę główną i oprogramowanie układowe za pomocą menu narzędzi interfejsu S4A.

Stamtąd możesz zacząć przeciągać i upuszczać bloki na miejsce i programować Arduino Programowanie Arduino - Gra z rejestrami Shift (aka jeszcze więcej diod LED) Programowanie Arduino - Gra z rejestrami Shift (aka nawet jeszcze więcej diod LED) Dzisiaj postaram się cię nauczyć trochę o rejestrach zmianowych. To dość ważna część programowania Arduino, głównie dlatego, że zwiększają liczbę wyjść, których można użyć w zamian za… .

Edycja: Warto zauważyć, że chociaż S4A działał znakomicie przy pierwszym użyciu, program był raczej błędny w kolejnych próbach. Czasami po prostu się zamykało lub było frustrująco opóźnione. Nie testowałem platformy w systemie Windows ani Linux, ale w systemie OS X została ona trafiona lub spudłowana. Daj nam znać w komentarzach, jeśli występują podobne problemy.

Gdzie zacząć

Witryna S4A ma kilka projektów dla początkujących i chociaż nie są aż tak seksowni, z pewnością zmoczą Cię, jeśli chodzi o tworzenie kodu za pomocą Scratch. Gdy skończysz z przykładami na stronie, pobieranie materiałów warsztatowych zawiera jeszcze kilka projektów, a także dodatkowe informacje o tym, jak używać Scratch do tworzenia kodu dla Arduino.

Proste projekty, takie jak budowanie sygnalizacji świetlnej Programowanie Arduino dla początkujących: samouczek projektu kontrolera sygnalizacji świetlnej Programowanie Arduino dla początkujących: Samouczek projektu kontrolera sygnalizacji świetlnej Budowa kontrolera sygnalizacji świetlnej Arduino pomaga rozwinąć podstawowe umiejętności kodowania! Zaczynamy. i zabawa z kodem w celu dostosowania czasu migającej diody LED sprawi, że będziesz na dobrej drodze do nauki interfejsu.

Dokąd pójść stąd

Odtąd chodzi o to, aby program działał dla Ciebie. Nie ma dobrych ani złych sposobów korzystania z S4A, a tak naprawdę ogranicza Cię tylko wyobraźnia. Jeśli chcesz dowiedzieć się więcej, poniższe serie filmów świetnie prezentują S4A i pokazują, co składa się na tworzenie użytecznego kodu dla następnego projektu Arduino. baw się dobrze!

Czy używałeś S4A? Co ci się podobało lub czego nie lubiłeś? Czy uważasz, że to dobra alternatywa dla techników, którym podważono kod (takich jak ja)? Daj mi znać, co myślisz w komentarzach poniżej.

Zdjęcie: Skrypt na komputerze za pośrednictwem Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.