マイコン開発

Arduino

📞Arduinoのシリアル通信 # 2

ArduinoとWin-Formで実現する非同期シリアル通信制御PC(Windows)からArduinoへ命令を送り、Arduinoでの処理が終わるまでUIをブロックせずに待機する。これは、実用的なツール開発において非常に重要なテクニックで...
Arduino

📞Arduinoのシリアル通信 #1

ArduinoとWindows間で、USB経由でシリアル通信をする機会が多くあったので、昔を思い出しつつまとめていきたいと思っています。今回は、Windows側から送信したコマンドをArduinoで受信し、Arduino上のLEDをON/O...
PCソフト開発

👱Python+OpenCVで顔認証してみた

画像処理の練習で顔認証に挑戦してみたらうまくいったので、日記的に残しておきます。1.動作環境Windows 11VSCode Ver. 1.108.0 Python言語 Ver3.13.1OpenCV (画像処理ライブラリ)、 opencv...
マイコン開発

💻 Arduino IDEにおける #include の使い方と注意点

#includeは、プログラムに他のファイル(通常はライブラリやヘッダーファイル)のコードを含めるために使用されるプリプロセッサディレクティブです。1.構文の種類と検索パス主な構文は2種類あり、検索されるファイルの場所(パス)が異なります。...