U-BLOX NINA W106 SENDO PROGRAMADO EM B4R
O objetivo deste BLOG é demonstrar como é possível utilizar programar o módulo u-BLOX NINA W106 no starter kit EVK-NINA-W1 com a linguagem B4R então fazer com que um LED fique piscar a cada 1 segundo.
Wi-Fi 802.11b/g/n
Dual-Mode Bluetooth v4.2
Poderoso suporte de CPU aberta para aplicativos personalizados
Tamanho pequeno e várias opções de antena
Pino compatível com outros módulos NINA
Certificação global
Módulo baseado no ESP32, com 4MB FLASH
SMARTCORE
A SmartCore fornece módulos para comunicação wireless, biometria, conectividade, rastreamento e automação.
Nosso portifólio inclui modem 2G/3G/4G/NB-IoT/Cat.M, satelital, módulos WiFi, Bluetooth, GNSS/GPS, Sigfox, LoRa, leitor de cartão, leitor QR code, mecanismo de impressão, mini-board PC, antena, pigtail, LCD, bateria, repetidor GPS e sensores.
Mais detalhes em www.smartcore.com.br
SOBRE A LINGUAGEM BASIC
BASIC (acrônimo para Beginner's All-purpose Symbolic Instruction Code; em português: Código de Instruções Simbólicas de Uso Geral para Principiantes) é uma linguagem de programação, criada com fins didáticos, pelos professores John George Kemeny, Thomas Eugene Kurtz e Mary Kenneth Keller em 1964 no Dartmouth College.
Basic pode ser uma opção de linguagem para se aprender lógica, uma vez que foi desenvolvida em alto nível (próxima da linguagem humana). Além da sua relativa facilidade de criar aplicações de forma simples e rápida.
BASIC também é o nome genérico dado a uma grande família de linguagens de programação derivadas do BASIC original. Provavelmente existem mais variações de BASIC do que de qualquer outra linguagem de programação.
Simple, powerful and modern
development tools.
With B4X, anyone who wants to, can develop real-world solutions.
B4R é uma ferramenta de desenvolvimento 100% gratuita para programas nativos como o U-BLOX NINA W106.
O B4R segue os mesmos conceitos das outras ferramentas B4X, fornecendo uma ferramenta de desenvolvimento simples e poderosa.
B4R, B4A, B4J e B4i juntos fazem a melhor solução de desenvolvimento para a Internet das Coisas (IoT).
B4R é uma ferramenta de desenvolvimento do fabricante do basic4Android.
Você baixa a ferramenta de https://www.b4x.com/b4r.html e os requisitos são Arduino 1.8+ e o pacote ESP32 que devem ser instalados no seu PC de desenvolvimento, depois de instalar o B4R você configurar o caminho para o IDE Arduino para que eles possa utilizar as ferramentas Arduino que estão instaladas para compilação e programação.
Com B4R você pode Programar (Compilar) em BASIC e C++ juntos!!!
B4R é 100% free!
Instalação
u-BLOX NINA W106 é baseado no ESP32, escolha "ESP32 Dev Module"
Copie e cole o programa abaixo
#Region Project Attributes
#AutoFlushLogs: True
#CheckArrayBounds: True
#StackBufferSize: 600
#End Region
'Ctrl+Click to open the C code folder: ide://run?File=%WINDIR%\System32\explorer.exe&Args=%PROJECT%\Objects\Src
Sub Process_Globals
Private pinTest As Pin
End Sub
Private Sub AppStart
pinTest.Initialize(2, pinTest.MODE_OUTPUT)
Do While True == True
pinTest.DigitalWrite(True)
Delay(100)
pinTest.DigitalWrite(False)
Delay(100)
Loop
End Sub
O programa configura o GPIO2 como saída e manda a cada segundo nível lógico ALTO e então nível lógico BAIXO. Também programa a UART (Log) para enviar uma mensagem "Blink" (a cada 2 segundos).
Pressione F5 para iniciar a compilação
Nenhum comentário:
Postar um comentário