Construya un timbre inteligente con Arduino
Conecte el pulsador entre el pin 5V y la entrada analógica del pin A0 en Arduino. Pulsar el botón aplica 5V a A0. Conecte Arduino a un equipo vía USB.
Cargue un croquis a Arduino que lea de forma repetitiva el voltaje a A0 y que escriba al puerto serial si el voltaje es alto.
#define SERIAL_BAUDRATE 9600
void setup()
{
Serial.begin( SERIAL_BAUDRATE);
}
void loop()
{
if( analogRead(0) > 800)
{
Serial.write(1);
}
}
Conecte Wolfram Language a Arduino usando el controlador serie.
Out[1]= | |
Utilice un ScheduledTask para revisar periódicamente el puerto serial para la señal de timbre de Arduino. Envíe un correo electrónico con una imagen de la persona en la puerta cuando se pulsa el botón.
Out[2]= | |