/* Arduino pde Rings the bell attached at digital pin 8 as char 0x20 (space is received via serial port. The circuit: * Bell connected from digital pin 8 to ground. Created 18 June 2010 By Alessandro Lambardi */ int bellPin = 8; // bell connected to digital pin 8 int LEDPin = 13; // LED connected to digital pin 13 // setup() method runs once at sketch startup void setup() { // initialize serial port Serial.begin(19200); // initialize digital pin as an output: pinMode(bellPin, OUTPUT); pinMode(LEDPin, OUTPUT); } // loop() method loops forever void loop() { if(Serial.available()>0){ if(Serial.read()){ digitalWrite(bellPin, HIGH); // bang clapper digitalWrite(LEDPin, HIGH); // LED on delay(100); // wait for a 100ms digitalWrite(bellPin, LOW); // rest clapper digitalWrite(LEDPin, LOW); // LED off delay(400); // wait for a 400ms } } }