Forum: Mikrocontroller und Digitale Elektronik Raspberry pi + Arduino


von Patrick D. (tailer)


Lesenswert?

Hey zusammen,

ich weis nicht, ob ich hier im richtigen Bereich bin. Falls nicht, dann 
möchte ein Mod diesen Beitrag bitte verschieben.

Ich habe eine kleine Frage.
Ich bin im Besitz eines Raspberry pi´s und eines Arduino´s. Ich hatte 
mir überlegt, die beiden zuverbbinden, da ich auch dem Rasperry nen 
Webserver laufen hab und auf dem Arduino meine Beleuchtung steuern kann. 
Da aber die Eingangsspannungen der PIN´s unterschiedlich sind, bin ich 
mir nicht ganz sicher, ob da nicht eventuell was kaputt geht.

Ich weis "Learning by doing", dafür sind die Geräte aber leider zu 
teuer.

Sind meine Zweifel berechtigt, oder kann man beide Geräte einfach 
Verbinden und dann z.B. über die Intergrierten Seriellen Schnittstellen 
Informationen  übertragen.

Wenn das nicht so einfach geht, kann mir vielleicht jemand einen Tipp 
geben, wonach ich da suchen muss?

Danke und Gruß
Patrick

von Stefan H. (stefan_h16)


Lesenswert?

Einfachster Weg
Arduino USB -> Raspberry Pi USB
Über virtuellen COM Port komunizieren.

Bei I2C, UART, SPI ist wohl ein 
http://www.mikrocontroller.net/articles/Pegelwandler nötig, wenn der 
Arduino auf 5V läuft.

von Michael K. (Gast)


Lesenswert?

Checken, ob die GPIO-Pins des auf dem Raspberry verwendeten ARM 
5V-tolerant sind.

von Lucas K. (lucas_k)


Lesenswert?

Schau mal hier:
http://mitchtech.net/raspberry-pi-arduino-spi/

Dort steht einiges dazu, aber in den Comments kann man lesen, dass es 
KEINE 5V toleranten Anschlüssen sind. Deswegen am besten einen 
Pegelwandler zwischen und gut ist.

von Patrick D. (tailer)


Lesenswert?

Danke für die hilfreichen Antworten.

Ich werd mir wahrscheinlich ne Pegelwandlerschaltung entwickeln und 
hoffen, das es dann richtig funktioniert.

Vielen Dank
Patrick

von Johannes R. (jr17oo)


Lesenswert?

Im aktuellen MagPi ist auch ein kurzer Artikel zur Verbindung von 
Arduino und Raspberry Pi (Ausgabe 7, November 2012):
http://www.themagpi.com/

Ich kann nicht beurteilen wie universell einsetzbar und praktikabel die 
dort vorgestellte Variante ist (habe keinen Arduino), aber zumindest 
muss man sich nicht um die Pegel der GPIO-Pins kümmern.

von PittyJ (Gast)


Lesenswert?

Ich habe meinen Beagle (auch ein kleiner ARM) und den Arduino über USB 
verbunden. Damit wird der Arduino schon mal mit Strom versorgt.
Statt über Com-Ports zu sprechen, benutze ich die LibUSB um direkt mit 
den USB-Interface zu sprechen. Das klappt ganz zuverlässig.
Von daher reicht ein einfaches USB-Kabel, keine Probleme mit 
irgendwelchen Ports.

von Christian (Gast)


Lesenswert?

Hier gibt es ein spezielles Board für diese Aufgabe:
http://wyolum.com/projects/alamode/

Christian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.