Arduinoのおかげで486のターボボタンがアニメーション化される
耐え難いほど短期間ではありましたが、デスクトップ コンピューターのフロント パネルに大きな「TURBO」ボタンがよく設置されていた時代がありました。 なかには、現在の CPU 周波数を示す LED ディスプレイを備えたものもあり、マシンが 66 MHz まで高速化したことが視覚的にわかります。
[someyob] がレストアしている 486 にはターボ ボタンがありましたが、残念なことに、作動しているかどうかを示す単純な LED しかありませんでした。 しかし、フロントパネルには数値表示用の窓があったため、Arduino Pro Mini でターボ LED の状態を感知して独自の CPU インジケーターを接続することにしました。
現代の視聴者にとって、これは不正行為のように見えるかもしれません。 結局のところ、Arduino は実際に CPU 速度を測定していませんし、CPU 速度を直接制御しているわけでもありません (これは依然としてオリジナルの Turbo ボタンの配線によって行われています)。 しかし真実は、当時でさえ、CPU 周波数表示がそれを偽っていたということです。ボタンの状態に応じて、事前に定義された 2 つの周波数の表示を切り替えるだけでした。 [someyob] が考え出した配置も同じことを行いますが、処理能力が追加されているため、ディスプレイは 33 MHz と 66 MHz の間で切り替わる際に滑らかなアニメーションを表示できます。
GitHub リポジトリでは、[someyob] が Arduino ソース コードと、機能を損なうことなくマイクロコントローラーを既存のフロント パネル配線にどのように取り付けたかを示す回路図を提供しています。 以下には、ディスプレイの動作を示す短いビデオもあります。
このアイデアは気に入ったが、486 を持っていない? 心配しないで。 私たちは、現代のマシン用に作られた同様のパネルを見たことがありますが、それは部品のようには見えず、実際にはなんとか機能しています。