Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| lehrkraefte:blc:math:formi:programmierung [2017/02/08 19:56] – created Ivo Blöchliger | lehrkraefte:blc:math:formi:programmierung [2017/02/20 13:05] (current) – [Wichtigste Arduino-Funktionen] Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{backlinks> | ||
| + | ==== Wichtigste Funktionen ==== | ||
| + | <code c++> | ||
| + | void setup() { | ||
| + | // Dieser Code wird unmittelbar nach inbetriebnahme einmal ausgeführt. | ||
| + | // Hier wird initialisiert, | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | // Diese Funktion wird nach setup() permanent aufgerufen. | ||
| + | // Hier läuft die Programmlogik | ||
| + | } | ||
| + | </ | ||
| + | ==== Wichtigste Datentypen ==== | ||
| + | <code c++> | ||
| + | int a=12345; | ||
| + | long b=1234567; | ||
| + | float x=1.654; | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Wichtigste Arduino-Funktionen ==== | ||
| + | * pinMode(pin, | ||
| + | * digitalWrite(pin, | ||
| + | * digitalRead(pin) -> 0 oder 1 | ||
| + | * analogRead(pin) -> 0..1023 (pins A0 bis A5) | ||
| + | * analogWrite(pin, | ||
| + | * delay(ms) | ||
| + | * delayMicroseconds(us) | ||
| + | * Serial.begin(speed) | ||
| + | * Serial.print(), | ||
| + | |||
| + | |||