Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| nsm:mint [2024/02/29 13:36] – Externe Bearbeitung 127.0.0.1 | nsm:mint [2024/10/31 22:44] (aktuell) – [Walzenbilder mint] gerald | ||
|---|---|---|---|
| Zeile 451: | 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 ==== | ||