秋月でCO2センサーを購入しました。
https://akizukidenshi.com/catalog/g/gM-16142/
これを、ATOM Matrix に接続して使ってみたいと思います。
CO2濃度に応じてLEDの色を変更するようにして使う予定ですが、とりあえずは測定できるところまで。
動作環境は MicoPython(UIFlow) です。
こちら
https://kohacraft.com/archives/1068007971.html
を参考に、測定できるようになったものが下記
import machine
uart1 = machine.UART(1,tx=23,rx=33)
uart1.init(9600)
uart1.write(bytes([0xFF,0x01,0x86,0x00,0x00,0x00,0x00,0x00,0x79]))
ret=uart1.readline()
ret[2]*256+ret[3]
1000位の値が表示されたので、ちゃんと動いているようです。
データをどこかに登録するようにもしたいし、測定値でLEDの表示も変わるようにしたいので、まだまだこれからですね。
(2023/1/17)
上のリスト、細かいところで色々間違っていたので修正したのと、
コピペ用に下記を追記しました。
import machine
import time
uart1 = machine.UART(1,tx=23,rx=33)
uart1.init(9600)
while True:
ret = uart1.write(bytes([0xFF,0x01,0x86,0x00,0x00,0x00,0x00,0x00,0x79]))
time.sleep(0.1)
ret = uart1.readline()
print(ret[2]*256+ret[3])
time.sleep(5)