Using the Unit Laser TX ・ 使用 Unit Laser TX
M5StackのUnit Laser TXをコントローラーに接続する最小構成。配線とBOMつき。
この構成をエディタで開く・編集する →| 部品 | 役割 | ポート | リンク・価格 |
|---|---|---|---|
| M5Stack Core2 | Controller | grove_i2c, grove_analog, grove_uart, mbus | official page — $46.9 |
| Unit Laser TX | unit | grove_analog | official page — $3.5 |
M5Stack Core2とUnit Laser TXで作る、レーザー送信ユニットの最小構成です。Unit Laser TXはレーザー光でデータを送信するためのユニットで、受信側のLaser RXと組み合わせてワイヤレス通信ができます。このガイドでは、Core2にLaser TXを接続し、レーザーを点灯させる基本的な動作を確認します。
# M5Stack Core2 + Unit Laser TX
# Wiring: Laser TX -> Core2 black Port.B (analog/IO)
# Laser TX is controlled by a digital signal on the Grove pin.
# On Core2 Port.B, the signal pin is GPIO 36 (analog input) and GPIO 26 (digital output).
# The Laser TX module is driven by a digital HIGH on the signal line.
from machine import Pin
import time
from m5stack import lcd
# Port.B: GPIO 26 is the digital output pin for controlling the laser
laser = Pin(26, Pin.OUT)
lcd.clear()
lcd.print('Laser ON', 10, 20)
laser.on() # turn laser on
time.sleep(10) # keep laser on for 10 seconds
laser.off()
lcd.clear()
lcd.print('Laser OFF', 10, 20)
この作り方はAIが構成から生成したものです(未検証)。通電前に配線とコードをご確認ください。
この構成はAIが実在するM5Stack部品から設計し、ポート互換をサーバで検証したものです。編集・共有できます。
エディタで開く →UnitKit は M5Stack® 製品向けの非公式ツール。作りたいものを書くと、部品リストと配線図が出ます。