0% encontró este documento útil (0 votos)
53 vistas1 página

Grua Controlada por Servomotores

Este código controla el movimiento de dos servomotores mediante sensores analógicos. En el setup se inicializan y posicionan los servos. En el loop, se lee el valor de los sensores y se mueve cada servo incrementalmente hacia arriba o abajo dependiendo del valor del sensor asociado, manteniendo los ángulos entre 0 y 180 grados.

Cargado por

20223mc014
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas1 página

Grua Controlada por Servomotores

Este código controla el movimiento de dos servomotores mediante sensores analógicos. En el setup se inicializan y posicionan los servos. En el loop, se lee el valor de los sensores y se mueve cada servo incrementalmente hacia arriba o abajo dependiendo del valor del sensor asociado, manteniendo los ángulos entre 0 y 180 grados.

Cargado por

20223mc014
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

//Proyecto: Grua con servomotores

#include <Servo.h>
//Definicion de los servos
Servo servo1;
Servo servo2;
int eje1=90;
int eje2=90;
void setup(){
[Link](7);
[Link](6);
[Link](90);
[Link](90);
}
void loop(){
//SERVO 1
if (analogRead(0)<200 && eje1<180){
eje1++;
[Link](eje1);
}
if (analogRead(0)>700 && eje1>0){
eje1--;
[Link](eje1);
}
//SERVO 2
if (analogRead(1)<200 && eje2<180){
eje2++;
[Link](eje2);
}
if (analogRead(1)>700 && eje2>0){
eje2--;
[Link](eje2);
}
delay(15);
}

También podría gustarte