/*
i10.Esboce o diagrama de ligações de um LED, um Piezo e um potenciómetro
ligado ao arduino. Realize código que faz com que, caso a tensão no
pin A1in for superior a 2.00 Volts fique
aceso o LED D1 e desligado o piezo P1,
caso contrário fique
apagado o LED D1 e a tocar no piezo P1 um frequência de 1 kHz.
*/
int analogPin = A1;
float val = 0;
float tensao;
int led = 2;
const int buzzer = 9;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
val = analogRead(analogPin);
tensao = 5*val/1024;
Serial.print("Tensao ");
Serial.println(tensao);
if(tensao < 2){
// Liga Led
digitalWrite(led, HIGH);
// desligado o piezo P1
noTone(buzzer);
} else {
// apagado o LED D1
digitalWrite(led, LOW);
//tocar no piezo P1 a1 kHz
tone(buzzer, 1000);
}
}