Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
computer:raspberrypi:mit_arduino_koppeln [2013/07/26 15:02]
gaubes [Arduino]
computer:raspberrypi:mit_arduino_koppeln [2018/03/16 21:11] (aktuell)
Zeile 1: Zeile 1:
 ====== RaspberryPi mit Arduino koppeln ====== ====== RaspberryPi mit Arduino koppeln ======
 Um den Arduino mit dem Raspberry Pi zu verbinden muss man lediglich die TX-Leitung des Pis mit der RX-Leitung des Arduinos und jeweils die Masseleitung miteinander verbinden. Um den Arduino mit dem Raspberry Pi zu verbinden muss man lediglich die TX-Leitung des Pis mit der RX-Leitung des Arduinos und jeweils die Masseleitung miteinander verbinden.
 +
 +{{ :​computer:​raspberrypi:​serielle_kommunikation_steckplatine.png |}}
 +
 ===== Arduino ===== ===== Arduino =====
-Auf der Arduino-Seite reicht folgendes kleines Programm aus, um Daten zu empfangen, die an der seriellen Schnittstelle ankommen (dabei darf die Datenleitung während des Programmierens nicht mit dem Pi verbunden sein!):+Auf der Arduino-Seite reicht folgendes kleines Programm aus, um Daten zu empfangen, die an der seriellen Schnittstelle ankommen (dabei darf die Datenleitung während des Programmierens ​**nicht** mit dem Pi verbunden sein!):
  
-<​code>​+<​code ​cpp>
 int i = 0;                          // for incoming serial data int i = 0;                          // for incoming serial data
 void setup() { void setup() {
Zeile 40: Zeile 43:
 folgende Zeilen auskommentieren:​ folgende Zeilen auskommentieren:​
 <​code>​ <​code>​
-console=ttyAMA0,​115200 ​und kgdboc=ttyAMA0,​115200+... 
 +console=ttyAMA0,​115200 
 +... 
 +kgdboc=ttyAMA0,​115200 
 +...
 </​code>​ </​code>​
  
Zeile 56: Zeile 63:
  
 Das nachfolgende Programm übergibt abwechselnd 0 und 255 an den Arduino: Das nachfolgende Programm übergibt abwechselnd 0 und 255 an den Arduino:
-<​code>​+<​code ​python>
 import serial import serial
 import time import time