Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| nsm:mint [2021/10/19 21:41] – [Walzenbilder mint] gerald | nsm:mint [2024/10/31 22:44] (aktuell) – [Walzenbilder mint] gerald | ||
|---|---|---|---|
| Zeile 24: | Zeile 24: | ||
| ===== SteckerPlatte Spielwalzen ===== | ===== SteckerPlatte Spielwalzen ===== | ||
| + | |||
| + | https:// | ||
| Die kleine, gesteckte Platine über den Spielwalzen | Die kleine, gesteckte Platine über den Spielwalzen | ||
| Zeile 449: | Zeile 451: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | 4_walzen.ino : | ||
| + | |||
| + | |||
| + | < | ||
| + | |||
| + | uint8_t read_barrier(){ | ||
| + | |||
| + | digitalWrite(LED_BUILTIN, | ||
| + | // 0, wenn Licht durchfällt, | ||
| + | // B11111 = kann nichts lesen: Licht aus oder kaputt | ||
| + | // B00000 sollte nicht vorkommen | ||
| + | // B10100 hoechster Wert (20) | ||
| + | uint8_t licht = gpio_ext2.readPort(MCP23017Port:: | ||
| + | // | ||
| + | // | ||
| + | |||
| + | licht = licht & B11111; | ||
| + | uint8_t licht2 = licht | B10000000; | ||
| + | Serial.print(" | ||
| + | Serial.print(licht2, | ||
| + | Serial.println(); | ||
| + | digitalWrite(LED_BUILTIN, | ||
| + | return (unsigned int)licht; | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| ==== Einstellungen Mäuseklavier ==== | ==== Einstellungen Mäuseklavier ==== | ||