Nesse tutorial, vou ensinar a brincar com o piezo speaker, que nada mais é do que um aparatozinho reprodutor de som.

De um ponto de vista, existem dois métodos diferentes de se brincar com ele: utilizando o pino de saída digital (sempre sairá o mesmo som), ou utilizando o pino de saída analógica (PWM, com estrelinha... E pode sair sons diferentes).

A ligação dos dois métodos são praticamente idênticas, você apenas precisa conectar o piezo speaker em um pino do arduino atravéz de um resistor de valor em torno de 330 ohm (amarelo, amarelo, marrom). O que possivelmente mudará será apenas o pino.

No primeiro método é exatamente igual a ligar um LED, você utilizará a função digitalWrite(PINO,HIGH/LOW), ligando ou desligando o som.

Segue o exemplo de um programa que faz o piezo speaker apitar por um segundo e parar por um segundo, em um loop.
OBS: o piezo estará conectado no pino 13



void setup()
{
   pinMode(13,OUTPUT);
}

void loop()
{
   digitalWrite(13,HIGH);
   delay(1000);
   digitalWrite(13,LOW);
   delay(1000);
}

Como podem ver, é igual a ligar e desligar um led...

Já nesse próximo caso, será um pouco diferente. Teremos de utilizar um pino PWM e a função analogWrite(PINO,NUMERO). OBS: 0 >= NUMERO >= 255
Faremos um piezo speaker emitir 4 sons diferentes em loop.

void setup()
{
  pinMode(6,OUTPUT);
}

void loop()
{
  analogWrite(6,20);
  delay(500);
  analogWrite(6,100);
  delay(500);
  analogWrite(6,180);
  delay(500);
  analogWrite(6,240);
  delay(500);
}


Atividades recentes