Program Resource

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

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

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

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

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

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

ArduinoでMicro SDが上手く動作しない

ArduinoでMicro SDが上手く動作しない

Arduinoで電子工作する際にデータを記録したり、画像やフォントデータ等を保存しておきディスプレイに表示するのにmicro SDカードのモジュールは非常に便利である。 ライブラリも提供されておりSPI接続で配線するだけ …

DFPlayerで音楽の再生終了を取得する

DFPlayerで音楽の再生終了を取得する

Arduino等で簡単にmp3を再生するモジュールとして、DFPlayerがある。小型でmicroSDに保存したmp3ファイルを簡単に再生できるモジュールである。 HiLetgo® 2個セット TFカード Uディスクミニ …

Arduino IDEで行番号を表示する

Arduino IDEで行番号を表示する

スケッチをビルドする際スケッチにエラーがあると行番号でエラー箇所が表示されるが、デフォルトでは行番号が表示されていない。 ファイルメニューから環境設定を開き、「行番号を表示する」にチェックを付ける事で行番号が表示される様 …

Arduino本体のブートローダー修理

Arduino本体のブートローダー修理

何らかの原因でマイコンのデータが破損しブートローダーが消えてしまった、そもそも製品出荷時にマイコンにブートローダーが書き込まれていないなどして、ArduinoをPCに接続すると認識はするもののスケッチが書き込めない事があ …