Arduino stoplicht

 

// Definieer pinnen
const int potPin = A0;      // Pin voor de potentiometer
const int led1Pin = 9;     // Pin voor de eerste LED
const int led2Pin = 10;    // Pin voor de tweede LED
 
 
int potValue = 0;        // Variable om de potentiometerwaarde op te slaan
 
 
void setup() {
  // Stel LED-pinnen in als uitvoer
pinMode(led1Pin, OUTPUT);
pinMode(led2Pin, OUTPUT);
 
 
// Start seriële communicatie
Serial.begin(9600);
}
 
 
void loop() {
  // Lees de waarde naarde potentiometer (0 tot 1023)
potValue = analogRead(potPin);
 
 
// Schrijf de waarde naar de seriële monitor
Serial.print(“Potentiometer waarde:”);
Serial.println(potValue);
 
 
// Regels voor LED 1 (brand bij lage waarden)
if (potValue < 400) {
  digitalWrite(led1Pin, HIGH);  // LED 1 aan
  digitalWrite(led2Pin, LOW);  // LED 2 uit
}
// Regels voor LED 2 (brand bij hoge waarden)
else if (potValue > 600) {
  digitalWrite(led1Pin, LOW);  // LED 1 uit
  digitalWrite(led2Pin, HIGH);  // LED 2 aan    
}
 // Beide LED’suit als de waarde tussen 400 en 600 ligt
else {
  digitalWrite(led1Pin, LOW);  // LED 1 uit
  digitalWrite(led2Pin, LOW);  // LED 2 uit0+

Arduino motor

int motor1pin1 = 2;
int motor1pin2 = 3;
int motor2pin1 = 4;
int motor2pin2 = 5;
 
void setup() {
  // put your setup code here, to run once:
  pinMode (motor1pin1, OUTPUT);
  pinMode (motor1pin2, OUTPUT);
  pinMode (motor2pin1,  OUTPUT);
  pinMode (motor2pin2, OUTPUT);
}
void loop() {
 
digitalWrite(motor1pin1,  HIGH);
digitalWrite(motor1pin2, LOW);
 
digitalWrite(motor2pin1,  HIGH);
digitalWrite(motor2pin2, LOW);
delay(3000);
 
digitalWrite(motor1pin1,  LOW);
digitalWrite(motor1pin2, HIGH);
 
digitalWrite(motor2pin1, LOW);
 digitalWrite(motor2pin2, HIGH);
delay(3000);
}

De rest van codes ben ik kwijt geraakt