O objetivo deste BLOG é demonstrar como é possível interpretar programas codificados em PYTHON no módulo U-BLOX NINA B112. Para isto, siga roteiro resumido abaixo:
1) Baixe o código executável do CircuitPython (COMPILADO PELO AUTOR).
Atenção,CircuitPython foi descontinuado para o NRF52832
2) Grave o código HEX usando o utility J-FLASH LITE ou NRFGO STUDIO no NINA B112 (EVK-NINA-B1)
Grave o tambem o Softdevice. O mesmo pode ser baixado aqui
3) Abra a COMM criada pelo EVK-NINA-B1 ou ligue um conversor USB SERIAL nos pinos TXD e RXD do módulo, bem como o GND. A comunicação é 115200,N,8,1
4) Se voce resetar o NINA B112, esta é a mensagem do CircuitPython.
4) Se voce resetar o NINA B112, esta é a mensagem do CircuitPython.
5) Com o seu editor preferido, crie um programa em Python, hello.py
import time
import board
from digitalio import DigitalInOut, Direction, Pull
led = DigitalInOut(board.LED1)
led.direction = Direction.OUTPUT
while True:
led.value = False
time.sleep(0.5)
led.value = True
time.sleep(0.5)
6) Execute o Ampy com os parâmetros para transferência e então execução do script python.
Neste exemplo, O LED mudará de estado a cada 500ms
Para executar ao ligar o módulo, o programa deve ser chamado code.py
Para executar ao ligar o módulo, o programa deve ser chamado code.py
8) Questões: suporte@smartcore.com.br
FONTES:
https://www.u-blox.com/sites/default/files/NINA-B1_SIM_%28UBX-15026175%29.pdf
https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython
https://learn.adafruit.com/circuitpython-on-the-nrf52/build-flash-circuitpython
https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython
https://learn.adafruit.com/circuitpython-on-the-nrf52/build-flash-circuitpython
Sobre a 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