Arduino: Spach-Referenz: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 10: | Zeile 10: | ||
Siehe auch: [https://www.arduino.cc/reference/de/ https://www.arduino.cc/reference/de/] | Siehe auch: [https://www.arduino.cc/reference/de/ https://www.arduino.cc/reference/de/] | ||
Die Struktur eines Arduino-Programms teilt sich in zwei Bereiche auf: <code>setup()</code> und <code>loop()</code>. | Die Struktur eines Arduino-Programms teilt sich in zwei Bereiche auf: <code>setup()</code> und <code>loop()</code> (vgl. Quelltext 1). | ||
Quelltext 1: ArduinoSketchStruktur.ino<br> | '''Quelltext 1:''' <code>ArduinoSketchStruktur.ino</code><br> | ||
--- | --- | ||
<syntaxhighlight lang="matlab" style="border: none; background-color: #EFF1C1; font-size:larger"> | <syntaxhighlight lang="matlab" style="border: none; background-color: #EFF1C1; font-size:larger"> |
Version vom 19. Mai 2023, 14:16 Uhr
Autor: Prof. Dr.-Ing. Schneider
Programmstruktur
Zum Erlernen der grundlegenden Programmstrukturen, schauen Sie bitte in Ihre Vorlesungsunterlagen und in das begleitende Lehrbuch [1, S. 78 ff.].
Siehe auch: https://www.arduino.cc/reference/de/
Die Struktur eines Arduino-Programms teilt sich in zwei Bereiche auf: setup()
und loop()
(vgl. Quelltext 1).
Quelltext 1: ArduinoSketchStruktur.ino
---
void setup ( ) // Programmstart
{
// Anweisungen
}
void loop ( ) // Ha u p t s c h l e i f e
{
// Anweisungen
}
---
Funktion
Konventionen
Klammern
Semikolon
Kommentare
Header
Datentypen
Datentypenkonvertierung
Variablen, Konstanten, Arrays und Daten
Kontrollstrukturen
Operatoren
Eingebaute Funktionen
Bibliotheken
Serial.h
begin(long Baudrate) // bis 115200 Baud
end()
int available() // Anzahl empfangener Bytes
int read() // -1 wenn keine Daten
int peek() // Lesen ohne den Puffer zu löschen
flush() // Puffer löschen
print(data)
println(data) // inkl. Zeilenumbruch
write(byte)
write(char * string)
write(byte * data, size)
SerialEvent() // wenn Daten fertig
Weiterführende Links
Literatur
[1] Brühlmann, T.: Arduino Praxiseinstieg. Heidelberg: mitp-Verlag, 2. Auflage 2012. ISBN: 978-3-8266-9116-4
→ zurück zum Hauptartikel: Arduino UNO