Memaparkan 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 :

Berikut adalah kod aturcara CircuitPython. Anda perlu menambah pustaka (library) adafruit_ssd1306 dan adafruit_scd30

#import semua library yang berkaitan import time import board import busio import adafruit_ssd1306 import adafruit_scd30 #mendefinisikan penggunaan i2C i2c = board.I2C() #mendefisikan objek oled oled = adafruit_ssd1306.SSD1306_I2C(128, 64, i2c) #Mula Loop while True: oled.fill(0) #Lukis segiempat sama oled.rect(10, 10, oled.width-10, oled.height-10, True) #Baca bacaan sensor SCD30 scd = adafruit_scd30.SCD30(i2c) #Formatkan kepada dua titik perpuluhan temperature = "{:.2f}".format(scd.temperature) relative_humidity = "{:.2f}".format(scd.relative_humidity) co2_ppm_level = "{:.2f}".format(scd.CO2) #paparkan pada OLED oled.text("https://sidik.my",20,20,1) oled.text("CO2 :" +co2_ppm_level, 20, 30,1) oled.text("Temp :"+temperature, 20, 40, 1) oled.text("Humidity :"+relative_humidity, 20, 50, 1) oled.show() #tidur selama 5 saat sebelum ulang Loop time.sleep(5)
Code language: PHP (php)

Leave a Reply

Alamat e-mel anda tidak akan disiarkan.

Related Post