Reakčná hra pre dvoch hráčov – Arduino Uno
Reakčná hra pre dvoch hráčov na arduino UNO.
Název projektu: Arduino teplota zobrazovaná na LCD displeji
Autor projektu: Jan E.
Popis projektu:
Chcete mít zobrazovanou pokojovou teplotu na displeji? Tak si ji tedy sestavte a naprogramujte!
Je to jednoduché, ale musíte dávat pozor při zapojování displeje.
K sestavení budete potřebovat:
// Projekt Arduino teplota na displeji
#include <LiquidCrystal.h>
const int sensorPin = A0;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
// nastaveni posilani pres seriovy port rychlosti 9600 baud
Serial.begin(9600);
}
void loop() {
int sensorVal = analogRead(sensorPin);
float voltage = (sensorVal / 1024.0) * 5.0;
float temperature = (voltage - 0.5) * 100.0;
lcd.setCursor(0,0);
lcd.print("teplota");
lcd.print(temperature);
lcd.print(" C ____");
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].