• 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ê

Robótica Aula 7 e 8

52

Robótica Aula 7 e 8

Robótica

UMG

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

15

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

Robótica

UMG

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

11

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

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

Redação Dissertativa

1

Redação Dissertativa

Robótica

UMG

Relatorio de Pagamento e Resolucao de Pedido com Arquivos e Videos

3

Relatorio de Pagamento e Resolucao de Pedido com Arquivos e Videos

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

Exercicios de Robotica - Programacao de Robo ABB e Automação Flexivel

4

Exercicios de Robotica - Programacao de Robo ABB e Automação Flexivel

Robótica

UMG

Tutorial Arduino - Como Usar LCD com NativeLiquidCrystalh e Exemplos de Codigo

6

Tutorial Arduino - Como Usar LCD com NativeLiquidCrystalh e Exemplos de Codigo

Robótica

UMG

Engrenagens com Tinkercad

48

Engrenagens com Tinkercad

Robótica

UMG

Texto de pré-visualização

Autor Édilus de Carvalho Castro Penido Pág 1 Entradas Analógicas Um dispositivo deve apresentar apenas dois estados bem definidos de operação ligado ou desligado aceso ou apagado aberto ou fechado etc para ser considerado um elemento digital O sinal que ele gera é portanto discreto sendo possível associar um nível lógico 0 ou 1 a cada um desses dois estados No entanto no mundo real as grandezas com que temos de lidar temperatura luminosidade velocidade nível etc comumente não se enquadram diretamente numa análise digital porque apresentam uma variação continua entre dois valores Dessa forma esses valores são classificados como analógicos e necessitam de uma conversão adequada para que possam ser utilizados por um dispositivo digital No Arduino MEGA a quantificação de um sinal de entrada analógico entre 0 e 5 V é feita através da conversão desse valor para um número entre 0 e 1023 porque a resolução do seu conversor AD analógicodigital interno é 10 bits 210 1024 valores 0 a 1023 Com o sketch apresentado no Código 1 é possível alterar o estado do LED verde LD1 a partir da tensão fornecida por um potenciômetro Figura 1 ligado na entrada analógica A0 do Arduino da seguinte forma o Se a tensão estiver entre 000 e 249 V o resultado da conversão AD estará entre 0 e 511 LED verde apagado o Se a tensão estiver entre 250 e 500 V o resultado da conversão AD estará entre 512 e 1023 LED verde aceso Figura 1 Potenciômetro rotativo e potenciômetro deslizante Arduíno Teoria Prática Área Computação Prof Édilus de Carvalho Castro Penido Autor Édilus de Carvalho Castro Penido Pág 2 define LD1 26 define EA1 A0 unsigned int valor Variável para armazenar o valor da conversão void setup pinModeLD1 OUTPUT void loop valor analogReadEA1 ifvalor 512 digitalWriteLD1 0 ifvalor 512 digitalWriteLD1 1 Código 1 Mudança do estado de um LED em função do valor de um sinal analógico O processo de conversão da tensão analógica em um pino para um valor numérico proporcional é realizado pela função analogReadnº do pino Com o sketch apresen tado no Código 2 é possível enviar o valor da conversão AD da tensão analógica num pino para o módulo LCD toda a vez que esse dado for alterado Figura 2 O sketch do Código 3 mostra uma forma de exibir no módulo LCD a tensão ana lógica num pino através de uma operação matemática regra de três com o valor da conversão AD Figura 3 Como o resultado dessa operação pode ser fracionário as variáveis utilizadas são do tipo float define EA1 A0 define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 unsigned int valornovo 0 valorantigo 0 void setup lcdbegin20 4 lcdsetCursor0 0 lcdprintConversao AD 0 Autor Édilus de Carvalho Castro Penido Pág 3 void loop valornovo analogReadEA1 Mostra a conversão AD se for diferente da anterior if valornovo valorantigo lcdclear lcdsetCursor0 0 lcdprintConversao AD lcdprintvalornovo Escrita do novo valor valorantigo valornovo Código 2 Envio do valor da conversão AD para o módulo LCD define EA1 A0 define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 unsigned float tensaonova 00 tensaoantiga 00 void setup lcdbegin20 4 lcdsetCursor0 0 lcdprintTensao 000 V void loop tensaonova analogReadEA1 50 10230 Mostra a tensão se for diferente da anterior if tensaonova tensaoantiga lcdclear lcdsetCursor0 0 lcdprintTensao lcdprinttensaonova Escrita do nova tensão lcdprint V tensaoantiga tensaonova Código 3 Envio do valor da tensão analógica para o módulo LCD Autor Édilus de Carvalho Castro Penido Pág 4 Figura 2 Exibição do valor da conversão AD no módulo LCD Figura 3 Exibição da tensão analógica no módulo LCD Ligações de Componentes no Simulador UnoArduSim a Entradas Analógicas define EA1 A0 Potenciômetro deslizante define EA2 A1 Potenciômetro deslizante A Figura 4 mostra um potenciômetro rotativo simples ligado em um Arduino UNO Autor Édilus de Carvalho Castro Penido Pág 5 Figura 4 Potenciômetro rotativo ligado num Arduino UNO

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

Recomendado para você

Robótica Aula 7 e 8

52

Robótica Aula 7 e 8

Robótica

UMG

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

15

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

Robótica

UMG

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

11

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

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

Redação Dissertativa

1

Redação Dissertativa

Robótica

UMG

Relatorio de Pagamento e Resolucao de Pedido com Arquivos e Videos

3

Relatorio de Pagamento e Resolucao de Pedido com Arquivos e Videos

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

Exercicios de Robotica - Programacao de Robo ABB e Automação Flexivel

4

Exercicios de Robotica - Programacao de Robo ABB e Automação Flexivel

Robótica

UMG

Tutorial Arduino - Como Usar LCD com NativeLiquidCrystalh e Exemplos de Codigo

6

Tutorial Arduino - Como Usar LCD com NativeLiquidCrystalh e Exemplos de Codigo

Robótica

UMG

Engrenagens com Tinkercad

48

Engrenagens com Tinkercad

Robótica

UMG

Texto de pré-visualização

Autor Édilus de Carvalho Castro Penido Pág 1 Entradas Analógicas Um dispositivo deve apresentar apenas dois estados bem definidos de operação ligado ou desligado aceso ou apagado aberto ou fechado etc para ser considerado um elemento digital O sinal que ele gera é portanto discreto sendo possível associar um nível lógico 0 ou 1 a cada um desses dois estados No entanto no mundo real as grandezas com que temos de lidar temperatura luminosidade velocidade nível etc comumente não se enquadram diretamente numa análise digital porque apresentam uma variação continua entre dois valores Dessa forma esses valores são classificados como analógicos e necessitam de uma conversão adequada para que possam ser utilizados por um dispositivo digital No Arduino MEGA a quantificação de um sinal de entrada analógico entre 0 e 5 V é feita através da conversão desse valor para um número entre 0 e 1023 porque a resolução do seu conversor AD analógicodigital interno é 10 bits 210 1024 valores 0 a 1023 Com o sketch apresentado no Código 1 é possível alterar o estado do LED verde LD1 a partir da tensão fornecida por um potenciômetro Figura 1 ligado na entrada analógica A0 do Arduino da seguinte forma o Se a tensão estiver entre 000 e 249 V o resultado da conversão AD estará entre 0 e 511 LED verde apagado o Se a tensão estiver entre 250 e 500 V o resultado da conversão AD estará entre 512 e 1023 LED verde aceso Figura 1 Potenciômetro rotativo e potenciômetro deslizante Arduíno Teoria Prática Área Computação Prof Édilus de Carvalho Castro Penido Autor Édilus de Carvalho Castro Penido Pág 2 define LD1 26 define EA1 A0 unsigned int valor Variável para armazenar o valor da conversão void setup pinModeLD1 OUTPUT void loop valor analogReadEA1 ifvalor 512 digitalWriteLD1 0 ifvalor 512 digitalWriteLD1 1 Código 1 Mudança do estado de um LED em função do valor de um sinal analógico O processo de conversão da tensão analógica em um pino para um valor numérico proporcional é realizado pela função analogReadnº do pino Com o sketch apresen tado no Código 2 é possível enviar o valor da conversão AD da tensão analógica num pino para o módulo LCD toda a vez que esse dado for alterado Figura 2 O sketch do Código 3 mostra uma forma de exibir no módulo LCD a tensão ana lógica num pino através de uma operação matemática regra de três com o valor da conversão AD Figura 3 Como o resultado dessa operação pode ser fracionário as variáveis utilizadas são do tipo float define EA1 A0 define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 unsigned int valornovo 0 valorantigo 0 void setup lcdbegin20 4 lcdsetCursor0 0 lcdprintConversao AD 0 Autor Édilus de Carvalho Castro Penido Pág 3 void loop valornovo analogReadEA1 Mostra a conversão AD se for diferente da anterior if valornovo valorantigo lcdclear lcdsetCursor0 0 lcdprintConversao AD lcdprintvalornovo Escrita do novo valor valorantigo valornovo Código 2 Envio do valor da conversão AD para o módulo LCD define EA1 A0 define LRS 44 define LEN 45 define LRW 46 define LD4 40 define LD5 41 define LD6 42 define LD7 43 include NativeLiquidCrystalh NativeLiquidCrystal lcdLRS LRW LEN LD4 LD5 LD6 LD7 unsigned float tensaonova 00 tensaoantiga 00 void setup lcdbegin20 4 lcdsetCursor0 0 lcdprintTensao 000 V void loop tensaonova analogReadEA1 50 10230 Mostra a tensão se for diferente da anterior if tensaonova tensaoantiga lcdclear lcdsetCursor0 0 lcdprintTensao lcdprinttensaonova Escrita do nova tensão lcdprint V tensaoantiga tensaonova Código 3 Envio do valor da tensão analógica para o módulo LCD Autor Édilus de Carvalho Castro Penido Pág 4 Figura 2 Exibição do valor da conversão AD no módulo LCD Figura 3 Exibição da tensão analógica no módulo LCD Ligações de Componentes no Simulador UnoArduSim a Entradas Analógicas define EA1 A0 Potenciômetro deslizante define EA2 A1 Potenciômetro deslizante A Figura 4 mostra um potenciômetro rotativo simples ligado em um Arduino UNO Autor Édilus de Carvalho Castro Penido Pág 5 Figura 4 Potenciômetro rotativo ligado num 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®