segunda-feira, 1 de outubro de 2018

U-BLOX NINA W e ARDUINO

O objetivo deste BLOG é demonstrar como é possível utilizar a IDE do Arduino para programar o módulo U-BLOX NINA. Foi utilizado o EVK-NINA-W para o teste.
1) Baixe e instale a última versão da IDE do Arduino

https://www.arduino.cc/en/Main/Software

2) Execute a IDE do Arduino e click em files-->preferences


e digite
https://dl.espressif.com/dl/package_esp32_index.json e click OK

3) Vá agora em Tools > Board > Boards Manager



4) Procure por "ESP32 by Espressif" e instale


Aguarde alguns minutos para instalação do SDK. 

5) Selecione em tools-->board o módulo u-blox NINA-W10 series



6) Crie um Sketch novo e copie o programa abaixo

#include <Arduino.h>

const int ledPin = GPIO_NUM_21;

void setup() {
  // setup pin 5 as a digital output pin
  pinMode (ledPin, OUTPUT);
}

void loop() {
  digitalWrite(ledPin, HIGH);  // turn on the LED
  delay(100);  // wait for half a second or 500 milliseconds
  digitalWrite(ledPin, LOW); // turn off the LED
  delay(100);  // wait for half a second or 500 milliseconds
}

7) Atualize os BINS abaixo do Package ESP32

8) Agora compile


9) Selecione a COM, pressione o botão BOOT e então RESET no EVK-NINA-W e transfira o programa


10) Você verá o LED alterando de estado a cada 100ms!

11) Questoes: suporte@smartcore.com.br