Skip to content

Instantly share code, notes, and snippets.

@gabrielsaints
Created April 26, 2018 20:31
Show Gist options
  • Save gabrielsaints/f9bbb77c4d21e808be2cc55a9d2fb4cf to your computer and use it in GitHub Desktop.
Save gabrielsaints/f9bbb77c4d21e808be2cc55a9d2fb4cf to your computer and use it in GitHub Desktop.
Controlador
int buzzer = 2;
int botao = 4;
int poten = A0;
int cont=0;
int valor_botao;
int led=3;
void setup() {
pinMode(botao, INPUT);
pinMode(poten, INPUT);
pinMode(buzzer, OUTPUT);
pinMode(led, OUTPUT);
}
void loop(){
valor_botao = digitalRead(botao);
int valor_poten = analogRead(poten);
int valor_poten2 = analogRead(poten);
valor_poten = map(valor_poten, 0, 1023, 0, 20000);
valor_poten2 = map(valor_poten2, 0, 1023, 0, 255);
if(valor_botao==0&&cont==0){
digitalWrite(led, valor_poten2);
tone(buzzer, valor_poten);
delay(200);
cont=1;
}
else if(valor_botao==0&&cont==1){
cont=0;
}
noTone(buzzer);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment