Reakčná hra pre dvoch hráčov – Arduino Uno
Reakčná hra pre dvoch hráčov na arduino UNO.
Cílem tohoto projektu je vytvořit automatickou parkovací závoru, která využívá infračervený (IR) senzor k detekci přítomnosti vozidla a servo motor k pohybu závory nahoru a dolů. Tento systém je navržen tak, aby usnadnil vstup a výstup vozidel na parkoviště bez nutnosti lidského zásahu.
#include <Servo.h>
Servo Serv;
int pinIR = 2;
int pinServo = 9;
int val = 0;
void setup() {
// put your setup code here, to run once:
pinMode(pinIR, INPUT);
Serv.attach(pinServo);
}
void loop() {
// put your main code here, to run repeatedly:
val = digitalRead(pinIR);
if (val == 1) {
Serv.write(90);
delay(1);
}
if (val == 0) {
Serv.write(160);
delay(2000);
}
}
Reakčná hra pre dvoch hráčov na arduino UNO.
Po prvních pokusech s moduly CC1101 433.92Mhz jsem se po čase rozhodl si vyzkoušet napsat program na jednoduché ovládání led diody tak aby jeden modul pravidelně vysílal hodnoty které se na druhém modulu vyhodnotí a tento pak bude pravidelně blikat led diodou. Po tomto programu a jeho odzkoušení jsem se rozhodl si napsat další program na zjištění číselných hodnot tlačítek na dálkovém ovladači pro bezdrátové zásuvky 433Mhz, a tyto pak ovládat dalším napsaným programem na zapínání a vypínání zásuvky. Pro ovládání jsem použil Arduino Nano které jsem pro testování osadil do Arduino IO shieldu, pro komunikaci mezi Arduino a modulem CC1101 jsem použit 8 – kanálový obousměrný převodník logických úrovní (5V – 3.3V) a pro napájení celé sestavy jsem použil vyrobený napájecí zdroj s výstupním napětím 8V pro napájení Arduino Nano, 5V a 3.3V pro napájení převodníku a modulu CC1101. Uvedené přípravky rozšiřují zapojení uveřejněná v [1].