Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Brit Hochberg Geändert vor über 6 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.