making in der schule
  • die idee
  • der raum
  • plotten
    • textiles beplotten
    • folien schneiden
    • verpackungen
  • 3d-drucken
    • projekte folgen
  • lasercutten
  • arduino
    • software
    • hardware
    • schaltung
    • übungen
    • projekte
  • links
  • kontakt

Sketch LED blinken

//Titel
/*
 * Eine LED blinken lassen
 * 1. Blinkfunktion programmieren
 * 
*/
 
//Definitionsbereich:Bauteile auf Pin festlegen mit "int"
int LED1 = 5; //LED1 wird auf Pin 5 festgelegt

//Setup: Funktion der Bauteile festlegen
void setup() {
  // put your setup code here, to run once:
  pinMode (LED1, OUTPUT); //LED wird als Ausgabe definiert
}

//Loop: Was machen die Bauteile? Ständige wiederholung
/*
 * LED1 wird eingeschaltet
 * Leuchtzeit in Millisekunden angeben
 * LED1 wird ausgeschaltet
 * Pause in Millisekundn
 */
void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite (LED1, HIGH); //HIGH = etwas wird ausgegeben
  delay(1000);//delay = Pause
  digitalWrite (LED1, LOW); //LOW = nichts wird ausgegeben
  delay(1000);//delay = Pause
}

Sketch LED blinken mit Beschreibung Blinkgeschwindigkeit ändern

//Titel
/*
 * LED1 Blinkgeschwindigkeit ändern
 * 1. Blinkgeschwindigkeit ändern
 * Änderungen nur im Loop
 */

//Definitionsbereich:Bauteile auf Pin festlegen mit "int"
int LED1 = 5; //LED1 wird auf Pin 5 festgelegt

//Setup: Funktion der Bauteile festlegen
void setup() {
  // put your setup code here, to run once:
  pinMode (LED1, OUTPUT); //LED wird als Ausgabe definiert
}

//loop: Was machen die Bauteile? Ständige wiederholung

 /*
  * Blinkgeschwindigkeit ändern:
  * Die Zahl in Klammern (1000) gibt an, wie lange die LED1 leuchtet
  * und danach ausgeschaltet ist.
  * In dem die Zahlen in der Klammer geändert werden, ändert
  * sich die Blinkgeschwindigkeit.
  * Testen: Verschiedene Zahlen einsetzen, Sketch hochladen
  * und beobachten.
  * Morsen: Kannst du einen Morsecode programmieren?
  */
void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite (LED1, HIGH); //HIGH = etwas wird ausgegeben
  delay(1000);//delay = Pause
  digitalWrite (LED1, LOW); //LOW = nichts wird ausgegeben
  delay(1000);//delay = Pause
}

oder zu hause      
  • die idee
  • der raum
  • plotten
    • textiles beplotten
    • folien schneiden
    • verpackungen
  • 3d-drucken
    • projekte folgen
  • lasercutten
  • arduino
    • software
    • hardware
    • schaltung
    • übungen
    • projekte
  • links
  • kontakt