Um eine RS485-Schnittstelle mit MicroPython und einem Thonny-IDE auszulesen, kannst du den folgenden Beispielcode verwenden. Dieser Code setzt voraus, dass du ein RS485-Modul an deinem Mikrocontroller angeschlossen hast und die entsprechenden Pins konfiguriert sind. ```python import machine import time import ustruct # Konfiguration der UART für RS485 uart = machine.UART(1, baudrate=9600, tx=17, rx=16) # TX und RX Pins anpassen # Funktion zum Senden von Daten def send_data(data): uart.write(data) # Funktion zum Empfangen von Daten def read_data(): if uart.any(): data = uart.read() return data return None # Hauptprogramm try: while True: # Beispiel: Sende ein Kommando send_data(b'Kommando') # Ersetze 'Kommando' durch das tatsächliche Kommando # Warte auf eine Antwort time.sleep(1) # Wartezeit anpassen response = read_data() if response: print('Empfangene Daten:', response) time.sleep(2) # Wartezeit zwischen den Sendungen except KeyboardInterrupt: print("Programm beendet.") ``` Stelle sicher, dass du die TX- und RX-Pins entsprechend deinem Mikrocontroller anpasst. Der Code sendet ein Beispielkommando und wartet auf eine Antwort. Du kannst die Wartezeiten und die gesendeten Daten nach Bedarf anpassen.