- brunodavidsteiner
- Mensagens : 96
Data de inscrição : 21/05/2022
Escola : Juscelino K. de Oliveira
exercicio 3.14 resolvido
Ter Abr 16, 2024 2:45 pm
/*
* CURSO DE ROBOTICA 2019
*
* Exercicio: 3.14
* Tema: Para cada Caractere Toca Beep
* Atividade: CEnviar 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//define o buzzer no pino 13
//DECLARAcAO DE VARIAVEIS GLOBAIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//inicia a porta serial
pinMode(buzzer, OUTPUT);//define o buzzer como saida
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
if(Serial.available()){
Serial.println(Serial.available());//tira um print do codigo e pula uma linha
tone(buzzer, 1500,3000);//define a frequencia e a duraçao do tempo do som
delay(300);//pausa de tempo de 300 milissegundos
Serial.read();//tira o codigo
}
}
* CURSO DE ROBOTICA 2019
*
* Exercicio: 3.14
* Tema: Para cada Caractere Toca Beep
* Atividade: CEnviar 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//define o buzzer no pino 13
//DECLARAcAO DE VARIAVEIS GLOBAIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//inicia a porta serial
pinMode(buzzer, OUTPUT);//define o buzzer como saida
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
if(Serial.available()){
Serial.println(Serial.available());//tira um print do codigo e pula uma linha
tone(buzzer, 1500,3000);//define a frequencia e a duraçao do tempo do som
delay(300);//pausa de tempo de 300 milissegundos
Serial.read();//tira o codigo
}
}
- Thiaguin
- Mensagens : 203
Data de inscrição : 03/03/2020
Re: exercicio 3.14 resolvido
Sáb Ago 03, 2024 10:57 am
Lógica do programa está incorreta, favor corrigir!
Permissões neste sub-fórum
Não podes responder a tópicos