Listing 4
$ python whereIsArduino.py Kein Arduino an /dev/ttyACM0 Kein Arduino an /dev/ttyACM0 Kein Arduino an /dev/ttyACM0 Kein Arduino an /dev/ttyACM0 $ python whereIsArduino.py Arduino erkannt an /dev/ttyACM0 Hardware: Serial<id=0x1819550, open=True>(port='/dev/ttyACM0', baudrate=9600, bytesize=8, parity='N', stopbits=1, timeout=None, xonxoff=False, [...]
Fazit
Mittels unseres Aufbaus können Raspberry Pi und Arduino nun miteinander kommunizieren, wobei sich die einfache Sensoransteuerung des Arduino und die Rechenpower des RasPi ideal ergänzen. Dank der Bibliothek Python-serial können Sie die geballten Fähigkeiten des Duos unkompliziert in eigenen Projekten nutzen und ersparen sich dabei oft Investitionen in Zusatzhardware.
Allerdings ist der Arduino hardwareseitig nicht hundertprozentig kompatibel zum RasPi. Möchten Sie die beiden des Öfteren zusammen einsetzen, sollten Sie über die Anschaffung einer Arduino-Shields-Connection-Bridge [1] für den Raspberry Pi nachdenken. Mit ihr können sie alle für den Arduino gedachten Shields, Boards und Module direkt am RasPi nutzen. Obendrein lassen sich digitale und analoge Sensoren im selben Pinout wie am Arduino anschließen. Dabei ermöglicht die Bibliothek arduPi [2] sogar das Verwenden des Arduino-Codes auf dem Raspberry Pi.
Infos





