Schönen guten Morgen,
Ich versuche gerade am Raspberry Pi, ein FT232 anzusprechen. Dieses
scheitert jedoch an der Software.
Hintergrund:
Ich möchte versuchen, einen FT232 über USB anzusteuern (Ziel ist das
eDIP70 Demoboard). Damit überhaupt mit der Programmierung begonnen
werden kann, wollte Ich ein "Hallo Welt" Programm schreiben.
Das Anzusprechende Gerät ist ebenfalls ein FT232, welcher aus folgendem
Paket stammt :
http://www.franzis.de/elektronik/lernpakete-elektronik/lernpaket-elektronik-start-mit-usb
Ich habe bezüglich der Ansteuerung der UART und USB mich im Internet
informiert und habe die python-serial und die Pakete für den FT232
installiert.
Zum Aufbau und dem Problem:
Der FT232 ist auf dem USB-Modul(aus dem Paket) angeschlossen und
betriebsbereit (dieses wurde mittels Win7 ausprobiert). Damit erkennbar
ist, ob die Versorgung des FT232 funktioniert, wurde an die
Versorgung(mittels Vorwiderstand) eine LED angeschlossen. Gleichzeitig
ist eine LED(ebenfalls mit Vorwiderstand) an der TX-Leitung des FT232
angeschlossen (Kathode an TX, Anode über Rv an VCC). (Ich will nur
sehen, ob die LED aufleuchtet, wenn etwas gesendet wird, kein Echo)
Der Raspberry ist über Putty und XMing erreichbar und über
wird der FT232 angezeigt.
In der "Hallo Welt"-Datei ist folgender Code hinterlegt:
1 | #!/usr/bin/python3.2
|
2 | # -*- coding: utf-8 -*-
|
3 |
|
4 | import serial
|
5 | import time
|
6 | true = 1
|
7 |
|
8 | while true:
|
9 | ser = serial.Serial('/dev/ttyUSB0',9600)
|
10 | ser.write("HALLO WELT\r")
|
11 | print ("HALLO WELT")
|
12 | time.sleep(59)
|
13 | ser.close()
|
=> Info: /dev/ttyUSB0 ist der Name des FT232, so wie dieser angezeigt
wird.
Das Problem:
Wenn Ich diesen Code testen möchte, kommt folgende Fehlermeldung:
1 | ================================ RESTART ================================
|
2 | >>>
|
3 | Traceback (most recent call last):
|
4 | File "/home/pi/Documents/test.py", line 4, in <module>
|
5 | import serial
|
6 | ImportError: No module named serial
|
7 | >>>
|
=> Das Modul wurde nicht gefunden bzw. ist nicht installiert.
Ich weiß nicht, wieso diese Meldung kommt, obwohl das Modul installiert
ist und andere im Internet, mit diesem Code keine probleme haben?
Könnt Ihr mir helfen?
Vielen Dank dafür