RgNt5Mfc9aHvi
Zdjęcie przedstawia płytkę Arduino z podłączonymi kabelkami w wyświetlaczem pokazującym godzinę, temperaturę, dzień tygodnia oraz datę. Nad wyświetlaczem widoczne są kolorowe kabelki z wtyczkami wpięte w panel.

I_R_W15_M03 Przykładowe projekty

Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

Sygnalizacja świetlna z Arduino - Tinkercad

Zróbmy symulację sygnalizacji świetlnej za pomocą środowiska Tinkercad.

R10NubTLplyRM

Na liście komponentów, znajdującej się po prawej stronie okna, znajdź płytkę stykową.

Kliknij na nią i umieść w głównym oknie.

Ri0GscSpkidBv

Znajdź i dodaj do naszej płytki stykowej diody LED. Z listy rozwijanej wybierz kolory, odpowiadające kolorom sygnalizacji świetlnej.

R3giFGt2k88EQ

Do płytki stykowej dodaj przycisk Tact switch.

REDMgejfA1gfG

Do każdej anody diody LED dodaj rezystor i ustaw jego wartość na 220 omega. Dodaj również rezystor o wartości 10 komega do jednej z nóżek przycisku. Drugą jego nóżkę podłącz do ujemnej szyny płytki stykowej.

RpliZC6VBwMXK

Łączymy katody diod z ujemną szyną płytki stykowej.

RhUhqXcCWDme6

Szukamy na liście moduł Arduino Uno i wstawiamy go do okna symulacji.

R16Cnwl31FWzy

Łączymy pin GND Arduino Uno z ujemną szyną płytki.

RWRA92CNGhU4u

Następnie łączymy wolne nóżki rezystorów oraz przycisk z modułem Arduino Uno.

Diody dla przejścia dla pieszych:

  • rezystor diody czerwonej z pinem D6,

  • rezystor diody zielonej z pinem D7.

Diody dla aut:

  • rezystor diody czerwonej z pinem D8,

  • rezystor diody żółtej z pinem D9,

  • rezystor diody zielonej z pinem D10.

R16exZ4mSDjgA

Przejdźmy teraz do pisania kodu. W tym celu klikamy na przycisk Kod, z listy rozwijanej wybieramy Tekst, potwierdzamy chęć zmiany widoku i czyścimy zawartość.

Przepisz kod symulacji świateł drogowych.

Rnzm0wmEcnTpr

Jeśli okno do wpisywania kodu zasłania nam widok układu, dostosuj widok okna do swoich potrzeb. Ewentualnie możesz „zasunąć” to okno, klikając przycisk Kod.

RByPvePZRgzpK

Uruchom symulację wciskając przycisk Uruchom symulację.

Rnf1Q4LXoKtBH

Wciśnij przycisk znajdujący się na płytce stykowej i sprawdź działanie programu.

Film z działania programu.

R1JM1mxGWnesx
Film nawiązujący do treści lekcji dotyczącej świateł drogowych. Na filmie przedstawiono zrzut ekranu prezentujący okno przeglądarki z otwartą stroną tinkercad. Pod adresem strony znajduje się pasek tytułowy "0930 Arduino - światła drogowe". Poniżej znajduje się pole, na którym umieszczono rysunek płytki stykowej, w którą wpięto pięć diod LED. Diody wpięte są w kolumnie „j” i od lewej mamy diody symulujące światła dla pojazdów: czerwoną, żółtą, zieloną, odstęp i dalej diody symulujące światła dla pieszych: czerwoną, zieloną. W środek płytki stykowej wpięto włącznik. Pod diodami wpięto w środek płytki pięć rezystorów oraz jeden rezystor 10 omega w tym samym wierszu, w którym wpięty jest włącznik. Podłączono przewody, którymi połączono ze sobą w poziomie kolejne diody oraz ostatnią diodę z rezystorem 10 omega. W polu po lewo od płytki umieszczono rysunek Arduino Uno R3. Moduł Arduino połączono przewodem od masy GND do wolnych nóżek rezystorów. Połączono również rezystory diod LED z pinami. Połączenia są następujące, zaczynając od lewej strony: diody dla aut: rezystor diody pierwszej (czerwonej) z pinem D8, rezystor diody drugiej (żółtej) z pinem D9, rezystor diody trzeciej (zielonej) z pinem D10. Diody dla przejścia dla pieszych: rezystor diody czwartej (czerwonej) z pinem D6, rezystor diody piątej (zielonej) z pinem D7. Po prawo znajduje się pasek z ikonami. Nad paskiem znajduje się również pole wyszukiwania, a nad polem znajduje się menu z następującymi przyciskami od lewej: Kod, Zatrzymaj symulację zaznaczony zielonym tłem, Eksploruj, Udostępnij. Poniżej ikony znajdujące się na pasku : mikro bit, Arduino Uno R3, silnik wibracyjny, silnik prądu stałego, mikroserwo, hobbystyczny silnik. Pasek można przewijać. Osoba klika w menu przycisk „Uruchom symulację”. Powoduje to zaświecenie diody czerwonej dla pieszych i żółtej dla pojazdów. Po kilku sekundach następuje kolejna zmiana, w wyniku której świeci się dioda zielona dla pieszych oraz czerwona dla pojazdów. Po następnych kilku sekundach dioda zielona dla pieszych zaczyna migać, a po chwili przez około dwie sekundy świecą się diody: czerwona dla pieszych, czerwona i żółta dla pojazdów. Następnie wracamy do punktu wyjścia: świecą się dwie diody: czerwona dla pieszych i zielona dla pojazdów. Następnie osoba klika za pomocą kursora na włącznik wpięty w płytkę stykową i cykl świateł się powtarza.

Słownik

włącznik chwilowy
włącznik chwilowy

włącznik, w którym styki są zwarte wtedy, gdy przycisk jest wciśnięty; nazywany również włącznikiem zwiernym lub normalnie otwartym

formatowanie kodu
formatowanie kodu

pisanie kodu w sposób ułatwiający jego odczytanie