Hallo,
ich bin leider ein bisschen unsicher was die Planung bzw. Umsetzung meines Projekts betrifft. Vielleicht könnt ihr mir da helfen:
Folgendes ist geplant:
Ein Ardunio Nano soll ein Display betreiben, ein Rotary Encoder und der Umschalter für das TapeDeck werden.(Das ganze soll ein RaspRadio werden).
Das Raspberry PI soll über MPD den entsprechenden Stream ausgegeben und soll für weitere Verwendungen (Honeypot, ReverseProxy) eingesetzt werden.
Jetzt stellt sich für mich die Frage, wie ich am besten ein volatiles Struct sowohl von Raspberry als auch vom Ardunio lesen / schreiben kann. Hintergrund: Das/Der Ardunio soll die derzeitige Stellung des RotaryEncoder schreiben, das Raspberry soll dieses entsprechend lesen MPD auf diese "Station" einstellen und den Entsprechenden StreamNamen zurück in Struct schreiben, damit Ardunio diesen über das DIsplay anzeigen kann.
struct Data
{
int currentROTENcoder
int volume
string CURRENTSTREAM
......
}
Eigentlich verwenden alle (bisher gefundenen) Project die master Slave i2c Verbindung. Ist dies der richtige Weg um lesen und schreiben zu können. Oder soll ich doch eher auf RS232 bzw. USB Serial zurückgreifen.
Könnt Ihr mir weiterhelfen?
Danke
dotcommandante
(und ich hab die Suche vorher verwendet)