snažím se pomocí Arduina vytvořit ovladač pro simulátor a mám problém s čtením výstupu simulátoru. Můj první cíl je rozchodit kontrolku, kterou jsemv programu na získávání informací ze simulátoru definoval písmenem z, aby se mi při jejím rozsvícením v simulátoru rozsvítila na Arduinu. To se mi už povedlo, ale jakmile ji jednou rozsvítím, tak už ji nezshasnu. Z programu na získávání informací ze simulátoru mám přes COM port výstup z1, z0, z1, z0... Nevím, jak odlišit z0 od z1. Arduino mám pár dnů a žádný programátor nejsem, takže budu rád za každou pomoc. Díky!
Kód: Vybrat vše
[POSILEJ]
z = KontrolkaZaver
Kód: Vybrat vše
void setup() {
Serial.begin(9600);
pinMode(12, OUTPUT);
}
void loop() {
if (Serial.read() == 'z') {
digitalWrite(12, HIGH);
}
}