このトピックに新しいもの、革新的なもの、刺激的なものはありません。 既にマイクロコントローラの点滅ライトを長い間通過している場合は、おそらく興味がなく、時間を無駄にするだけです。 マイクロコントローラの研究を始めたばかりのすべての人に、LEDの点滅を美しく(そして同時に貴重な体験を追加する)簡単な例を紹介します。
私はあなたに警告しました。 あなたが私に何が起こったのかを見たい場合( たくさんの写真 )、私は猫を求めます。
アイデア:
最初は、nortonixのtextolite( ここのような )に写真を印刷し、美しいバックライトを追加するというアイデアでした。 次に、寝る前の長い考えの中で、最終的なアイデアが策定されました。その本質は瞬きする心臓であり、その中心には少女の写真があります。 それからテレホフのハブ でこれを見たことを思い出しました 。 しかし、それでも自分のやり方でそれをすることにしました。 さらに、他の要素ベースは
それで、私がプロジェクト「人工心臓」で使用したもの :
- 32個のLED(魂に近い任意の色);
- 1 LED三色(RGB);
- 4つのボタン。
- 1 mk Tiny2313(ハートオブザハート);
- 4つのシフトレジスタ(クラシック、595);
- 1枚のPCB、2枚のプレキシガラス、大量の抵抗器、あらゆる種類の小さなガジェット。
一般的に、手に入れたものはすべて使用しました。 方法はわかりませんが、私にとっては常にそうです。 ここで、つまようじを追加しました。
さあ、行こう!
0)いつ、どの足を上げ下げするかを知るために、マイクロコントローラー制御プログラムを書いています(このためのデバッグにはCodeVision AVRとAVR Studioを使用しました)。
1)プロテウス(または他のシミュレーター)でプロジェクトを描画し、ファームウェアをロードして、動作するかどうかを確認します。
注:LEDに対して選択した作業の種類を注意深く監視します。アナログの作業方法は多くのリソースを消費することに注意してください。
はいの場合、
2)回路要素の実際のピン配列とハウジングのタイプに基づいて、回路の配線を行います。
そうでない場合は、ステップ0に戻ります。
3)戦利品を使用して、図面を将来のボードに転送します。
4)私たちは毒、切り、穴あけ、trickします。
5)回路の要素を穴、はんだ、
徹底的にファイルします。
ここで、ボードを配線するときにボタンを接続するのを忘れて、私がどのように笑ったかを見ることができます。その結果、mtf-eジャンパーです。
ペイント
6)点滅
7)5 Vを接続し、賞賛します。
判明した場合は、
8)ウッラ! 動作します! 補助ガジェット(プレキシガラス、ハート、ボタン、ピン、電源コネクタ)のインストールを進めます。
黒い背景と白いハートが選択され、その中に3色のダイオードがあります。
後ろを見る
前を向いて
横から見て。
そうでない場合は、ステップ2に戻ります(これは私の場合になりました。時々バカになるからです。今回は方法がわかりませんが、2つのボタンを接続するのを忘れたので、写真ではワイヤからジャンパーが見えます。 ブレーキ )
9)ロボットの最終テストを行います:
そして最後に、短いビデオ:
その結果、ご覧のように、私は無駄に少女の絵をボードに持ってきました-それはまだ心で閉じていました。 無駄に、ボードにプログラミングコネクタを配置しました(それを知っていたかもしれませんが、知りません)。 まあ、私は多くのことを間違っていましたが、結果にはまだ満足しています-これが主なことです。
ご清聴ありがとうございました。
PSはい、100倍も改善できます。 はい、私は知っています、すべてが初歩的です。 これ以上簡単なことはありません。 そして、私はあなたに同意しますが、これはすべて、私がこれをすべて行った後にのみです。 理論的には、彼はその方法を知っているように見えましたが、実際、彼は非常に多くの間違いを犯したので、私はすべてを表明しません-彼らは確かに笑います。 このトピックでは、あなたがどんなレベルの知識/スキルであっても、すべての障害にもかかわらず最後まですべてを行うと、あなたは報われることをもう一度思い出したかったです!
ビデオが添付されていません。 非識字をおaびします。 ビデオはこちら-youtu.be/cy9f3qK6wxI