12. November 2010
DC Motor Der DC Motor teibt die Windräder an. Der Motor selbst wird mit Hilfe der H Bridge gesteuert. Durch das Drücken der Taste wird die Drehrichtung gewechselt, die Geschwindigkeit kann mit einem Distanzsensor reguliert werden. windraeder Code: int rightPin = 10; int leftPin = 11; int speedPin = 9; byte rightState = LOW; byte leftState = LOW; int sensorPin = 2; int value = 0; int pSpeed = 0; void setup() { Serial.begin(9600); pinMode(rightPin, OUTPUT); pinMode(leftPin, OUTPUT); pinMode(speedPin, OUTPUT); digitalWrite(rightPin, HIGH); digitalWrite(leftPin, LOW); } void loop() { value = analogRead(sensorPin); if(value 250){ pSpeed == 250; } else { pSpeed = value; } Serial.println(pSpeed); analogWrite(speedPin, pSpeed); /* rightState = digitalRead( rightPin ); if ( rightState == LOW ) { Serial.println('y'); } else { Serial.println('z'); }*/ }