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ę






   54   55   56   57   58   59   60   61   62   63   64