W tym projekcie zobaczymy, jak zrobić elektroniczną kostkę do gry na arduino, która daje liczbę od 1 do 6. Może to być bardzo przydatne, jeśli na przykład grasz w grę planszową. Projekt zawiera ekran LCD, który wyświetla liczbę i przycisk, aby uzyskać nową liczbę. Trudność : Wymagane materiały Przyjrzymy się teraz sprzętowi wymaganemu do realizacji projektu:Płytka Arduino UnoCiekłokrystaliczny ekran LCD 16×2PotencjometrJeden przyciskDwa rezystory 220 omów i 10 kiloomówPrzewody połączeniowe (około piętnastu!) Schemat projektu Jaki jest cel rezystora na przycisku? Podczas korzystania z przycisku występują napięcia od 0 V do 5 V, które mogą powodować błędy podczas odczytywania wartości przycisku.Rezystor na przycisku usuwa nieznany stan napięcia na przycisku, przywracając napięcie do 0 V lub 5 V, gdy przycisk nie jest już używany. Jest to rezystor podciągający. Więcej szczegółów można znaleźć w naszym kursie na ten temat. Jaki jest cel potencjometru? Potencjometr służy do regulacji jasności ekranu. Można się bez niego obejść, podłączając napięcie 5 V bezpośrednio do brązowego przewodu, a masę GND, która biegnie od potencjometru do ekranu, można podłączyć bezpośrednio do płytki Arduino. Program projektu Jak przenieść program na płytkę Arduino? Aby wgrać program na płytkę Arduino, potrzebne będzie oprogramowanie Arduino Ide. Po zainstalowaniu oprogramowania wystarczy wybrać odpowiedni port dla płytki Arduino i wgrać program na płytkę. Dlaczego używamy funkcji losowej od 1 do 7? Funkcja random służy do generowania liczb losowych od 1 do 6. Jeśli jednak chcemy, aby liczba 6 została uwzględniona w generowaniu liczby, musimy przejść do 7, ponieważ ostatnia liczba nie jest uwzględniana ([1-7[)). Symulacja Oto projekt cyfrowej matrycy na tinkercad: