H-Brücke – Code

// Gleichstrommotor 1
 int GSM1 = 10;
 int in1 = 9;
 int in2 = 8;

 // Gleichstrommotor 2
 int GSM2 = 5;
 int in3 = 7;
 int in4 = 6;

 void setup()               // Einmaliger Befehl 
{                           // Innerhalb der Klammern {...} Steht die Programmierung
 pinMode(GSM1, OUTPUT);    
 pinMode(GSM2, OUTPUT);
 pinMode(in1,  OUTPUT);
 pinMode(in2,  OUTPUT);
 pinMode(in3,  OUTPUT);
 pinMode(in4,  OUTPUT);

}
 void loop()                // Wiederholender Befehl (Wiederhole fortlaufend)
{

 analogWrite(GSM1, 150);   // Motor 1 soll mit der Geschwindigkeit "200" (max. 255) rotieren 
 analogWrite(GSM2, 150);   // Motor 2 soll ebenfalls mit der Geschwindigkeit "200" (max. 255) rotieren

 digitalWrite(in1, LOW);   
 digitalWrite(in2, HIGH);  
 digitalWrite(in3, LOW);
 digitalWrite(in4, HIGH);
 delay(1000);              // Befehl dauer(ms)

 
 

}

Schreibe einen Kommentar