Projeto 1 - Pisca LED

Olá pessoal, agora vamos iniciar na prática como montar os componentes e executar os programas para vermos como o placa Arduino funciona realmente.

Projeto 3 - Alarme com sonorizador piezo

Olá pessoal, este projeto será um pouco barulhento pois, vamos fazer um alarme com sonorizador piezo conectado a um pino de saída digital, podendo ser criado um som de sirene. Iremos gerar uma onda senoidal para gerar os pulsos e criando o som

Projeto 10 - Controle de temperatura com LCD e Cooler

Olá pessoal, já vimos basicamente como utilizar um LCD com o Arduino, agora vamos fazer um pequena aplicação utilizando o mesmo esquema do projeto anterior acrescentando um cooler. Este projeto tem pouca complexidade, desde que montado com calma para não se perderem nas inserções dos jumpers.

Projeto 8 - Controle básico com LCD

Olá pessoal, agora vamos deixar nossos projetos visualmente mais interessantes. Iremos aprender como utilizar o LCD (Liquid Crystal Display), não utilizaremos o modelo JHD 162A, deixando nossos projetos mais amigáveis.

Projeto 19 – Arduino como um osciloscópio

Olá pessoal, nós que gostamos de mexer com eletrônica sempre ficamos na curiosidade de sabermos qual é o tipo de onda que está sendo gerada em um circuito qualquer, pois então vamos aprender como fazer um osciloscópio com o Arduino, o programa é muito útil e fácil de utilizar, com ele podemos tirar nossa curiosidade em relação as ondas em circuitos eletrônicos. Vamos saciar nossa curiosidade ?

Mostrando postagens com marcador como fazer um gerador de frequencias com arduino. Mostrar todas as postagens
Mostrando postagens com marcador como fazer um gerador de frequencias com arduino. Mostrar todas as postagens

8 de dez. de 2013

Projeto 20 – Arduino como um gerador de frequência (Onda quadrada)

Projeto 20 – Arduino como um gerador de frequência (Onda quadrada)

Olá pessoal, neste projeto vou ensinar como fazer do Arduino um gerador de frequências em ondas quadras variando de 0Hz a 980Hz mostrando no Serial Monitor a passagem das frequências geradas a cada 2 segundos. Os pinos 5 e 6 tem uma frequência de aproximadamente  980Hz enquanto os demais pinos possuem apenas 490Hz. Utilizei o a função tone para gerar as frequências no pino 6 do Arduino. Com este projeto você pode controlar leds, motores, sonorizador piezo ou até mesmo inserir este sinal em filtros. O código é bem simples e de fácil compreensão.

Os códigos serão todos comentados para melhor entendimento, podendo ser retirados após a compreensão de cada linha. Bom trabalho !!!

Para você visualizar o monitor serial selecione a opção Tools, Serial Monitor (ou Ctrl+Shift+M) e pronto.


Componentes necessários

1 Sonozidor piezo
Fios jumpers

Conectando os componentes

Primeiro, certifique-se de que seu Arduino esteja desligado, desconectando-o do cabo USB. Agora, pegue o sonorizador e conecte – o como mostra a figura.
Observação importante: Verificar a polaridade do sonozidaror.


Imagem para testar as variações das frequências





Não importa se você utiliza fios de cores diferentes ou furos diferentes na protoboard, desde que os componentes e os fios estejam conectados na mesma ordem da figura. Tenha cuidado ao inserir os componentes na protoboard. Caso sua protoboard seja nova, a superfície dos furos ainda estará rígida. A não inserção cuidadosa dos componentes pode resultar em danos.

Certifique-se de que todos os componentes estejam conectados corretamente. Quando você estiver seguro de que tudo foi conectado corretamente, ligue seu Arduino e conecte o cabo USB.


Agora vamos ao código

// Projeto 20 – Arduino como um gerador de frequência (Onda quadrada)
  /*
Para sintaxe verificar o site
http://arduino.cc/en/Reference/Tone
  */

void setup() {
 
  Serial.begin(9600);  // Inicia o Serial Monitor
}

void loop() {
  Serial.println("A frequencia eh de: 0 Hz");  // Imprimi na tela a frequência gerada
  {
    tone(6, 0);  // Defini o pino em OUTPUT, e a frequencia gerada no pino
    delay(2000);  // Gera a frequência por 2 segundos
  }
  Serial.println("A frequencia eh de: 100 Hz");
  {
    tone(6, 100); delay(2000);
  }
  Serial.println("A frequencia eh de: 200 Hz");
  {
    tone(6, 200); delay(2000);
  }
  Serial.println("A frequencia eh de: 300 Hz");
  {
    tone(6,300); delay(2000);
  }
  Serial.println("A frequencia eh de: 400 Hz");
  {
    tone(6,400); delay(2000);
  }
  Serial.println("A frequencia eh de: 500 Hz");
  {
    tone(6,500); delay(2000);
  }
  Serial.println("A frequencia eh de: 600 Hz");
  {
    tone(6,600); delay(2000);
  }
  Serial.println("A frequencia eh de: 700 Hz");
  {
    tone(6,700); delay(2000);
  }
  Serial.println("A frequencia eh de: 800 Hz");
  {
    tone(6,800); delay(2000);
  }
  Serial.println("A frequencia eh de: 900 Hz");
  {
    tone(6,900); delay(2000);
  }
  Serial.println("A frequencia eh de: 980 Hz");
  {
    tone(6,980); delay(2000);
  }
}


Para certificar se o código está correto pressione o botão Verify/Compile. Se tudo estiver correto pressione o botão Upload para fazer o upload do código para seu Arduino.


- Se você gostou do post, por favor comente! Nos dê um feedback, isto nos incentiva a continuar! :)
- Inscreva-se na fan page !

- Curta nossa fan page !
- Baixe o APP Faça Com Arduino e carregue para onde você for os projetos. É simples. É fácil !!