電子工作

【サンプルコード付き】Bluetooth+6軸IMU+マイク搭載ボード"XIAO nRF52840 Sense"使ってみた

指先サイズの超小型マイコンボード**「XIAO nRF52840 Sense」**の入門記事です。 Bluetooth 5.0対応に加え、6軸IMU(加速度・ジャイロ)とデジタルマイクを標準搭載したこのボードを使い、Arduino IDEでの開発環境の構築から、内蔵センサーを使用する実践的…

【Arduinoの裏側③】GPIO・タイマー制御における抽象化のコストとレジスタ直接操作

本記事は「Arduinoの裏側」シリーズの第3回です。 今回は、Arduinoで最も頻繁に使用される機能である「GPIO」と、その背後で動作する「タイマー」に焦点を当てます。 digitalWrite や analogWrite は非常に便利な関数ですが、ハードウェアを抽象化する過程で…