Studenci z Macedonii Efstathios Lymperidis i Thodoris Bais zrobili w ramach zajęć ciekawą grę wykorzystującą Arduino.
Gra polega na tym, że gracze dostają do rąk przyciski o określonym kolorze. Gra za pomocą diody RGB wyświetla różne kolory. Gdy wyświetli kolor któregoś gracza, to musi on możliwie szybko nacisnąć swój przycisk. Gra zlicza czas naciśnięcia przycisku im krótszy tym lepiej. Gracz, który się pomylił dostaje 2x więcej czasu.
Konstrukcja składa się z 2 płytek Arduino UNO R3. Jeden z nich obsługuje przyciski i diodę, a drugi wyświetlacz i głośniczek piezo. Arduino komunikują się za pomocą magistrali TWI.
Co trzeba umieć by zrobić samodzielnie taką grę?
- Funkcję millis(), która zlicza czas od włączenia Arduino
- Funkcję pinMode(pin, mode), która ustawia pin na wejście lub wyjście.
- Funkcję digitalRead(pin) do odczytywania przyciśnięcia przycisku.
- Funkcję analogWrite(pin, value), do ustawiania kolorów diody RGB.
- Funkcję random(), do generowania losowych liczb.
Reszta funkcji zależy od twojej ciekawości i chęci rozbudowania gry.
Powodzenia w robieniu własnej gry!
sprae