Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

>> Analogwerte senden über serielle Schnittstelle

Ähnliche Präsentationen


Präsentation zum Thema: ">> Analogwerte senden über serielle Schnittstelle"—  Präsentation transkript:

1 >> Analogwerte senden über serielle Schnittstelle
Arduino- µController System Vorgabe, daraus 2 Aufgaben mit Lösungen Visualisierung auf dem PC mit Profilab Visualisierungsoberfläche: Programmierung mit grafischen Symbolen

2 1 Byte als binärer Wert wird übertragen
>> Analogwerte senden über serielle Schnittstelle Aufgabe 1: Dieses Programm auf einen ARDUINO z.B. UNO aufspielen. Das gesendete Byte mit der Software Profilab visualisieren. ->nächste Folie 1 Byte als binärer Wert wird übertragen

3 >> Analogwerte senden über serielle Schnittstelle
1Byte wird empfangen Byte wandeln in

4 Das gegebene Programm erweitern:
Aufgabe 2 : Das gegebene Programm erweitern: Vom µC soll 1 Analogwert eingelesen werden und an den PC gesendet werden. Dieses mal soll die Übertragung mit einer String-Zeichenkette übertragen werden. Profilab muss geändert werden. Die Software µC muss geändert werden. Hinweis Zeichenkette (String) : Wenn z.B. folgende Bitkombination vorliegt: Dezimal: = 132. Übertragen werden dann 3 Byte: und das als ASCII Werte: Als Abschluss muss ein Trennzeichen übertragen werden, meist die 13 (als Byte). Dann wird der zweite Messwert gesendet, wieder Trennzeichen 13.

5 Ergänzung der Software im µC Programm
Durch Doppelclick hier die serielle Schnittstelle und das Trennzeichen einstellen Hier wird eine Zeichenkette als Zahl empfangen. z.B.: 34 als zwei Byte. Danach ein Trennzeichen, hier 97 als 1Byte Ergänzung der Software im µC Programm

6 Ergänzung: Der Messwert wird nun grafisch aufgezeichnet und in eine Tabelle geschrieben

7 Aufgabe 3 : Das gegebene Programm erweitern: Vom µC sollen 4 Analogwerte eingelesen werden und an den PC gesendet werden. Das geht sinnvoll nur mit Zeichenketten (String) Profilab muss erweitert werden. Die Software µC muss erweitert werden. Hinweis Zeichenkette (String) : Wenn z.B. folgende Bitkombination vorliegt: Dezimal: = 132. Übertragen werden dann 3 Byte: und das als ASCII Werte: Als Abschluss muss ein Trennzeichen übertragen werden, meist die 13 (als Byte). Dann wird der zweite Messwert gesendet, wieder Trennzeichen 13. Als Abschluss nach den 4 Messwerten das Steuerzeichen 10 (als Byte).

8 Lösung Aufgabe 3 :

9 Weitere Aufgaben denkbar:
Ausblick: Weitere Aufgaben denkbar: Sensor DHT11 Feuchte Temperatur Erfassung von Messwerten mit Sensoren LDR Analogwert LCD mit I2C Scnittstelle ARDUINO NANO

10 Vielen Dank für ihre Aufmerksamkeit !
Fachberater Elektrotechnik RP Freiburg


Herunterladen ppt ">> Analogwerte senden über serielle Schnittstelle"

Ähnliche Präsentationen


Google-Anzeigen