Con unos pocos materiales como madera, cartón y plástico, además de pegamento se puede hacer en un momento un balancín que mece una bola de goma que a su vez acciona el mecanismo que la hace retornar.
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 |
// Librerias: #include <Servo.h> // Se inicializan las constantes, las variables y los objetos: const int pulsadorUno = 2; // Se asigna el pin2 al pulsador uno. const int pulsadorDos = 3; // Se asigna el pin3 al pulsador dos. int grado; // Se inicializa la variable grado. Servo myservo; // Crea un objeto de tipo servo para controlar el servo. // Asignación de pines/componentes: void setup(){ pinMode(pulsadorUno, INPUT); pinMode(pulsadorDos, INPUT); myservo.attach(9); }; // Bucle: void loop(){ if( digitalRead(pulsadorUno) == HIGH ){ for(grado = 85; grado < 88; grado += 1){ // Se desplaza el servo del grado 85 al 88, en pasos de 1 grado. myservo.write(grado); // Se posiciona el servo en la posición correspondiente de la variable grado del for delay(15); // Se mantiene la posición 10 milisegundos. }; }; if( digitalRead(pulsadorDos) == HIGH ){ for(grado = 85; grado>=75; grado-=1){ // Mismo proceso que el anterior pero en sentido contrario. myservo.write(grado); delay(15); }; }; }; |
Genial, me gusta la idea q con tan pocas lineas simplificas un monton de configuraciones con otro pic xD
Una duda, esto es igual q un servomecanismo?
Es mas bien un servomotor
Gracias por tu respuesta tan rapida, vi no me acuerdo donde, un video que era un «servomecanismo» que se balanceaba hasta que la bola llegara a estar casi centrada en en el medio en este caso el carton, sera posible hacer esto con Arduino?
Saludos
Por poder se pude, de hecho he visto algún segway basado en arduino. Supongo que necesitarías algún tipo de sensor en cada extremo.
En este proyecto no use nada de ese estilo, simplemente la bola golpea el pulsador y hace girar el servo x grados.
hola que tal
primero que nada felicidades, esta genial tu proyecto… queria saber si me puedes proporcionar una lista de materiales para tratar de hacer algo parecido, te lo agradesco
gracias
Hola, hacen falta pocas cosas, estas son:
– Arduino Duemilanove
– Protoboard
– Servo 5V
– 2 Resistencias 1K
– 2 Pulsadores
– Cables para protoboard
Saludos
el arduino UNO iwal sirve??
gracias
Claro, te puse la lista usada en el proyecto pero te sirve cualquier Arduino.
Saludoss
perfecto
muchas gracias
Tengo un arduino Mega! con eso lo pueblo realizar?
la resistencias de los botones no deben ir a Tierra en ves de a positivo? o son pull down?
Hola Angel,
Tiene razón, es problema de los colores de los cables, están mal, los cables negros están conectados a VCC y los rojos a GND, a ver si lo puedo arreglar con el Photoshop…
Saludos.