Ich bilde ja bereits seit über 20 Jahren IT Leute aus.
Schulpraktikanten versuche ich gerne mit einer von ihnen selbst entwickelten Programmierung einen Einstieg in die Informatik nahe zu bringen.
Sie lernen das grundsätzliche zur Ansteuerung von LED s.
Den Rest müssen sie selbst erarbeiten und später erklären können.
Ab 2023 können sie das Gehirn dabei komplett ausschalten 😡
Hier das zweite Beispiel zum Thema KI
Meine Eingabe:
Zeige mir ein Programm zur Ampelsteuerung auf einem Arduino
Ausgabe innerhalb 5 Sekunden
==========
Hier ist ein Beispiel für ein Programm zur Ampelsteuerung auf einem Arduino:
const int redPin = 9;
const int yellowPin = 10;
const int greenPin = 11;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
// Rot auf
digitalWrite(redPin, HIGH);
delay(3000);
// Rot aus, Gelb an
digitalWrite(redPin, LOW);
digitalWrite(yellowPin, HIGH);
delay(1000);
// Gelb aus, Grün an
digitalWrite(yellowPin, LOW);
digitalWrite(greenPin, HIGH);
delay(3000);
// Grün aus, Gelb an
digitalWrite(greenPin, LOW);
digitalWrite(yellowPin, HIGH);
delay(1000);
// Gelb aus, Rot an
digitalWrite(yellowPin, LOW);
digitalWrite(redPin, HIGH);
delay(3000);
}
Das Programm definiert die Pins, an denen die Ampeln angeschlossen sind (rot, gelb, grün) und setzt sie als Ausgänge.
In der loop()-Funktion wird dann die Ampelsteuerung durchgeführt, indem die jeweiligen Pins für die Farben ein- und ausgeschaltet werden und dabei die delay()-Funktion verwendet wird, um die Dauer jeder Farbe zu steuern.
Es ist zu beachten, dass dies nur ein Beispielprogramm ist und es je nach Anforderungen und Setup unterschiedliche Anpassungen geben kann.
==========