Page 59 - ODV Training outline_PL
P. 59
Obwody Tinkercad Arduino IDE
Pomimo podejścia do mikrokontrolerów polegającego na nauce języka
tekstowego, takiego jak C++, przejście to, które może być początkową barierą,
może działać bardzo płynnie dzięki wykorzystaniu zasobów, które umożliwiają
programowanie obwodu za pomocą języka opartego na blokach, podobnego do
tych używanych do kodowania i robotyki. W niektórych przypadkach, takich jak
Tinkercad Circuits (https://www.tinkercad.com/circuits), możliwe jest nawet
zbudowanie cyfrowego bliźniaka obwodu i symulowanie jego działania po
zaprogramowaniu go za pomocą bloków.
Istnieje jednak również opcja pobrania wersji C++ programów, aby załadować je
do dedykowanego środowiska programistycznego, takiego jak „Arduino IDE”
i przesłać kod na płytkę, aby obwód działał w świecie rzeczywistym.
Proces tworzenia urządzenia do wykonywania określonego zadania za pomocą
zestawu KIT może wyglądać następująco: należy wybrać komponenty, które
uznane zostały za przydatne w oparciu o ich funkcjonalność, następnie trzeba
podłączyć je do płytki mikrokontrolera zgodnie ze specyfikacją komponentów
(rodzaj połączenia, możliwa obecność innych elementów akcesoriów, takich jak
rezystory lub kondensatory). Na koniec użytkownik musi stworzyć program, który
wykonuje instrukcje, aby osiągnąć oczekiwane zachowanie. Wszystko to można
zrobić za pomocą symulatora cyfrowego i aplikacji do programowania blokowego
lub bezpośrednio budując obwód i programując go w języku takim jak C++.
Przykładowo, do stworzenia urządzenia, które otwiera i zamyka pudełko,
można użyć Arduino i serwomotoru. Serwomotor zostanie podłączony do
płytki (jeśli zostanie to wykonane za pomocą płytki prototypowej, pojawi się