Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 333
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 3.14 resolvido Empty exercicio 3.14 resolvido

Sáb Ago 28, 2021 9:00 am
/*
* CURSO DE ROBOTICA 2019
*
* Exercicio: 3.14
* Tema: Para cada Caractere Toca Beep
* Atividade: Enviar caractere do terminal e quando arduino receber aciona o buzzer por curto tempo
* Descrição: Testar a porta serial se recebeu algum caractere, para cada caractere acionar o buzzer
* Hardware: Ligar o buzzer em uma porta digital configurada como saida
* Comandos: Serial.available(); Serial.read(); digitalWrite();
*/


//DEFINICOES INICIAIS
#define buzzer 13//Definido que o pino 13 irá se chamar buzzer


//DECLARAcAO DE VARIAVEIS GLOBAIS



//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//Porta serial inicializada com velocidade de 9600 bps
pinMode(buzzer,OUTPUT);//Configurado o pino 13 como saída
}


//FUNÇÕES COMPLEMENTARES



//PROGRAMA PRINCIPAL
void loop() {
if(Serial.available()){//Se a expressão for verdadeira irá acionar o bloco abaixo
Serial.println(Serial.available());//O valor do buffer presente na porta serial, será encaminhado para o monitor serial
tone(buzzer,700,300);//O buzzer será ativado com uma frequência de 700Hz e irá ficar ativado por 0,3 segundos
delay(500);//Irá ocorrer um intervalo de tempo de 0,5 segundos
Serial.read();//O programa irá ler o byte que está no buffer, como só ocorrerá a leitura,o dado será tirado da porta serial para ser lido, mas como não será guardado, o dado será apagado, limpando,assim, a porta serial
}
}
alvaro 123456
alvaro 123456
Mensagens : 481
Data de inscrição : 27/04/2019
Idade : 18

exercicio 3.14 resolvido Empty Re: exercicio 3.14 resolvido

Qua Set 01, 2021 7:10 pm
Copiou os comentários do Thiago Mello
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 333
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 3.14 resolvido Empty Re: exercicio 3.14 resolvido

Qui Set 02, 2021 9:00 am
/*
* CURSO DE ROBOTICA 2019
*
* Exercicio: 3.14
* Tema: Para cada Caractere Toca Beep
* Atividade: Enviar caractere do terminal e quando arduino receber aciona o buzzer por curto tempo
* Descrição: Testar a porta serial se recebeu algum caractere, para cada caractere acionar o buzzer
* Hardware: Ligar o buzzer em uma porta digital configurada como saida
* Comandos: Serial.available(); Serial.read(); digitalWrite();
*/


//DEFINICOES INICIAIS
#define buzzer 13//Definido que o pino 13 irá se chamar buzzer


//DECLARAcAO DE VARIAVEIS GLOBAIS



//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//Porta serial inicializada
pinMode(buzzer,OUTPUT);//Determinado o pino 13 como saída
}


//FUNÇÕES COMPLEMENTARES



//PROGRAMA PRINCIPAL
void loop() {
if(Serial.available()){//Se a expressão for correta irá acionar o bloco abaixo
Serial.println(Serial.available());//O valor do buffer na porta serial, será encaminhado para o monitor serial
tone(buzzer,1000,900);//O buzzer será acionado com uma frequência de 1000 e irá ficar acionado por 0,9 segundos
delay(10000);//Irá ocorrer um tempo de parada de tempo de 10 segundos
Serial.read();//O programa irá ler o byte que está no buffer, como só acionará a leitura,o dado será retirado da porta serial para ler, mas como não será guardado, o dado será limpado, limpando,assim, a porta serial
}
}
alvaro 123456
alvaro 123456
Mensagens : 481
Data de inscrição : 27/04/2019
Idade : 18

exercicio 3.14 resolvido Empty Re: exercicio 3.14 resolvido

Qui Set 02, 2021 9:05 am
Continua igual apenas mudou a frequência do buzzer
lucca senn dallagassa
lucca senn dallagassa
Mensagens : 333
Data de inscrição : 09/03/2020
Idade : 17
Escola : Lindaura Ribeiro Lucas

exercicio 3.14 resolvido Empty Re: exercicio 3.14 resolvido

Qui Set 02, 2021 9:56 am
/*
* CURSO DE ROBOTICA 2019
*
* Exercicio: 3.14
* Tema: Para cada Caractere Toca Beep
* Atividade: Enviar caractere do terminal e quando arduino receber aciona o buzzer por curto tempo
* Descrição: Testar a porta serial se recebeu algum caractere, para cada caractere acionar o buzzer
* Hardware: Ligar o buzzer em uma porta digital configurada como saida
* Comandos: Serial.available(); Serial.read(); digitalWrite();
*/


//DEFINICOES INICIAIS
#define buzzer 13//Programado que 13 ira se chamar buzzer


//DECLARAcAO DE VARIAVEIS GLOBAIS



//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//Porta serial inicializada
pinMode(buzzer,OUTPUT);//Determinado o pino 13 como saída
}


//FUNÇÕES COMPLEMENTARES



//PROGRAMA PRINCIPAL
void loop() {
if(Serial.available()){//Se a expressão for correta ira acionar o programa abaixo
Serial.println(Serial.available());//Se a expressão for verdadeira no buffer sera encaminhada para o monitor serial
tone(buzzer,1000,900);//O buzzer acionará com a frequencia de 1000 e ira ficar acionado por 0,9 seg
delay(10000);//Irá ocorrer uma interrupção de 10 seg
Serial.read();//O programa irá compulsar o byte que está no buffer, como só acionará dar uma folheada,o dado será extraido da porta serial para compulsar, mas como não será aprisionado, o dado será limpo, limpando,assim, a porta serial
}
}
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5715
Data de inscrição : 11/02/2019
Idade : 53
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

exercicio 3.14 resolvido Empty Re: exercicio 3.14 resolvido

Ter Set 07, 2021 10:59 pm
Lucca, Vou dar 10.0 nesse programa e espero que tenha assistido a videoaula, desenvolvido o programa, interpretado os comandos e feito os comentários de sua própria cabeça.
Se fez essa sequencia domina os comandos e está aprendendo, se copiou está se enganando e não aprendeu.
Repito que na próxima etapa do curso vai ter que programar e se não aprender agora vai ter que revisar tudo.
Conteúdo patrocinado

exercicio 3.14 resolvido Empty Re: exercicio 3.14 resolvido

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos