Wichtigste Funktionen
void setup() { // Dieser Code wird unmittelbar nach inbetriebnahme einmal ausgeführt. // Hier wird initialisiert, z.B. PORTs auf INPUT/OUTPUT gesetzt, die serielle Kommunikation initialisiert etc. } void loop() { // Diese Funktion wird nach setup() permanent aufgerufen. // Hier läuft die Programmlogik }
Wichtigste Datentypen
int a=12345; // Zahlen von -32k bis +32k long b=1234567; // Zahlen von -2G bis 2G float x=1.654; // Dezimalzahlen
Wichtigste Arduino-Funktionen
- pinMode(pin, [OUTPUT,INPUT,INPUT_PULLUP])
- digitalWrite(pin,[LOW,HIGH]) (pins 2 bis 13)
- digitalRead(pin) → 0 oder 1
- analogRead(pin) → 0..1023 (pins A0 bis A5)
- analogWrite(pin, [0..255]) (pins 3,5,6,9,10,11), PWM mit ca. 0.5 oder 1kHZ
- delay(ms)
- delayMicroseconds(us)
- Serial.begin(speed) (normalesweise 9600 oder 115200)
- Serial.print(), Serial.println()