<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" version="2.0">
  <channel>
    <title>Repair, Modify using Arduino and old cameras ...</title>
    <link>https://colorkonan16.asablo.jp/blog/</link>
    <description/>
    <language>ja</language>
    <generator>mc 0.0</generator>
    <pubDate>Wed, 01 Jul 2026 06:39:47 +0900</pubDate>
    <item>
      <title>SONY TC-K222ESAのトラブル：カセットが取り出せない</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/06/26/9862126</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/06/26/9862126</guid>
      <pubDate>Fri, 26 Jun 2026 17:05:52 +0900</pubDate>
      <dcterms:modified>2026-07-01T06:38:31+09:00</dcterms:modified>
      <dcterms:created>2026-06-26T17:23:43+09:00</dcterms:created>
      <description>　前にも触れた事がありますが，カセットでFMのエアーチェックをしています．&lt;BR&gt;録音はVictorのDD-R3改造機，再生はSONY TC-K222ESAです．録音にはオートリバース機が欠かせません．DD-R3の改造については以前書いた事がありますが，更に改造し「大変気に入った状態」になりましたが，それは次の機会に譲る事として，今日はTC-K222ESAのトラブルです．&lt;BR&gt;　昨日，いつものように聴いていたところ，いきなり停止し，PLAYも巻き戻しも，早送りもできない状況になりました．しかも，カセットが取り出せません．使っていたテープはTDKのAD2．以前，部分的にワカメになり，その部分を除去したテープです．今日，メカを取り出し，じっくり調べたところ右側キャプスタンにたっぷり巻きついていました．それを取り除き一件落着ですが，どうも同じテープでトラブルを起こすのが気になります．そう言えば，SONY XII 100（CANVAS WINDOW HALF)でも度々ワカメになるテープがあります．（お気に入りの曲が入っているので，怖くて聴けません．）&lt;BR&gt;　しかし，TDKのAE，AD, AD1, DJ1, AR, CDing2, DJ2, AXIA PS1, PS2, JZ2, K2ではワカメになった事がありません．&lt;BR&gt;　先日，GoogleのAIにAD2, CDing2，DJ2の違いについて質問した事がありますが，その中に気になる記述があったことを思い出しました．&lt;BR&gt;　AI曰く：ベース（支持体）となるプラスチックフィルムの素材は、3銘柄とも基本的にはPET（ポリエチレンテレフタレート）ですが、引き裂き強度や平滑性の処理（グレード）が異なります。&lt;BR&gt;&lt;DIV class="asahi_editor_line"&gt;　さらにAI曰く：ベースの質（AD2が優位）：AD2は高価格帯（中級クラス）のため、走行安定性を高めるために変形しにくく均一に引き伸ばされた高品位ベース．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　どうも，この高品位ベースに問題があるんじゃないかと思います．トラブルを起こしたAD2のテープを指で触ってみると，経年変化のためか何かベト〜とした感じがあります．これが高平滑性と相まって問題を起こしているのではと想像します．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　我が家のTC-K222ESAにはかつての高級テープは似合わないのかも知れません．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;-------&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;追記：&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　AD2は相性が悪いかと思っていたんですが，安かったのでつい２本購入してしまいました．様子を見ようと思います．&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のGX-R60EXを作る：追加3</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/05/02/9852126</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/05/02/9852126</guid>
      <pubDate>Sat, 02 May 2026 10:20:19 +0900</pubDate>
      <dcterms:modified>2026-06-24T06:29:48+09:00</dcterms:modified>
      <dcterms:created>2026-05-02T10:29:29+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;　GX-R60EXの再生イコライザーの周波数特性を測定しました．コネクターP1の3番ピンから入力し，VR9の接点から出ているジャンパー線JW100で測定です．VR8（10kHzADJ)は現状での測定です．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/05/02/7342ee.jpg" onclick="return asablo.expandimage(this,751,412,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/05/02/7342ee.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/05/02/7342ed.jpg" alt="GX-R60EXイコライザー実測" title="GX-R60EXイコライザー実測" style="width: 300px; height: 164px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;結果はマズマズ．少し高音側の減衰量が足りないようですので，VR8で調整しようと思います．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt; 再生音ですが，ヘッドフォン（beyerdynamicDT311）で聴く限りでは，より鮮明な方向に変わったようです．と言うことで，OPアンプのソケット化改造は問題なく終わったようで，OPアンプ交換の楽しみが増えました．&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のGX-R60EXを作る：追加2</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/05/01/9852065</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/05/01/9852065</guid>
      <pubDate>Fri, 01 May 2026 22:47:31 +0900</pubDate>
      <dcterms:modified>2026-05-01T23:02:37+09:00</dcterms:modified>
      <dcterms:created>2026-05-01T23:01:26+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;　部品が届いたので，OPアンプのソケット基板作製とコンデンサー交換を済ませました．下図は再生系の周辺です．黄色のフィルムコンデンサーは今回取り付けたもの，また一部のケミコンをOSコンに変えました．OPアンプ周りの位相補正のコンデンサー（計4個）は取り外しました．ここはFET入力のものを使います．取り敢えずOPA2132PAを挿しました．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/05/01/734226.jpg" onclick="return asablo.expandimage(this,773,627,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/05/01/734226.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/05/01/734225.jpg" alt="再生系" title="再生系" style="width: 300px; height: 243px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　下図は録音アンプの周辺です．ここのOPアンプもソケット化したので，MUSES8820を使います．先ずは，基本動作確認です．&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/05/01/734224.jpg" onclick="return asablo.expandimage(this,850,681,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/05/01/734224.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/05/01/734223.jpg" alt="録音系" title="録音系" style="width: 300px; height: 240px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のGX-R60EXを作る：追加1</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/04/28/9851338</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/04/28/9851338</guid>
      <pubDate>Tue, 28 Apr 2026 09:33:29 +0900</pubDate>
      <dcterms:modified>2026-04-28T09:59:41+09:00</dcterms:modified>
      <dcterms:created>2026-04-28T09:53:22+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt; AKAI GX-R60EXの再生系回路図を調べました．イコライザー素子に変更の余地は少ないです．抵抗は，1/2W型のカーボン皮膜抵抗で変更の必要はなさそうです．0.0091μFと0.012μFは値が値だけに変えを見つけづらいです．信号が通るC172(0.33μF)とC182(1μF)（両方ともバイポラー）をフィルム系に変える，プラスマイナス6.7Vの電源のケミコンをオーディオ用に変えるくらいです．大きな変更として，OPアンプ（MItsubishi M5240P)をソケット化することがありますが，16P4から8P4に変換する基板が必要です．（位相補正がされているJ-FET入力のOPアンプを使えば良いでしょう．候補は，OPA2132，OPA2604あたりでしょうか．）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　ついでに録音系のイコライザー周りも調べましたが，ここも素子に変更の余地はありません．フィルム系コンデンサーとカーボン皮膜抵抗が使われているので，変える必要は感じられません．信号が通るC67とC80くらいですか．後は，OPアンプ（MItsubishi M5218LD)をソケット化することが考えられます．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　ということで，部品調達を始めます．&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のGX-R60EXを作る：補足</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/04/25/9850727</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/04/25/9850727</guid>
      <pubDate>Sat, 25 Apr 2026 10:54:47 +0900</pubDate>
      <dcterms:modified>2026-04-25T11:06:54+09:00</dcterms:modified>
      <dcterms:created>2026-04-25T11:06:54+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;　前回「DD-R3カセットデッキ 改造3」で感動したテープをGX-R60EXで聞いてみました．残念ながらTC-K222ESAには負けるようでした．高音の伸びが今一つで，どうもスッキリしません．今まで気付かなかった弱点が見えてきたようです．もっとも，TC-K222ESAはOPアンプが変更してあったり，なんと言ってもFETコンプリメンタリーのバッファーアンプ付き出力ですから，比較するのが酷だったのかもしれません．と言うことで，GX-R60EXの再生系を見直す予定ですが，少し時間がかかりそうです．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　下の写真は，GX-R60のメカ駆動基板の端子説明です．電気的には，GX-R60EXと同一であることを確認した私の忘備録です．&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/04/25/73308b.jpg" onclick="return asablo.expandimage(this,479,832,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/04/25/73308b.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/04/25/73308a.jpg" alt="GX-R60(EX)メカ基板" title="GX-R60(EX)メカ基板" style="width: 300px; height: 521px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>Victor DD-R3 カセットデッキ改造 3</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/04/22/9850140</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/04/22/9850140</guid>
      <pubDate>Wed, 22 Apr 2026 11:18:04 +0900</pubDate>
      <dcterms:modified>2026-04-25T11:17:22+09:00</dcterms:modified>
      <dcterms:created>2026-04-22T11:39:03+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt; 手持ちの基準テープ（独自作製のものを含む）で出力調整，再生イコライザー調整，アジマス調整を済ませました．さらにバイアス発振周波数を85KHzに調整（83kHzにずれていました），Audio Generatorとオシロスコープ，デジボル2台, Audio Analyzerを使って，バイアスおよびDolby HX-Proの調整も完了しました．Dolby HX-Proの調整は初めてだったので，半日はああでもない，こうでもないと格闘しました．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt; 昨晩，AXIA JZ2(DC)を使って，FM ベストオブクラシックを試し録音しました．SONY TC-K222ESAでモーツアルトのレクイエムを聞いてビックリ．カセットデッキの修理・改造を初めてから聞いた中で，ピカイチの音でした．合唱，ソプラノやテノールなどの独唱者，オーケストラの定位や音域は今まで聞いたことの無い安定感でした．AKAIのGX-R60EXも良い音に録音できるとは思っていましたが，どうも安定性に欠けるところが不満でした．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　と言うことで，改めて周波数特性を測ってみました．今回の使用テープはAXIA K2(DC) 100分です．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;CD-Directへ31.9mV一定を入力して録音し，それを再生して，電圧を測りました．以下（周波数，出力電圧）です．&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;(800Hz, 143mV), (8kHz, 158mV), (10kHz, 157mV), (12kHz, 153mV), (15kHz, 137mV), (17kHz, 101mV)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これなら高音帯域は納得です．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　以下は，Dolby HX-Pro調整の忘備録です．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;--------------&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;1. Dolby基準テープを使って，PB LEVEL VR202(R), VR102(L)を確認．&lt;BR&gt;　独自基準テープで，PB Equalizer VR201(R),VR101(L)を確認．&lt;BR&gt;2．（重要）バイアス発振器の周波数を85KHzに調整．&lt;BR&gt;　ERASE BIAS (ジャンパー線75）に1～4MΩ経由で，アース間を測定．&lt;BR&gt;3．ノーマルテープを入れ，800Hzを録音，再生して，左右同出力になるように可変抵抗VR104(L)，VR204(R)を調整．その時，以下に記述のCNX01の直流電圧がほぼ同じであることを確認．（デジボルを2台使う．マイナス側は抵抗RX101の正面から見て右に2台とも接続．プラス側は，CNX01の1と3．）&lt;BR&gt;4．12KHz, -8dB程度の信号をメタルテープで録音しながら可変インダクタンスLX201(R), LX101(L)を回してCNX01の直流電圧を最小値に設定する．（小さい値：高音が大きくなる．）&lt;BR&gt;5．ノーマルテープに入れ替えて，800Hzを録音，再生して，左右同出力になるように再度可変抵抗VR104(L)，VR204(R)を調整．その時，電圧の読みがほぼ同じであることを確認．&lt;BR&gt;6.  メタルテープに入れ替える. 4を再度行う．&lt;BR&gt;7．まず800Hz,次に12KHz, -8dBを録音，再生して，出力レベルが同じになるように可変インダクタンスLX201(R), LX101(L)を微調整．（6で最小値に合わせたR, Lのどちらか一方だけ微妙に回す．）この時デジボルの値が大きく違うようなら3からやり直し．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;8. 各種テープで12KHz, -8dBを録音して，録音中のデジボルの読みをチェック．うまく調整できていれば，どのテープでもデジボル2台の値はほぼ同じはず．&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>Victor DD-R3 カセットデッキ改造 2</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/04/21/9849930</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/04/21/9849930</guid>
      <pubDate>Tue, 21 Apr 2026 08:46:10 +0900</pubDate>
      <dcterms:modified>2026-04-21T09:19:11+09:00</dcterms:modified>
      <dcterms:created>2026-04-21T08:49:44+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt; DD-R3のカセット後方にLEDを追加して，使いやすくなりました．LEDは4.7KΩの抵抗を直列に介して5V電源で点灯しています．消費電流は約0.6mAです．これくらいなら5V電源の負荷増加としては問題ないでしょう．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/04/21/7328a9.jpg" onclick="return asablo.expandimage(this,806,595,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/04/21/7328a9.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/04/21/7328a8.jpg" alt="DD-R3 LED化" title="DD-R3 LED化" style="width: 300px; height: 221px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　録音イコライザーは，セラミックコンデンサーを全てポリエステルフィルム（黄色のものなど）に変えました．また1/6Wの抵抗は1/2Wのカーボン皮膜に変えました．ただし，18KΩだけは手持ちの関係で酸化金属皮膜になっています．抵抗の値は全て回路図の通りにしました．（付いていた抵抗値，回路図のもの）の組み合わせは以下の通りです．R134(15K, 18k), R135(15k, 12k), R136(10k, 15k), R139(2.2k, 1k), R141(2.7k, 1.5k) . コンデンサー容量も変更があってC135(0.1uF, 0.22uF)でした．他のコンデンサーに容量の違いはありません．なお，C141の0.027uFは0.022uFと0.0047uFの並列にしてあります(0.0047uFは基板裏）．またケミコンC133（1uF）とC135もポリエステルフィルムにしました．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　録音専用機として使う予定なので，再生イコライザーには大き変更はしていません．セラミックコンデンサーC107をシルバードディップドマイカに，2個のケミコンをオーディオ用に変えただけです．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt; 1992年当時から見ると，LEDは高輝度化して消費電流が小さくなったり，低電圧大容量の小型フィルムコンデンサーが容易に入手できるようになったりしたので，それに対応する改造を行ったと言う感じです．&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/04/21/7328ab.jpg" onclick="return asablo.expandimage(this,898,633,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/04/21/7328ab.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/04/21/7328aa.jpg" alt="DD-R3 イコライザー改" title="DD-R3 イコライザー改" style="width: 300px; height: 211px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>Victor DD-R3 カセットデッキ改造 1</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/04/19/9849508</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/04/19/9849508</guid>
      <pubDate>Sun, 19 Apr 2026 11:22:30 +0900</pubDate>
      <dcterms:modified>2026-07-01T06:39:47+09:00</dcterms:modified>
      <dcterms:created>2026-04-19T11:50:37+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;　VictorのカセットデッキDD-R3を改造・整備中です．このデッキは398の安物ですが，注目すべき点が多くあります．最後期の製品の為か，アモルファスヘッド，Dolby HX-Pro, バイアス調整機能付きで，しかもダイレクトドライブです（と言ってもREVのキャプスタンはゴムベルトで回っていますが）．特にメカは素晴らしく，ダイレクトドライブ用の他に3個モーターが付いています．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　ただし，メカにお金をかけ過ぎた為か，その他は非常にチャチです．カセットを照らすライト無し，前面パネルはプラスチック，シャーシはヘナヘナ，足は前から見える２本だけマズマズ，後２本はただのゴム足．特にいただけないのは，録音イコライザー回路にセラミックコンデンサーが多用されていることです．さらに，実機では，回路図の定数とは異なる標準的な値の抵抗が使われていたり，電源部が10000μFのはずが6700μFになっていたりして，手抜き感があります．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　ただ，動作させて見ると，周波数特性はかなり優秀で，波形の安定性も良さそうです．いつも使っている自家製3kHzテープ(SONY TC-K222ESAで0.031〜0.037%の実測）で，ワウフラッター(RMS) を測って見ると，FWDが0.082〜0.087%，REVが0.084〜0.098％とシングルキャプスタンのリバースデッキとしてはなかなかの値です．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　そこで，このメカの優秀さを生かすべく，改造に踏み切りました．まず，手をつけたのが，カセット後ろ側のライトです．写真のように，スリットを開けて，棒状のLEDを裏から貼り付けました．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　なお，海外向けの同等機TD-R472のService manualがネット上で入手できます．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/04/19/732345.jpg" onclick="return asablo.expandimage(this,968,644,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/04/19/732345.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/04/19/732344.jpg" alt="DD-R3" title="DD-R3" style="width: 300px; height: 199px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のAKAI GX-R60EXを作る：バイアス可変に改造する4</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/03/12/9841714</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/03/12/9841714</guid>
      <pubDate>Thu, 12 Mar 2026 19:28:45 +0900</pubDate>
      <dcterms:modified>2026-04-11T07:50:24+09:00</dcterms:modified>
      <dcterms:created>2026-03-12T19:53:36+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;手持ちのテープについてバイアス調整を行った．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;まず，可変抵抗を中央付近（つまみ位置0度）に設定した．その時のVe=5.92V．この状態でTDK AD(90)を使ってVR4を調整した．調整は1kHzと10kHzで出力レベル差が無いようにした．(VeはTR19のエミッター電圧．可変抵抗の配線変更のため「その2」とつまみ位置の角度のプラスマイナスが逆．）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;1．ノーマルテープ&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TDK AD1(90)  Ve=5.92V, 無調整でOK&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TDK AE(90) Ve=5.82V, つまみ位置　-30度&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TDK DJ1(90) Ve=5.84V, つまみ位置 -20度&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;AXIA PS1(DC, 80) Ve=6.36V, つまみ位置　+90度&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;AXIA PS1(DC, 90) Ve=6.36V, つまみ位置　+90度&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TDK AR(80) Ve=5.60V, つまみ位置 -120度　（何故かLchの出力レベルが低い，50%程度）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　AR(90), AR(100), 世代の異なるARでも同じ傾向．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　残念だがARとは相性が良く無いように見える．(これは追記のように解消）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;2．クロームタイプ（ハイポジション）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TDK CDing2(90), Ve=8.67V,  つまみ位置0度にして，VR3を調整．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TDK AD2(90) Ve=8.35V, つまみ位置　-150度&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Sony CDixII(90) Ve=8.53V, つまみ位置　-60度&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;AXIA JZ2(DC, 90) Ve=9.50V,つまみ位置　+150度&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;3. メタルテープ&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;つまみ位置0度で，Ve=12.60VにVR2を調整．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この状態で，SONY ES-IV(100), AXIA JZ METAL(90),はOK.&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;METAL UD(46) は何故かLchがやや低い．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この改造は，ノーマルテープとハイポジションには極めて有効であることがわかった．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;（この改造：　R65(12kΩ)を固定抵抗5.6kΩと10kΩ可変抵抗の直列に変更）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;一部テープで，Lchの出力レベルが小さくなる場合があるが，その原因は今の所不明．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;----------&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;2026/3/15 追記&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TAPE HEIGHT GUIDEの再調整で，「Lchの出力レベル低下」の問題は解消した．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;3/12時点では，サービスマニュアルの8.1の記述に沿って調整してあったが，それでは不十分だったようだ．実際にARテープを使って，8kHzをFowrad, Reverseの両方で録音し，どちらでもLchとRchがほぼ同じ大きさに再生されるようにTAPE HEIGHT GUIDE aとbを再調整した．もちろん，サービスマニュアルの8.1の条件は確認しながらだ（ミラーテープも使用）．従って，一発で調整完了とはならない．行ったり来たりの調整だ．このaとbナットの調整は本当に微妙で，ナット回転30度の違いも反映されるようだ．現在，Rchに対してLchが90%以上になっているので，OKとした．なお，TAPE HEIGHT GUIDEを変えた場合は，アジマスの調整も必要．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ARテープで問題が表面化した理由だが，テープベース材の強度の違いかもしれない．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　これでGX-R60EXの赤外線リモコン化，バイアス調整回路付加は終了で，実戦配備した．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;2026/4/8 追記&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　上記のTAPE HEIGHT GUIDE変更は，行なわないほうが無難なようだ．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　というのも，その後，GX-R60EXで録音したテープをSONY TC-K222ESLで聴いていたところ，R-chに雑音が入っていることに気付いた．録音したGX-R60EXやA&amp;amp;D製GX-R3500で再生しても雑音は聞こえないのだが．どうもテープパスの微妙な違いの為らしい．ということで，TAPE HEIGHT GUIDEの位置を再調整して，FWDで録音してもREVで録音しても，また，どの機種で再生しても問題無いように戻した．（これには相当の時間を要したので，もう2度とやりたくない．）&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のAKAI GX-R60EXを作る：バイアス可変に改造する3</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/03/11/9841545</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/03/11/9841545</guid>
      <pubDate>Wed, 11 Mar 2026 20:08:34 +0900</pubDate>
      <dcterms:modified>2026-04-11T07:48:47+09:00</dcterms:modified>
      <dcterms:created>2026-03-11T20:17:22+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;　その2の最後に触れた変更を行った，抵抗値を考え直して，R65(12kΩ)を固定抵抗5.6kΩと10kΩ可変抵抗の直列に変えた．また，定量的に評価するためにTR19のエミッター電圧Veをチェックする端子を設けた．ノーマルテープの場合，この電圧Veは5.60〜6.77Vまで変化する．可変抵抗の中央位置では，5.94Vである．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　調整の手順は以下のようである．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;１．BIAS OSCの周波数を調整する．マニュアルではERASE HEAD WIREで見ることになっているが，どこにも端子がない．そこで，VR4Bの中間端子で見ることにした．なお．ERASE HEAD WIREを抜くと周波数が変わってしまうので，不可．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;2．可変抵抗を中央位置にセットして，ノーマルの基準テープを使って，VR4とVR4B，VR5とVR5Bを調整する．指定ではMaxell UDI C-60となっているが，手元に在庫がない．今回はTDKのADを使うことにする．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;3. 次に，CrO2とメタルの基準テープを使って，それぞれVR3とVR2を設定する．（なお，サービスマニュアルの9.2.の図のVR2，3，4の説明は間違い．回路図で確認済み．）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　と言うことで，今日は2．まで．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;経験的にはメタルはどれも大差ないようだが，CrO2の基準テープとして何を使うか？色んなテープで試してから決めたい．&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のAKAI GX-R60EXを作る：バイアス可変に改造する2</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/03/03/9839794</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/03/03/9839794</guid>
      <pubDate>Tue, 03 Mar 2026 20:00:15 +0900</pubDate>
      <dcterms:modified>2026-04-29T07:46:04+09:00</dcterms:modified>
      <dcterms:created>2026-03-03T20:24:49+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;　その1でお目せしたようにバイアス調整用のボリュームをヘッドフォンの穴に取り付けました．赤いノブがバイアス調整です．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/03/03/72bff9.jpg" onclick="return asablo.expandimage(this,1181,787,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/03/03/72bff9.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/03/03/72bff8.jpg" alt="バイアス調整ノブ" title="バイアス調整ノブ" style="width: 300px; height: 199px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　取り去ったヘッドフォンのジャックは下図のように「使わなくなった有線リモコン」の位置に取り付けました．配線は十分に長いので，取り付けアルミ板の作製と裏板（木製）の加工だけですみました．これで，必要に応じてヘッドフォンも使えます．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/03/03/72bff5.jpg" onclick="return asablo.expandimage(this,1181,787,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/03/03/72bff5.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/03/03/72bff4.jpg" alt="ヘッドフォン端子1" title="ヘッドフォン端子1" style="width: 300px; height: 199px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/03/03/72bff7.jpg" onclick="return asablo.expandimage(this,827,555,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/03/03/72bff7.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/03/03/72bff6.jpg" alt="ヘッドフォン端子2" title="ヘッドフォン端子2" style="width: 300px; height: 201px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　肝心の効果ですが，ノーマルテープは，TDK AD-1を0度に合わせて，AXIA PS-1の場合-150度でOK，TDK ARの場合＋150度で少し足りないと言う状況です．クロームテープについては，AXIA JZ-2が-150度，TDK DJ2 +150度でOKです．今回のようにR65を可変にする改造では，回路的にクロームテープ，メタルテープに対する適応力は小さいですが，ノーマルテープには効果的なようです．なお，-150度で5KΩボリュームの抵抗値最少，+150度で最大です．もう少し抵抗の変化幅を大きく取るようにR65を固定抵抗3KΩと可変抵抗10kΩの直列にした方が適用テープが増えて良いかもしれません．それは今後の課題です．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;補足：これ以降では，可変抵抗のつまみ位置の角度のプラスマイナスが逆になっています．注意してみてください．&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のAKAI GX-R60EXを作る：バイアス可変に改造する1</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/03/01/9839200</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/03/01/9839200</guid>
      <pubDate>Sun, 01 Mar 2026 10:44:04 +0900</pubDate>
      <dcterms:modified>2026-04-11T07:48:01+09:00</dcterms:modified>
      <dcterms:created>2026-03-01T11:06:29+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt; AKAI製GX-R60EXはツインフィールドスーパーGXヘッドを搭載しており，オートリバースデッキでありながら再生音が良いことで知られています．GXヘッドは長寿命で製造後30年以上を経た現在でも，多くの個体でヘッドの状態は良好とされています．ただこの機種は赤外線リモコンやバイアス可変つまみが無いという欠点を抱えています．赤外線リモコンについては，既にArduino搭載で解決してきましたが，今回はバイアス可変回路の増設を試みます．これによって，再生機としてだけでなく，録音機としても活躍できるようになれば嬉しいところですが，どうなりますやら．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　さて，下図はサービスマニュアルから転載したバイアス回路です．2個のVR4でノーマルテープのバイアスを設定した上で，METALの場合はVR2，CrO2の場合はVR3でさらにバイアスを設定するようになっています．VR2とVR3はバイアス電源の基準抵抗に対応しており，これを変えることによってバイアス発振回路への供給電圧が変わるようです．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/03/01/72b901.jpg" onclick="return asablo.expandimage(this,1105,552,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/03/01/72b901.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/03/01/72b900.jpg" alt="GX-R60EXバイアス回路図" title="GX-R60EXバイアス回路図" style="width: 300px; height: 149px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そこで，並列になっている基準抵抗R65（12kΩ）を可変するようにしました．12kΩの代わりに5kΩ（可変抵抗）と6,2kΩ（固定抵抗）の直列を使うように改造しました．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/03/01/72b903.jpg" onclick="return asablo.expandimage(this,864,671,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/03/01/72b903.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/03/01/72b902.jpg" alt="R65の場所" title="R65の場所" style="width: 300px; height: 232px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　上図，赤矢印がR65の場所です．問題は，前面パネルのどこに5kΩ（可変抵抗）を設置するかです．色々考えましたが，Phoneの場所を流用することにしました．Phoneのジャックを取り去れば，可変抵抗を設置する穴と場所を確保できます．下図はバイアス可変ボリュームを取り付けた様子です．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/03/01/72b907.jpg" onclick="return asablo.expandimage(this,813,517,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/03/01/72b907.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/03/01/72b906.jpg" alt="バイアス可変ボリューム" title="バイアス可変ボリューム" style="width: 300px; height: 190px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　それでは，ヘッドフォンのジャックはどうしたか？可変の効果は？　近日中に報告します．&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Audio</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のAKAI GX-R60EXを作る：Arduinoで赤外線リモコンを作る 実動</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/01/16/9830981</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/01/16/9830981</guid>
      <pubDate>Fri, 16 Jan 2026 11:26:43 +0900</pubDate>
      <dcterms:modified>2026-04-11T07:52:39+09:00</dcterms:modified>
      <dcterms:created>2026-01-16T11:41:44+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;  本プロジェクト「ArduinoでGX-R60EXのリモコンを作る 」も最後になりました．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SONYのダブルデッキ用のリモコンRM-J903（以前約千円で購入）のコードを読んで，Arduinoのスケッチに書き加えました．RM-J903のA,B両デッキとしても，またELGOOのリモコンでも動作します．（他のSONYリモコンでも使えるものはあると思いますが，未確認です．）　ELEGOOのリモコンと比較したところ，RM-J903の場合，約5m離れても問題なくコントロールできることがわかりました．受信角度範囲も問題ないので，受光モジュール周りの改造はしなくても良くなりました．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　なお，受光モジュールはVS1838Bのままですが，供給電圧を5Vから3.3Vに変更しました．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ということで，本プロジェクトは無事終了です．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;（本改造に伴う故障，事故など一切のトラブルには責任を持ちません．改造，スケッチの使用は自己責任で行ってください．）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;補足：ここで使った互換 Arduino nanoですが，当初Serial通信ができず戸惑いました．SerialのドライバーやCPUの問題かもしれませんが，Arduinoの専門家ではないので分かりません．とりあえず，MacのArduino IDEでArduino Duemilanove or Diecimila, ATmega328Pを選ぶと動作したので，そのままで使っています．Windows10ではうまくいきませんでした．？&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;補足2：Sony のコードを訂正しましたが，まだ不完全かもしれません．（20261.18)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;赤外線受光モジュールをOSRB38C9AAに変えました．受光部が小さめで，前面にVS1838Bのような妙なでっぱりが無いので，取り付けが容易だからです．また，GX-R60EXの前パネルにあける穴はVS1838Bに比べて小さくて済みます．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;補足3：さらに訂正しました．もう大丈夫だと思います．(2026.1.19)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;補足4: 使いだしてから10日経ちましたが，順調です．&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;---- 最終のスケッチ　（予告なく変更することがあります）　-----&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV style="color: rgb(78, 91, 97); background-color: rgb(255, 255, 255); font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-weight: normal; font-size: 12px; line-height: 18px; white-space: pre;"&gt;&lt;DIV style="color: rgb(78, 91, 97); background-color: rgb(255, 255, 255); font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-weight: normal; font-size: 12px; line-height: 18px; white-space: pre;"&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;#include&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;&amp;quot;IRremote.h&amp;quot;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(0, 151, 157);"&gt;int&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; receiver = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;19&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // Signal Pin of IR receiver Pin 19 （すなわちA5)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(0, 151, 157);"&gt;int&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; PinN;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;/*-----宣言部分-----*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;IRrecv &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;irrecv&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;receiver&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // create instance of &amp;#x27;irrecv&amp;#x27;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;decode_results results;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // create instance of &amp;#x27;decode_results&amp;#x27;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;/*-----( Function )-----*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(0, 151, 157);"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;translateIR&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;()&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // takes action based on IR code received&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;switch&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;results&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;value&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="color: rgb(78, 91, 97); background-color: rgb(255, 255, 255); font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-weight: normal; font-size: 12px; line-height: 18px; white-space: pre;"&gt;&lt;DIV style="color: rgb(78, 91, 97); background-color: rgb(255, 255, 255); font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-weight: normal; font-size: 12px; line-height: 18px; white-space: pre;"&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;    // For SONY remote control B deck (Set the DECK selector B)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;000F0E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // RESET&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;00070E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;4&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // MEMORY for IPLS&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;000D8E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;6&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // FAST REWIND&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;00038E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;7&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // FAST FORWARD&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;00004E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;9&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // PLAY BACK&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;000F8E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;8&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // A. MUTE&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;00058E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;10&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //PLAY FORWARD&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;00078E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;11&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //REC PAUSE&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;00018E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;12&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //STOP&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;00098E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;12&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //STOP (WAIT)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;    // For SONY remote control A deck (Set the DECK selector A)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;0000AE&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // RESET&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;00072E&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;4&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // MEMORY for IPLS&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;000CC1&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;6&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // FAST REWIND&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;0002C1&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;7&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // FAST FORWARD&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;000EC1&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;9&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // PLAY BACK&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;000FC1&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;8&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // A. MUTE&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;0004C1&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;10&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //PLAY FORWARD&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;0006C1&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;11&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //REC PAUSE&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;0001C1&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;12&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //STOP&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;0009C1&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;12&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //STOP (WAIT)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   // FOR ELEGOO REMOTE Controle&lt;/SPAN&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FFE21D&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;12&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   //(&amp;quot;FUNC/STOP&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FF02FD&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;12&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   //(&amp;quot;PAUSE&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FFA25D&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;11&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   //(&amp;quot;POWER&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FF906F&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;10&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   //(&amp;quot;UP&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FFE01F&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;9&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   //(&amp;quot;DOWN&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FFA857&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;8&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   //(&amp;quot;VOL-&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FFC23D&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;7&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   //(&amp;quot;FAST FORWARD&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FF22DD&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;6&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;   //(&amp;quot;FAST BACK&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FF6897&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //(&amp;quot;0&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FF9867&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;4&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //(&amp;quot;EQ&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;case&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; 0x&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;FFB04F&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;: PinN = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;20&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;break&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //(&amp;quot;ST/REPT&amp;quot;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;default&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;      &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;Serial&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;println&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;&amp;quot; other button   &amp;quot;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;}&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // End Case&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;delay&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;500&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;}&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  //END translateIR&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(0, 151, 157);"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;setup&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;()&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;Serial&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;begin&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;9600&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;Serial&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;println&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;&amp;quot;IR Receiver Button Decode&amp;quot;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;irrecv&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;enableIRIn&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;()&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // Start the receiver&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;for&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 151, 157);"&gt;int&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; i = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;4&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; i &amp;lt;= &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;12&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; i++&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;{&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;pinMode&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;i, OUTPUT&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;for&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 151, 157);"&gt;int&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; i = &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;4&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; i &amp;lt;= &lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;12&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; i++&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;{&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;digitalWrite&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;i, LOW&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;}&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(0, 151, 157);"&gt;void&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;loop&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;()&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(114, 142, 0);"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;irrecv&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;decode&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;&amp;amp;results&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;))&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // IR signalは来ている？&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;translateIR&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;()&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;Serial&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;println&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;PinN&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;digitalWrite&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;PinN, HIGH&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // PinN is pin number.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;delay&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;100&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;digitalWrite&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;PinN, LOW&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;delay&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: rgb(0, 92, 95);"&gt;200&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // チャタリング防止&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;irrecv&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(211, 84, 0);"&gt;resume&lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;()&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(149, 165, 166);"&gt;  // 次の信号&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt;  &lt;/SPAN&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: rgb(67, 79, 84);"&gt;}&lt;/SPAN&gt;&lt;SPAN style="color: rgb(78, 91, 97);"&gt; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Arduino</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のAKAI GX-R60EXを作る：Arduinoで赤外線リモコンを作る5</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/01/15/9830929</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/01/15/9830929</guid>
      <pubDate>Thu, 15 Jan 2026 22:59:27 +0900</pubDate>
      <dcterms:modified>2026-04-11T07:47:31+09:00</dcterms:modified>
      <dcterms:created>2026-01-15T23:27:22+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;　Arduino nanoを動かすだけの余裕がGX-R60EXの内部5V電源（回路図では5.6V)にあると判断した理由は以下の通りです．　&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;1. Arduino nanoを含む増設基板の消費電流は5V供給時20mA，5.6V供給時25mAと小さい．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;2. 以下の理由で，GX-R60EXの5.6V電源には余力があると考えられる．&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　（1） GX-R60EXとGX-R70EXの電源トランスは全く同一で両者とも部品番号T2076J.&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　（2） 回路図によればGX-R60とGX-R70の5.6V安定化電源の回路は同一．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　（3） それにも関わらず，両者のSYSTEM CONTROL基板を回路図で比較するとGX-R70には5.6Vを使うICが相当数増えている．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　（4） 実際，GX-R60EXのSYSTEM CONTROL基板のほぼ半分には部品が取り付けてない．一方，GX-R70EXには取り付けてある．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;3. 増設基板を内部電源で動作させ，安定化電源周りの半導体の温度を測っても，問題が感じられない．室温22℃での制御トランジスターTR48とシリコンブリッジD19の実測温度は31℃と29℃．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　これらの状況から，増設基板をGX-R60EXの内部電源で動作させても問題は無いと判断した．&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;（とは言っても，これは自己責任の判断です．真似されるときには自己責任でお願いします．）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　なお，Arduino nanoを内部電源で動作させてもノイズ発生，増加などの問題は生じていない．&lt;/DIV&gt;
</description>
      <dc:subject>Arduino</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
    <item>
      <title>最強のAKAI GX-R60EXを作る：Arduinoで赤外線リモコンを作る4</title>
      <link>https://colorkonan16.asablo.jp/blog/2026/01/15/9830909</link>
      <guid>https://colorkonan16.asablo.jp/blog/2026/01/15/9830909</guid>
      <pubDate>Thu, 15 Jan 2026 22:19:37 +0900</pubDate>
      <dcterms:modified>2026-04-11T07:44:59+09:00</dcterms:modified>
      <dcterms:created>2026-01-15T22:23:00+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;　GX-R60EXのSYSTEM CONTROL(A)基板上に増設基板を設置した様子です．増設基板の足4本はアラルダイトでSYSTEM CONTROL(A)基板に接着しました．Arduino nanoの5Vは有線リモコンの配線の2番（P10の2番）から取っています．またGNDはP10の1番につないでいます．（GX-R60EXの5V電源を使っても大丈夫か？ですが，こうした理由については次回にご説明します．ただ，これは自己責任での判断です）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/01/15/726492.jpg" onclick="return asablo.expandimage(this,1191,886,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/01/15/726492.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/01/15/726491.jpg" alt="ArduinoでGX-R60EXのリモコンを作る5" title="ArduinoでGX-R60EXのリモコンを作る5" style="width: 300px; height: 223px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　赤外線受光ユニットは下写真の中央（REC BALANCEのすぐ上部，赤矢印）に穴を開けて内部にアラルダイトで固定しました．ここは前面パネルの内側に空間があり，Arduino基板にも近く，配線が容易です．現状，リモコンは使えていますが，「受光距離が短い」「受光範囲が狭い」の問題があります．「穴をもう少し大きくする」，「受光ユニットの位置をもう少し前面に移動させる」などして，受光立体角を広げる必要がありそうです．また，Elegooのリモコンは頼りないので，この点も考える必要がありそうです．（後述のようにSONYのリモコン使用で問題は解消．）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://colorkonan16.asablo.jp/blog/img/2026/01/17/7266bf.jpg" onclick="return asablo.expandimage(this,937,694,&amp;#x27;http://colorkonan16.asablo.jp/blog/img/2026/01/17/7266bf.jpg&amp;#x27;)"&gt;&lt;IMG src="http://colorkonan16.asablo.jp/blog/img/2026/01/17/7266be.jpg" alt="ArduinoでGX-R60EXの赤外線リモコンを作る" title="ArduinoでGX-R60EXの赤外線リモコンを作る" style="width: 300px; height: 222px; border: medium none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>Arduino</dc:subject>
      <dc:subject>カセットデッキ</dc:subject>
    </item>
  </channel>
</rss>
