無線電子工学および電気工学の百科事典 マイクロコントローラー上の電子ゲーム LED シンブル。 無線エレクトロニクスと電気工学の百科事典 無線電子工学と電気工学の百科事典 / マイクロコントローラー この電子デバイスは、ゲーム「指ぬき」をシミュレートします。 指ぬきとして使用 LED. 主役はマイクロコントローラです。 競技場は 7 個の LED で構成され、2 列に配置されています (図 XNUMX)。 中央の列はシンブルを表し、ゲーム中に再配置されます。 残りの LED は、順列の方向を示すために使用されます。 ゲームの意味は、元の LED (ボール) の動きを追跡し、順列の最後にその位置を決定することです。 ゲームには 7 つの難易度レベルがあり、順列の数と速度が異なります。 デバイスを起動すると、現在の難易度が LED で表示されます。 それに関する情報は、マイクロコントローラの不揮発性メモリに保存されます。 図上。 デバイスの概略図が表示されます。 「+」SB0と「-」SB1ボタンは難易度を変更するために使用されます。 「スタート」ボタンSB2は、ゲームの処理を開始するためのボタンである。 ボタン「Pos.2」SB1、「Pos.3」SB2、「Pos.4」SB3は、順列サイクルの終了時に目的の LED の位置を選択するように設計されています。 ボタン「リセット」SB5 はマイクロコントローラーをリセットします。 「ポール 6 ~ ポール 1」LED HL7 ~ HL1 が競技場を構成し、HL7 ~ HL1 が中央の列、HL3 ~ HL4 が最上列、HL5 ~ HL6 が最下列となります。 LED の「はい」HL7 と「いいえ」HL8 は、プレーヤーの答えが正しいことを示します。 ゲームプレイは次のようになります。 この行の LED とその並べ替えが始まります。 希望のLED(ボール)の位置が変わります。 順列の方向はランダムです。 これを行うために、マイクロコントローラー プログラムのアルゴリズムは、線形合同法を使用して擬似乱数を取得します [1]。 このような操作の最後に、プレーヤーは Pos1 ~ Pos3 ボタンを押して、マークされた LED が配置される位置を選択する必要があります。 答えが正しい場合は、緑色の「Yes」LED が点灯します。 不正解の場合、赤色LED「No」が点灯し、ボールの実際の位置のフィールドが点滅します。 このデバイスは ATTINY 2313 マイクロコントローラー [2] を使用します。 ヒューズは、周波数 8 MHz (CKSEL3-0 が 0100) の内部 RC 発振器で動作するように構成されています。 EEPROM データの処理の信頼性を高めるために、BOD 検出器が 4.3 ボルトの電圧レベルで使用されます。 これを有効にするには、BODLEVEL 100-2 ヒューズに値 0 を割り当てる必要があります。 クロックの 8 分周を無効にする (CKDIV8 が 1) ことも必要です。 図上。 図2は、ブレッドボード上に組み立てられたデバイスの写真を示しています。 文学 1. ウィキペディア、ru.wikipedia.org/wiki/Linear_congruent_method 2. ATTINY2313 データシート 著者: アントン・ガルクシャ、gam-rainers@mail.ru; 出版物: cxem.net 他の記事も見る セクション マイクロコントローラー. 読み書き 有用な この記事へのコメント. 科学技術の最新ニュース、新しい電子機器: 庭の花の間引き機
02.05.2024 最先端の赤外線顕微鏡
02.05.2024 昆虫用エアトラップ
01.05.2024
その他の興味深いニュース: ▪ 豚の微粉砕
無料の技術ライブラリの興味深い資料: ▪ サイトのセクション 講義ノート、カンニングペーパー。 記事の選択 ▪ 記事 古代エジプトのミイラの遺体はどのようにして絵画に取り入れられたのでしょうか? 詳細な回答 ▪ 記事 低電圧シリコン ツェナー ダイオードを使用した高電圧の安定化。 無線エレクトロニクスと電気工学の百科事典 ▪ VHF受信機用のHFコンバーターの記事。 無線エレクトロニクスと電気工学の百科事典 このページのすべての言語 ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー www.diagram.com.ua |