Raspberry Pico Text senden (Funkmodul)

mumai

Cadet 2nd Year
Registriert
Jan. 2018
Beiträge
28
Hallo,
wiedermal mit einer Frage an euch. Ich habe das Funkmodul- Set FS1000A und möchte nun einige Daten per Funkmodul vom Raspberry Pico 1 zum Raspberry Pico 2 übertragen. Das funktioniert auch soweit, bis auf das ich mit den gesendeten Daten an der Empfängerstelle nichts anfangen kann.

Hier mal der bisherige Code vom Sender:

Python:
# Bibliotheken laden
from machine import UART, Pin
from utime import sleep, sleep_ms

# UART0 initialisieren
uart0 = UART(0, baudrate=115200, tx=Pin(0), rx=Pin(1), bits=8, parity=None, stop=1)
print('UART0:', uart0)
print()

# Daten zum Senden
txData = 'TEXT1:WERT1;TEXT2:WERT2;TEXT3:WERT3;'
print('Daten senden:', txData)

while True:
    # Daten senden
    uart0.write(txData)
    sleep_ms(1000)

und hier der bisherige Code vom Empfänger:
Python:
# Bibliotheken laden
from machine import UART, Pin
from utime import sleep, sleep_ms

# UART1 initialisieren
uart1 = UART(1, baudrate=115200, tx=Pin(8), rx=Pin(9), bits=8, parity=None, stop=1)

while True:
    # Daten empfangen und ausgeben
    rxData = uart1.readline()
    if not rxData:
        print('Keine Daten empfangen...')
    else:
        print(rxData)

    sleep_ms(1000)

An der Empfängerstelle kommt beim senden (warscheinlich) Binär etwas wie (b'\xff') an. Frage ist nun, wie ich Daten die ich sende genauso ankommen, wie ich diese sende?
 
Da zeigt er mir das kein gültiges Attribute definiert wurde. Hatte ich auch schonmal probiert.
 
Eine Laufzeit exception oder wann kommt das und wie genau schaut das aus? Mal eine geringere Baudrate probiert? Verdrahtung nochmal überprüft?
 
Sorry für die Frage, ist aber eine häufige Fehlerquelle. Hast du:
TX RPi1 <--> RX RPi2
und
RX RPi1 <--> TX RPi2
verdrahtet?
 

Ähnliche Themen

Zurück
Oben