Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Program Output PWM Gerak Motor DC
- int led = 13;
- //int out1, out2; // nilai output untuk motor
- int pin1= 5, pin2= 6; //
- int count=0;
- // the setup routine runs once when you press reset:
- void setup() {
- // initialize the digital pin as an output.
- pinMode(pin1, OUTPUT);
- pinMode(pin2, OUTPUT);
- pinMode(led, OUTPUT);
- pinMode(A0, INPUT);
- Serial.begin(9600);
- }
- // the loop routine runs over and over again forever:
- void loop() {
- analogWrite(pin1, 255);
- analogWrite(pin2, 0);
- digitalWrite(led,HIGH);
- Serial.print(analogRead(A0));
- Serial.print("\t");
- if(analogRead(A0)<500){
- while(analogRead(A0)<500);
- count++;}
- Serial.println(count);
- if(count>4){
- analogWrite(pin1, 0);
- analogWrite(pin2, 0);
- digitalWrite(led,LOW);
- count=0;
- delay(5000);}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement