🆕 Como ACCIONAR un SERVOMOTOR con DOS PULSADORES utilizando un ARDUINO | Mover SERVO con BOTONES.

  Рет қаралды 49,311

 David Portilla - Programación y Electrónica

David Portilla - Programación y Electrónica

Күн бұрын

Пікірлер: 86
@davidportilla_
@davidportilla_ 4 жыл бұрын
🔵TODO EL CONTENIDO DE ESTE VIDEO ESTA AQUI: bit.ly/2SQ6pzH🔵 👇👇Ve más proyectos y prácticas que hacemos en CODIZI👇👇 bit.ly/3iL6FKT
@ALEFILES
@ALEFILES 3 жыл бұрын
Muy buen video, gracias por la explicación! Que linea se puede agregar para que, al soltar el boton, vuelva al inicio? Saludos desde Argentina!
@arielpont
@arielpont 3 ай бұрын
¡Muy buen video! Muchas gracias. Dejo abajo algunas mejoras para el código. Primero, para hacer el IF doble más sencillo y luego para poder ver los valores actuales del ángulo por consola. // C++ code // Controlar un Servo motor con dos pulsadores #include Servo servomotor; int pinServo = 8; int angle = 0; int pinPulsador1 = 6; int statePulsador1 = 0; int pinPulsador2 = 7; int statePulsador2 = 0; void setup() { servomotor.attach(pinServo); pinMode(pinPulsador1, INPUT); pinMode(pinPulsador2, INPUT); servomotor.write(angle); //Se posiciona el motor en 0° //Visualización de los valores por consola Serial.begin(9600); } void loop() { statePulsador1 = digitalRead(pinPulsador1); statePulsador2 = digitalRead(pinPulsador2); if(statePulsador1 == HIGH && angle < 180){ //El pulsado está mandando señal angle++; } if(statePulsador2 == HIGH && angle > 0){ //El pulsado está mandando señal angle--; } //Impresión del ángulo por consola //Serial.print("Angle = "); //Serial.println(angle); servomotor.write(angle); delay(10); }
@crashxd9837
@crashxd9837 2 ай бұрын
muchas gracias por maravilloso video, saludos desde Ecuador! y una pregunta como seria la prog para el doble de los componentes, ya sabes... 2 servos, 4 pulsadores eso
@navana789
@navana789 2 жыл бұрын
Muchas gracias! Soy súper torpe con estas cosas pero este vídeo me aclaró muchas dudas. Muy claro, y además me funcionó!
@yosoymou
@yosoymou 5 ай бұрын
este hombre merece un premio por sus aportes
@_esculturas.reconquista_7588
@_esculturas.reconquista_7588 Жыл бұрын
Hola cómo estás espero que bien en primer lugar quiero agradecerte por la ayuda que nos das gracias muy agradecido, quiero preguntar de cuántos omios es la resistencia
@ChxreZ
@ChxreZ 11 ай бұрын
Muy interesante tu video, Si no tuviera una resistencia de 10 k, que otro tipo de resistencia podria usar?
@alexisgq73
@alexisgq73 Жыл бұрын
muchas gracias por compartir, la duda que tengo es en cuál pata del pulsador van las señales al arduino?
@KarinaOrnelas94
@KarinaOrnelas94 2 жыл бұрын
¡Muchas gracias!, me ayudo de mucho.
@davidportilla_
@davidportilla_ 2 жыл бұрын
Hola Karina! gracias a ti por el apoyo, que bueno que te haya servido el tutorial :D
@jonathanpomirko3245
@jonathanpomirko3245 3 жыл бұрын
Muy buen video, me gustaría hacer un proyecto donde yo pueda usar dos pulsadores en el cual con uno el servo se nueva 45 grados hacia un lado y con el otro 45 grados hacia el otro lado. Con la consiguiente que sin importar por cuánto tiempo apreté los pulsadores el servo vuelva a su lugar.
@davidportilla_
@davidportilla_ 3 жыл бұрын
Hola Jonathan!!! lo que se me ocurre es que al iniciar el programa coloques el servo en 90 grados, luego en las condicionales de ambos pongas la lógica para que uno baje 45 grados nadamas y el otro aumente 45 grados, puedes utilizar una variable que funcione de contador para que sepas los grados del servo al momento que mueves el servo.
@camimb8116
@camimb8116 Жыл бұрын
hola una pregunta sirve de todos modos si tiene una resistencia variable de 10k? saludos
@brandonmissaelmendezavila6359
@brandonmissaelmendezavila6359 2 жыл бұрын
Excelente video amigo, solo una pregunta. El servo y el Arduino se alimentan únicamente de la pc?.
@davidportilla_
@davidportilla_ 2 жыл бұрын
Hola Brandon, para la demostración si pero no es lo ideal, los servos deben estar alimentados por una fuente externa
@franciscobuitrago7889
@franciscobuitrago7889 2 жыл бұрын
Buenas tardes, me gusta mucho el video. Me gustaria saber como ponerle unos led tambien. Cuando gire para un lado se encienda unled y cuando gire para otro se encienda el otro led y se apague el anterior. Lo quiero usar para un desvio de via para una maqueta de tren
@eltallerdesebastian
@eltallerdesebastian 3 жыл бұрын
Excelente explicación y mucho éxito en tu canal amigo.
@davidportilla_
@davidportilla_ 3 жыл бұрын
Gracias por el apoyo bro! saludos :D
@marisolnavarro9720
@marisolnavarro9720 5 ай бұрын
Muy buen video, super bien explicado
@kilome24
@kilome24 3 жыл бұрын
Me interesa mucho tu proyectó pero podría ser que con solo una pulsación hiciera el recorrido de 180 grados el solo,sin mantener pulsado el pulsador. Muchas gracias, me ayudaría mucho en mí proyectó. Un abrazo
@davidportilla_
@davidportilla_ 3 жыл бұрын
Si se puede, cuando el pulsador es presionado le pones un ciclo for o while (el que más te acomodes) para que el servo haga su movimiento suave. En un video próximo haré prácticas con servos!. Saludos :D
@gonzaadolfo
@gonzaadolfo Жыл бұрын
Excelente felicitaciones!
@danielalexisdelgadosiguenc9615
@danielalexisdelgadosiguenc9615 2 жыл бұрын
este me sirve para un Sistema de control de lazo cerrado La operación del sistema será la siguiente: • El pulsador de Marcha (Start) enciende el motor. • El pulsador de Paro (Stop) detendrá el motor inmediatamente. • Cuando el final de carrera se accione debido al contacto con el accesorio colocado en el rotor del motor, deben ocurrir los siguiente: el motor de detiene y gira en el sentido contrario un tiempo predeterminado después del cual se detendrá (este recorrido debe ser menor de una vuelta completa)
@cliomk2
@cliomk2 4 жыл бұрын
Muy buen video, gracias por la explicación. Y si quisiera que fueran mas de 360 grados? Tengo un servo de 360 grados, y me gustaría que girara mas de 360 grados.
@davidportilla_
@davidportilla_ 4 жыл бұрын
Gracias por el apoyo! No he manejado servo de 360 grados, supongo que podría funcionar este código y solo cambias los 180 por 360. Cuando tenga un servo como este, haré un video para explicar como podríamos moverlos con pulsadores:D
@brayanchauca9613
@brayanchauca9613 Жыл бұрын
buen video, una pregunta como haria para controlar 3 servos con un solo pulsador que me quite los angulos de giro
@brauliojm7380
@brauliojm7380 Жыл бұрын
Sirven las resistencias de 220 ohms?
@myloperez5098
@myloperez5098 Жыл бұрын
Muchas gracias ❤ Justo lo que buscaba 😊 Un saludo 🖐
@pausalvado7912
@pausalvado7912 4 жыл бұрын
Muy buen video!
@davidportilla_
@davidportilla_ 4 жыл бұрын
Gracias por el apoyo!
@guidoluzco767
@guidoluzco767 4 жыл бұрын
Interesante es casi una mini serie
@davidportilla_
@davidportilla_ 4 жыл бұрын
Si bro jaja y todavía faltan más videos, hay muchas formas de usar un servo
@josueyaguachi9170
@josueyaguachi9170 Жыл бұрын
hola que tal una pregunta, pero sobre todo un problema que tengo o nose si sera posible, tengo que poner un potenciometro y los dos pulsadores para que fundione el servomotor osea tener para moverlo de las dos maneras en el mismo protoboard sera que me puede ayudar con la programacion en el arduino, me seria de mucha ayuda
@limbert6280
@limbert6280 3 жыл бұрын
excelente video!!!!
@davidportilla_
@davidportilla_ 3 жыл бұрын
Gracias!!, espero que si te haya servido :D, saludos!
@carlycabe528
@carlycabe528 3 жыл бұрын
fronted desde jalisco mex esto m puede servir para. mover un Lnb con servo dar grados para ubicar una antena satelital parabolica..se perdieron los duspositivos de esa antena.gracias
@davidportilla_
@davidportilla_ 3 жыл бұрын
Hola!!, si puedes pero si el lnb no pesa mucho, el servo sg90 (el azul que muestro en el video) puede cargar menos de 1.5kg, si esta algo pesado tendrás que usar otro modelo que aguante el peso. Saludos colega!
@alvarofariasmartinez7555
@alvarofariasmartinez7555 4 ай бұрын
Se puede hacer sin protoboard
@izan2195
@izan2195 2 жыл бұрын
una pregunta, como se haría para que cuando yo le de una vez a un botón se ponga en 180 y que cuando le de otra vez se pongo en 0? buena explicación
@mfmb9099
@mfmb9099 2 жыл бұрын
¿es posible controlar el servo con un sólo pulsador?
@yasminandrea651
@yasminandrea651 2 жыл бұрын
tiene un aire a Hola soy German
@AssembleAdventures
@AssembleAdventures Жыл бұрын
Quisiera saber de cuanto es la fuente de alimentación por favor
@franciscofernandezsalazar6999
@franciscofernandezsalazar6999 2 жыл бұрын
Buenas tardes, noches o días, tengo una duda, ya me recorrí como 30 vídeos y todos hacen que el servo funcione de 0 a 180° grados, pero lo que yo requiero es que arranque de 90° a 180° derecha luego regrese a los 90° y se detenga, luego parta de los 90° y recorra a los 180° izquierda perdón si no supe explicarme, quizá si explico para que lo mesecito aclare lo antes dicho, es para mover las torretas de un acorazado o barco de guerra, si me ayudas se agradecerá infinitamente
@royandreuruiz1508
@royandreuruiz1508 2 жыл бұрын
un favor amigo yo estoy un poco atascado pasa que me gira solamente el lado derecho XD la verdad que tuve que extender la conexion con otro cable por q el otro pulsador no me lo hace girar la programaciòn esta chevere
@davidportilla_
@davidportilla_ 2 жыл бұрын
Checa si el error es el cableado o tu pulsador, luego pasa que el cableado no está bien conectado xd
@polo2054
@polo2054 2 жыл бұрын
Hola qué tal, me sale error, dice que ‘servomotor’was not declared in this scope, necesito ayuda, es en el renglón de servomotor.write(angulo);
@Edvin-n8z
@Edvin-n8z Жыл бұрын
Se puede conectar un servomotor mas grande?
@aronstone4905
@aronstone4905 2 жыл бұрын
Hola bueno video, tengo una consulta , llevo unos dias dando vueltas y no encuentro la respuesta. La propuesta que tengo que realizar es un animatronix, sería casi una culebra que lleva 4 servomotores para realizar los movimientos. La que tengo programada cada servo se activa independientemente y realiza un movimiento, el problema es que esto no le dá vida. Tengo dos opciones, la más "facil" es usar un arduino por cada servomotor para mover los servos simultaneamente. La opción b, la que me gustaría llevar a cabo es controlar los cuatro servos simultaneamente con un solo arduino y empiezo a dudar si esto es posible. De forma que... al mismo tiempo por ejemplo el servo a mueva 30 grados en una direccion el servo b mueva 48 en otra y a una velocidad distinta y el tercero mientras estos dos van a su posicion mueva 6 grados hacia una otra vez 6 hacia la otra... una vez que se presiona un boton, estando guardada la programación. Espero haberme explicado. La opcion b es factible? Conoceis algún otro sistema para hacer esto? Placas para programar servos etc?
@soyesa-r9i
@soyesa-r9i 6 ай бұрын
Muy bien y todo aunque en el mio nose porque no me agarro, el servo se regresa e hice todo igual
@Albert_Pladevall
@Albert_Pladevall 2 жыл бұрын
buenas , no soy capaz de realizar este ejemplo: Se disponen de dos pulsadores conectados a las entradas 2 y 3 de la placa Arduino. Realizar un programa que al pulsar sobre el pulsador conectado en 2, un servomotor conectado en la entrada 9, se desplace hasta la posición de 180º y al pulsar sobre la entrada 3 se desplace a la posición de 0º. Me ayudarias a solucionarlo ?
@proyectoquispe8917
@proyectoquispe8917 Жыл бұрын
Saludos
@martinsanchezmonar105
@martinsanchezmonar105 3 жыл бұрын
saludos me podrias ayudar soy tan solo un aficionado pero gustaria girar el servo 360 grados con un pulsador y un aceptador de monedas sin usar arduino
@davidportilla_
@davidportilla_ 3 жыл бұрын
Hola!, para lo que me comentas, existen como esos lectores de monedas que mandan un pulso al microcontrolador para que haga algo, si no quieres usar un arduino, podrías usar un driver para manejar motores a pasos y reemplazas el servo por el stepper, asi solo utilizas electrónica, saludos!
@matiasmacielfernandez7181
@matiasmacielfernandez7181 3 жыл бұрын
que grande
@davidportilla_
@davidportilla_ 3 жыл бұрын
Gracias por el apoyo! espero te haya servido el video :D saludos!
@eglonperezguevara9113
@eglonperezguevara9113 2 жыл бұрын
hola, como quedaria la programacion para dos servo?
@oviedozeferinoariel1498
@oviedozeferinoariel1498 4 жыл бұрын
como serial el ensamblado y programa para que con el sensor de proximidad enciende un led?
@davidportilla_
@davidportilla_ 4 жыл бұрын
Hola!, obvio sería muy distinto a lo que viste en este video, montas tu programación para el sensor de proximidad o ultrasonico, abajo de tu código abres una condicional para que dependiendo de lo que quieras hacer con el sensor, prenda el led. Si tienes un proyecto o práctica que quieras que viera en el canal, pónmelo en los comentarios y lo agrego a mi lista de proyectos:D
@sebagraemiger9138
@sebagraemiger9138 2 жыл бұрын
como se pueden acelerar los movimientos del servo??
@bbandito
@bbandito Жыл бұрын
trate de simularlo en tinkercad y no me funciona, escribi el codigo identico y los elementos del circuito tambien, que puede ser?
@iatr_corp
@iatr_corp 3 жыл бұрын
por que me de error xd? buen video por cierto
@davidportilla_
@davidportilla_ 3 жыл бұрын
Que error te sale?
@iatr_corp
@iatr_corp 3 жыл бұрын
@@davidportilla_ no te preocupes ya lo solucione xd Era un punto y coma :v
@javiertorrez2687
@javiertorrez2687 2 жыл бұрын
Hola, lo hice tal cual, y me queda el servo como inestable, bibrando, y se mueve, pero con mucha bibracion. Probe con varios servos, y pasa lo mismo¿Que estaria pasanso? Alguna ayuda!
@THotSouce
@THotSouce 5 ай бұрын
Un año después xd, pero, eso es probablemente por una mala fuente de alimentación, te recomiendo agarrar un cargador de 5 voltios que no uses (los cargadores de teléfono tienen escrito su voltaje atrás) pelas el cable que se conecta al teléfono, pelas el cable rojo y el negro y eso lo conectas al Arduino y a la luz, con eso te debería dar
@AlejandroOD317
@AlejandroOD317 2 жыл бұрын
Y si quisiera poner un tercer boton que sea para centrar el Servomotor, como seria?
@davidportilla_
@davidportilla_ 2 жыл бұрын
Hola Alejandro, sería igual a como te mostré en el video, haces el proceso para que funcione tu servomotor y tu botón pero cuando el boton es presionado se va a ejecutar la condicion para que se centre el servomotor con el .write(90)
@mgames3265
@mgames3265 Жыл бұрын
Quiero que un Led se encienda y apague con boton, pero que al ser encendido ppr el boton empieze un ciclo de apagado y encendido infinito y se detenga al volver a presionar el boton. Como podria hacer algo asi?
@cody5192
@cody5192 3 жыл бұрын
Buenas. Como puedo hacer para que dure 7 segundos en devolverse a 0° desde el momento que presiono el pulsador? Gracias
@davidportilla_
@davidportilla_ 3 жыл бұрын
Hola Cody, para ese caso vas a necesitar un ciclo for para hacer un movimiento suave y poner un delay dentro del for. Si no quieres que sea suave el movimiento con un simple delay antes de mandarlo a 0 seria suficiente
@marcosricordz7197
@marcosricordz7197 2 жыл бұрын
A mi me da que el "servomotor.attach(servopin);" me da que no esta puesta como escape
@pedropaillao9691
@pedropaillao9691 2 жыл бұрын
hola buen video pero no me funciona
@davidportilla_
@davidportilla_ 2 жыл бұрын
En que parte no te funciona?
@BrandonMulato
@BrandonMulato 2 жыл бұрын
me puedes mandar el codigo es que no me quiere coger
@valenlopezz
@valenlopezz 3 жыл бұрын
Ayuda me sale error en el pulsador 2 :(
@davidportilla_
@davidportilla_ 2 жыл бұрын
Hola Valentina!, que error te sale? es en el código o en tu circuito?
@ritadiaz4867
@ritadiaz4867 2 жыл бұрын
porque no declara el nombre del servo , como servomotor u otro
@Vogelvongott
@Vogelvongott 2 жыл бұрын
No, pues no me salió el asunto... F 😔👌
@davidportilla_
@davidportilla_ 2 жыл бұрын
Chale:c, en que parte te falló?
@Vogelvongott
@Vogelvongott 2 жыл бұрын
@@davidportilla_ Creo que en la conexión, porque la programación si quedó, seguí las instrucciones y todo compiló y cargó correctamente. Lo que pasó fue que una vez eché a andar el Arduino, tanto el servo como el arduino se empezaron a calentar mucho.. :'v.
@eduardomelendres6201
@eduardomelendres6201 Жыл бұрын
wtf noo me funciono en fin minecraft alguein pa un pvp
@Alejandro_Gamas
@Alejandro_Gamas 3 жыл бұрын
XD
@johnjaramillo2363
@johnjaramillo2363 2 жыл бұрын
no tienes la programacion
@benjhamynlallemand9066
@benjhamynlallemand9066 3 ай бұрын
asa el codigo po wn
@martinsanchezmonar105
@martinsanchezmonar105 3 жыл бұрын
saludos me podrias ayudar soy tan solo un aficionado pero gustaria girar el servo 360 grados con un pulsador y un aceptador de monedas sin usar arduino
🆕 Como CONTROLAR un SERVOMOTOR con un POTENCIÓMETRO y ARDUINO | SERVO con potenciómetro.
19:22
David Portilla - Programación y Electrónica
Рет қаралды 46 М.
Multiple Servo Motor Control with Joystick and Arduino
5:36
Maker 101
Рет қаралды 996 М.
the balloon deflated while it was flying #tiktok
00:19
Анастасия Тарасова
Рет қаралды 36 МЛН
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 7 МЛН
Это было очень близко...
00:10
Аришнев
Рет қаралды 7 МЛН
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 137 МЛН
PID Balance+Ball | full explanation & tuning
13:13
Electronoobs
Рет қаралды 755 М.
3 Formas de Programar un Pulsador en Arduino Botón Pullup Antirebote
12:12
cómo controlar servomotor con joystick en Arduino
5:20
ioe Castaneda SV
Рет қаралды 41 М.
Curso Arduino  Controlar un Servomotor con un Pushboton
14:08
Electronic GCD
Рет қаралды 6 М.
7 simple Arduino projects which YOU can build in 15 minutes.
31:07
Major Tom Workshop
Рет қаралды 1 МЛН
Ford RS gauges with Arduino UNO
45:38
upir
Рет қаралды 411 М.
How to use and control a Servomotor!
7:16
Androbot TECH
Рет қаралды 144 М.
Rotation control for servo motors with NE555.
5:34
ElectronicaLED
Рет қаралды 59 М.
Como controlar servomotor con pulsador - Arduino
13:18
INVEINNO
Рет қаралды 25 М.
the balloon deflated while it was flying #tiktok
00:19
Анастасия Тарасова
Рет қаралды 36 МЛН