Datenerfassung, I2C, RX TX, Serielle Übertragung, Display

Gast #4363733
Lesenswert?
• ▲
▼
Wir haben ein kleines Projekt,
Es sollen, vorerst über den Arduino Shild, Remperaturdaten erfasst, und 
diese über die RX/TX Schnittstelle an ein 2. Shield gesendet und Dorf 
auf einem Display angezeigt werden.

Die Temperatursensoren, 3 Stk an der Zahl kommunizieren am Arduino 1 via 
I2C.


Die Messung der Temperaturen an einem Arduino und das Anzeigen dieser 
auf einem Display funktioniert problemlos.


Nur mit der Aufsplittung ( Sensoren - Arduino 1 // Display - Arduino 2 
und der Kommunikation zwischen den beiden) stoße ich seit Wochen an 
meine Grenzen ^^

Ich hoffe mir kann jemand helfen :)

Vielen Dank im Voraus

LG
Lucien
#4364756
Lesenswert?
• ▲
▼
@Serielle Kommunikation (Gast)

>Es sollen, vorerst über den Arduino Shild, Remperaturdaten erfasst, und
>diese über die RX/TX Schnittstelle an ein 2. Shield gesendet und Dorf
>auf einem Display angezeigt werden.

Warum? All diese Aufgaben erledigt EIN Arduino spielend und man muss 
sich nicht mit der Kommunikation dazwischen befassen.

>Die Messung der Temperaturen an einem Arduino und das Anzeigen dieser
>auf einem Display funktioniert problemlos.

Super!

>Nur mit der Aufsplittung ( Sensoren - Arduino 1 // Display - Arduino 2
>und der Kommunikation zwischen den beiden) stoße ich seit Wochen an
>meine Grenzen ^^

Warum? Was geht nicht? Wo fehlt dir eine Idee?

Im Normalfall erfindet man eine Art Datenpaket, das von 1. Arduino an 
den 2. gesendet wird. Der empfängt, dekodiert und verarbeitet dies.

Etwa so.

#123,567,999

Kennzeichen für Anfang #
Messwert 1 in ASCII, 123  für 12,3 °C
Messwert 2 in ASCII, 567  für 56,7 °C
Messwert 3 in ASCII, 999  für 99,9 °C

Mit RETURN wird das Kommando abgeschlossen, das kann der Empfänger 
leicht erkennen. Dieses Datenpaket ist sogar per Terminal 
menschenlesbar, was das Debugging vereinfacht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.