olá boa noite. estou iniciando nesse ramo de eletrônica agora, e gostaria de criar um projeto onde usaria um buzzer, um sensor de distancia sharp, arduino uno. o que eu estou tentando fazer e não consigo é fazer o sharp funcionar! e claro muito menos o buzzer rs. como e quais códigos devo usar para fazer o sharp mandar um sinal para o buzzer quando detectar algo a diante? utilizaria um pino digital ou analógico? tenho uma protoboarde poderia ser montado nela?

Exibições: 1244

Responder esta

Respostas a este tópico

certo! fico muito grato pelas indicações!  vamos lá!  abs

Esqueci de indicar as Aulas do Renato que o Wiechert mencionou, não deixe de ver, ele muito didático e tem o carisma de saber explicar.

Boa sorte.

Abs.

opa vlw irei procura-las. no Youtube mesmo acho né?

obrigado!

Yuri,

O código esta cheio de erros de sintaxe, existe uma regra a seguir, maiúsculas, minúsculas, e uma serie de fatores, por outro lado eu não sei como você faz para escrever aqui, porque esta tudo meio fora do lugar, sei que deve ser complicado.

A seguir colo o código como deveria ser, para que faça o buzzer apitar e silenciar alternadamente a cada 5 segundos, compare com o que você postou e ache todas os erros.

int buzzer = 12;

void setup()

{
  pinMode(buzzer, OUTPUT); //

}

void loop()

{

digitalWrite(buzzer, HIGH); //

delay(5000); //

digitalWrite(buzzer, LOW); //

delay(5000); //

}

Boa sorte!

Abs.

certo Carlos irei tentar comparar os dois códigos, e tentar entender onde estou errando! obrigado ai pela ajuda....

olá Carlos, já estou começando a achar que o problema está é na placa rs. pois o código eu notei onde estava errando eu apenas estava colocando: digitalwrite  e na verdade o w é maiúsculo.

mais em fim, o meu buzzer não reproduz o som da forma que coloco no delay! se eu colocar o buzzer no gnd e em qualquer entrada digital do pino 2 ao pino 13 ele fica um bipe infinito não para de piscar. aliás no pino 13 próximo dele tem uma luz e ela fica piscando o tempo todo enquanto o arduino ta ligado a luz ta piscando. sabe o que pode ser? o código acho que digitei correto até mudei o pino.

void setup()

{

pinMode(7, OUTPUT); //

}

void loop()

{

digitalWrite(7, HIGH); //

delay(2000); //

digitalWrite(7, LOW); //

delay(2000); //

}

agora está serto né?

abs

Oi Yuri,

Se o que escreveu na tela é o que enviou para o Arduino, esta errado, porque falta código antes do void setup, colo aqui abaixo outra vez, o mesmo exemplo que escrevi antes. Note que int buzzer = 12; no seu código não esta declarada a variável int.

Sim eu sei o que deve estar acontecendo com sua placa que deve estar boa, a luz pisca porque o pino 13 tem acoplado um led na própria placa, e este efeito que você quer criar, esta carregado na sua placa no pino 13, chama-se blink, pisca o led, se colocar seu buzzer no GND e o positivo no pino 13 você vai ouvir o que pretende.

Abs.

int buzzer = 12; // declara a variável e o pino

void setup()

{
  pinMode(buzzer, OUTPUT); // declara o modo do pino como saida

}

void loop()

{

digitalWrite(buzzer, HIGH); // liga o buzzer

delay(5000); // espera 5 segundos

digitalWrite(buzzer, LOW); // desliga o buzzer

delay(5000); // espera 5 segundos

}

//fim

olá Carlos, então esse int seria necessário?  rsrs deve ser por isso que não funcionou obrigadão ai! abs....

Sim Yuri!

Trate de alguma forma, de estudar o PDF que te enviei, eu não sei como você faz para ler, se somente com braile, mas trate de alguém te ajude a entender o básico, que é saber como funciona a sintaxe etc. não avance sem antes saber bem claro como funciona o blink que esta fazendo.

Bons estudos.

Abs.

olá Carlos, me enviou pdf? se enviou eu perdi, ou não achei o link poderia me enviar de novo ou falar qual mensagem está o mesmo por favor?

  obrigado pela dica... outra pergunta você em algumas mensagens anteriores falou sobre   adicionar um botão para que eu avançasse mais um pouquinho. esse botão ele é comprado ou de qual forma seria usado?

e sobre a forma que estudo é apenas na internet, ou alguns pdf mesmo, pois achar esses livros em braille se tem ainda não encontrei nem um lugar que forneça..

até

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço