ArduinoIDE1.6.4+ATTiny13Aで赤外線リモコン(難航)
お疲れ様です。高橋です。
先日から引き続いて、ATTiny13Aで赤外線リモコンを作るべく試行錯誤を繰り返し中。
昨日色々ググって、Arduino core for Attiny13という、今の私にうってつけの物を発掘。
しかもdelayやらdelayMicrosecondsやらの、時間系関数を128kHz、600kHz、1MHz、1.2MHz、4MHz、4.8MHz、8MHz、9.6MHz、10MHz、12MHz、16MHz、と、沢山の種類の周波数に対応している。最高です。
が、このままDLして導入しようとしても、リモコンのパターン部分のデータが大きいため、全部が1,024byteに収まりませんでした。
ので、不要な命令、例えばdigitalWriteの中にある
if(pin > 5 || pin < 0){return;}
のようなエラー処理ですとか、今回は全く使わないanalogRead/Write系は根こそぎコメントアウトします。
涙ぐましい節約の果てに、948byteに収めることが出来ました。
スケッチが プログラムストレージ領域の 948バイト (92%) を使用しています。最大は 1,024バイト です。
グローバル変数は 154バイトの動的メモリを使用しています
が、先日同様、9.6MHzでも1.2MHzでも、同じ感じの遅さなのです。
何かが根本的におかしいと思われるので、再度色々ググって勉強します。。
以上、よろしくお願い致します。
関連記事
-
-
Arduino+EEPROM+YMZ294で曲の抜き差し
お疲れ様です。高橋です。 I2Cの256KBitなEEPROMに曲データを書き込 …
-
-
Raspberry Pi2 model B
お疲れ様です。高橋です。 今年見た初夢、「猫×おもちゃ×動画×アプリ」の実現のた …
-
-
ブレッドボード上のYMZ294をユニバーサル基板化してみたが。
お疲れ様です。高橋です。 ArduinoからYMZを鳴らしているブレッドボードが …
-
-
遠隔でRaspberryPi+DCモーターを制御してaitendoの名刺をクルクルさせる。
お疲れ様です。高橋です。 「猫×おもちゃ×動画×アプリ」のための要素技術として必 …
-
-
YMZシールドの作成 #1
お疲れ様です。高橋です。 実体配線図を書き起こしておいたYMZシールドの半田付け …
-
-
ArduinoIDE1.6.4+ATTiny13Aで赤外線リモコン
お疲れ様です。高橋です。 先日実験したArduinoで赤外線リモコンの問題点、そ …
-
-
bluetoothモジュールHC-06とAndroid
お疲れ様です。高橋です。 先日AliExpressで購入したbluetoothモ …
-
-
上司離着席検知システムの作り方
お疲れ様です。高橋です。 上司離着席検知システムの作り方は下記の通りです。 必要 …
-
-
音階LED実装 #4
お疲れ様です。高橋です。 今日は音階LEDのIC-IC間、GNDの敷設、そして1 …
-
-
ルネサス RX621でLチカするまで
お疲れ様です。高橋です。 とある事情のため購入した、ルネサスのRX621マイコン …
