Menguji Grove – LoRa-E5 (STM32WLE5JC) menggunakan CircuitPython

komponen Grove Lora-E5 boleh dikatakan agak baru dan tiada pustaka circuitpython yang tersedia untuk komponen tersebut. Oleh kerana komponen ini menggunakan UART, jadi sebenarnya kita boleh uji dengan cara menghantar mesej melalu UART. saya merujuk kepada tutorial untuk arduino ini

Untuk tujuan pengujian ini saya cuba menghantar arahan seperti berikut melalui CircuitPython serial console.

  • AT
  • AT+ID
  • AT+VER
import board
import busio

import time

uart = busio.UART(board.D0, board.D1, baudrate=9600)
get_input = True
allstring = ""

while True:            
    #memasukkan input contoh AT, AT+ID, AT+VER
    if get_input == True:
        print(allstring) #cetak string, bermula dengan " "
        userinput = input()
        b = bytes(userinput, 'utf-8') #tukar (encode) string userinput kepada byte
        uart.write(b)
        get_input = False #mengelakkan dari loop mengkehendaki input semula
    elif get_input == False:
        byte_read = uart.readline()  # membaca sebaris-sebaris
        if byte_read is None: #mesej sudah habis diterima
            get_input = True
            continue
        allstring += byte_read.decode() #gabungkan dan decode semua byte yang diterima kepada satu string
Code language: PHP (php)

Leave a Reply

Alamat e-mel anda tidak akan disiarkan. Medan diperlukan ditanda dengan *

Related Post

Menyelesaikan masalah prenggunaan MQTT dalam circuitpython dengan pustaka adafruit_espatcontrol dan adafruit_minimqttMenyelesaikan masalah prenggunaan MQTT dalam circuitpython dengan pustaka adafruit_espatcontrol dan adafruit_minimqtt

Saya menghadapi masalah ini apabila cuba menggunakan pustaka adafruit_espatcontrol bersama adafruit_minimqtt untuk menyambungkan kepada MQTT yang dipasang di pada Raspberry Pi Saya menjejak ralat tersebutdan mendapati bahawa, oleh kerana MQTT

Memaparkan bacaan sensor Grove CO2 di atas paparan Grove OLED menggunakan circuitpython dan Seeeduino XIAO RP2040Memaparkan bacaan sensor Grove CO2 di atas paparan Grove OLED menggunakan circuitpython dan Seeeduino XIAO RP2040

Hari ini kita akan melihat bagaimana caranya untuk membaca dari sensor Grove CO² dan memaparkan di atas paparan Grove OLED. komponen yang digunakan adalah : Penderia (sensor) Grove CO2, Temperature