Ejercicio: Efecto detener la lluvia con Arduino

Ejercicio: Efecto detener la lluvia con Arduino

Efectivamente aremos que la lluvia o en este caso las gotas de la llave parezca que se detuvieran o incluso que vayan en reversa, en otras palabras aremos un Efecto detener la lluvia con Arduino, esto lo lograremos solo haciendo parpadear un led de alta intensidad mientras hacemos abrimos ligeramente la llave del agua. Para lograr este objetivo solo requerimos los siguientes elementos:

  • Arduino uno.
  • Resistencia de 330Ω.
  • LED ultrabrillante.

🔗 Codigo y circuito: https://www.tinkercad.com

#include <Keypad.h>
const int filas=4;
const int columnas=4;
char keys[filas][columnas]={
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'}
};
byte pinesFila[filas]={9,8,7,6};
byte pinesColumna[columnas]={5,4,3,2};

Keypad teclado=Keypad(makeKeymap(keys), pinesFila, pinesColumna, filas, columnas);

String numeroString;
int retraso=10;

void setup()
{
  Serial.begin(9600);
  pinMode(13,OUTPUT);
  numeroString.reserve(10);
}

void loop()
{
  char teclaPrecionada=teclado.getKey();
  if(teclaPrecionada){
    if(teclaPrecionada>='0' && teclaPrecionada<='9' ){
      numeroString=numeroString+teclaPrecionada;
    }
    else{
      if(numeroString.length()>0){
        retraso=numeroString.toInt();
        numeroString="";
      }
    }
  }
  if(retraso>0){
    digitalWrite(13,HIGH);
    delay(retraso);
    digitalWrite(13,LOW);
    delay(retraso);
  }
}





🔗 Led ultrabrillante: https://www.steren.com.mx/led-ultrabrillante-de-5-mm-color-blanco.html

🔗 Appinventor: https://appinventor.mit.edu/
🔗 Pagina oficial de fritzing: https://fritzing.org/
🔗 Descargar fritzing: http://www.mediafire.com/file/mizua1g8tb5cgtg/Fritzing_64_bit_Win.rar/file
🔗 Arduino virtual: https://www.tinkercad.com/
🔗 Pagina de arduino: https://www.arduino.cc/
🔗 Descargar arduino IDE: https://www.arduino.cc/en/software

🎦¿Que es c++? [C++ desde cero 2019🦸‍♂️]: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato

Anterior tutorial Siguiente tutorial

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)