まさはる's Weblog

まさはる's Weblog
Macintoshとオーディオの話題

2026年6月12日

XIAO RA4M1を使ってみました

Category : Arduino / Posted at 2026年6月12日 17:09

 ArduinoはUno R3とNano Everyを持っているのですが、Nanoといっても30ピンなのでブレッドボード1枚の半分を占有してしまいます。そこで、小さいSeeed StudioのXIAO RA4M1を購入してみました。

XIAO RA4M1
Seeed Studio XIAO RA4M1

 XIAOは多くのモデルがあり、どれもほとんど値段が変わらないのですが、Nano R4と同じシリーズのMCUで、LEDとリセットボタンが付いている、どちらかというと多機能ではないRA4M1にしました。

温湿度計の回路図
温湿度計の回路図(PDFはこちら

 以前作った温湿度計をXIAO版にしてみました。XIAOのIO電圧は3.3Vなので、双方向ロジックレベル変換器がなくなって更に簡単な回路になりました。

 プログラムの方は、そのままで動作するかもと思ってコンパイルしてみたところ、Stringオブジェクトを配列の文字列に変換するところでエラーが出たので、少し変更しました。プログラムのソースはこちら。

温湿度計
温湿度計

 ブレッドボード1枚になって小さくなりました。右側の半固定抵抗は、バックライトの明るさ調整用です。

(ついでの話題)

 以前、自作Arduino互換機を使って正弦波発生回路を作ったのですが、3.3V電源出力やパソコンとのシリアル通信機能は不要なので、もっとシンプルにならないかと思っていたところ、aitendoで「あちゃんでいいの」というATmega328P用の互換機キットが売られていたので購入してみました。このキットは、基板に水晶発振子、LED、リセットスイッチを付けられるので、かなりコンパクトになります。

ATmega328Pマイコンボード3種
ATmega328Pマイコンボード3種(左から松、竹、梅)

 左側は外部電源入力や5/3.3V電源出力のあるフルセット版、中央はパソコンとのシリアル通信機能が使えるUSB電源版、右側はUSB電源版です。IC制御のような用途の場合、プログラムができてしまえば電源のみで十分です。

ATmega328Pマイコンボード「梅」
ATmega328Pマイコンボード「梅」が稼働中
このページのトップに戻る