forked from ELECTROALL/Codigos-arduino
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathServo motor
49 lines (43 loc) · 1.37 KB
/
Servo motor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
CREADO POR : ELECTROALL
FACEBOOK : https://www.facebook.com/ChecharlsElEctroall/
PÁGINA : http://che-charls-electroall.webnode.es/
TWITTER : https://twitter.com/ChCharlsELECTRO
________________________________________________________
{==[=======> (SERVOMOTOR) <=======]==}
________________________________________________________
*/
int servo =7;
void setup() {
pinMode (servo, OUTPUT);
Serial.begin(9600);
}
void loop() {
// {==[=======> (180°) <=======]==}
for (int Hz =0; Hz < 50 ;Hz++){ // repetimos la instruccion 50 veces
digitalWrite (servo,HIGH);
delayMicroseconds(2300); // llevamos a 180°
digitalWrite (servo,LOW);
delay(18);
Serial.println(Hz);
}
delay(2000); // retardo
// {==[=======> (90°) <=======]==}
for (int Hz =0; Hz < 50 ;Hz++){ // repetimos la instruccion 50 veces
digitalWrite (servo,HIGH);
delayMicroseconds(1500); // llevamos a 90°
digitalWrite (servo,LOW);
delay(19);
Serial.println(Hz);
}
delay(2000);
// {==[=======> (0°) <=======]==}
for (int Hz =0; Hz < 50 ;Hz++){ // repetimos la instruccion 50 veces
digitalWrite (servo,HIGH);
delayMicroseconds(700); // llevamos a 0°
digitalWrite (servo,LOW);
delay(20);
Serial.println(Hz);
}
delay(2000);
}