Olá, meu nome é Swellington e esse é o segundo tutorial que visa mostrar as funções de componentes no Visuino.

Neste tutorial explico como usar o componente de Display LCD 16x2 I2C.

 

O que você vai aprender nesse tutorial.

  • Usar o básico do Visor LCD 16x2 i2c.
  • Descobrir o endereço de qualquer módulo i2c

 

Para iniciar.

 

  1. Abra seu Visuino, selecione sua placa. Se a sua já for Arduino Uno, pode pular esse passo.

  2. Faça as conexões físicas do seu módulo como é mostrado no Esquema abaixo.
  3. Busque o endereço do seu módulo, se já souber pode pular também esse passo.

    Selecione o componente da placa (Arduino Uno), vá na aba Properties e clique no botão + I2C Channels como é mostrado pela imagem acima.

    Vá expandido até aparacer o campo Elements, clique para abrir a janela de adição de novos elementos e adicione o Elemento I2C Scan



  4. Feche essa janela e sua placa seu componente da placa vai ficar com a seguinte configuração.



    Agora ligue a Saída Address no In do Serial [0].

  5.  Faça o Upload para sua Placa, como você já aprendeu no #1 - LED RGB com Visuino.
    .
    Depois que terminar o Upload, vá na aba Serial e clique no botão Connect. Espere o endereço ser detectado e quando ele for revelado, anote que será usado mais tarde.


    No meu módulo o endereço é 63, talvez no seu o endereço seja diferente. Observação: Não use mais de um módulo I2C conectados ao seu Arduino quando for buscar o código.

Desconecte A Saída Address do In do Serial[0], e vamos agora adicionar o componente de Visor LCD 16x2 I2C.

Inicio com o Componente de Visor LCD.

  1. Vá a paleta de componentes e busque por Display i2c, adicione o componente na área de design.



  2. Faça a conexão do Out no In I2C como é mostrado pela figura abaixo.

  3. Selecione o componente LiquidCrystalDisplay, e vá na aba Properties. 

    Mude o campo Address para o endereço que você reservou anteriormente, ou o endereço do seu módulo caso já tenha conhecimento e pulou o passo anterior. 



  4. Vá no campo Elements e clique nos botão com ... (três potinhos).  

    Vai abrir uma janela onde você pode colocar o tipo de dados que será mostrado no Visor.



  5. Adicione dois Elements, um Text Field e um Analog Field.



  6.  Para o primeiro e o segundo Elemento, vá na aba propriedade e altere as configurações como a seguir:

    TextField1: Initial Value = HelloWorld (ou um texto da sua escolha);
    Analog Field: Row = 1.


    O primeiro elemento representa um informação estática, e o segundo representa um informação dinâmica que vai receber de outro componente qualquer, no caso vou usar o Random Analog Generator.

  7.  Adicione o componente Random Analog Generator e um componente de Random Clock Generator.



  8. Faça a conexão do Out do RandomClockGenerator no Clock do RandomAnalogGenerator e o Out do RandomClockGenerator no In do AnalogField1.





  9. Selecione o componente RandomClockGenerator1, vá na aba Properties e altere o campo Max Frequency para 0.75



  10.  Faça o upload para sua placa e veja o resultado.

 

Resultado: