Gerador Noise com Potenciômetro

Postado em Atualizado em

 

Referência de conexões:

Amplificador / Piezo / Fone:

Primeiro anel = GND

Segundo / Terceiro anel = Digital 9

Potenciômetro:

Extremidade 1 = GND

Meio = Analógica 0

Extremidade 2 = 5Volts

LED:

Positivo = Digital 13

Negativo = GND


Código:

//HackLeste experimento 1
int sensorPin = 0; //Pino do sensor (potencimetro, LDR etc)
int piezoPin = 9; //Pino da pastilha piezo ou entrada de amplificador
int ledPin = 13; //Pino do led
int val = 0;
void setup() {
pinMode(piezoPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, LOW);
digitalWrite(piezoPin, LOW);
val = analogRead(sensorPin);
val = val/2;
for( int i=0; i<100; i++ ) { // reproduz o valor por 10 ciclos!
digitalWrite(piezoPin, HIGH);
delayMicroseconds(val);
digitalWrite(piezoPin, LOW);
digitalWrite(ledPin, HIGH);
delayMicroseconds(val);
digitalWrite(ledPin, LOW);
}
}

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s