Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo CDEdocx
Trabajo CDEdocx
LINK https://www.tinkercad.com/things/c4hlYN7baR0-trabajo/editel?sharecode=s5-
dNUtw9XIshK_aKaShJHfHoyG3itInZcrjwLejBXA
//variable servo
Servo servomotor;
void setup() {
servomotor.attach(2);
pinMode(suma, INPUT); // Configuros pines de entrada
pinMode(resta, INPUT);
servomotor.write(grados); // Muevo el motor hasta 90°
void loop() {
if (digitalRead(suma) == LOW) // Pregunto por el boton suma = 12 Presionado, se activa con estado
Bajo
{
grados++; // Suma grados
if (grados >= 135) // Proteje el motor, para que no exceda los 135°, se puede dañar el motor
{
grados = 135;
}
}
else {
servomotor.write(90);
delay(10);
}
LOGICA DE PROGRAMACION
La situación fue expuesta en clase , por tanto el único cambio hecho al código fue el cambio de
nombre a variables y la comprensión del sentido máximo aplicado al servomotor en cuanto a la
rotación máxima del mismo se refiere.El código se encuentra explicado lo suficiente pues ha sido
comentada la mayoría de las líneas, por tanto explixcarlo en esta sección sería caer en la redundancia.