Program Resource

開発者向け各種コード、アルゴリズム、リソース情報ライブラリ もしくはねふぁの覚え書き

ArduinoでI2Cデバイスが上手く動かない時の確認方法

ArduinoでI2Cデバイスが上手く動かない時の確認方法

Arduino系の電子工作ではI2Cデバイスを良く使用する。電源線と信号線2本の4本だけで、複数のデバイスを並列に接続して使う事が出来るので、ピン数の少ないマイコンでは助かるし、配線も綺麗に収まる。 しかし、配線ミス等に …

ESP32/ESP8266でインターネット時刻と同期する

ESP32やESP8266もArduino同様RTC機能(時計)はついていない。 しかし、ESP32やESP8266には無線LAN機能がついている。RTCを使用せずとも、NTPサーバーと定期的に同期し時間管理する事が可能 …

Arduinoで数字の配列をQuicksortで高速ソート

データを配列に蓄積し、処理する際にソートする必要がある際、様々なソート方法がある。昔から簡単かつ高速にソートする手法としてはquicksortがある。 メモリ消費が少なく、貧弱なArduinoでもquicksortで高速 …