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ę.
Przyjrzymy się teraz sprzętowi wymaganemu do realizacji projektu:
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.
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.
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ę.
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[)).
Oto projekt cyfrowej matrycy na tinkercad: