• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Cursos Gerais ·

Robótica

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

NBR 5410 Iluminação e Tomadas - Dimensionamento e Recomendações

11

NBR 5410 Iluminação e Tomadas - Dimensionamento e Recomendações

Robótica

UMG

Atividade Pós Graduação Robótica Educacional

15

Atividade Pós Graduação Robótica Educacional

Robótica

UMG

Robótica Aula 7 e 8

52

Robótica Aula 7 e 8

Robótica

UMG

Controle de Velocidade e Rotação de Motor DC com Arduino e PWM - Código e Explicação

6

Controle de Velocidade e Rotação de Motor DC com Arduino e PWM - Código e Explicação

Robótica

UMG

Fundamentos da Robotica Educacional - Resolucao de Exercicios com Tinkercad e Multimetro

3

Fundamentos da Robotica Educacional - Resolucao de Exercicios com Tinkercad e Multimetro

Robótica

UMG

Anotacoes Numeros Aleatorios y 34623x 09236

1

Anotacoes Numeros Aleatorios y 34623x 09236

Robótica

UMG

Sequência Numérica Crescente e Decrescente - Exercício de Matemática

1

Sequência Numérica Crescente e Decrescente - Exercício de Matemática

Robótica

UMG

Lista de Exercícios Resolvida: Teoria dos Conjuntos e Probabilidade

27

Lista de Exercícios Resolvida: Teoria dos Conjuntos e Probabilidade

Robótica

UMG

Redação Dissertativa

1

Redação Dissertativa

Robótica

UMG

PWM-Modulacao-por-Largura-de-Pulso-Teoria-e-Aplicacoes-com-Arduino

5

PWM-Modulacao-por-Largura-de-Pulso-Teoria-e-Aplicacoes-com-Arduino

Robótica

UMG

Texto de pré-visualização

Autor Édilus de Carvalho Castro Penido Pág 1 Comunicação Serial O Arduino MEGA é dotado de portas seriais através da qual podemos enviar ou receber dados e mensagens estabelecendo assim uma comunicação com outro dispo sitivo um computador por exemplo O sketch do Código 1 demonstra uma forma de enviar mensagens simples para a porta serial enquanto a Figura 1 mostra qual o resultado que será visualizado no monitor serial do simulador UnoArduSim void setup Serialbegin9600 Serialprintln IFMG SerialprintCampus Ouro Branco Serialprint SerialprintlnRobotica void loop Código 1 Envio de mensagens simples para a porta serial Figura 1 Mensagens visualizadas no monitor serial Para abrir o monitor serial devemos clicar duas vezes no símbolo desse módulo na janela do simulador Figura 2 Arduíno Teoria Prática Área Computação Prof Édilus de Carvalho Castro Penido Autor Édilus de Carvalho Castro Penido Pág 2 Figura 2 Indicação do monitor serial no simulador UnoArduSim No código apresentado a linha de comando Serialbegin9600 configura a porta serial do Arduino estabelecendo que a comunicação entre ele e o outro dispositivo ocorrerá em uma taxa de 9600 bits por segundo A diferença entre os comandos Serialprint e Serialprintln é que o pri meiro envia somente a mensagem sem nenhum acréscimo enquanto que o segundo adiciona uma quebra de linha no seu final O sketch do Código 2 demonstra uma forma de enviar ciclicamente valores nu méricos para a porta serial enquanto a Figura 3 mostra qual o resultado que será visualizado no monitor serial do simulador UnoArduSim As variáveis representam na verdade locais na memória de dados do Arduino que são reservados para o armazenamento de valores que podem ser alterados durante a execução do programa Elas são utilizados ao longo do programa sketch e precisam ter o seu tipo identificado quando são declaradas para que o compilador possa fazer uma alocação reserva de espaço adequada Sendo assim a linha de comando byte i declara uma variável do tipo byte capaz de armazenar valores entre 0 e 255 cha mada i Autor Édilus de Carvalho Castro Penido Pág 3 byte i void setup Serialbegin9600 void loop fori 0 i 3 i Serialprinti Serialprint Serialprintln fori 7 i 4 i Serialprinti Serialprint Serialprintln Serialprintln delay1000 Código 2 Envio cíclico de valores numéricos para a porta serial Figura 3 Valores numéricos visualizadas no monitor serial Nesse exemplo a variável i do tipo byte terá o seu valor alterado pela estrutura de repetição for toda vez que ela for executada Os seus parâmetros são o valor inicial da variável i 0 i inicializada com 0 o valor final da variável i 3 a estrutura de repetição será executada enquanto i for menor ou igual a 3 e como ela será incre mentada i a cada execução da estrutura de repetição i será acrescido de uma unidade Autor Édilus de Carvalho Castro Penido Pág 4 Os tipos mais comuns de variáveis são o boolean Valor lógico digital 1 true ou 0 false o char Caractere o byte Valor numérico sem sinal 0 a 255 o int Valor numérico com sinal 32768 a 32767 o unsigned int Valor numérico sem sinal 0 a 65535 o long Valor numérico com sinal 2147483648 a 2147483647 o unsigned long Valor numérico sem sinal 0 a 4294967295 o float Valor numérico com sinal 3402823538 a 3402823538 O Código 3 mostra uma forma de exibir uma mensagem inicial no monitor serial Depois disso serão enviadas mensagens de acordo com o botão BT1 ou BT2 pres sionado A Figura 4 mostra qual o resultado que será visualizado no monitor serial do simulador UnoArduSim define BT1 2 define BT2 3 void setup pinModeBT1 INPUT pinModeBT2 INPUT Serialbegin9600 Serialprintln Robotica Serialprintln void loop if digitalReadBT1 1 SerialprintlnBT1 Pressionado delay250 if digitalReadBT2 1 Serialprintln BT2 Pressionado delay250 Código 3 Envio de mensagem de acordo com o botão pressionado Autor Édilus de Carvalho Castro Penido Pág 5 Figura 4 Mensagens enviadas e acordo com o botão pressionado Ligações de Componentes no Simulador UnoArduSim a Comunicação Serial Para a simulação de uma comunicação serial com um computador Figura 5 no UnoArduSim são utilizados os pinos 0 e 1 do Arduíno Figura 5 Comunicação serial entre um computador e um Arduino UNO

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

NBR 5410 Iluminação e Tomadas - Dimensionamento e Recomendações

11

NBR 5410 Iluminação e Tomadas - Dimensionamento e Recomendações

Robótica

UMG

Atividade Pós Graduação Robótica Educacional

15

Atividade Pós Graduação Robótica Educacional

Robótica

UMG

Robótica Aula 7 e 8

52

Robótica Aula 7 e 8

Robótica

UMG

Controle de Velocidade e Rotação de Motor DC com Arduino e PWM - Código e Explicação

6

Controle de Velocidade e Rotação de Motor DC com Arduino e PWM - Código e Explicação

Robótica

UMG

Fundamentos da Robotica Educacional - Resolucao de Exercicios com Tinkercad e Multimetro

3

Fundamentos da Robotica Educacional - Resolucao de Exercicios com Tinkercad e Multimetro

Robótica

UMG

Anotacoes Numeros Aleatorios y 34623x 09236

1

Anotacoes Numeros Aleatorios y 34623x 09236

Robótica

UMG

Sequência Numérica Crescente e Decrescente - Exercício de Matemática

1

Sequência Numérica Crescente e Decrescente - Exercício de Matemática

Robótica

UMG

Lista de Exercícios Resolvida: Teoria dos Conjuntos e Probabilidade

27

Lista de Exercícios Resolvida: Teoria dos Conjuntos e Probabilidade

Robótica

UMG

Redação Dissertativa

1

Redação Dissertativa

Robótica

UMG

PWM-Modulacao-por-Largura-de-Pulso-Teoria-e-Aplicacoes-com-Arduino

5

PWM-Modulacao-por-Largura-de-Pulso-Teoria-e-Aplicacoes-com-Arduino

Robótica

UMG

Texto de pré-visualização

Autor Édilus de Carvalho Castro Penido Pág 1 Comunicação Serial O Arduino MEGA é dotado de portas seriais através da qual podemos enviar ou receber dados e mensagens estabelecendo assim uma comunicação com outro dispo sitivo um computador por exemplo O sketch do Código 1 demonstra uma forma de enviar mensagens simples para a porta serial enquanto a Figura 1 mostra qual o resultado que será visualizado no monitor serial do simulador UnoArduSim void setup Serialbegin9600 Serialprintln IFMG SerialprintCampus Ouro Branco Serialprint SerialprintlnRobotica void loop Código 1 Envio de mensagens simples para a porta serial Figura 1 Mensagens visualizadas no monitor serial Para abrir o monitor serial devemos clicar duas vezes no símbolo desse módulo na janela do simulador Figura 2 Arduíno Teoria Prática Área Computação Prof Édilus de Carvalho Castro Penido Autor Édilus de Carvalho Castro Penido Pág 2 Figura 2 Indicação do monitor serial no simulador UnoArduSim No código apresentado a linha de comando Serialbegin9600 configura a porta serial do Arduino estabelecendo que a comunicação entre ele e o outro dispositivo ocorrerá em uma taxa de 9600 bits por segundo A diferença entre os comandos Serialprint e Serialprintln é que o pri meiro envia somente a mensagem sem nenhum acréscimo enquanto que o segundo adiciona uma quebra de linha no seu final O sketch do Código 2 demonstra uma forma de enviar ciclicamente valores nu méricos para a porta serial enquanto a Figura 3 mostra qual o resultado que será visualizado no monitor serial do simulador UnoArduSim As variáveis representam na verdade locais na memória de dados do Arduino que são reservados para o armazenamento de valores que podem ser alterados durante a execução do programa Elas são utilizados ao longo do programa sketch e precisam ter o seu tipo identificado quando são declaradas para que o compilador possa fazer uma alocação reserva de espaço adequada Sendo assim a linha de comando byte i declara uma variável do tipo byte capaz de armazenar valores entre 0 e 255 cha mada i Autor Édilus de Carvalho Castro Penido Pág 3 byte i void setup Serialbegin9600 void loop fori 0 i 3 i Serialprinti Serialprint Serialprintln fori 7 i 4 i Serialprinti Serialprint Serialprintln Serialprintln delay1000 Código 2 Envio cíclico de valores numéricos para a porta serial Figura 3 Valores numéricos visualizadas no monitor serial Nesse exemplo a variável i do tipo byte terá o seu valor alterado pela estrutura de repetição for toda vez que ela for executada Os seus parâmetros são o valor inicial da variável i 0 i inicializada com 0 o valor final da variável i 3 a estrutura de repetição será executada enquanto i for menor ou igual a 3 e como ela será incre mentada i a cada execução da estrutura de repetição i será acrescido de uma unidade Autor Édilus de Carvalho Castro Penido Pág 4 Os tipos mais comuns de variáveis são o boolean Valor lógico digital 1 true ou 0 false o char Caractere o byte Valor numérico sem sinal 0 a 255 o int Valor numérico com sinal 32768 a 32767 o unsigned int Valor numérico sem sinal 0 a 65535 o long Valor numérico com sinal 2147483648 a 2147483647 o unsigned long Valor numérico sem sinal 0 a 4294967295 o float Valor numérico com sinal 3402823538 a 3402823538 O Código 3 mostra uma forma de exibir uma mensagem inicial no monitor serial Depois disso serão enviadas mensagens de acordo com o botão BT1 ou BT2 pres sionado A Figura 4 mostra qual o resultado que será visualizado no monitor serial do simulador UnoArduSim define BT1 2 define BT2 3 void setup pinModeBT1 INPUT pinModeBT2 INPUT Serialbegin9600 Serialprintln Robotica Serialprintln void loop if digitalReadBT1 1 SerialprintlnBT1 Pressionado delay250 if digitalReadBT2 1 Serialprintln BT2 Pressionado delay250 Código 3 Envio de mensagem de acordo com o botão pressionado Autor Édilus de Carvalho Castro Penido Pág 5 Figura 4 Mensagens enviadas e acordo com o botão pressionado Ligações de Componentes no Simulador UnoArduSim a Comunicação Serial Para a simulação de uma comunicação serial com um computador Figura 5 no UnoArduSim são utilizados os pinos 0 e 1 do Arduíno Figura 5 Comunicação serial entre um computador e um Arduino UNO

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®