U-BLOX NINA B112 E PlatformIO - MBED
O objetivo deste BLOG é demonstrar como é possível utilizar o PlatformIO para programar o módulo U-BLOX NINA B112. Foi utilizado o EVK-NINA-B1 para o teste.
1) Baixe e instale o Visual Studio Code
2) Execute o Visual Studio Code
3) Na opção EXTENSIONS (canto esquerdo), procure por PlatformIO e Instale. Aguarde!
4) Uma vez instalado o PlatformIO, vá em PIO Home e crie um Novo Projeto e digite os parâmetros abaixo e então Finish
Aguarde alguns minutos para instalação do SDK. A instalação do SDK ficará em
C:\Users\USER\.platformio>
e os fontes em
C:\Users\USER\Documents\PlatformIO\Projects\pisca\src\main.cpp
5) Na opção EXPLORER você verá o projeto e o código fonte (MBED Sintax).
6) Observe o arquivo Platformio.ini que foi criado, você pode futuramente mudar para aceitar outro tipo de framework, como exemplo, Arduino.
[env:ublox_evk_nina_b1]
platform = nordicnrf52
board = ublox_evk_nina_b1
framework = mbed
7) Altere o código para
#include "mbed.h"
#include "stdio.h"
#include <mbed.h>
#include <stdio.h>
DigitalOut myled(LED1);
int main() {
while(1) {
myled = 1;
wait(1.0);
myled = 0;
wait(1.0);
}
}
8) Compile (seja paciente), a primeira vez demora mais tempo.
9) Faça o UPLOAD e você verá o LED alterando de estado a cada 1 segundo!
10) Questões: suporte@smartcore.com.br
FONTES: