Eine Arduino-basierte intelligente Türglocke bauen
Verbinden Sie Pin 5V und den analogen Eingangspin A0 eines Arduino-Boards über einen Schalter. Das Betätigen des Schalters liefert 5V an A0. Schließen Sie den Arduino mittels USB an einen Computer an.
Übertragen Sie einen Sketch auf das Arduino-Board, der wiederholt die Stromspannung des A0-Pins ausliest und, wenn die Spannung hoch ist, an die serielle Schnittstelle weitergibt.
#define SERIAL_BAUDRATE 9600
void setup()
{
Serial.begin( SERIAL_BAUDRATE);
}
void loop()
{
if( analogRead(0) > 800)
{
Serial.write(1);
}
}Verbinden Sie Wolfram Language mit dem Arduino-Board mithilfe des seriellen Gerätetreibers.
| In[1]:= | X |
| Out[1]= | ![]() |
Kontrollieren Sie mit ScheduledTask periodisch die serielle Schnittstelle auf Arduinos Klingelsignal. Versenden Sie eine Email mit dem Foto der Person, die die Klingel betätigt hat, sobald der Klingelknopf gedrückt wird.
| In[2]:= | ![]() X |
| Out[2]= | ![]() |


