エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Arduinoで簡易赤外線学習リモコン製作(2)実装編 - TrueWalk
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Arduinoで簡易赤外線学習リモコン製作(2)実装編 - TrueWalk
プログラムの作成が完了したので、実装編を記載します。 設計当初は難しいかなと思ってましたが、赤外線... プログラムの作成が完了したので、実装編を記載します。 設計当初は難しいかなと思ってましたが、赤外線のプロトコル周りは「IRremote」というライブラリを使用したため、400行程度のプログラムで実現できました。 筆者が作成した簡易学習リモコンの試作機です。 詳細設計 本プログラムでは、Arduino UNOの電源を落としても学習したデータや、リモコン送信状態を記憶しておくために変数の永続化が必要になります。 Arduinoで変数を永続化するには、フラッシュメモリを利用します。 Arduinoのフラッシュメモリは、1KBの容量があります。学習するリモコンデータは1つ4Byteなので、2つのボタンに学習する場合でも、1つあたり、100個以上のデータを記憶できるので、十分です。 学習データ管理方式 学習データはボタン1、2それぞれで配列を用意し、学習データを格納します。 Arduinoの電源投入