potenciômetro

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);
}
}