リモコンコード表示器
以前作成した、リモコンコード解析Sketchの結果をLCDに表示
LCDの表示コマンドが良くできているので、あまり苦労せずに完成。
https://create.arduino.cc/editor/pio_t/9314f919-1816-4818-802c-5df8c3ffe21b/preview
せっかくなので、Dynamic Drawを使ってコメント追加して見ました。
Dynamic Drawは写真にメモをつけるのに便利

seen from Malaysia

seen from United States
seen from United States

seen from United States
seen from United States
seen from United States
seen from United States
seen from United States
seen from United States
seen from Brazil
seen from Tunisia
seen from United States

seen from Lithuania

seen from United States
seen from China

seen from United States
seen from United States
seen from United Kingdom

seen from United States

seen from Malaysia
リモコンコード表示器
以前作成した、リモコンコード解析Sketchの結果をLCDに表示
LCDの表示コマンドが良くできているので、あまり苦労せずに完成。
https://create.arduino.cc/editor/pio_t/9314f919-1816-4818-802c-5df8c3ffe21b/preview
せっかくなので、Dynamic Drawを使ってコメント追加して見ました。
Dynamic Drawは写真にメモをつけるのに便利

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
リモコンコード解析
Arduinoにリモコンセンサーをつけて、リモコンコードについて調べて見たけど、よく見るのが下記3種類
(1)NECフォーマット
(2)家製協フォーマット
(3)SONYフォーマット
でもArduinoのIRremoteライブラリのサンプルSketchを見てたらこんな記述があった??
15種類も!!とても全部調べられない。
switch (results->decode_type) {
default: case UNKNOWN: Serial.print("UNKNOWN"); break ; case NEC: Serial.print("NEC"); break ; case SONY: Serial.print("SONY"); break ; case RC5: Serial.print("RC5"); break ; case RC6: Serial.print("RC6"); break ; case DISH: Serial.print("DISH"); break ; case SHARP: Serial.print("SHARP"); break ; case JVC: Serial.print("JVC"); break ; case SANYO: Serial.print("SANYO"); break ; case MITSUBISHI: Serial.print("MITSUBISHI"); break ; case SAMSUNG: Serial.print("SAMSUNG"); break ; case LG: Serial.print("LG"); break ; case WHYNTER: Serial.print("WHYNTER"); break ; case AIWA_RC_T501: Serial.print("AIWA_RC_T501"); break ; case PANASONIC: Serial.print("PANASONIC"); break ; case DENON: Serial.print("Denon"); break ; }
さらに、IRrecvDumpV2で試しにNECフォーマットをよく見て見たら、IRremoteから出てくるデータは、生データをそのまま16進表示にしただけなので、写真のROWデータ見たいなもので、カスタムコードとデータコードにするには並べ替えが必要
例えば、IRremoteから A23D807Fhと出力された場合
カスタムコード:45BCh
データコード:01h
の変換が必要
その他のフォーマットもよく調べないと、そのままでは意味不明。
とりあえず今日はここまで