Data Sheet
PROJECT 2
| 44
#include "pitches.h"
const int ledPin = 2;
const int piezoPin = 8;
const int sensorPin = A0;
int celsius = 0;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(piezoPin, OUTPUT);
pinMode(sensorPin, INPUT);
}
void loop()
{
celsius = analogRead(sensorPin) * 0.488;
if(celsius > 30) // if temperature > 30 degree celsius
{
digitalWrite(ledPin, HIGH);
tone(piezoPin, NOTE_B4, 500);
delay(500);
digitalWrite(ledPin, LOW);
tone(piezoPin, NOTE_C4, 500);
delay(500);
noTone(piezoPin);
}
}
ARDUINO CODE