ラズパイやArduinoでセンサーなどを使うときにI2C通信がよく使われています。この場合、ラズパイやArduinoがマスターで、センサーがスレーブになって、マスターからスレーブのデータを書き込んだり、データを読み出したりします。 センサーなどの代わりに ...
When [Bill Porter] works on a project, he says that he typically writes his own NMEA standard communications protocols to fit the job at hand. While it makes things easy to troubleshoot, he admits ...
シリアル通信は、Arduinoボードがコンピュータや他のデバイスとやり取りするための簡単で柔軟な方法を提供します。シリアル通信を実装するには、ハードウェアとソフトウェアの両方が必要です。ハードウェアは、Arduinoと通信相手のデバイス間の電気信号 ...
Arduino Leonardo を USB HID デバイスとして複数台接続した際、Windows や X-Plane 上で個別に識別できるように、製品名(Product) と シリアル番号(Serial Number) を変更します。 uint8_t HID_::getShortName(char *name) { Arduino コアやライブラリをアップデートすると、boards.txt や ...
Arduinoにはデバッグ機能がない、これは一部のソフトウェアエンジニアにとって最初の印象かもしれません。実際のところ、私たちはしばしばArduinoを使って簡単なアプリケーションを作成するだけで、デバッグがなくても問題ありません。しかし、もし顔 ...