Benutzer-Werkzeuge

Webseiten-Werkzeuge


hello_led

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
hello_led [2024/05/14 09:41] – angelegt torsten.roehlhello_led [2024/05/24 10:06] (aktuell) – [Schaltpläne] torsten.roehl
Zeile 1: Zeile 1:
-====== Überschrift ======+====== Hello LED ====== 
 + 
 +  * EMULATOR: https://wokwi.com/projects/398033818496484353 
 + 
 +==== Quellcode (engl. Sourcecode) ====
  
 <Code c linenums:1 | Listing 1:MinimalesProgramm.ino> <Code c linenums:1 | Listing 1:MinimalesProgramm.ino>
 +int LED_RED = 4;  // variable (hier für eine rote LED auf PIN 4 festlegen)
 +
 void setup() { void setup() {
-// Hier wird programmiert!+  pinMode(LED_RED, OUTPUT);
 } }
-void loop() {  + 
-// Hier wird programmiert!+void loop() { 
 +   digitalWrite(LED_RED, HIGH); // switch on PIN 
 +   delay(500);                  // wait 0.5 seconds 
 +   digitalWrite(LED_RED, LOW);  // switch off PIN 
 +   delay(500);                  // wait 0.5 seconds 
 } }
 </Code> </Code>
  
 +Beachte :-?
 +  * Jede Zeile besitzt am Ende ein SEMIKOLON!
 +        * Dies gilt nicht für Kontrollstrukturen und Funktionen (aber davon später)
 +  * Groß/Kleinschreibung ist **wichtig**!
 +
 +==== Fragen ====
 +
 +
 +  - Was passiert in der Funktion  ''setup''
 +  - Was ist ein Kommentar?
 +  - Was passiert in der Funktion ''loop''
 +  - Was macht die Funktion ''delay''
 +  - Welche Parameter erwartet die Funktion ''digitalWrite''? (Was ist ein Parameter :-) )
 +  - Was sind Variablen? 
 +
 +
 +==== Schaltpläne ====
 +
 +=== technischer Schaltplan ===
 +{{ :inf:msr:led_sk.png?200 |}}
 +
 +=== Steckbrett ===
 +
 +{{ :inf:led_schaltplan_1.png?400 |}}
 +
 +== Arduino ===
 +{{ :inf:led_schaltplan_2.png?300 |}}
  
hello_led.1715679711.txt.gz · Zuletzt geändert: 2024/05/14 09:41 von torsten.roehl