Program Resource

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

ArduinoでEEPROMへのデータ保存と既存チェック

ArduinoでEEPROMへのデータ保存と既存チェック

Arduinoでなんらかの動的なデータを保存しておく方法として、マイコン内蔵のEEPROMに保存する方法がある。容量は少ないが、設定を保存しておく時等に使える。 データの保存と読み出しはEEPROMのライブラリのread …

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

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

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

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

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

キャラクタディスプレイで独自の文字を表示する

キャラクタディスプレイで独自の文字を表示する

Arduinoでの工作に1602や2004等のキャラクタディスプレイを使用する事が多々ある。 カタカナも表示できるが、8文字まで独自デザインの文字を登録し表示させる事も出来る。アンテナマークや絵文字等、少しだけ工夫の幅が …