クリッカーマウス

-「追加」ボタンを2000回クリックするスクリプトはありますか? 「テストエンジニアが私に尋ねました。」

「いいえ...」と私は言いました、「しかし、私たちは何かを思いつきます。」



スクリプトを書くことは、なんとなく退屈でスポーツマンらしくありません。 そこで私はマウスを作ることにしました。 しかし、単純ではありませんが、ポンピング:







アイデアは単純でした:不要なマウスボタン(スイングホイールがありました)を取り、クリックジェネレーターをその上に掛けます。 彼はボタンを押した-そして座って、素早く、そしてエリアで誰もが「クリック-クリック」を絶えずクリックすることを悩まさない。

ポントの場合、そしてご存知のように、良いポントはお金よりも高価なので、このマウスにもインジケーターを貼り付けたいと思いました。



それでは始めましょう。 必要なもの:





マウスを分解し、ブレッドボードに典型的な「動的な表示」(巧妙な言葉)を集めます。



赤色は、マウスボード上の変更を示します。 額面はブルドーザーから取られ、抵抗器R11-R16は「そしてそれで行く」ので捨てられます。 BS170のブレッドボードなど、ほぼすべてのトランジスタを使用できます。



レイアウトは次のとおりです。



表示は非常に簡単です。信じられない場合は、 leds.cを参照してください ただし、2進数を7つのLEDの表示に変換するには、プリミティブキャラクタージェネレーターが必要です。

ホステスへの注意:「どの足に何足を乗せればいいのか」と思わないように、そのようなサインを使うことができます。
写真








だから、レイアウトは機能しているようで、はんだごてをオンにすることができます。

インジケーターで脚を切り取ります。もう必要ありません。 電流制限抵抗とVT2-VT6スイッチを残りの部分に直接はんだ付けします。





そして、それらに-ワイヤー。 ごくわずかな不注意な動きでSMD抵抗器から接触パッドが脱落することに注意してください。 これを回避するには、エポキシまたはホットメルト接着剤をすぐに充填することをお勧めします。 そして同時に、マウスの側壁に挿入します:





マウスボードをわずかに変更します(上の図を参照)。





コントローラーをはんだ付けし、フラッシュします。



ここでソースを取得できます 。 そして、バイナリはこちらです。



テスト実行:





今ではHabrに記事を書いて、外側からエポキシで穴を慎重に埋めることだけが残っています(エポキシの黒色を得るには、黒い粉末、たとえば活性炭の粉砕タブレット):



最終的なオプションは次のとおりです。

彼らは死を「呼びかける」ことができるいくつかのサイトなので、注意してください:)



ご清聴ありがとうございました。 ソースが必要な場合は、次からダウンロードできます。 github



All Articles