Grüße Jungs,
kurz zu meinem Problem:
Ich habe $ sudo apt-get install python-dev
$ sudo apt-get install python-rpi.gpio
ausgeführt.
Ich habe diesen Vorgang getan:
$ sudo nano /etc/inittab
Wechseln Sie zum Dateiende und suchen Sie die folgende Zeile:
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Kommentieren Sie die Zeile aus, indem Sie ihr ein #-Zeichen voranstellen:
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Speichern Sie die Datei mit Ctrl-X gefolgt von Y.
Um die Änderung zu aktivieren, müssen Sie den Raspberry Pi mit sudo reboot neu starten.
Und jetzt wollte ich diesen Schritt ausführen um es zu testen:
Installieren Sie die PySerial-Bibliothek:
$ sudo apt-get install python-serial
Bevor Sie die Bibliothek in eigenen Projekten nutzen können, müssen Sie die serielle Konsole des Raspberry Pi deaktivieren (siehe „Den seriellen Port freigeben“).
Diskussion
Die Nutzung der Bibliothek ist einfach. Sie bauen eine Verbindung mit der folgenden Syntax auf:
ser = serial.Serial(GERÄT, BAUD)
Dabei ist GERÄT der serielle Port (/dev/ttyAMA0) und BAUD die gewünschte Baudrate als Zahl, nicht als String. Hier ein Beispiel:
ser = serial.Serial(′/dev/ttyAMA0′, 9600)
Sobald die Verbindung hergestellt ist, können Sie Daten wie folgt seriell übertragen:
ser.write(′some text′)
Für das Einlesen über den seriellen Port ist üblicherweise eine Schleife erforderlich, die die Daten einliest und ausgibt, wie im folgenden Beispiel zu sehen ist:
while True:
print(ser.read())
Aber bei mir passiert nichts. Habe ich was falsch gemacht oder vergessen?
Der Test mit Minicom auf lokales Eco mit /dev/ttyAMA0 funzt auch nicht
Brauche mal eure Hilfe pls!!
Ich erhalte immer diesen Fehler: http://www.directupload.net/file/d/3848/8ngqw68d_jpg.htm