U-BLOX NINA B112 ACESSANDO I2C VIA VISUINO
O objetivo deste BLOG é demonstrar como é possível utilizar o VISUINO para programar o módulo U-BLOX NINA B112. Foi utilizado o EVK-NINA-B para o teste. No exemplo, iremos acessar OLED I2C e mostrar um BMP com logo do VISUINO e o texto "SMARTCORE"
"O Visuino é o mais recente software inovador da Mitov Software. Um ambiente de programação visual que permite programar suas placas Arduino."
OLED I2C Display, 128x32 I2C OLED Display
Especificações:
– Chip: SSD1306
– Display OLED 0.91 Polegadas
– Interface: I2C
– Tensão de operação: 3,3-5VDC
– Resolução: 128×32 pixels
– Dimensões: 38 x 12 x 2,5 mm
– Cor: Azul
– Chip: SSD1306
– Display OLED 0.91 Polegadas
– Interface: I2C
– Tensão de operação: 3,3-5VDC
– Resolução: 128×32 pixels
– Dimensões: 38 x 12 x 2,5 mm
– Cor: Azul
1) Baixe e instale a última versão da IDE do Arduino
https://www.arduino.cc/en/Main/Software e crie uma pasta PORTABLE dentro da pasta de instalação do ARDUINO.
https://www.arduino.cc/en/Main/Software e crie uma pasta PORTABLE dentro da pasta de instalação do ARDUINO.
2) Execute a IDE do Arduino e click em files-->preferences
e digite
https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json e click OK
3) Vá agora em Tools > Board > Boards Manager
4) Procure por "NRF52 Sandeep" e instale
Aguarde alguns minutos para instalação do SDK.
Após isto, aproveita e já instale os pacotes para BLE, o qual será utilizado em blogs futuros
5) Feche o ARDUINO e crie uma pasta dentro de "variants" chamada
u_blox_nina_b112
Descompacte dentro dela os arquivos contidos em u_blox_nina_b112.zip
Copie boards.txt para a pasta acima de variants.
Exemplo:
C:\Users\tcpipchip\Desktop\VISUINO\portable\packages\sandeepmistry\hardware\nRF5\0.6.0
Abra o ARDUINO
6) Selecione em tools-->board o módulo u_blox_nina_b112
7) Baixe e instale o VISUINO.
8) Selecione o módulo EVK-NINA-B1
9) Adicione fluxos conforme figura abaixo!
Seleção da Fonte BMP e habilitação da função SENO para posicioná-lo
https://ricardoadulis.sharepoint.com/:f:/s/smartcore/EokAA6VLc4hDphArZvf7kngBNy0OP0Ze5DfXXeI1inkSNw?e=TZo4eR
10) Configure o VISUINO para apontar para o ARDUINO.
Vá em menu Arduino-->Configure
11) Gerando código
Pressione F9, o VISUINO então vai transforma os fluxos em código C e então abrir o Arduino
12) Agora compile
13) Agora mande gravar via STLINK-V2 (ver blog sobre STLINK-V2 para ARDUINO)
15) Questões: suporte@smartcore.com.br
FONTES:
https://www.arduino.cc
https://www.visuino.com
https://github.com/sandeepmistry/arduino-nRF5
https://proesi.com.br/display-lcd-oled-0-91-tft-128x10-pixels-i2c.html
https://www.arduino.cc
https://www.visuino.com
https://github.com/sandeepmistry/arduino-nRF5
https://proesi.com.br/display-lcd-oled-0-91-tft-128x10-pixels-i2c.html