Buen video, me ha funcionado. Les dejo la progra: int PULSADOR = 2; int LED=3; int estado=LOW; void setup(){ pinMode(PULSADOR,INPUT); pinMode(LED, OUTPUT); digitalWrite(LED, LOW); } void loop(){ while(digitalRead(PULSADOR)==LOW); estado = digitalRead(LED); digitalWrite(LED, !estado); while(digitalRead(PULSADOR)==HIGH); }
Muchísimas gracias amigo por la compilación......una duda compañero...si quisiera poner diversos pulsadores para diversos led, imagino que tendría que repetir varias veces el mismo código para cada salida y entrada digital?.....
quiero que sepas que te amo con el fondo de mi alma, estaba creando if como enfermo y regresando a configuración iniciales siendo que con esto lo hacia lo mismo en 2 lineas
Muchas Gracias por este aporte, tengo un año trabajando en un proyecto personal y no lo podía terminar por que me faltaba este conocimiento, agregue este código a mi compilación y por fin pude lograr mi cometido. Saludos desde México.
Eres la mejor. Gracias a ti he conseguido hacer un semáforo con leds, con un botón que permite encender y apagar todo el ciclo. Creo que no hay ningún tutorial que permita hacer esto por youtube. Si a alguien le interesa le paso el código.
Por si alguien tiene curiosidad, basicamente he hecho mis funciones de delay para que vaya comprobando si se pulsa el boton para pagar el ciclo. void permetApagarEnDelays(int mili) { for (int i=0; i
Totalmente útil su video, no sabía cómo estaban configuradas las 4 patas del botón (de entrada creí que cada una de ellas eran independientes) Gracias desde República Dominicana!!
Que hermoso, llegue a este video de casualidad y me lleve alta data. Me encantaría conocer más sobre los componentes que utilzas y como conseguirlos. Pero bueno, supongo que tendré que explorar el canal de TH-cam y ver como se arranca. Soy estudiante de programación, y me fascino ver el código actuar sobre el hardware.
Tech, hola!; espero que lo que le boy a decir puedas conseguirmelos. Me gustaría tener desde arduino cero hasta todos los que hayas subidos, 1,2,3,4,5 etc. Trabajos de protoboard con aduino. Llevo dos días siguiendo te porqe me han hablado muy bién de tí y no me han mentido , gracias por haber gente que le gusta tanto la microinformática. Y yó me estoy enamorando. Le pido si puedes que por fabor me mandes todos los videos desde el punto cero hasta todos los que hallas subidos. Por favor y muchas gracias. TECH, SOY UN GRAN FAN TUYO. ME LLAMO DANIÉL SANCHEZ, SOY DE TOLEDO.
Me gustaría que cuando estas transmitiendo trabajos de arduino por favor ,si pudieras hacer la pantalla más grande para poder bien claro todo los cambios que estas haciendo en arduino, en la pantalla del ordenador.
acabo de empezar a ver tus videos y me han funcionado a la primera. Me gustaría explicaras un pelín mas la función WHILE. Muchas gracias por los vídeos son amenos y se siguen bien.
Muchísimas gracias y un saludo desde Colombia, excelentes tus videos Tech Krowd. Para las personas que aún continúan con los rebotes (estado inestable en el LED) es importante que al final del código (después del último while) agreguen un delay de 50 a 250 milisegundos, esto evitará por completo los rebotes. Espero les funcione.
Hola un placer comunicarme hace un tiempo estoy tratando de hacer un circuito y no puedo se trata de lo siguiente con un solo pulsador encender un led con 3v con el segundo pulso que encienda con 6 v y el tercer pulso que parpadea cada medio segundo y por último pulsar y que apague será posible que me ayuden tengo 70 años siempre moro el canal y es el que más me gusta la señorita veo que sabe muchísimo y es muy explícita se los agradezco mucho un saludo y gracias
Excelente video. Siempre habia utilizado la instruccion while de esta forma: while{ ( ) } pero jamas de esta forma while (); (con el punto y coma) y veo que simplifica las cosas en gran manera. Muchas Gracias TechKrowd
santa madona estoy flipando osea pulso el jodido botón y se enciende, pero cuando crees que todo ha acabado, que ya no puede ser mas sorpendente, lo pulso Y SE PUTO APAGA me hayo flipando sinceramente, a donde va a ir a parar la tecnología a este paso, si en media hora después de comprar mi arduino estoy haciendo esto, dentro de un año estaré construyendo un robot que baile para mi impresionante tutorial te doy mis dieces muchas gracias por compartir tu conocimiento
funciono bien y de una... muy bien explicado, vine aca ya que en un curso que estoy haciendo no me funcionaba y era porque no explicaron de alimentar la linea positiva... era logico pero comos se salteaban ese paso no lo vi
Muy bueno el video y muy claro, es posible que hagas un video explicando como harias para encender de la misma forma cada uno con su pulsador mas de un led, desde ya muchas gracias....
para vagos y mi like int PULSADOR = 2; int LED=3; int estado=LOW; void setup (){ pinMode(PULSADOR,INPUT); pinMode(LED, OUTPUT); digitalWrite(LED, LOW); } void loop(){ white(digitalRead(PULSADOR)==LOW); estado = digitalRead(LED); digitalWrite(LED,!estado); }
TE FALTO PONER LA ULTIMA LINEA DE COMANDO PARA K NO HAGA EL CHINGI CHINGI :p while(digitalRead(PULSADOR)==HIGH); lo mejo es poner delay int PULSADOR = 2; int LED=3; int estado=LOW; void setup (){ pinMode(PULSADOR,INPUT); pinMode(LED, OUTPUT); digitalWrite(LED, LOW); } void loop(){ while(digitalRead(PULSADOR)==LOW); estado = digitalRead(LED); digitalWrite(LED,!estado); delay (0050); while(digitalRead(PULSADOR)==HIGH); delay (0050); } y hay k sumar otra resistensia una al gnd de 50k y la de señal k sea de 10k ose 5v sobretodo para los arduinos chinos para evitar acoplamientos
@@orbincabrera1719 la forma mas simple seri usar este mismo programa pero colocar dos botones conectados en serie asi tendrias que presionar si o si los dos botones a la vez para que se sierre el circuito
Hola saludos desde Uruguay. Muy bueno el video. Tienes idea si se puede hacer lo mismo para activar el modulo de rele? Porque todos lo activan automatico con delay pero no con pulsadores para que mantenga una señal hasta que se suelte
Exelente explicación, muchas gracias por sus conocimientos Una pregunta: se puede incluir dentro el ciclo while un delay antes de que regrese a ver el valor de entrada?
Hola Sonia ,Ante todo muy claro todo !!! muy interesante el vídeo!! te hago una consulta con respecto a la misma función de encendido y apagado pero usando una salida en PWM. para que de esta forma al pulsar encienda en rampa ascendente, y en el estado encendido pulsando nuevamente que genere una rampa descendente hasta que se apaga!!. Desde ya muchas gracias
Hola: muy bueno el video.... le hago una pregunta.... como hago para prender 4 led al mismo tiempo y apagarlos a la misma vez con el mismo pulsador... gracias.
muchas gracias por tu código, vengo desde otro canal y no entendía nada de lo q intentaba hacer aunque si saque algo bueno, soy programador en python y php por lo que ese While cortado esta muy bien pero no se acomoda a lo que estoy acostumbrado. Aparte tengo un botón del kit q es terrible jajajaja por si a alguien le pueda servir comparto mi visión de mi programación, insisto este botón es terrible el que poseo. int PULL = 8; //pin que utilize int LED = 4; //pin que utilize int STATE=LOW; // aquí cambie el estado para realizar el While a mi manera void setup() { pinMode(PULL, INPUT); pinMode(LED, OUTPUT); digitalWrite(LED, LOW); } void loop() { while(digitalRead(PULL)==HIGH){ delay(200); //utilize este retardo extra obligatoriamente por el tipo de botón que poseo STATE=digitalRead(LED); digitalWrite(LED, !STATE); } while(digitalRead(PULL)==LOW){delay(100);} //utilize este retardo corto obligatoriamente por el tipo de botón que poseo }
Hola! excelente video aprendo mucho con ellos. Duda, de cuantos ohms es la resistencia del del y cuanto la del pulsador. Y a cuantos watts cada resistencia. Saludos
Ponerse a explicar la programación y funcionamiento del Arduino si la gente no sabe lo que es un pulsador es un poco Heavy. ¿ No te parece? Para eso hazlo con una pila, una bombilla y el pulsador, lo entenderán mucho más fácil . ¡¡ Cuanto artista !!
Te aconsejo buscar el diagrama pull down y pull up, esos serian los 2 diagramas que existen para un pulsado, si quieres que sea de pulso negativo o positivo
Hola genia Tech, yo estoy haciendo un proyecto de domótica y soy nuevo con arduino, tengo el mando manual mediante pulsadores y el mando a distancia mediante datos de bluetooth, tengo 2 problemitas uno no puedo hacer transmisión y recepción de datos con mi modulo bluetooth HC05 y mi arduino Leonardo y quiero hacer una luz q al predionar un pulsador encienda y aumente el brillo y con el otro pulsador apague y disminuya su brillo. Te lo agradezco muchisimo.
¡ Hola tech krowd!. Te sigo en tus videos, y me gustaría ver todos tus videos, que hayas subido. Te explicas y explicas muy bien los videos, lo que vas a poner en la placa board, como se llama , que voltios tiene o de cuanto es la resistencia et; dices todos los materiales que vas a usar con su potencia de cada materiales que vas a usar, voltios, o vatios. Cuando vas al programa del arduino, para poner los pin; podría aumentar la letra para que se vea lo que estas haciendo en el programa del arduino ? De tanto fijarme a la pantalla y sin solución, me molesta muchísimo, campeona. Te mando un abrazo y sigue así de simpática.
hola yo tbn estoy trabajando con arduino pero por ahora he subido solo videos con protoboard , saludos me encantaría si pudieras subir un video de un robot bipedo
Hola Excelentes tus videos, no tienes uno de como controlare un display de 2 dígitos de 7 segmentos controlado con pulsador uno para incrementar y otro para decrementas . Saludos
mi version bien explicada ps, solo cambien los num de pin: int ledpin = 13;; int boton = 2; bool cambio; void setup() { pinMode(ledpin, OUTPUT); pinMode(boton, INPUT); } void loop() { if(digitalRead(boton) == HIGH) // si se pulso el boton { cambio = false; // booleano que maneja el bucle secundario delay(300); //debido a la velocidad del programa, se debe poner un pequeño retraso digitalWrite(ledpin, HIGH); // LED encendido while(cambio == false) // en este bucle esperamos a que se pulse nuevamente para apagar el LED { if(digitalRead(boton) == HIGH) // se detecta una nueva pulsacion { cambio = true; //con este cambio, ya salimos del bucle delay(300); } } } digitalWrite(ledpin, LOW); // LED apagado }
Hola, primer video tuyo que veo. Muchas gracias pero tengo la sensacion de que debo decir esto, no se como el codigo te pudo compilar while tiene una estructura de bucle esto quiere decir entre otras cosas que no termina con ";" y lleva sus respectivas llaves de apertura y cierre "{" y "}" en verdad no se como va en el lenguaje de arduino pero creo que es C.. de todas formas muchas gracias. Ojala pudieras despejarme de dudas, saludos!
muchas gracias me sirvio ahi voy aprendiendo me gustaria hacerte una pregunta me gustaria tenerlo asi pero que en vez de que quede encendio quisiera que quede intermitente como podria cuadrarlo ahi intente colocando el delay como todo principiante pero no me dio me podrias explicar que otro codigo toca colocar o que ahi que modificar de antemano gracias
Hola, me parece un tutorial genial. Me gustaria saber como hacer que al pulsar el pulsador se encienda el led durante dos segundos por ejemplo y se apague solo. Un saludo
+Sergio Carrasquilla Muchas gracias por tu comentario :) Te invito a que veas el último video que he publicado en el que explico lo que me estas planteando
Hola,,, felicitaciones por tu video... consulta como lo hago si utilizo una matriz de botones de ocho y ocho canales de real te agradezco tu ayuda... desde la Patagonia Chilena
hola muy buen video y me gustaria saber si tienen alguna diferencia el pulsador de dos patas con uno de cuatro es que yo tengo uno de dos patas y no me funciono te lo agradeceria mucho y gracias
hola!! antes q nada gracias por compartir el video me encanto !!.. tengo un problema con el programa de arduino, que cuando lo compile el sketch, me salio error.. sera q me puedes mandar el link de donde lo descargaste porfaaaaaaaaaaa te agradesco de ante mano ..
Hola, tus vídeos son muy buenos gracias por compartir el conocimiento. Como puedo hacer un proyecto usando varios pulsadores, sobre todo la parte del código, para poder detectar que botón se pulsa en cualquier momento
Impresionante como me va relativamente bien con la programación pero no cazo una en temas de electrónica, busqué por todo internet y aún no se el por qué de conectar una resistencia paralela con el input. por que no se puede conectar directamente así? 5V|-->Pulsador-->input no veo como esa resistencia ayuda a reducir la intensidad hacia el input, o es que lo que importa es reducir el voltaje a la mitad? si usamos la entrada de 3.3V, es necesaria colocarla también? Gracias
Si conectas el pulsador directamente entre los 5 V y el input lo que ocurre es que al presionarlo tienes valor en el input pero al dejarlo suelto no, es un valor indeterminado, la solución es conectar también la tierra para tener un valor HIGH en un estado del pulsador y un valor LOW en el otro estado. El problema es que si no conectas la resistencia se produce un cortocircuito y se puede quemar el componente. Si conectar la resistencia como yo, en la conexion a tierra, consigues lo que se llama resistencia de PULL-DOWN, es decir, que entre HIGH al pulsar y LOW al soltar, si conectas la resistencia en el lado de los 5V consigues una resistencia de PULL-UP, lo contrario, que entre HIGH al soltar y LOW al pulsar. No se si te he aclarado algo.
me gustaría que pusieras un vídeo de temporizadores con pulsadores ejemplo : encender un led al pulsar y que este un tiempo encendido, se apague hasta repetir el proceso
oye amiga una pregunta... si en lugar de pulsador tengo una alimentación constante (como un interruptor off/on) cambia la sketch o solo cambiaria unos datos o algo asi?? gracias.. :)
+16felisa Echale un vistazo al último video que he subido. En el explico como conectar dos leds y dos pulsadores. Muchas gracias por comentar :) th-cam.com/video/FPFTqHif4Ss/w-d-xo.html
Hoola, gracias por el video me sirvio mucho,solo una pregunta, como podria hacerle si quiero que el led este siempre encendido a sierto brillo y que cuando presione el pulsador brille mas? espero me puedas ayudar :(
+Edson Guevara eso es facil, usando los pines PWM de arduino, son los que tienen este simbolo al lado (~). Tienes que usar analogWrite en vez de digitalWrite y enviar valores que oscilen entre 0 (led apagado) y 255 (brillo máximo). Puedes usar un contador que empiece en 0 y lo vas incrementando cada vez que presiones el pulsador, ese contador lo envias al led con analogWrite En este video hago algo parecido pero con un rotary encoder en vez de un pulsador, tal vez te sirva: th-cam.com/video/KQSBma2gQ88/w-d-xo.html gracias por tu comentario :)
Buenas excelente explicación, tengo una duda. Yo necesito hacer 3 secuencias diferentes dependiendo del estado de dos pulsadores, ejemplo: mientas un presiono un pulsador y el otro no, los led encienden de derecha a izquierda, cuando presiono los dos de izquierda a derecha. Como podria hacerlo?
oye, me parece muy bien tu tutorial, pero como le hago para encender y apagar el led desde la lap(arduino) no interruptor ni con tiempo determinado(no segundos,). espero me puedas ayudar, gracias!
Buen video, me ha funcionado.
Les dejo la progra:
int PULSADOR = 2;
int LED=3;
int estado=LOW;
void setup(){
pinMode(PULSADOR,INPUT);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
}
void loop(){
while(digitalRead(PULSADOR)==LOW);
estado = digitalRead(LED);
digitalWrite(LED, !estado);
while(digitalRead(PULSADOR)==HIGH);
}
Muchísimas gracias amigo por la compilación......una duda compañero...si quisiera poner diversos pulsadores para diversos led, imagino que tendría que repetir varias veces el mismo código para cada salida y entrada digital?.....
@@JuanManuel123ify si pero deberias cambiar las variables, por ejemplo, en vez de usar siempre estado, deberias usar estado1, estado2, etc
jaja lo ví muy tarde, lo tuve que ir escribiendo todo :(
Gracias
quiero que sepas que te amo con el fondo de mi alma, estaba creando if como enfermo y regresando a configuración iniciales siendo que con esto lo hacia lo mismo en 2 lineas
yo igual jajajja
Muchas Gracias por este aporte, tengo un año trabajando en un proyecto personal y no lo podía terminar por que me faltaba este conocimiento, agregue este código a mi compilación y por fin pude lograr mi cometido. Saludos desde México.
Eres la mejor. Gracias a ti he conseguido hacer un semáforo con leds, con un botón que permite encender y apagar todo el ciclo. Creo que no hay ningún tutorial que permita hacer esto por youtube. Si a alguien le interesa le paso el código.
Por si alguien tiene curiosidad, basicamente he hecho mis funciones de delay para que vaya comprobando si se pulsa el boton para pagar el ciclo.
void permetApagarEnDelays(int mili) {
for (int i=0; i
Totalmente útil su video, no sabía cómo estaban configuradas las 4 patas del botón (de entrada creí que cada una de ellas eran independientes)
Gracias desde República Dominicana!!
Que hermoso, llegue a este video de casualidad y me lleve alta data. Me encantaría conocer más sobre los componentes que utilzas y como conseguirlos. Pero bueno, supongo que tendré que explorar el canal de TH-cam y ver como se arranca. Soy estudiante de programación, y me fascino ver el código actuar sobre el hardware.
ya no haces nada en este canal?? que pena de verdad con lo bien que lo haces
Tech, hola!; espero que lo que le boy a decir puedas conseguirmelos.
Me gustaría tener desde arduino cero hasta todos los que hayas subidos, 1,2,3,4,5 etc. Trabajos de protoboard con aduino.
Llevo dos días siguiendo te porqe me han hablado muy bién de tí y no me han mentido , gracias por haber gente que le gusta tanto la microinformática. Y yó me estoy enamorando. Le pido si puedes que por fabor me mandes todos los videos desde el punto cero hasta todos los que hallas subidos. Por favor y muchas gracias. TECH, SOY UN GRAN FAN TUYO.
ME LLAMO DANIÉL SANCHEZ, SOY DE TOLEDO.
Me gustaría que cuando estas transmitiendo trabajos de arduino por favor ,si pudieras hacer la pantalla más grande para poder bien claro todo los cambios que estas haciendo en arduino, en la pantalla del ordenador.
mil gracias, se me atragantaron los botones pero he avanzado un poco gracias a tu video
//Con rutina antirebote
//GRACIAS TECHKROWD!!
int PULSADOR = 2;
int LED = 3;
int estado = LOW;
void setup() {
pinMode(PULSADOR, INPUT);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
}
void loop() {
while(digitalRead(PULSADOR)==LOW);
estado = digitalRead(LED);
digitalWrite(LED, !estado);
while(digitalRead(PULSADOR)==HIGH);
delay(50); //rutina antirebote
}
acabo de empezar a ver tus videos y me han funcionado a la primera. Me gustaría explicaras un pelín mas la función WHILE. Muchas gracias por los vídeos son amenos y se siguen bien.
mi maestro nos hizo hacer eso, pero a mi nunca me encendió, estaba desesperado, gracias!!
Muchísimas gracias y un saludo desde Colombia, excelentes tus videos Tech Krowd.
Para las personas que aún continúan con los rebotes (estado inestable en el LED) es importante que al final del código (después del último while) agreguen un delay de 50 a 250 milisegundos, esto evitará por completo los rebotes. Espero les funcione.
Eres la primera chica que conozco que le guste la electronica :)
Hola un placer comunicarme hace un tiempo estoy tratando de hacer un circuito y no puedo se trata de lo siguiente con un solo pulsador encender un led con 3v con el segundo pulso que encienda con 6 v y el tercer pulso que parpadea cada medio segundo y por último pulsar y que apague será posible que me ayuden tengo 70 años siempre moro el canal y es el que más me gusta la señorita veo que sabe muchísimo y es muy explícita se los agradezco mucho un saludo y gracias
Excelente video. Siempre habia utilizado la instruccion while de esta forma: while{ ( ) } pero jamas de esta forma while (); (con el punto y coma) y veo que simplifica las cosas en gran manera. Muchas Gracias TechKrowd
santa madona estoy flipando
osea pulso el jodido botón y se enciende, pero cuando crees que todo ha acabado, que ya no puede ser mas sorpendente, lo pulso Y SE PUTO APAGA
me hayo flipando sinceramente, a donde va a ir a parar la tecnología a este paso, si en media hora después de comprar mi arduino estoy haciendo esto, dentro de un año estaré construyendo un robot que baile para mi
impresionante tutorial te doy mis dieces muchas gracias por compartir tu conocimiento
Menuda mierda de vídeo
creo que este tontuelo no soporta que una mujer hable de programación
funciono bien y de una... muy bien explicado, vine aca ya que en un curso que estoy haciendo no me funcionaba y era porque no explicaron de alimentar la linea positiva... era logico pero comos se salteaban ese paso no lo vi
Muy bueno el video y muy claro, es posible que hagas un video explicando como harias para encender de la misma forma cada uno con su pulsador mas de un led, desde ya muchas gracias....
para vagos y mi like
int PULSADOR = 2;
int LED=3;
int estado=LOW;
void setup (){
pinMode(PULSADOR,INPUT);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
}
void loop(){
white(digitalRead(PULSADOR)==LOW);
estado = digitalRead(LED);
digitalWrite(LED,!estado);
}
TE FALTO PONER LA ULTIMA LINEA DE COMANDO PARA K NO HAGA EL CHINGI CHINGI :p while(digitalRead(PULSADOR)==HIGH);
lo mejo es poner delay
int PULSADOR = 2;
int LED=3;
int estado=LOW;
void setup (){
pinMode(PULSADOR,INPUT);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
}
void loop(){
while(digitalRead(PULSADOR)==LOW);
estado = digitalRead(LED);
digitalWrite(LED,!estado);
delay (0050);
while(digitalRead(PULSADOR)==HIGH);
delay (0050);
}
y hay k sumar otra resistensia una al gnd de 50k y la de señal k sea de 10k ose 5v
sobretodo para los arduinos chinos para evitar acoplamientos
ESTA PARA EL ORTO
@@eljabonvelludod2763 como encender un led con los dos botones precionados al mismo tiempo
@@orbincabrera1719 la forma mas simple seri usar este mismo programa pero colocar dos botones conectados en serie asi tendrias que presionar si o si los dos botones a la vez para que se sierre el circuito
@@eljabonvelludod2763 no entendi soy novato y es para el cole :v
he visto otras formas para programar y esta es la mas facil para entender gracias me ayudaste mucho
.
Corrección. Tenía una conexión errada en TINKERCAD, y se generaba el error. Todo funciona perfecto. Gracias...
Sencillamente EXCELENTE!!! Muy bien explicado, con lujo de detalles!!! Felicitaciones!!!
Saludos desde Argentina!!!
Me da mucho gusto ver que a mujeres les gusta la electrónica, saludos desde Mexico!
+Jorge Vargas la tecnología en general, es mi profesión y mi hobby. Muchas gracias por comentar :)
Hola saludos desde Uruguay. Muy bueno el video. Tienes idea si se puede hacer lo mismo para activar el modulo de rele? Porque todos lo activan automatico con delay pero no con pulsadores para que mantenga una señal hasta que se suelte
de colombia con cariño buena ilustracion muchas gracias por tu dedicacion
si me funciono a la perfección gracias ,aunque me perdí en la parte final de la programación por mi falta de conocimiento .
Exelente explicación, muchas gracias por sus conocimientos
Una pregunta: se puede incluir dentro el ciclo while un delay antes de que regrese a ver el valor de entrada?
Hola Sonia ,Ante todo muy claro todo !!! muy interesante el vídeo!! te hago una consulta con respecto a la misma función de encendido y apagado pero usando una salida en PWM. para que de esta forma al pulsar encienda en rampa ascendente, y en el estado encendido pulsando nuevamente que genere una rampa descendente hasta que se apaga!!.
Desde ya muchas gracias
que mujer tan inteligente y aparte bonita te felicito amiga sigo todos tus videos y aprendo mucho aprecio mucho tu trabajo un saludo desde mexico...
Gracias a ti logre enviar todas mis practicas de programación, gracias!! ❤️
Confirmo! Tg 👍
Hola: muy bueno el video.... le hago una pregunta.... como hago para prender 4 led al mismo tiempo y apagarlos a la misma vez con el mismo pulsador... gracias.
muchas gracias por tu código, vengo desde otro canal y no entendía nada de lo q intentaba hacer aunque si saque algo bueno, soy programador en python y php por lo que ese While cortado esta muy bien pero no se acomoda a lo que estoy acostumbrado. Aparte tengo un botón del kit q es terrible jajajaja por si a alguien le pueda servir comparto mi visión de mi programación, insisto este botón es terrible el que poseo.
int PULL = 8; //pin que utilize
int LED = 4; //pin que utilize
int STATE=LOW; // aquí cambie el estado para realizar el While a mi manera
void setup() {
pinMode(PULL, INPUT);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
}
void loop() {
while(digitalRead(PULL)==HIGH){
delay(200); //utilize este retardo extra obligatoriamente por el tipo de botón que poseo
STATE=digitalRead(LED);
digitalWrite(LED, !STATE);
}
while(digitalRead(PULL)==LOW){delay(100);} //utilize este retardo corto obligatoriamente por el tipo de botón que poseo
}
Me gusta mucho la sencillez de este código. Gracias.
Muchas gracias, me estaba costando mucho una práctica del instituto pero ya tengo más claro todo. ;)
+Carlos Navarro Me alegro de que te haya servido, gracias por comentar! :)
Hola! excelente video aprendo mucho con ellos. Duda, de cuantos ohms es la resistencia del del y cuanto la del pulsador. Y a cuantos watts cada resistencia. Saludos
Tienes buena didactica en tu enseñanza, solo te sugiero mejores un poco la iluminacion al grabar el video.
Ponerse a explicar la programación y funcionamiento del Arduino si la gente no sabe lo que es un pulsador es un poco Heavy. ¿ No te parece? Para eso hazlo con una pila, una bombilla y el pulsador, lo entenderán mucho más fácil . ¡¡ Cuanto artista !!
Con un pulsador no funcionaria, pon un interruptor.
Gracias por la información, me perdí un poco en el minuto 14.
Saludos.
Amigo sos un grande de verdad, me ayudaste mucho nuevo suscriptor
HOLA! me gusto mucho tu tutorial y me gustaria saber como haria para dos leds y dos pulsadores? gracias
Hola, excelente proyecto, ahora si quiero agregarle dos led ? siempre en la misma posicion seria para dejarlo en serie.?
Muchísimas gracias por gran increíble vídeo. He aprendido un montón.
¡Muchísimas gracias por compartir sus conocimientos! ¡Mil Gracias!
Hola gracias x tus videos solo tengo duda xq conectas la resisiencia de la salida de voltaje a tierra?
seria bueno presentar un diagrama electrónico del pulsador y el led
Lo encontraste?
Te aconsejo buscar el diagrama pull down y pull up, esos serian los 2 diagramas que existen para un pulsado, si quieres que sea de pulso negativo o positivo
Hola genia Tech, yo estoy haciendo un proyecto de domótica y soy nuevo con arduino, tengo el mando manual mediante pulsadores y el mando a distancia mediante datos de bluetooth, tengo 2 problemitas uno no puedo hacer transmisión y recepción de datos con mi modulo bluetooth HC05 y mi arduino Leonardo y quiero hacer una luz q al predionar un pulsador encienda y aumente el brillo y con el otro pulsador apague y disminuya su brillo. Te lo agradezco muchisimo.
Voy a empezar a subir videos de bluetooth en una semana más o menos porque ya sois muchos los que me estais preguntando cosas relacionadas.
Muy bueno , me gustó la lógica porque se puede hacer de otra forma más tradicional..
excelente, aunque a mi me funciona evitar el rebote del botón con un delay de 100 ms, como otra opción.
¡ Hola tech krowd!.
Te sigo en tus videos, y me gustaría ver todos tus videos, que hayas subido. Te explicas y explicas muy bien los videos, lo que vas a poner en la placa board, como se llama , que voltios tiene o de cuanto es la resistencia et; dices todos los materiales que vas a usar con su potencia de cada materiales que vas a usar, voltios, o vatios. Cuando vas al programa del arduino, para poner los pin; podría aumentar la letra para que se vea lo que estas haciendo en el programa del arduino ?
De tanto fijarme a la pantalla y sin solución, me molesta muchísimo, campeona.
Te mando un abrazo y sigue así de simpática.
Excelente, todo lo que se de arduino lo he aprendido en estos vídeos, gracias por compartir conocimiento :)
Hola pregunto si podes explicar como se conectan mas de un pulsador, para encender mas de un led, muchas gracias por tu tiempo.-
excelente, lo que andaba buscando, saludos desde México.
muy bien explicado quisiera conocer un poco mas del arduino podrias ayudarme
con un circuito tech krowd
hola yo tbn estoy trabajando con arduino pero por ahora he subido solo videos con protoboard , saludos me encantaría si pudieras subir un video de un robot bipedo
Hola Excelentes tus videos, no tienes uno de como controlare un display de 2 dígitos de 7 segmentos controlado con pulsador uno para incrementar y otro para decrementas . Saludos
Gracias este es el mejor video sigan sus instrucciones.
Muchas gracias, es una de las soluciones mas sencillas que he visto =D
mi version bien explicada ps, solo cambien los num de pin:
int ledpin = 13;;
int boton = 2;
bool cambio;
void setup()
{
pinMode(ledpin, OUTPUT);
pinMode(boton, INPUT);
}
void loop()
{
if(digitalRead(boton) == HIGH) // si se pulso el boton
{
cambio = false; // booleano que maneja el bucle secundario
delay(300); //debido a la velocidad del programa, se debe poner un pequeño retraso
digitalWrite(ledpin, HIGH); // LED encendido
while(cambio == false) // en este bucle esperamos a que se pulse nuevamente para apagar el LED
{
if(digitalRead(boton) == HIGH) // se detecta una nueva pulsacion
{
cambio = true; //con este cambio, ya salimos del bucle
delay(300);
}
}
}
digitalWrite(ledpin, LOW); // LED apagado
}
Hola, primer video tuyo que veo. Muchas gracias pero tengo la sensacion de que debo decir esto, no se como el codigo te pudo compilar while tiene una estructura de bucle esto quiere decir entre otras cosas que no termina con ";" y lleva sus respectivas llaves de apertura y cierre "{" y "}" en verdad no se como va en el lenguaje de arduino pero creo que es C.. de todas formas muchas gracias. Ojala pudieras despejarme de dudas, saludos!
hola muchas gracias por compartir tus conocimientos. Mi pregunta es como seria si en lugar de un led uso un neopixels de 8 led ? muchas gracias
Muy didactico y muy bien esplicado por paso ESCELENTE¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
muchas gracias me sirvio ahi voy aprendiendo me gustaria hacerte una pregunta me gustaria tenerlo asi pero que en vez de que quede encendio quisiera que quede intermitente como podria cuadrarlo ahi intente colocando el delay como todo principiante pero no me dio me podrias explicar que otro codigo toca colocar o que ahi que modificar de antemano gracias
gracias tu video me ayudo mucho
los cable son macho macho o hembra hembra o de cuales son excelente video
Hola, me parece un tutorial genial. Me gustaria saber como hacer que al pulsar el pulsador se encienda el led durante dos segundos por ejemplo y se apague solo. Un saludo
+Sergio Carrasquilla Muchas gracias por tu comentario :) Te invito a que veas el último video que he publicado en el que explico lo que me estas planteando
+Sergio Carrasquilla aqui tienes en enlace th-cam.com/video/SVspSMf_LE8/w-d-xo.html
Hola,,, felicitaciones por tu video... consulta como lo hago si utilizo una matriz de botones de ocho y ocho canales de real te agradezco tu ayuda... desde la Patagonia Chilena
Saludos coordiales me gustan tus videos...
pero podrias hacerlo con una sentencia "if"....!!!
#define Pulsador 0
#define Led 2
boolean Estado;
void setup(){
pinMode(Led, OUTPUT);
pinMode(Pulsador, INPUT);
}
void loop(){
if (digitalRead(Pulsador) == true)
Estado = !Estado;
digitalWrite(Led, Estado);
while(digitalRead(Pulsador) == true);
delay(50);
}
Excelente aporte. Mentalidad de abundancia felicitaciones..!
hola muy buen video y me gustaria saber si tienen alguna diferencia el pulsador de dos patas con uno de cuatro es que yo tengo uno de dos patas y no me funciono te lo agradeceria mucho y gracias
Muchas gracias por este proyecto, me fue de gran ayuda, da por hecho que compartiré tu video, ! GRACIAS ¡
Hola excelente tutorial ,me podrías ayudar en encender un led presionando el.pulsador por 3 segundos y apagarlo presionando lo una sola vez ???
Muy buen video pero si quisiera poner un pulsador para cada led si en este caso fueran 3 como seria la programación en Arduino? gracias...
hola!! antes q nada gracias por compartir el video me encanto !!.. tengo un problema con el programa de arduino, que cuando lo compile el sketch, me salio error.. sera q me puedes mandar el link de donde lo descargaste porfaaaaaaaaaaa te agradesco de ante mano ..
Hola, tus vídeos son muy buenos gracias por compartir el conocimiento.
Como puedo hacer un proyecto usando varios pulsadores, sobre todo la parte del código, para poder detectar que botón se pulsa en cualquier momento
Impresionante como me va relativamente bien con la programación pero no cazo una en temas de electrónica, busqué por todo internet y aún no se el por qué de conectar una resistencia paralela con el input. por que no se puede conectar directamente así?
5V|-->Pulsador-->input
no veo como esa resistencia ayuda a reducir la intensidad hacia el input, o es que lo que importa es reducir el voltaje a la mitad?
si usamos la entrada de 3.3V, es necesaria colocarla también?
Gracias
Si conectas el pulsador directamente entre los 5 V y el input lo que ocurre es que al presionarlo tienes valor en el input pero al dejarlo suelto no, es un valor indeterminado, la solución es conectar también la tierra para tener un valor HIGH en un estado del pulsador y un valor LOW en el otro estado. El problema es que si no conectas la resistencia se produce un cortocircuito y se puede quemar el componente. Si conectar la resistencia como yo, en la conexion a tierra, consigues lo que se llama resistencia de PULL-DOWN, es decir, que entre HIGH al pulsar y LOW al soltar, si conectas la resistencia en el lado de los 5V consigues una resistencia de PULL-UP, lo contrario, que entre HIGH al soltar y LOW al pulsar.
No se si te he aclarado algo.
me gustaría que pusieras un vídeo de temporizadores con pulsadores ejemplo : encender un led al pulsar y que este un tiempo encendido, se apague hasta repetir el proceso
oye amiga una pregunta... si en lugar de pulsador tengo una alimentación constante (como un interruptor off/on) cambia la sketch o solo cambiaria unos datos o algo asi?? gracias.. :)
GRACIAS USE TU LOGICA PARA MIPROYECTO YA PRONTO LO SUBIRE
me encanta tu canal, me acabo de suscribir, saludos
Hola! buen tutorial=)
tengo una pregunta¿como podría añadir otro led y otros botón que hagan lo mismo en el mismo programa?
muchas gracias!!
+16felisa Echale un vistazo al último video que he subido. En el explico como conectar dos leds y dos pulsadores. Muchas gracias por comentar :) th-cam.com/video/FPFTqHif4Ss/w-d-xo.html
TE AMO CON MI VIDA.
Hoola, gracias por el video me sirvio mucho,solo una pregunta, como podria hacerle si quiero que el led este siempre encendido a sierto brillo y que cuando presione el pulsador brille mas? espero me puedas ayudar :(
+Edson Guevara eso es facil, usando los pines PWM de arduino, son los que tienen este simbolo al lado (~). Tienes que usar analogWrite en vez de digitalWrite y enviar valores que oscilen entre 0 (led apagado) y 255 (brillo máximo). Puedes usar un contador que empiece en 0 y lo vas incrementando cada vez que presiones el pulsador, ese contador lo envias al led con analogWrite
En este video hago algo parecido pero con un rotary encoder en vez de un pulsador, tal vez te sirva: th-cam.com/video/KQSBma2gQ88/w-d-xo.html
gracias por tu comentario :)
Hola a este proyecto se le puede aplicar un control remoto??
Hola! Muchas gracias. Pregunta. Necesito que uno de esos led de este ejemplo, parpadee. Como hago? Gracias nuevamente
Muy bien explicado
I really never seen ,it’s so good I love it 😍
Muchas gracias por este proyecto, me fue de gran ayuda
Buen aporte, si incluyes el diagrama de flujo estaría más comprensible.
Me sirvió mucho este video
Muchas gracias.
Buenas excelente explicación, tengo una duda. Yo necesito hacer 3 secuencias diferentes dependiendo del estado de dos pulsadores, ejemplo: mientas un presiono un pulsador y el otro no, los led encienden de derecha a izquierda, cuando presiono los dos de izquierda a derecha. Como podria hacerlo?
Wow siempre me ayudan tus vídeos gracias!!
facil y rapido....un saludo
Hola Gracias por el video. Quiero saber como unir dos codigos de arduino este del led y el control de un servomotor
excelente video, ayudo mucho
gracias por el video, t amo
justamente lo que estaba buscando, gracias!
Funciona perfecto, gracias
lo de conectar la resistencia a tierra es lo mismo que la llaman Resistencias PULL DOWN ? es que soy nuevo y esto absorbiendo información
podrías hacer un video de como se puede soldar un botón a una protoboard
oye, me parece muy bien tu tutorial, pero como le hago para encender y apagar el led desde la lap(arduino) no interruptor ni con tiempo determinado(no segundos,). espero me puedas ayudar, gracias!
+HOLA MUNDO ¿Encenderlo y apagarlo automaticamente? Algo como esto: th-cam.com/video/-FjmB3fsjJ8/w-d-xo.html ?