Hallöchen zusammen,
Ich bin neu hier im Forum, beschäftige mich aber schon ein wenig länger mit dem Raspberry Pi. Nun normalerweise fand ich immer alle antworten auf probleme bei meinen Projekten durch Googlen, nur dieses mal konnte ich beim besten willen keine Lösung finden.
Aber gut gibt es dieses Forum :thumbs1: .
Nun zu meinem Problemchen:
Ich habe mir letztens einen Raspi3 geholt und da entdeckte ich Spontan das Linker Kit, und dachte coole sache mir nehme ich gleich dazu. Darauf Kaufte ich das BaseBoard, einen Temp.-Sensor eine Digitalanzeige und ein ServoController.
Zuhause dann die Ernüchterung, die Doku des Linker Kit ist nicht gerade umfangreich. Vieles muss man mühsam Googlen, und auf den Offiziellen Seiten findet man mehrheitlich C-Code für Adruino.
Nun arbeite ich an einem Projekt mit dem Servo Controller, dieser kommuniziert via Serieller Verbindung mit dem PI, also Rx/Tx, leider habe ich bisher nie mit der Seriellen verbindung des PIs gearbeitet.
Die beste info über diesen Controller habe ich bei ELV gefunden, dort gibt es ein deutsches Datenblatt mit einigen Infos. http://files.elv.de/Assets/Produkt…RVOMODUL_um.pdf
Daraufhin habe ich mir ein kleines Testscript in Python geschrieben:
import serial
import time
ser = serial.Serial("/dev/ttyAMA0", baudrate=9600, timeout=3.0)
print ser
print 'Starte motor'
ser.write('S')
print ser.read(10)
ser.write(raw_input(1))
ser.write(raw_input("50/0xFF"))
time.sleep(1.5)
ser.write(raw_input("0/0xFF"))
ser.write(raw_input("E"))
print 'ende'
Alles anzeigen
Wenn ich dieses Script auf meinem Pi3 ausführe, wird mir in der Ausgabe angezeigt das eine Verbindung geöffnet wurde, jedoch hängt sich das Script auf wenn es bei der Zeile ser.write('S') angekommen ist.
Dies trifft aber auch auf alle Read/Write befehle zu, jedesmal ein Hänger, jedoch kein Fehler oder Sonstwas.
Da ich bisher nie mit Seriellen Verbindungen gearbeitet habe, habe ich weiter gegoogelt aber nach 6 stunden Probieren/Suchen habe ich aufgegeben. Was mir bei meiner suche aber auffiel das bei Verbindungen z.b zwischen zwei PIs das ganze gekreuzt sein muss also Rx -> Tx und Tx -> Rx, dies traute ich mich aber nicht zu Testen.
Das ganze sieht momentan so aus:
Ich bin wirklich am verzweifeln, ich hoffe jemand kann mir bei meinem Problemchen helfen.
Liebe grüsse Kintaro