Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int pwmPin = 2; // asigna el pin 12 a la variable pwm
- int pot = A0; // asigna la entrada analógica A0 al pot variable
- int c1 = 0; // declara la variable c1
- int c2 = 0; // declara la variable c2
- void setup() // ciclo de control
- {
- pinMode(pwmPin, OUTPUT);
- pinMode(pot, INPUT);
- Serial.begin(9600);
- }
- void loop()
- {
- int value = analogRead(pot);
- Serial.println(value);
- c1= value;
- c2= 500-c1; // resta c2 de 1000 ans guarda el resultado en c1
- if (value < 500)
- {
- digitalWrite(pwmPin, HIGH);
- delayMicroseconds(c2);
- digitalWrite(pwmPin, LOW);
- delayMicroseconds(c1);
- }
- if (value > 500)
- {
- digitalWrite(2,LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment