quarta-feira, 11 de setembro de 2019

Micropython no NINA W102

U-BLOX NINA W102 PROGRAMADO EM  MICROPYTHON
LED BLINK

O objetivo deste BLOG é demonstrar como é possível utilizar programar o módulo U-BLOX NINA W102 com a linguagem de Scripts MicroPython para piscar um LED.

O MicroPython é uma implementação enxuta e eficiente da linguagem de programação Python 3 que inclui um pequeno subconjunto da biblioteca padrão do Python e é otimizada para ser executada em microcontroladores e em ambientes restritos.

O MicroPython é repleto de recursos avançados, como um prompt interativo, números inteiros de precisão arbitrária, fechamentos, compreensão de listas, geradores, tratamento de exceções e muito mais. No entanto, é compacto o suficiente para caber e executar com apenas 256k de espaço de código e 16k de RAM.

O MicroPython pretende ser o mais compatível possível com o Python normal, para permitir a transferência de código com facilidade da área de trabalho para um microcontrolador ou sistema incorporado.

Em blog anterior sobre MicroPython for mostrado como como fazer um LED piscar utilizando a LIB nativa.

COMPILAÇÃO MicroPython para NINA W102

Para compilar foi seguido passo a passo o roteiro abaixo:


OBS: antes de executar o "make", altere o Makefile para GENERIC-D2WD.

INTERFACE MicroPython para NINA W102

Para interagir com o MicroPython, recomendo UpyCraft


CODIGO

from machine import Pin from time import sleep led = Pin(27, Pin.OUT) while True: led.value(not led.value()) sleep(0.5)




Salve o programa e execute!

O programa fará o LED (GPIO 27 do ESP32) a cada meio segundo!!!!



Questões: suporte@smartcore.com.br

 

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

 

Nenhum comentário:

Postar um comentário