Тёмный

Como Conectar Pulsadores en Arduino - demmake 

deMMake
Подписаться 2 тыс.
Просмотров 21 тыс.
50% 1

En este capítulo del curso "Arduino desde Cero", explicaremos como funcionan y se utilizan los pulsadores. PULL UP, PULL DOWN, Antirebote (Debounce) y varias cosas más!
Veremos estas distintas configuraciones y como programarlos.
Esquemas y códigos de los Sketchs: bit.ly/2IgoZh6
Si les gusto el video pueden darle LIKE ! 👍
Ademas los invito a suscribirse al canal para No perderse futuros vídeos. bit.ly/2UiLys7✔️
En Facebook pueden encontrar más información y adelanto de los próximos estrenos ➡️ / demmake555
Música:
Canciones: "Guai", "Celula", y "majara".
Artista: "Jota_a_ene".
Disco: "Retrospección".
freemusicarchive.org/music/Jot...
freemusicarchive.org/music/Jot...
Licencia Creative Commons:
creativecommons.org/licenses/...
Comparto sin modificaciones.

Опубликовано:

 

11 апр 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@Ideatronic1
@Ideatronic1 4 года назад
Sigo sin entender la logica para hacer funcionar correctamente el pulsador como interruptor jejeje Saludos amigo
@ergato06
@ergato06 Год назад
Me sirvió mucho. Muy buena explicación.
@deMMake
@deMMake 8 месяцев назад
Hola. Me alegro que te haya gustado. Saludos.
@alanaxcx6167
@alanaxcx6167 5 месяцев назад
muchas gracias se entendio muy bien,,,, pregunta que configuracion debo usar para usar el pulsador como cruce peatonal en semaforos?
@Carlosvolt
@Carlosvolt 5 лет назад
Gran tuto felicitaciones César
@deMMake
@deMMake 5 лет назад
Gracias, me fue mas difícil de lo que pensaba, pero quedó bien!
@pianojazz4975
@pianojazz4975 2 года назад
hola tengo un equipo o sea inverter que prende con switch de pulso el usa 4.5 Mah para prender entonce yo quiero hacer una modificacion y es que prenda con un interuptor de on y of no con switch de pulso el arduino puede hacer eso?
@Karakas29
@Karakas29 3 года назад
Hola yo tengo una duda, yo quiero con una Arduino encender una sirena durante 20sg después 5 SG de reposo y así 4 veces más mediante un pulsador que solo haga falta pulsarlo 1 vez y sin mantenerlo pulsado la sirena haga la secuencia dicha anteriormente. La sirena está conectada a 220 V y ya tengo en cuenta el transistor npn y el relé, pero estoy haciendo la simulación en tinker cad con un led sin, el problema que tengo es que pongo la programación y no me repite el loop he de decir que lo estoy haciendo mediante bloques. La programación es la siguiente:. Si salida 8 = 1 entonces. Salida 7 ALTO. DELAY 20SG. SALIDA 7 BAJO. DELAY 5SG. Y ASI SE REPITE 4 VECES MAS LA SALIDA 8 ES DONDE ESTA CONECTADO EL PULSADOR Y LA 7 ES DONDE ESTA EL LED ESPERO TU RESPUESTA GRACIAS
@MrLokerox
@MrLokerox 4 года назад
esto se puede hacer con cualquier pulsador o solo con el que tienes ?
@jmorahz
@jmorahz 2 года назад
Hey! Mas despacio...
@docstrench948
@docstrench948 5 лет назад
Buen tuto, pero se puede reducir?? El siguiente vas ha hacer el de WS2812????? Estaria genial. Suerte y gracias.
@deMMake
@deMMake 5 лет назад
Hola Doc Strench! Reducir que? El ejemplo del final del vídeo es justamente lo que necesitabas. En vez de conectar el led rojo, conectas el Ws2812 y listo. El código es casi lo mismo. Usa lo de los estados que se vio en este vídeo y en cada estado, llamas a una función que haga diferentes animaciones con el Ws2812. Yo tal vez haga uno exactamente como dices, pero no se cuando, te recomiendo que lo pruebes tu mismo. Es la mejor manera de aprender, animo que no es difícil ! Gracias a ti, por la participación !
@docstrench948
@docstrench948 5 лет назад
@@deMMake OK, OK. Me referia a reducir el codigo. Pero perdona, es que aun no lo e revisado. No e dicho nada.
@docstrench948
@docstrench948 5 лет назад
@@deMMake Lo que no me ha quedado muy claro es el tema de las resistencia pull up, pull down. El porque si up funciona o down no finciona. O al reves. Por que razon ocurre eso?
@deMMake
@deMMake 5 лет назад
Hola Doc Strength, si estás recién empezando, no te recomiendo reducir el código, así se entiende mejor. PULL UP y PULL DOWN funcionan las dos. Lo que digo es que Arduino tiene resistencia interna, solo de PULL UP.
@josedana6767
@josedana6767 5 лет назад
Al final después de todo el dia e conseguido esto unsigned long tiempo; bool marchaluz = false; int Pulsador=2; int Led=3; void setup(){ pinMode(Pulsador, INPUT); pinMode(Led, OUTPUT); } void loop(){ if (digitalRead(Pulsador) == HIGH){ marchaluz= true; } else{ marchaluz= false; } if (marchaluz == true){ tiempo=millis(); digitalWrite(Led, HIGH); } if (millis()-tiempo>=5000){ digitalWrite(Led, LOW); tiempo= 0; }
@deMMake
@deMMake 5 лет назад
José está bastante bien. Seguro que funciona para encender, pero se apaga? Porque pones el tiempo a cero y con eso haces que la condición se vuelva a cumplir... En realidad para mí en el último if tendrías que hacer digital write LoW y ya está. Pero no lo probé, lo digo sólo al leerlo, talvez te funcione todo!
@josedana6767
@josedana6767 5 лет назад
Hola , Muy buen tuto. se podría pulsar un pulsador y pasado un tiempo se encendiera un led ??
@deMMake
@deMMake 5 лет назад
Hola Jose Dana, claro que se puede. Si es solo eso, podrías hacer el antirebote con delay, y después pones un delay antes de encender el led.
@josedana6767
@josedana6767 5 лет назад
Gracias por responder , La idea es no poner un delay
@josedana6767
@josedana6767 5 лет назад
Lo que quería es pulsar el pulsador y que se encienda el led y pasado dos minuto se apague . Sin usar delay .
@deMMake
@deMMake 5 лет назад
Bueno entonces tenés que detectar el flanco de subida con un IF, ahí empezás a contar con la función millis() y pones el estado del led en HIGH. Haces otro IF por afuera que se fije si ya pasó el tiempo de 2 minutos, sería : "(millis() - tiempoFlancoSubida > minutos)" y tené en cuenta que tiene que estar todo en milisegundos, así que 2 minutos, son 2 * 60 segundos = 120 segundos = 120000 milisegundos .. algo así creo que te servirá!!
@josedana6767
@josedana6767 5 лет назад
Perdona cesar pero me pierdo 🤦‍♂️
@pabloolthoff2095
@pabloolthoff2095 4 года назад
Donde es el incendio?...
@deMMake
@deMMake 4 года назад
Jajaja porque lo decís?
@pablovarela523
@pablovarela523 5 лет назад
te sugiero ir al hueso hermano, es muy largo para algo tan simple
@deMMake
@deMMake 4 года назад
Hola Pablo Varela, si te entiendo, pasa que hay mucha gente que nunca hizo nada de nada... mi idea es que todos puedan hacer los proyectos, por eso hay vídeos que puedan parecer lentos. Pero una vez que ya estén hechos, todos los próximos serán mas al hueso como dices. gracias por la sugerencia!!
Далее
⚙️Como crear funciones en Arduino - deMMake
30:47
Controlar motor a pasos con Arduino
6:01
Просмотров 140 тыс.
Pulsador sin resistencia en Arduino
4:15
Просмотров 9 тыс.