Dzisiaj opiszę jak wykonać jedną z pierwszych gier komputerowych PONG na Arduino.
Do wykonania będziemy potrzebować:
- dowolne Arduino, ja wykorzystałem Mini Pro, ale może być UNO lub Nano
- 2 potencjometry 10k
- rezystor 470 ohm
- rezystor 1K ohm
- rezystor 10K ohm
- 2 końcówki chinch
- przycisk chwilowy
- jakaś obudowa, ja wykorzystałem małą plastikową i opakowania po jajkach niespodziankach
- odcinki przewodów.
Mój gotowy PONG wygląda jak niżej.
Schemat połączeń.
Do pinu D07 podłączamy rezystor 470 ohm, a do pinu D09 rezystor 1K, łączymy je razem i podłączamy do środkowej żyły chincha Video oraz podłączamy masę GND.
Chinch do audio podłączamy środkowa żyłę do pinu D11 i masę GND.
Przycisk łączymy z jednej strony poprzez rezystor 10K do masy GND oraz do pinu D02, a z drugiej strony do zasilania 5V, jak pokazano niżej.
Potencjometry łączymy zewnętrzne piny do 5V i GND, a środkowy pin jednego do A0, a drugiego do A1.
Potrzebne biblioteki do pobrania niżej kopiujemy do do Program Files/Arduino/libriares
Biblioteki -> Link
Kod programu PONG -> Link
Po wgraniu i podłączeniu do telewizora PONG prezentuje się jak niżej.