Spisu treści:
Wideo: Prosty zegar szachowy Arduino: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Kiedy myślałem o zrobieniu zegara szachowego z Arduino, celem było zbudowanie przy użyciu prostego programowania bez użycia klasy i praca z rejestrem AVR. Użytą bazą była Arduino Reference. Najtrudniejszą rzeczą było manipulowanie zegarem za pomocą tylko milis Arduino (). Pomysł jest taki, że projekt może być przydatny dla początkujących adeptów Arduino.
Krok 1: Funkcje
- Całkowite dostosowanie timera za pomocą klawiatury do godzin, minut i sekund, od 1 sekundy do 10 godzin
- Ostatnia regulacja pamięci w eepromie
- Kontrola czasu za pomocą nagłej śmierci lub przyrostu do 99 seg
- Wstrzymaj stoper za pomocą dowolnego klawisza na klawiaturze i zwolnij za pomocą przycisku gry
- Dźwięk, aby sprawdzić, czy przycisk gry został naciśnięty i po zakończeniu gry
Krok 2: Części
- Arduino Uno lub jakikolwiek inny
- 2 Przycisk R13-502
- Brzęczyk
-
Do płyty ekranu LCD można użyć osłony klawiatury LCD lub DIY za pomocą:
- LCD 16x2
- 6 dotykowy przełącznik przyciskowy
- Uniwersalna płytka drukowana
- Nagłówek sworznia wiersza
Krok 3: Obwód
Najbardziej skomplikowanym obwodem jest osłona klawiatury LCD, jeśli ten element jest kupiony gotowy, reszta jest taka prosta.
Krok 4: Pliki
Kod Arduino:
Stojak Arduino:
Szachy Bauhaus:
Krok 5: Aktualizacja - 2021 styczeń
Różnica w tym nowym stojaku polega na tym, że zamiast Arduino Uno użyłem Arduino Pro Mini. Ponieważ Pro Mini korzysta z tej samej Atmegi 328, nic się nie zmieniło w kodzie ani połączeniach elektroniki:
Arduino Stand Definitive Edition:
Zalecana:
Zegar szachowy Arduino: 6 kroków
Arduino Chessclock: nie mogłem znaleźć instrukcji na dobrym zegarze szachowym Arduino, więc zamiast tego zbudowałem własny, który opiszę tutaj
Robot szachowy wykonany z LEGO i Raspberry Pi: 6 kroków
Szachowy robot stworzony z klocków LEGO i Raspberry Pi: Zaskocz swoich znajomych tym szachowym robotem! Budowa nie jest zbyt trudna, jeśli wcześniej robiłeś roboty LEGO i masz przynajmniej elementarną wiedzę z zakresu programowania komputerowego i systemu Linux. Robot wykonuje własne ruchy i wykorzystuje rozpoznawanie wizualne
Robot szachowy Raspberry Pi Lynxmotion AL5D Ramię: 6 kroków
Robot szachowy Raspberry Pi Lynxmotion AL5D Ramię: Zbuduj tego robota szachowego i zobacz, jak pokona wszystkich! Budowanie jest całkiem łatwe, jeśli potrafisz postępować zgodnie z instrukcjami dotyczącymi budowania ramienia i jeśli masz przynajmniej podstawową wiedzę z zakresu programowania komputerowego i systemu Linux . Człowiek, grając na biało, robi
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Prosty zegar Arduino: 7 kroków (ze zdjęciami)
Prosty zegar Arduino: Ten projekt został opracowany tylko z trzech komponentów. Integrując Arduino nano, wyświetlacz LCD 16X2 i moduł 12C do wyświetlacza LCD, dzięki czemu można zbudować prosty zegar Arduino