Laboratorios Sistemas Embebidos
miércoles, 1 de marzo de 2017
Laboratorio 15
El objetivo de este laboratorio es construir un balancin con arduino, servo motores y joystick
Herramientas:
-1 computador
-software "arduino"
-Hardware Arduino UNO
-2 Servo motores
-2 Joystick o potenciometros
-1 bola de ping pong
-1 protoboard
- Imagenes del Montaje
- Código Arduino
#include
//Variables Servo servo1; Servo servo2; int val1; int val2; int pot1=A0; int pot2=A5; void setup() { //se configura el pin, al que va cada servo servo1.attach(11); servo2.attach(10); } void loop() { //lectura de mandos (potenciometro o joystick) pot1= analogRead(A0); pot2= analogRead(A5); //mapeo de valores de los mandos a grados para los servo (entre 0º y 180º) val1= map(pot1, 0, 1023, 45, 135); val2= map(pot2, 0, 1023, 20, 100); //se mueven los servo al valor dado en "val" servo1.write(val1); servo2.write(val2); delay(10); }
- Vídeo del Funcionamiento y explicación
Entradas más recientes
Entradas antiguas
Inicio
Suscribirse a:
Entradas (Atom)