Ardíno - Metrônomo Digital



Link Do vídeo

http://youtu.be/O5PZQVB8sWU

Componentes:

1 Speaker
1 Potenciômetro
1 Led
1 Resistor de 1k

//Aqui começa

int speaker = 11; //Porta Digital que irá ser utilizada pelo Speaker
int val = 0; //Variavel que irá receber os valores da porta analógica A0;
int ana = A0; //Porta analógica ligada ao potenciômetro
int led = 10; //Porta Digital que que irá ser ligada ao Led.

void setup() {
pinMode(led,OUTPUT);
pinMode(speaker,OUTPUT);
Serial.begin(9600);
Serial.println("Porta analogica");
}

void loop()
{
val = analogRead(ana); //Lendo a entrada na porta analogica 0;
val = map(val,0,1023,0,1000); //Escalando valores utilizando o método MAP;
Serial.println(val); //Imprimindo no monitor serial o valor da variavel val;
tone(speaker,440,8); //Emitindo um som de frequência 440Mhz no speaker;
digitalWrite(led,HIGH); //Ligando o Led;
delay(val); //Método que como sugere o nome executa um delay em milisegundos, sendo este informado pela porta analógica;
digitalWrite(led,LOW); //Desligando o Led;
delay(val);
}

//Aqui Termina


Autor:


Artigos Relacionados


PoÇo

A Porta

A Porta Do Sindicato

Balança, Digital Ou Analógica?

Características De Uma Nudez

O Coxo Curado Por Pedro NÃo Estava À Porta Do Templo

Programação Em Basic Para O Pic - Parte 4