Live Kommentare einfügen.
Beispiel-Sketch live.
// Port auf dem die LED hängt #define LED 2 void setup() { pinMode(LED, OUTPUT); } // globale Variable int counter=0; void loop() { counter++; if (counter>100) { digitalWrite(LED, HIGH); } else if (counter>300) { digitalWrite(LED, LOW); counter=0; } }
Übersicht: https://www.arduino.cc/en/Reference/HomePage
Schreiben Sie einen Sketch, der Primzahlen ausgibt (ohne obere Grenze).
Studieren Sie dazu die Arduino-Dokumentation zum for-loop, der if-Schleife und dem Modulo-Operator %.
Eine LED kann gedimmt werden, indem man diese ganz schnell ein- und ausschaltet. Je nach Anteil der Zeit, während der die LED angeschaltet ist, erscheint diese heller oder dunkler.
Schreiben Sie ein Programm, das die LED schön “an- und ausdimmt”.
Beachten Sie, dass unser Helligkeitsempfinden nicht linear ist. Eine gute Variante besteht darin, den Anteil der “An-Zeit” quadratisch ansteigen zu lassen.