Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| majordomus:start [2022/11/19 13:17] – Petr Nosek | majordomus:start [2024/11/24 12:05] (aktuální) – Petr Nosek | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== Majordomus | + | ====== Majordomus ====== |
| - | Kód v Pythonu pro vyčtení aktuálního stavu majordoma. Nejprve se připojí přes sériovou linku, pošle příkazy pro vyčtení dat a vypíše výstup. | + | <nspages majordomus -tree -r -exclude |
| - | <code python> | + | |
| - | # | + | |
| - | import serial | ||
| - | import sys | ||
| - | from serial import Serial | ||
| - | |||
| - | |||
| - | ser = serial.Serial("/ | ||
| - | |||
| - | |||
| - | if ser.is_open: | ||
| - | print(" | ||
| - | else: | ||
| - | print(" | ||
| - | |||
| - | |||
| - | # | ||
| - | ser.write(b' | ||
| - | print(ser.readline()) | ||
| - | |||
| - | ser.write(b' | ||
| - | print(ser.readline()) | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | #while True: | ||
| - | #bs = ser.readline() | ||
| - | #print(bs) | ||
| - | |||
| - | # | ||
| - | |||
| - | |||
| - | |||
| - | ser.close() | ||
| - | |||
| - | # | ||
| - | # | ||
| - | #hello = sio.readline() | ||
| - | # | ||
| - | |||
| - | |||
| - | #while True: | ||
| - | # ser.write(' | ||
| - | # rcv = ser.read(10) | ||
| - | # ser.write(" | ||
| - | # ser.write(' | ||
| - | |||
| - | </ | ||