U-BLOX NINA W106 SENDO PROGRAMADO EM B4R - Embarcando código C e C++ no projeto
U-BLOX NINA W106 SENDO PROGRAMADO EM B4R - Embarcando código C e C++ no projeto
O objetivo deste BLOG é demonstrar como é possível programar o módulo u-BLOX NINA W106 (ESP32) no starter kit EVK-NINA-W1 com a linguagem B4R e fazer uso de Funções/Comandos/LIBS externas desenvolvidas em Arduino C, C++ (Wiring).
UBLOX NINA W106
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.
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.
B4X suite supports more platforms than any other tool
ANDROID | IOS | WINDOWS | MAC | LINUX
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"
SubProcess_GlobalsPublicSerial1AsSerialEndSubPrivateSubAppStartSerial1.Initialize(115200)Delay(1000)Log("AppStart")'Chamando o código escrito em ArduinoC
RunNative("sendMessage",Null)'Chamando o código escrito em ArduinoC
EndSub#if c
voidsendMessage(B4R::Object*o){Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");Serial.println("Hello From Arduino");}#End If
Nenhum comentário:
Postar um comentário