Resistencia Pull-UP interna del Arduino

HardwareSerial &pc = Serial;
#define pBTN 4
#define pLED 13

void setup()
{
   pinMode(pBTN, INPUT_PULLUP);
   pc.begin(9600);
}

void loop()
{
   if( digitalRead(pBTN) )
   {
      while(digitalRead(pBTN));
      delay(300);

      digitalWrite(pLED, !digitalRead(pLED));
      pc.println(digitalRead(pLED) ? "ON" : "OFF");
   }
}

https://www.arduino.cc/en/Tutorial/InputPullupSerial

Anuncios

Acerca de giltesa

Desarrollador de software, y hardware a pequeña escala. Aficionado al ciclismo, series y películas.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: