Nenhum comentário

Entrada analógica e comunicação serial na LPCXpresso4337 no mbed

LPCXpresso4337

Nesse artigo vamos ensinar como utilizar e ler o potenciômetro do Shield OM13082, programando a placa LPCXpresso4337 com o mbed. Os valores do potenciômetro serão impressos no LCD da placa de expansão e enviados pela comunicação serial para o computador.

Para acessar o artigo com as especificações completas da placa LPCXpresso4337, acesse o link do artigo de Thiago Lima.

Para acessar o artigo com as especificações da placa Shield OM13082, acesse o link do artigo de Thiago Lima.

O hardware para ligação do potenciômetro e conversor USB serial

O potenciômetro presente no Shield OM13082 pode ser ligados nas entradas analógicas: A3, A4 e A5, conforme exibido na figura 1:

Figura 1 - Jumpers para seleção de entrada para o potenciômetro LPCXpresso4337
Figura 1 - Jumpers para seleção de entrada para o potenciômetro

Vamos selecionar a entrada A3 para a leitura do sinal do potenciômetro.

Figura 2 - Seleção de entrada analógica para o potenciômetro LPCXpresso4337
Figura 2 - Seleção de entrada analógica para o potenciômetro

Para a comunicação com o computador vamos usar o conector para interface com um conversor FTDI, conforme exibido na figura 3:

Figura 3 - Conector para FTDI LPCXpresso4337
Figura 3 - Conector para FTDI

A ligação com o conversor FTDI é bem simples, só é necessário ligar 2 fios, conforme exibido na figura 4:

Figura 4 - Ligação do conversor FTDI na LPCXpresso4337
Figura 4 - Ligação do conversor FTDI na LPCXpresso4337

Pronto agora é só conectar o shield, o cabo USB para upload do programa e o cabo USB para comunicação do conversor FTDI no computador.

Criando o Software para leitura do potenciômetro e comunicação seria no mbed

Para essa aplicação vamos exibir o valor de leitura do potenciômetro no display e também enviar para a serial.

Se você ainda não fez uma aplicação com o display, sugiro a leitura do artigo Usando o display gráfico na LPCXpresso4337 no mbed.

Para a comunicação serial vamos usar a classe serial, já presente no mbed. A figura a seguir exibe um trecho da documentação sobre essa classe:

Figura 5 - Documentação para a biblioteca de comunicação serial LPCXpresso4337
Figura 5 - Documentação para a biblioteca de comunicação serial

Da mesma forma, vamos usar uma biblioteca para entrada analógica. A figura 6 exibe um trecho da documentação da biblioteca  para leitura de sinais analógicos:

Figura 6 - Documentação para a biblioteca de entrada analógica LPCXpresso4337
Figura 6 - Documentação para a biblioteca de entrada analógica

Após a criação de um projeto novo e a importação da biblioteca do display gráfico, vamos inserir o seguinte código:

Com o código digitado, o próximo passo é compilar e carregar o binário gerado na placa, conforme procedimento apresentado no artigo: Primeiros passos com a placa LPCXpresso4337 no mbed.

Com o conversor FTDI plugado no PC, abra um terminal de sua preferência. Eu usei o PuTTY, com a seguinte configuração:

Figura 7 - Configuração do terminal serial LPCXpresso4337
Figura 7 - Configuração do terminal serial

Pronto, após a abertura do terminal serão exibidas a mensagens recebidas:

Figura 8 - Mensagens recebidas no terminal serial LPCXpresso4337
Figura 8 - Mensagens recebidas no terminal serial

Também será exibido o valor do potenciômetro no display Gráfico:

Figura 9 - Valor do potenciômetro exibido no display Gráfico LPCXpresso4337
Figura 9 - Valor do potenciômetro exibido no display Gráfico

Pronto, esse foi um exemplo de aplicação para leitura de sinais analógico e comunicação serial. Teste outras entradas analógicas, inclusive a entrada presente no conector CN10 que permite a leitura de sinais externos a placa. Para comunicação serial, teste novas configurações e novas funções de leitura e escrita.

Se ficou alguma dúvida, deixe seu comentário abaixo.

Outros artigos da série

<< Usando os Leds e Joystick na LPCXpresso4337 no mbed
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Software » Entrada analógica e comunicação serial na LPCXpresso4337 no mbed
Talvez você goste:
Comentários:

Deixe um comentário

avatar
  Notificações  
Notificar

Séries



Outros da Série

Menu