Skip to main content

Pulsador

DosVamos ejemplosa sencillos para utilizarrealizar el pulsador, utilizaremos la resistencia configuración pull down y lo conectaremos al Arduino por A0

Utilizaremos la configuración PULL-DOWN es decir la resistencia "abajo" ysegún el pulsadorapartado arriba,CONEXIÓN deCON estaARDUINO manera:

que
    hemos Cuando e pulsador está abierto, entonces enviamos un '0' lógico al Arduino. Cuando e pulsador está cerrado, entonces enviamos un '1' lógico al Arduino.

    La forma de conectarlovisto en la placa Protoboard es (en este ejemplo lo conecta al pin digital 4):

    Si quieres saber su contraria (Pull-up) visita esta página.https://libros.catedu.es/books/programa-arduino-con-mblock-scratch/page/pulsadores

    Pulsador basico

    Propuesta

    Realizar un programa con la configuraciónconfiguración de pulsador pull down en la entrada analógicaanalógica A0 y un led en el 13, que cuando se pulse se encienda el LED

    embedded-image-r4cnqaaf.pngembedded-image-r4cnqaaf.png

    SoluciónSolución


    Por la entrada A0 cuando el pulsador estáestá abierto hay 0V y cuando estáestá cerrado hay 5V, luego los valores que tiene A0 son 0 y 1023 respectivamente



    Pero eso en teoríateoría pues si realizamos este programa:

    image-1648635843759.pngimage-1648635843759.png



    Ocurre esto:





    ¿

    ¿Por qué?qué? seguramente cualquier defecto de conexiónconexión o si la resistencia es elevada, la tensióntensión se queda flotante y ya el valor de A0 no es 0 sino va tomando valores, que algunas veces son 0 pero otras veces no lo son (por eso no estáestá totalmente iluminado)



    Luego lo mejor es subir el valor, hemos puesto 500 y que funciona correctamente

    embedded-image-yueorllb.png




    embedded-image-yueorllb.png

    Pulsador interactivo

    Propuesta

    Realizar un programa que al apretar el pulsador, que el panda cambie de disfraz, haga un sonido, diga algo ... ademásademás de encender el LED con la misma configuraciónconfiguración que la propuesta anterior

    embedded-image-cbw8yyny.pngembedded-image-cbw8yyny.png

    Solución

     

    Solución


    Es simplemente añadirañadir másmás instrucciones a la propuesta del pulsador básico:

    embedded-image-zegi1xnq.png

    básico:

    embedded-image-zegi1xnq.png

    Si quieres descargarte el programa completo aquíaquí