ACESSANDO HC-SR04
O objetivo deste BLOG é demonstrar como é possível utilizar programar o módulo U-BLOX NINA B302 com a linguagem de Scripts Python para efetuar a leitura do sonar HC-SR04. Foi utilizado o módulo NINA B302 (opencpu) para o teste.
Neste blog um círculo ficará lendo a distância retornada pelo sonar HC-SR04, através da utilização da LIB hcsr04
Para fazer a leitura da entrada analógica será necessária a inclusão da LIB hcsr04 na flash do NINA B302.
O programa ficará assim:
DESCRIÇÃO
Basicamente o software configura os GPIOS para "trigar" e ler os dados;
sonar = HCSR04(microcontroller.pin.P1_00, microcontroller.pin.P0_25)
// GPIO 7 e GPIO 8 do NINA B302
Se você salvar com o nome code.py, toda vez que resetar o NINA B302.
ATENÇÃO: 5V OUTPUT
FONTES:
https://learn.sparkfun.com/tutorials/nrf52840-development-with-arduino-and-circuitpython/all
https://www.u-blox.com/sites/default/files/NINA-B3_DataSheet_%28UBX-17052099%29.pdf
https://forums.adafruit.com/viewtopic.php?f=60&t=148531&start=30
https://circuitpython.readthedocs.io/en/2.x/shared-bindings/microcontroller/__init__.html?highlight=microcontroller
https://gitter.im/mu-editor/general
https://circuitpython-hcsr04.readthedocs.io/en/latest/
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