exercicio 3.01
2 participantes
- Guilherme Kautzmann
- Mensagens : 69
Data de inscrição : 27/02/2024
Escola : Juscelino Kustkech
exercicio 3.01
Ter Ago 06, 2024 8:19 pm
/*
* CURSO DE ROBOTICA 2019
*
* Exercicio: 3.1
* Tema: Enviar o texto "Alo Mundo!" para o terminal e quando receber um texto da serial acender um led
* Atividade: Usar o terminal receber um texto enviado pelo arduino equandoreceber um texto acender um led
* Descrição1: Configurar a porta serial e enviar o texto "Alo Mundo!" dentro da função setup()
* Descrição2: Monitorar o buffer e quando tiver um caractere acender um led indicando a chegada de caractere
* Hardware: Configurar a porta serial, que será a propria usada pelo cabo USB. Usar o terminal do arduino para receber o texto
* Comandos: Serial.begin(9600);
* Dica1: Para saber se existe caractere no buffer usar a função serial.available()
* Dica2: Usar os comandos Serial.print() e Serial.println() para enviar os dados para porta serial
* Dica1: A configuração da serial usa velocidade padrão de 9600, poderia ser alterado caso necessite maior performance
* Dica2: Na interface do arduino abrir o terminal em ferramentas - Monitor serial ou ctr+shift+M
* Dica3: Enviar para o terminal \n para nova linha ou \r para retorno de carro
* Dica4: O texto entre parenteses no comando Serial.print deve estar entre aspas duplas " "
* 7 00000111 U+0007 \a apito
* 8 00001000 U+0008 \b backspace
* 9 00001001 U+0009 \t tabulação
* 10 00001010 U+000A \n fim de linha
* 11 00001011 U+000B \v tab vertical
* 12 00001100 U+000C \f fim de página
* 13 00001101 U+000D \r carriage return
*/
//DEFINICOES INICIAIS
#define led 3//porta 3 no led
//DECLARAcAO DE VARIAVEIS GLOBAIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//porta serial
pinMode(led,OUTPUT);//progamado como saida
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
Serial.print("Alo Mundo!\n");//texto prar o terminal
delay(500);//tempo
if(Serial.available()){//teste do av
digitalWrite(led,HIGH);//liga
}
}
* CURSO DE ROBOTICA 2019
*
* Exercicio: 3.1
* Tema: Enviar o texto "Alo Mundo!" para o terminal e quando receber um texto da serial acender um led
* Atividade: Usar o terminal receber um texto enviado pelo arduino equandoreceber um texto acender um led
* Descrição1: Configurar a porta serial e enviar o texto "Alo Mundo!" dentro da função setup()
* Descrição2: Monitorar o buffer e quando tiver um caractere acender um led indicando a chegada de caractere
* Hardware: Configurar a porta serial, que será a propria usada pelo cabo USB. Usar o terminal do arduino para receber o texto
* Comandos: Serial.begin(9600);
* Dica1: Para saber se existe caractere no buffer usar a função serial.available()
* Dica2: Usar os comandos Serial.print() e Serial.println() para enviar os dados para porta serial
* Dica1: A configuração da serial usa velocidade padrão de 9600, poderia ser alterado caso necessite maior performance
* Dica2: Na interface do arduino abrir o terminal em ferramentas - Monitor serial ou ctr+shift+M
* Dica3: Enviar para o terminal \n para nova linha ou \r para retorno de carro
* Dica4: O texto entre parenteses no comando Serial.print deve estar entre aspas duplas " "
* 7 00000111 U+0007 \a apito
* 8 00001000 U+0008 \b backspace
* 9 00001001 U+0009 \t tabulação
* 10 00001010 U+000A \n fim de linha
* 11 00001011 U+000B \v tab vertical
* 12 00001100 U+000C \f fim de página
* 13 00001101 U+000D \r carriage return
*/
//DEFINICOES INICIAIS
#define led 3//porta 3 no led
//DECLARAcAO DE VARIAVEIS GLOBAIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//porta serial
pinMode(led,OUTPUT);//progamado como saida
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
Serial.print("Alo Mundo!\n");//texto prar o terminal
delay(500);//tempo
if(Serial.available()){//teste do av
digitalWrite(led,HIGH);//liga
}
}
Permissões neste sub-fórum
Não podes responder a tópicos