Tworzenie cyfrowych kości za pomocą Arduino Uno
Mały obiekt w kształcie sześciennym z drukowaniem liczb w postaci kropek nazywa się kostką. Kostki jest używane głównie w różnych grach stołowych, w których liczby losowe są generowane przez rzucanie kostką powierzchnią. Kostki ma liczby od zera do 6, a liczby te są w postaci kropek wygrawerowanych po każdej stronie kości.
Podano kod Arduino dla kości cyfrowej, a następnie schemat obwodu zaprojektowanego dla kości utworzonych za pomocą Arduino Uno:
Zespół sprzętu na breadboard
Wykorzystaliśmy następującą listę komponentów do tworzenia kości:
Najpierw umieściliśmy każdy komponent na płycie chleba i są one połączone z Arduino i można je zobaczyć na zdjęciu opublikowanym poniżej:
Arduino szkic do tworzenia kości cyfrowej
Aby utworzyć kostkę cyfrową, podano skompilowany kod Arduino:
#include // biblioteka dla LCDKod Arduino do tworzenia kości jest kompilowany w taki sposób, że najpierw zdefiniowaliśmy bibliotekę W przypadku LCD zadeklarowaliśmy zmienne RN1, RN2 do przechowywania wartości dla kości.
Aby rzucić kostkę, mamy przycisk jako wejście do kodu Arduino, przypisując mu pin 7 Arduino i podając Input_pullup tryb. Tryb Input_Pullup jest używany głównie do przycisku do ustabilizowania wyjścia przycisku.
Podobnie, w funkcji konfiguracji po zainicjowaniu wymiarów LCD użyliśmy losowe () funkcja tasowania losowej sekwencji generującej za każdym razem, gdy generowane są wartości losowe.
W funkcji pętli odczytowaliśmy stan przycisku za pomocą DigitalRead () funkcja i użyliśmy instrukcji IF, że jeśli przycisk zostanie naciśnięty, kostka będzie się toczyć. W tym programie stworzyliśmy dwie kości, które będą się powiązać jednocześnie. Wartość obu kości jest wydrukowana na LCD za pomocą LCD.wydrukować() funkcjonować.
Jedną rzeczą, którą należy pamiętać, jest to, że gdy tryb Input_Pullup jest podany przycisk, jego stany są odwrócone i zapewnia stabilne wejście do płyty Arduino. Podobnie, gdy przycisk jest w stanie nieciśnienionym, jego wartość będzie wysoka, a stan przycisku zostanie zmieniony na niski poziom przycisku.
Demonstracja sprzętu cyfrowych za pomocą Arduino Uno
Aby zademonstrować działanie kodu Arduino opracowanego do tworzenia kostek cyfrowych, opublikowaliśmy obrazy w sekwencji działania kodu.
Następujące wyjście wyświetli się na LCD po pierwszym uruchomieniu programu Arduino:
Po naciśnięciu przycisku zarówno kości są zwinięte, a wartości są wyświetlane na LCD, jak podano na poniższym obrazku:
Wniosek
Aby połączyć się z liczbą urządzeń lub peryferyjnych z mikrokontrolerów, płyty Arduino są realną opcją, ponieważ są one łatwe do konfiguracji i łatwe do pracy. Dzięki interfejsie różnym peryferyjom możemy stworzyć kilka fajnych projektów, które mogą pomóc w lepszym zrozumieniu projektowania obwodów w celu tworzenia różnych urządzeń. W tym zapisie stworzyliśmy kości za pomocą programowania Arduino za pomocą Arduino IDE i Arduino Uno.