Sn74Hc165N схСма Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: SPI ΠΈ Arduino: ΠΏΠ»ΠΎΠ΄ΠΈΠΌ Π²Ρ…ΠΎΠ΄Ρ‹ – RoboCraft

Π’Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ Π½Π° Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сдвиговых рСгистров 74hc595 ΠΈ 74hc165.

БСгодня рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ 24 Ρ€Π΅Π»Π΅ ΠΊ 3 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Ардуино ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сдвиговый рСгистр 74HC595. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ я ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 24 ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Ρ‰Ρ‘ 4 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Ардуино. Π˜Ρ‚ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ всСго 7 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ².

ΠŸΡ€ΠΈ создании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Ардуино, Π½Π°ΠΌ часто приходится ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ€Π΅Π»Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. И ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ всСгда встаёт вопрос. Как ΠΆΠ΅ всё это ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, вСдь Π½Π° Ардуино Ρ‚Π°ΠΊ ΠΌΠ°Π»ΠΎ Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ². Π’ΠΎΡ‚ здСсь ΠΊ Π½Π°ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΈ приходят Ρ‚Π°ΠΊΠΈΠ΅ микросхСмы ΠΊΠ°ΠΊ сдвиговыС рСгистры.
Π‘Π΅Π· прСувСличСния ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ Π²Ρ‹ смоТСтС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ любоС количСство.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ всСх ΠΌΠΎΠΈΡ… подписчиков ΠΈ гостСй ΠΊΠ°Π½Π°Π»Π°. БСгодня ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ микросхСмы 74HC595Β  для увСличСния количСства Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ².
74HC595 ΠΈΒ  74HC165β€” это Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Π΅ сдвиговый рСгистры с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Π²ΠΎΠ΄ΠΎΠΌ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, с Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠΌ-Π·Π°Ρ‰Π΅Π»ΠΊΠΎΠΉ ΠΈ трСмя состояниями Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅.
ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ Π² Π½ΠΈΡ… β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ 74HC595 являСтся Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сдвиговым рСгистром ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ поступлСнии Π±ΠΈΡ‚, Π° 74HC165Β  — это сдвиговый рСгистр, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ.

Для УвСличСния Π²Ρ…ΠΎΠ΄ΠΎΠ² потрСбуСтся 4 Π²Ρ…ΠΎΠ΄Π° Π½Π° Ардуино, ΠΈ для Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Ρ‚ΠΎΠΆΠ΅ 3. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π·Π° дСйствуя всСго 7 Π²Ρ…ΠΎΠ΄ΠΎΠ²-Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство.
Одна такая микросхСма способна Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ 8 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ², Π° 2 ΡƒΠΆΠ΅ 16, 3- 24 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. А задСйствовано Π±ΡƒΠ΄Π΅Ρ‚ всСго 3 Π²Ρ‹Π²ΠΎΠ΄Π°, нСзависимо ΠΎΡ‚ количСство Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ².
И Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π²Β  скорости, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ эта микросхСма 74HC595 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° частотах Π΄ΠΎ 100ΠΌΠ“Ρ†, Π° 74HC165Β Β  Π½Π° частотС 48ΠΌΠ“Ρ†,Β  Π° это Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большС, Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Π£ мСня Π΅ΡΡ‚ΡŒ ΡƒΠΆΠ΅ нСсколько Π²ΠΈΠ΄Π΅ΠΎ Π½Π° эту Ρ‚Π΅ΠΌΡƒ ΠΈ Ссли Π²Π°ΠΌ интСрСсно ΠΈΠ»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅ Π² этом Π²ΠΈΠ΄Π΅ΠΎ, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ, посмотритС ΠΈΡ…, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ваш вопрос.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‡Ρ‚ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π² этом Π²ΠΈΠ΄Π΅ΠΎ Π±Ρ‹Π»ΠΈ взяты ΠΎΡ‚Ρ‚ΡƒΠ΄Π°.
Π­Ρ‚ΠΎΡ‚ ΡƒΡ€ΠΎΠΊ Π² основном ΠΏΡ€ΠΎ ΠŸΡ€ΠΎΡ‚Π΅ΡƒΡ, поэтому Π½Π° скСтчах я ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Ρƒ. Π’Π°ΠΊ ΠΆΠ΅ я Π½Π΅ Π±ΡƒΠ΄Ρƒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ схСму, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я это ΡƒΠΆΠ΅ Π΄Π΅Π»Π°Π» Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹.
Π‘Π½Π°Ρ‡Π°Π»Π° всС Ρ€Π΅Π»Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всС Π±ΠΈΡ‚Ρ‹ Π²ΠΎ всСх ΠΏΠΎΡ€Ρ‚Π°Ρ… стоят Π² Π½ΡƒΠ»Π΅Π²ΠΎΠΌ состоянии. Π­Ρ‚ΠΎ Π·Π°Π΄Π°Π½ΠΎ Π²ΠΎ встроСнной Π² Ардуино Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ShifhtOUT. НаправлСниС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚ΠΎΠ² справа Π½Π° Π»Π΅Π²ΠΎ. Π’ скСтчС всё рассказано.
Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скСтча. Он совсСм простой, ΠΈ Ссли Π²Ρ‹ΠΊΠΈΠ½ΡƒΡ‚ΡŒ всё лишнСС Π·Π°ΠΉΠΌΡ‘Ρ‚ всСго 20 строчСк ΠΊΠΎΠ΄Π°.

  • НиТняя строчка управляСт  1 микросхСмой ΠΈ Ρ€Π΅Π»Π΅ с 1 ΠΏΠΎ 8.
  • БрСдняя строчка управляСт  2 микросхСмой ΠΈ Ρ€Π΅Π»Π΅ с 9 ΠΏΠΎ 16.
  • ВСрхняя строчка управляСт  3 микросхСмой ΠΈ Ρ€Π΅Π»Π΅ с 17 ΠΏΠΎ 24.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡŽΡΡŒ, сСйчас всС Π±ΠΈΡ‚Ρ‹ Π² Π½ΡƒΠ»Π΅Π²ΠΎΠΌ состоянии, Π·Π½Π°Ρ‡ΠΈΡ‚ всС Ρ€Π΅Π»Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹. ИзмСняя значСния Π±ΠΈΡ‚ΠΎΠ² ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ состояниС Ρ€Π΅Π»Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ…. Для этого всСго лишь Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ShiftOUT ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ноль ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. Π Π΅Π»Π΅ измСнят своё состояниС с Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ измСнСнию полоТСния ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎ красному ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρƒ ΠΎΠΊΠΎΠ»ΠΎ Ρ€Π΅Π»Π΅. Он ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° Ρ€Π΅Π»Π΅ ΠΏΠΎΠ΄Π°Π½ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ HIGH. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚Β  ΠΈ Π½Π° сдвиговом рСгистрС. Если ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊ синий, Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ состояниС Π½ΠΈΠ·ΠΊΠΎΠ΅ ΠΈ Ρ€Π΅Π»Π΅ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ.

Если Π½Π° микросхСмС высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π° Π½Π° Π½ΡƒΠΆΠ½ΠΎΠΌ Ρ€Π΅Π»Π΅ Π½ΠΈΠ·ΠΊΠΈΠΉ, Π·Π½Π°Ρ‡ΠΈΡ‚ Π³Π΄Π΅-Ρ‚ΠΎ ΠΎΠ±Ρ€Ρ‹Π² ΠΈ сигнал Π΄ΠΎ Π½Π΅Π³ΠΎ Π½Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚.
Π‘ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с 20 ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΈ 20 Ρ€Π΅Π»Π΅, просто дальшС ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ лСнь Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ. ЗадСйствовав всСго 7 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Ардуино, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ 24 Π²Ρ…ΠΎΠ΄Π° ΠΈ 24 Π²Ρ‹Ρ…ΠΎΠ΄Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 48. А ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈ большС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ приступаСм ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.
ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠŸΡ€ΠΎΡ‚Π΅ΡƒΡ. Для Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Для этого Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ NEW PROJECT ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ имя, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° registr, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с рСгистрами сдвига. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡƒΡ‚ΡŒ для сохранСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ создали ΠΏΠ°ΠΏΠΊΡƒ ΠŸΡ€ΠΎΡ‚Π΅ΡƒΡ Π½Π° дискС D, Π’ΠΎΡ‚ Ρ‚ΡƒΠ΄Π° ΠΈ сохраним.
Π”Π°Π»ΡŒΡˆΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с шаблоном default, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ Π² Π½Ρ‘ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅ΠΌ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ, поэтому оставляСм Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π”Π°Π»ΡŒΡˆΠ΅ Ρ‚ΠΎΠΆΠ΅ со всСм соглашаСмся ΠΈ ΠΆΠΌΡ‘ΠΌ Ѐиниш.
ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ открылся чистый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· шаблона ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ с ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠΊΠ°. УдаляСм свСтодиоды, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°ΠΌ сСгодня Π½Π΅ пригодятся. Π‘Π½Π°Ρ‡Π°Π»Π° я Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ понадобится 1 свСтодиод, поэтому я Π΅Π³ΠΎ оставил, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊ Π½Π΅ΠΌΡƒ я оставил ΠΈ рСзистор, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ΡƒΠΌΠ°Π» ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π»Π΅. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡ… всС.
Π£ нас остался, ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ АтмСга 328, ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€, ΠšΠ²Π°Ρ€Ρ† Π½Π° 16 ΠΌΠ΅Π³Π°Π³Π΅Ρ€Ρ†, свСтодиод ΠΈ рСзистор.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ микросхСмы сдвиговых рСгистров. Для Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΉΠ΄Ρ‘ΠΌ рСгистр Π²Ρ…ΠΎΠ΄ΠΎΠ² 74HC165. Π’Π²ΠΎΠ΄ΠΈΠΌ Π² поиск ΠΈ добавляСм Π΅Π³ΠΎ Π² список двумя Ρ‰Π΅Π»Ρ‡ΠΊΠ°ΠΌΠΈ ΠΌΡ‹ΡˆΠΈ.
Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ рСгистр Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² 74HC595.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΉΠ΄Ρ‘ΠΌ Ρ€Π΅Π»Π΅. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самыС просты ΠΈ распространённыС элСмСнты, поэтому Π±Π΅Ρ€Ρƒ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ подставляСт ΠŸΡ€ΠΎΡ‚Π΅ΡƒΡ, Π½ΠΎ здСсь Π΅ΡΡ‚ΡŒ дСсятки тысяч Ρ€Π°Π·Π½Ρ‹Ρ… элСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ своё. Π­Ρ‚ΠΎ Ρ€Π΅Π»Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ€Π΅Π»Π΅ ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² своих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…. Π Π΅Π»Π΅ с двумя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ. Один Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·ΠΎΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ замкнётся Ссли Π½Π° Π²Ρ…ΠΎΠ΄ Ρ€Π΅Π»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π°Π½ΠΎ напряТСниС ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π—Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ схСму ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Начнём с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ АтмСга 328 ΠΈ вставляСм Π΅Π³ΠΎ Π² ΠΎΠΊΠ½ΠΎ схСмы.

Π§Ρ‚ΠΎ Π±Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π° частотС 16 ΠΌΠ΅Π³Π°Π³Π΅Ρ€Ρ†, Π° Π½Π΅ 8, Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ внСшний ΠΊΠ²Π°Ρ€Ρ†. И Π΅Ρ‰Ρ‘ ΠΏΠ°Ρ€Ρƒ кондСнсаторов. Π― всё это ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассказывал Π² этом Π²ΠΈΠ΄Π΅ΠΎ, Ссли Ρ‡Ρ‚ΠΎ Π½Π΅ понятно Ρ‚ΠΎ посмотритС Π΅Π³ΠΎ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… я большС Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π° Π±ΡƒΠ΄Ρƒ сразу Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π° ΠΊΠ²Π°Ρ€Ρ† ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСн Π½Π° схСму. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ сдСлано Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ, ΠΈ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ вашС врСмя.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ установим Π½Π° схСму микросхСмы сдвиговых рСгистров. Начнём с рСгистров Π²Ρ…ΠΎΠ΄Π°. Π₯ΠΎΡ‚ΡŒ ΠΎΠ½ΠΈ Π½Π°ΠΌ ΠΈ Π½Π΅ пригодятся Π² этом ΡƒΡ€ΠΎΠΊΠ΅, Π·Π°Ρ‚ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π½Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ этим Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ эта схСма ΠΏΠ΅Ρ€Π΅ΠΊΠΎΡ‡ΡƒΠ΅Ρ‚ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²ΠΈΠ΄Π΅ΠΎ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ 20 ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ‚ΠΎ Π½Π°ΠΌ понадобится 3 микросхСмы. ΠŸΡ€Π°Π²Π΄Π° Ρƒ нас останСтся Π΅Ρ‰Ρ‘ 4 свободных мСста, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ 24 ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Π’ΠΎ ΠΆΠ΅ самоС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π΅ΠΌ с микросхСмой сдвигового рСгистра для увСличСния Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ². Напомню, Ρ‡Ρ‚ΠΎ каТдая такая микросхСма Π΄Π°Ρ‘Ρ‚ прирост Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² для 8 Ρ€Π΅Π»Π΅. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ каскадом, ΠΎΠ΄Π½Π° Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ.Β  Нам ΠΊΠ°ΠΊ ΠΈ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ понадобится 3 микросхСмы. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ всСго ΠΊ 3 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ Ардуино ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС возмоТностСй ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

ΠŸΡ€ΠΈ создании схСмы Π²Π°ΠΌ придётся часто ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для измСнСния ΠΈΡ… полоТСния Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ экранС. Π’ΡƒΡ‚ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ нюанс. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ нСсколько элСмСнтов Π½Π°Π΄ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ½ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ вошли Π² Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Π˜Π½Π°Ρ‡Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ пСрСнСсти Π½Π΅ вСсь элСмСнт Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ. Надо Π·Π° этим ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ.
А Π΅Ρ‰Ρ‘ я Π·Π°Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ снова ΠΈΠ΄Ρ‘ΠΌ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ пишСм BUTTON. Нам ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π° Π²Ρ‹Π±ΠΎΡ€. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ эта ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ с фиксациСй ΠΈ Π±Π΅Π· фиксации, смотря ΠΊΡƒΠ΄Π° Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ. ДобавляСм ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ вставляСм ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° схСму. Π‘Π½Π°Ρ‡Π°Π»Π° установим ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ скопируСм Π΅Ρ‘, это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ быстрСС. Π’ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π°ΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ, Ρ‚Π°ΠΌ практичСски Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… свойств ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ вставим Ρ€Π΅Π»Π΅. Π’ΠΎΡ‚ Π΅Π³ΠΎ свойства Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Ρ€Π΅Π»Π΅ установлСно для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ 12 Π²ΠΎΠ»ΡŒΡ‚, Π° наша схСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ 5 Π²ΠΎΠ»ΡŒΡ‚. МСняСм Π½Π° 5 Π²ΠΎΠ»ΡŒΡ‚. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ просто ΠΌΡ‹ ΠΈΠ· 12 Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠ³ΠΎ, сдСлали 5 Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅Π»Π΅. Π’ΠΎΡ‚ Π±Ρ‹ Π² ΠΆΠΈΠ·Π½ΠΈ Ρ‚Π°ΠΊ.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ пСрСнСсём Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€Π΅Π»Π΅ ΠΈ Π΅Π³ΠΎ Π²ΠΎΠ»ΡŒΡ‚Π°ΠΆ Π²ΠΎΡ‚ сюда. Π’Π°ΠΊ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ. Если Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ обозначСния, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡ… Π»Π΅Π³ΠΊΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈ ваша схСма Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ свободна.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ скопируСм Π±Π»ΠΎΠΊ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Ρ€Π΅Π»Π΅ для простого размноТСния. Π’Π°ΠΊ ΠΊΠ°ΠΊ всС свойства ΡƒΠΆΠ΅ установлСны, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ просто Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² схСму. УстанавливаСм Π½ΡƒΠΆΠ½ΠΎΠ΅ число ΠΊΠΎΠΏΠΈΠΉ.
Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ соСдиним всС элСмСнты Π½Π° схСмС. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ зСмлю. НС побоюсь этого ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Π½ΠΎ зСмля Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ самый Π³Π»Π°Π²Π½Ρ‹ΠΉ элСмСнт Π½Π° схСмС. К Π½Π΅ΠΉ ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ ΠΎΡ‚ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Ρ€Π΅Π»Π΅, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ соСдиним с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ согласно скСтчу.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π΅ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΏΠΎ всСй схСмС, поставим Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ зСмля, Π±Π»Π°Π³ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любоС количСство ΠΈ всС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ соСдинСны вмСстС. А Π΅Ρ‰Ρ‘ поставим источник питания. Как я Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ части для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Β  источник Π½Π΅ Π½ΡƒΠΆΠ΅Π½, ΠΎΠ½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡƒΠΆΠ΅ ΠΏΠΎΠ΄Π²Π΅Π΄Ρ‘Π½ ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ. Для микросхСм Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, Π½Π° Π½ΠΈΡ… Π΄Π°ΠΆΠ΅ Π½Π΅ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° схСмС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. Но для Ρ€Π°Π±ΠΎΡ‚Ρ‹ сдвигового рСгистра Π½Π°Π΄ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹. ΠŸΡ€ΠΎ Π½ΠΈΡ… Π±Ρ‹Π»ΠΎ рассказано Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎ. Π’ΠΎΡ‚ для этого ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ вывСсти Π½Π° схСму плюс ΠΈ минус питания.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π° схСмС, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для этого Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ тСкста. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ любой тСкст. Π― Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ микросхСм Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ 8 ΠΈ 16.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ микросхСм Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ 11 – это Π²Ρ‹Π²ΠΎΠ΄ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΈ Π²Ρ‹Π²ΠΎΠ΄ 12 – это синхронизация Ρƒ Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ соСдинСны вмСстС.
9 Π²Ρ‹Ρ…ΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ соСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… рСгистров. Π•Π³ΠΎ Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ 14 Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ рСгистра.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ микросхСмы сдвигового рСгистра — 11, 12, ΠΈ 14, ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, со Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌΠΈ Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ D10, D11, ΠΈ D12.

  • 11Β  Π’Ρ‹Π²ΠΎΠ΄ – это Π’Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². А ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ 5 Π’ происходит сдвиг Π±ΠΈΡ‚ΠΎΠ² Π²Π»Π΅Π²ΠΎ, освобоТдая мСсто для Π½ΠΎΠ²ΠΎΠ³ΠΎ значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° Π²Ρ…ΠΎΠ΄ 14 Π²Ρ‹Π²ΠΎΠ΄Π° рСгистра.
  • 12 Π²Ρ‹Π²ΠΎΠ΄ это Бинхронизация, Π½ΠΎ всС Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Ρ‘ Π·Π°Ρ‰Ρ‘Π»ΠΊΠ°. И ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π° для Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ памяти. ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°Ρ‰Ρ‘Π»ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Низком состоянии. А для Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ 0 ΠΈ 1. Π­Ρ‚ΠΈΠΌ ΠΌΡ‹ Π΄Π°Ρ‘ΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ рСгистру ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ  Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ рСгистра Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ состояниС.
  • 14 Π²Ρ‹Π²ΠΎΠ΄ это Π²Ρ…ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (DATA).Β  ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ высокого уровня, записываСт Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Π° ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня сигнала, записываСтся 0.

Пока ΠΌΡ‹ Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ Π½Π°Π³ΠΎΡ€ΠΎΠ΄ΠΈΠ»ΠΈ, Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈ это всё Π²ΠΎΠΎΠ±Ρ‰Π΅. Для этого Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ настройки Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с внСшним ΠΊΠ²Π°Ρ€Ρ†Π΅ΠΌ. И Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ссылку Π½Π° адрСс Π³Π΄Π΅ находится HEX Ρ„Π°ΠΉΠ» нашСго скСтча.
ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ скСтч. БСйчас всС Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ установлСны Π² ноль. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° всСх Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… сдвигового рСгистра Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 0. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ.
Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° рСгистра Π³ΠΎΡ€ΠΈΡ‚ синий ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Ρ‡Ρ‚ΠΎ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… сигнала Π½Π΅Ρ‚.
Π‘Π½ΠΎΠ²Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ скСтч ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ значСния. ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ, ΠΈ обновляСм HEX Ρ„Π°ΠΉΠ». Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… микросхСмы появился высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Он ΠΏΠΎΠΊΠ°Π·Π°Π½ красным ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΎΠΌ. Π‘Ρ€Π°Π²Π½ΠΈΠΌ эти значСния со скСтчСм.

Как ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, всё Π²Π΅Ρ€Π½ΠΎ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ΄Ρ‚ΠΈ дальшС ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π΅Π»Π΅.
Один ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Ρƒ всСх Ρ€Π΅Π»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ Π·Π΅ΠΌΠ»Π΅. Π—Π΄Π΅ΡΡŒ схСмноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠŸΡ€ΠΎΡ‚Π΅ΡƒΡΠ° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ Ардуиновского. Π’ ΠŸΡ€ΠΎΡ‚Π΅ΡƒΡΠ΅, использовано Π³ΠΎΠ»ΠΎΠ΅ Ρ€Π΅Π»Π΅ Π±Π΅Π· опторазвязки ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ радиоэлСмСнтов, поэтому для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π»Π΅ сработало Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° ΠΎΠ±ΠΌΠΎΡ‚ΠΊΡƒ ΠΌΠ°Π³Π½ΠΈΡ‚Π°, Π° Π² модулях Ардуино ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ подаётся Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Π° сигнал управлСния подаётся Π½Π° Π²Ρ…ΠΎΠ΄. Если ΠΏΡ€ΠΎΡ‰Π΅, Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ Ρ€Π΅Π»Π΅ Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ сдвигового рСгистра.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ рСгистра Π½Π°Π΄ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ с Ρ€Π΅Π»Π΅. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ микросхСмы 8 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ². Они ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Q0-Q7. Если ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ микросхСмы, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ – это 15 Π²Ρ‹Π²ΠΎΠ΄ микросхСмы, Π° дальшС ΠΎΠ½ΠΈ ΠΈΠ΄ΡƒΡ‚ ΠΏΠΎ порядку с 1 ΠΏΠΎ 7.

Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я сСйчас ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ, Π½ΠΎ это допустимо Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΡ‡Π΅Π½ΡŒ простых схСмах ΠΈ с ΠΌΠ°Π»Ρ‹ΠΌ количСством радиоэлСмСнтов. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ»ΠΎΠΆΠ΅Π½, ΠŸΡ€ΠΎΡ‚Π΅ΡƒΡ сам позаботится ΠΎ Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ связь ΠΈ Π½ΠΈΠ³Π΄Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ. Но ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡŽΡΡŒ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… схСмах, ΠΈ Π΄Π°ΠΆΠ΅ Π² этой Ρ‚Π°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ нСльзя. Π”Π°Π»ΡŒΡˆΠ΅ я ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ способ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ.
ЗапускаСм Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ HEX Ρ„Π°ΠΉΠ» ΠΌΡ‹ ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ ΠΎΡ‚ рСгистра Π΄ΠΎ Ρ€Π΅Π»Π΅ ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли Π½Π° рСгистрС красный ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Π½Π° Π½Ρ‘ΠΌ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Ρ€Π΅Π»Π΅. Π£ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅Π»Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π·Π°ΠΌΠΊΠ½ΡƒΠ» Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΈ Ссли Π±Ρ‹ Ρ‚Π°ΠΌ Π±Ρ‹Π»Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, Ρ‚ΠΎ ΠΎΠ½Π° Π±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π°ΡΡŒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ способ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ слоТных схСм. Когда Ρƒ вас ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΈΠ½ΠΈΠΉ связи, Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ сотни Π»ΠΈΠ½ΠΈΠΉ дСлая ΠΈΠ· схСмы Π½Π΅ΠΏΡ€ΠΎΠ»Π°Π·Π½Ρ‹ΠΉ лСс. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹. Если чСстно я Π½Π΅ знаю ΠΊΠ°ΠΊ это называСтся. ΠšΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅.
Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ DEFAULT. Π­Ρ‚ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚. Π•Π³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊΠΎΠΉ. Если Π½Π° схСмС Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π΅ΡΡ‚ΡŒ связь, Ρ‚ΠΎ это Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π»ΠΈΠ½ΠΈΠΈ соСдинСния. Допустим я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π»Π΅ ΠΊ Π·Π΅ΠΌΠ»Π΅, Ρ‚ΠΎ ΠΌΠ½Π΅ Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚, Π·Π°ΠΉΡ‚ΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка ΠΏΡƒΠ½ΠΊΡ‚ назначСния. Бвязь Π΅ΡΡ‚ΡŒ, Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ ΠΈ схСма Π±ΠΎΠ»Π΅Π΅ наглядная Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠΊΠΎΠ»ΠΎ ΠΊΡ€ΡƒΠΆΠΎΡ‡ΠΊΠ° Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΎ с Ρ‡Π΅ΠΌ этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ соСдиняСтся. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΠΌ этим способом всС Ρ€Π΅Π»Π΅ с Π·Π΅ΠΌΠ»Ρ‘ΠΉ.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎΠΆΠ΅ самоС сдСлаСм с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ. Π­Ρ‚Π° зСмля Π½Π°ΠΌ большС Π½Π΅ Π½ΡƒΠΆΠ½Π°., удаляСм Π΅Ρ‘.
Π’Π°ΠΊ ΠΆΠ΅ поступим с Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ микросхСмы сдвигового рСгистра. Но здСсь, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ ссылаСмся, Ρ‚ΠΎ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π΄Π°Ρ‚ΡŒ этим ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ имя. Π― Π΄Π°ΠΌ имя ΠΏΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ с Ρ‡Π΅ΠΌ этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ, с ΠΊΠ°ΠΊΠΈΠΌ Ρ€Π΅Π»Π΅.
И Ρ‚ΠΎΠΆΠ΅ самоС Π΄Π΅Π»Π°Π΅ΠΌ с Ρ€Π΅Π»Π΅. Но Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΌ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π° Ρ‡Ρ‚ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ, Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· списка, Π° Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои ΠΈΠΌΠ΅Π½Π°. Если это ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Ρ€Π΅Π»Π΅, Ρ‚ΠΎ ΠΈΡ‰Π΅ΠΌ Π² спискС Ρ€Π΅Π»Π΅ 1 ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π΅Π³ΠΎ. Π­Ρ‚ΠΎ дСйствиС свяТСт Ρ€Π΅Π»Π΅ с Π½ΡƒΠΆΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ рСгистра.Β  Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас ΠΏΠΎΠΊΠ° нарисовано 12 Ρ€Π΅Π»Π΅, Ρ‚ΠΎ ΠΈ Π½Π° микросхСмС я Π²Ρ‹Π²Π΅Π» всСго 12 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². ΠŸΠΎΡ‚ΠΎΠΌ добавлю Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰Π΅Π΅.
Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ смотрим. Как ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ сравним ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ способ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π³ΠΎΡ€Π°Π·Π΄ΠΎ симпатичнСС ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ читаСтся. Π’Π°ΠΊ ΠΆΠ΅ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. И Π΅Ρ‰Ρ‘ дСсятки плюсов. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим способом.

По ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ, ΠΌΠ½Π΅ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ 20 ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ 20 Ρ€Π΅Π»Π΅, Π° Ρƒ мСня всСго ΠΏΠΎ 12. Надо ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Π£ΠΏΠ»ΠΎΡ‚Π½ΠΈΠΌ схСму. По Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Ρƒ нас Π±Ρ‹Π»ΠΎ пустоС мСсто Π²ΠΎΡ‚ Π΅Π³ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ. ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΡ‘ΠΌ всС ΠΊΠ½ΠΎΠΏΠΊΠΈ сюда. МнС каТСтся Ρ‡Ρ‚ΠΎ собрав ΠΈΡ… Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС Ρ‚Π°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π΄Π° ΠΈ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ стало посимпатичнСС.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ пСрСнСсли ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρƒ нас ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΎΡΡŒ пустоС мСсто ΠΌΠ΅ΠΆΠ΄Ρƒ рядами. ΠŸΠΎΠ΄ΠΎΠΆΠΌΡ‘ΠΌ Ρ€Π΅Π»Π΅, Ρ‚Π΅ΠΌ самым освободим мСсто для Π΅Ρ‰Ρ‘ Π΄Π²ΡƒΡ… рядов Ρ€Π΅Π»Π΅.
Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π½ΠΈΠΆΠ½ΠΈΠΉ ряд ΠΈ вставим Π΅Π³ΠΎ Π½ΠΈΠΆΠ΅ ΠΏΠΎ схСмС. Π’Π°ΠΊ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π΅Ρ‰Ρ‘ 8 ΡˆΡ‚ΡƒΠΊ.
Π’ΠΎΠΆΠ΅ самоС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π΅ΠΌ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π½ΠΎ здСсь сразу скопируСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ряда ΠΈ вставим ΠΈΡ… снизу Π½Π° схСму. Нам Π½Π΅ Π½Π°Π΄ΠΎ Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈΡ… Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΠ»ΠΈ.
На Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… сдвиговых рСгистров Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ 8 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ΠΊΡƒΠ΄Π° ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ, Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ для Π½ΠΈΡ… названия с RELAY 13 Π΄ΠΎ RELAY 20.
ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ€Π΅Π»Π΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ряд, Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ Ρ€Π΅Π»Π΅ Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ссылку Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ это Π½Π°Π΄ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π² соотвСтствии с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π»Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚ΡŒ ΠΌΡ‹ ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ряд, Π½ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€Π΅Π»Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π² соотвСтствии с порядковым Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Π½Π° схСмС. НадСюсь, понятно объяснил.

Ну ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ† послСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° работоспособности нашСй схСмы. На вопрос ΠΏΠΎΡ‡Π΅ΠΌΡƒ я Ρ‚Π°ΠΊ часто ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΎΡ‚Π²Π΅Ρ‡Ρƒ. Π›ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρƒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ часто, Ρ‚Π°ΠΊ ΠΏΡ€ΠΎΡ‰Π΅ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ Π³Π΄Π΅ ошибка Ссли Ρ‡Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ. Π”Π°ΠΆΠ΅ Ссли это Π·Π°ΠΉΠΌΡ‘Ρ‚ Ρ‡ΡƒΡ‚ΡŒ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всю Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΎΡ‡Π΅Π½ΡŒ быстро, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ схСма Π½Π΅ рабочая, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ всё сначала. Но это лишь ΠΌΠΎΡ‘ ΠΌΠ½Π΅Π½ΠΈΠ΅, ΠΈ ΠΎΠ½ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ идСально. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ сам ΠΊΠ°ΠΊ Π΅ΠΌΡƒ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ.

Бпасибо Ρ‡Ρ‚ΠΎ досмотрСли это Π²ΠΈΠ΄Π΅ΠΎ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°. ΠžΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° ΠΊΠ°Π½Π°Π»Π΅ скоро Π²Ρ‹ΠΉΠ΄ΡƒΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹. Π― ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ здСсь Π²Ρ‹ смоТСтС Π½Π°ΠΉΡ‚ΠΈ для сСбя Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ интСрСсноС ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅.
Π”ΠΎ встрСчи.

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Β Β  ΠŸΠΎΡ‡Ρ‚ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Π½Π΅ обходится Π±Π΅Π· ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π’Π΅ΠΌΠ° эта ΡƒΠΆΠ΅ избитая ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ извСстная. НаписаниСм этой ΡΡ‚Π°Ρ‚ΡŒΠΈ я Π½Π΅ ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ изобрСсти вСлосипСд. ΠŸΡ€ΠΎΡΡ‚ΠΎΒ  Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всю ΠΈΠ½Ρ„Ρƒ ΠΏΠΎ схСмотСхникС Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ. Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ.Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡΠ±ΠΈΠ²Π°Ρ‚ΡŒ вас с Ρ‚ΠΎΠ»ΠΊΡƒ, Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ рисунках Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ схСмы питания, сброса ΠΈ тактирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β Β  рис1Π°Β Β  Β Β Β  Β Β Β  Β  Β  Β  Β  Β  Β  Β  Β  Β Β  Β Β  Β Β Β  Β Β Β Β  Β  Β Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β Β  Β  Β  Β  Β  рис1Π±

Β 

Β Β  Если ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π΄Π΅Ρ„ΠΈΡ†ΠΈΡ‚Π° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΊ Π½Π΅ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Β Β  Когда ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π° – Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΊ Ρ‡Π΅Ρ€Π΅Π· рСзистор соСдинСн с β€œΠΏΠ»ΡŽΡΠΎΠΌβ€ питания (рис. 1Π°). Когда ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π° – Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΊ соСдинСн с Π·Π΅ΠΌΠ»Π΅ΠΉ. ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор R1Β  ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ силу Ρ‚ΠΎΠΊΠ° Π² Ρ†Π΅ΠΏΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ. Если Π±Ρ‹ Π΅Π³ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ Π±Ρ‹ просто Π·Π°ΠΊΠΎΡ€ΠΎΡ‚ΠΈΠ»ΠΈ наш источник питания.

Β Β  Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ встроСнныС ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы, поэтому внСшниС ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ (рис1Π±). Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор.

Β Β  Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° окаТСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π°? Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ состояния этого Π²Ρ‹Π²ΠΎΠ΄Π°. Если Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ β€œΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉΒ  Π½ΠΎΠ»ΡŒβ€ – Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ Π½Π΅ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ — Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС (рис1Π°) Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠΊΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° рСзистором R1, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС (рис1Π±)Β  Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ‡Π΅Ρ‚. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‚ΠΎΠΆΠ΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΈ β€œΠ·Π΅ΠΌΠ»Π΅ΠΉβ€ Π² этом случаС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ.

Β Β  Если ΠΆΠ΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ”логичСская Сдиница” ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° окаТСтся Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ, Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° зСмлю ΠΏΠΎΡ‚Π΅Ρ‡Π΅Ρ‚ Ρ‚ΠΎΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π² нСсколько дСсятков ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΡ€Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ β€œΠΏΠΎΠ³ΠΎΡ€Π΅Ρ‚ΡŒβ€. ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ допустимый Ρ‚ΠΎΠΊ для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° AVR согласно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π°Π²Π΅Π½ 40 мА. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° нСлишним Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΌΠΊ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ рСзистор Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ Π² нСсколько сотСн ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 330 (рис 1с). Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ STK500. Π­Ρ‚ΠΎ сдСлано для подстраховки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ нСчаянно Π½Π΅ спалил ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π² Ρ…ΠΎΠ΄Π΅ своих экспСрСмСнтов.

Β Β  Для своих ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΈ Π±Π΅Π· этого рСзистора.Β 

 Рис 1с

Рис. 2а

Рис. 2б

Β Β Β Β  Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ большС Π΄Π²ΡƒΡ…, Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΊ хочСтся ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ. КаТдой ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС соотвСтствуСт свой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄, Π°Β  количСство ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ способом ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ Π½Π° N Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΊ =Β  2NΒ  — 1. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Ρ‚Ρ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ 7 ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ – 15 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅… Π½ΠΎ я Π±Ρ‹ большС 7-ΠΌΠΈ Π²Π΅ΡˆΠ°Ρ‚ΡŒ Π½Π΅ стал. УвСличиваСтся количСство Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²,Β  услоТняСтся схСма ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΊ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для большого количСства ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ схСмы Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. ΠŸΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы Π½Π° схСмС Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹, подразумСваСтся, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅.

Β Β  ΠšΡΡ‚Π°Ρ‚ΠΈ, Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠΎΠ΄Ρ‹ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ завСсти сигналы ΠΎΡ‚ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ внСшнСго прСрывания ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (рис. 3). ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ любой ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄ внСшнСго прСрывания Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΡ‹ΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° зСмлю ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ (СстСствСнно ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ настроСно ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ постоянно ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, эта ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ внСшнСго прСрывания.Β 

                                                                             Рис. 3

Β 

Β Β  Данная схСма Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π° Π½Π΅ для всСх ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… модСлях ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² внСшнСС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ измСнСнию Π½Π° любом Π²Ρ‹Π²ΠΎΠ΄Π΅. (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ATmega164P)

Β 

Рис. 4

Β 

Β Β  Π’Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π±Π»ΠΎΠΊΠΎΠ² ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ конструктивно ΠΈ соСдинСны элСктричСски ΠΏΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ схСмС. Но Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту схСму ΠΈ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΒ  ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ экономию ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈ количСствС ΠΊΠ½ΠΎΠΏΠΎΠΊΒ ? 9.

Β Β  Π’Ρ‹Π²ΠΎΠ΄Ρ‹ PΠ‘0, PΠ‘1, PΠ‘2, PC3Β  – это строки ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π²Ρ‹Π²ΠΎΠ΄Ρ‹ PB0, PB1, PB2 – это столбцы ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. Кнопки ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΏΠΎ строкам, Π»ΠΈΠ±ΠΎ ΠΏΠΎ столбцам. Допустим, ΠΌΡ‹ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ ΠΈΡ… ΠΏΠΎ столбцам. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° опроса Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС всСх Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² – Π²Ρ…ΠΎΠ΄ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ рСзистором. УстанавливаСм Π²Ρ‹Π²ΠΎΠ΄ PB0 Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈ выставляСм ноль. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ S1, S2, S3, S4 Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΡ‹ΠΊΠ°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ PΠ‘0, PΠ‘1, PΠ‘2, PC3 Π½Π° 0 питания. ΠžΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ эти Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈ опрСдСлям Π½Π°ΠΆΠ°Ρ‚Π° Π»ΠΈ какая-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. УстанавливаСм Π²Ρ‹Π²ΠΎΠ΄ PB0 Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор. УстанавливаСм Π²Ρ‹Π²ΠΎΠ΄ PB1 Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈ выставляСм ноль. Π‘Π½ΠΎΠ²Π° ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ PΠ‘0, PΠ‘1, PΠ‘2, PC3. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ S5, S6, S7, S8 Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΡ‹ΠΊΠ°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ PΠ‘0, PΠ‘1, PΠ‘2, PC3. ПослСдний столбСц ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ.Β 
Β 

Β Β  Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ завСсти Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠΎΠ΄Ρ‹ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ Π²Π½Π΅Ρ‰Π½Π΅Π³ΠΎ прСрывания. Π’ΠΎΠ³Π΄Π° Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ. Если ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния. ΠŸΡ€ΠΈ этом Π²Ρ‹Π²ΠΎΠ΄Ρ‹ PB0, PB1, PB2 – ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ логичСским ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ.Β  Когда ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ наТимаСтся, Π²Ρ‹Π²ΠΎΠ΄ прСрывания Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠΎΠ΄ замыкаСтся Π½Π° ноль. Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ внСшнСС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ просыпаСтся ΠΈ запускаСт Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΏΠΎ сигналам ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ происходит сканированиС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ запускаСтся счСтчик Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сбрасываСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ любой ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ пСрСполняСтся, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΠΏΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния.Β 

Β Β  Π­Ρ‚ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ случай экономии Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ задСйствован Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° – Π²Ρ‹Π²ΠΎΠ΄ АЦП. Π‘ΡƒΡ‚ΡŒ способа понятна ΠΈΠ· рисунка. Π£ нас Π΅ΡΡ‚ΡŒ рСзистивный Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΒ  с извСстными уровнями напряТСний Π½Π° рСзисторах, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ эти напряТСния ΠΌΡ‹ ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π½Π° Π²Ρ…ΠΎΠ΄ АЦП. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ напряТСниС Π½Π° этом Π²Ρ‹Π²ΠΎΠ΄Π΅Β  ΠΈ, исходя ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ считанноС напряТСниС, опрСдСляСт Π½ΠΎΠΌΠ΅Ρ€ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Β  Когда Π½ΠΈ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Π°, Π²Ρ…ΠΎΠ΄ АЦП притянут ΠΊ Π·Π΅ΠΌΠ»Π΅ рСзистором R2. ΠžΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄ АЦП ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ нСльзя, Π° Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ. ΠŸΡ€ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ рСзистор R2 оказываСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с рСзисторами дСлитСля. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π΅ влиял Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ напряТСния Π½Π° Π²Ρ…ΠΎΠ΄Π΅ АЦП, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ довольно большим. РСзистор R1 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ограничСния Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° Π² случаС Ссли Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° окаТСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° S5.

Рис. 5

Β  Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ схСмы ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° рис. 6. Π—Π΄Π΅ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ рСзисторы дСлитСля напряТСния ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° зСмлю.

Β Β  НСудобство этих схСмы ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. ВсС рСзисторы дСлитСля ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½ΠΎΠ΅ сопротивлСниС, Π° это услоТняСт ΠΈ расчСт, ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².Β 

Рис. 6

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ слСдуСт…

Β 

keybrd/tutorial_4b_split_keyboard_with_shift_registers.md Π½Π° мастСрС Β· wolfv6/keybrd Β· GitHub

Когда Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ это руководство, Π²Ρ‹ смоТСтС ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ скСтч с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ с 10-24 клавишами Π² сдвиговых рСгистрах.

ΠžΠ±Π·ΠΎΡ€ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ со сдвиговыми рСгистрами

ΠœΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ.
Π—Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ слСва β€” это ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Teensy LC.
Π§Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Π² сСрСдинС β€” это Π΄Π²Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ соСдинСнных рСгистра сдвига SN74HC165N.
ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ сдвиговыС рСгистры соСдинСны 5 ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ°ΠΌΠΈ.

Показана Ρ‚ΠΎΠ»ΡŒΠΊΠΎ правая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°. ЛСвая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π΅ Π½ΡƒΠΆΠ½Π° для этой дСмонстрации ΠΈ Π±Ρ‹Π»Π° ΠΎΠΏΡƒΡ‰Π΅Π½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ бСспорядок.

ΠŸΡ€Π°Π²ΠΎΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ 2 строки ΠΈ 7 столбцов.
Π’ элСктронном Π²ΠΈΠ΄Π΅ имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ряд клавиш.
Π”ΠΈΠΎΠ΄Ρ‹ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ всСго ΠΎΠ΄ΠΈΠ½ ряд.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ со сдвиговыми рСгистрами

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС.
ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ тСхничСскому описанию SN74HC165N, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹.

На рисункС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 1 SN74HC165N располоТСны слСва, ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ.
Π‘Π΄Π²ΠΈΠ³ΠΎΠ²Ρ‹Π΅ рСгистры соСдинСны Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€ΠΎΠ²Π½ΠΎ Π»Π΅ΠΆΠ°Ρ‚ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сдвиговый рСгистр ΠΈΠΌΠ΅Π΅Ρ‚ 8 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΏΠΎ 4 с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны.
14 Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ ΠΈΡ… ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌΡƒ рСзистору 10k, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ (синяя шина).
2 Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΎΠ½ΠΈ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½Ρ‹ (синяя шина).

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ (красная шина) ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ сдвигового рСгистра (ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ).

Π’ этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ 74HC165:

74HC165 Π»Π΅Π²Ρ‹ΠΉ (ниТняя ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹)

ИМЯ PIN# ΠžΠŸΠ˜Π‘ΠΠΠ˜Π• НА TEENSY LC PIN β„– Π¦Π•ΠŸΠ¬
Π¨/Π› 1 сдвиг ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ CS0 10 Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄
Π¦Π›Πš 2 Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ SCK0 13 ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄
Π”4 3 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄
Π”5 4 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄
Π”6 5 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄
Π”7 6 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄
/QH 7 ~ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄
ЗСмля 8 зСмля зСмля синий автобус

74HC165 правая (вСрхняя ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹)

Π‘ΠΈΠ½ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄

ИМЯ PIN# ΠžΠŸΠ˜Π‘ΠΠΠ˜Π• НА TEENSY LC PIN β„– Π¦Π•ΠŸΠ¬
Π’ΠšΠ¦ 16 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ питания 3,3 Π’ красный ΠΏΡ€ΠΎΠ²ΠΎΠ΄
ΠšΠ›Πš ИНΠ₯ 15 Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° часов синий автобус
Π”3 14 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄
Π”2 13 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄
Π”1 12 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄
Π”0 11 ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄
Π‘Π•Π  10 сСрийный Π²Π²ΠΎΠ΄ синий ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ QH
QH 9 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ МИБО0 12 ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ SER

Π Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ кондСнсатор ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ питания ΠΈ зазСмлСния подавляСт ΠΏΠΎΠΌΠ΅Ρ…ΠΈ.

ΠŸΡ€ΠΎΡˆΡƒ прощСния, Ρ‡Ρ‚ΠΎ Π½Π΅ прСдоставил схСму.

Эскиз для Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ со сдвиговыми рСгистрами

keybrd_4b_split_keyboard_with_shift_registers.ino β€” простой скСтч с двумя сдвиговыми рСгистрами.
Он Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.

УпраТнСния

  1. Π£Π³Π°Π΄Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ.

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ keybrd ΠΎΡ‚ Wolfram Volpi находится ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Creative Commons Attribution 4.0 International License.
Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, выходящиС Π·Π° Ρ€Π°ΠΌΠΊΠΈ этой Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны ΠΏΠΎ адрСсу https://github.com/wolfv6/keybrd/issues/new.

ΠΊΠΎΡ„Π΅ | Wire Jungle

18 сСнтября 2010 Π³. Β· 16:16

Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Arduino с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino. Π― ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ процСсса Π½Π° основС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΊΠΎΡ„Π΅ΠΌΠ°ΡˆΠΈΠ½Ρ‹. ΠŸΡ€ΠΎΡΡ‚ΠΎ напомню ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ настройку, ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Arduino ΠΎΠ½Π° выглядСла ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Π’Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΡ„Π΅ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π½Π° основС Arduino

Π‘Ρ…Π΅ΠΌΠ°

Π’ΠΎΡ‚ обновлСнная схСма для Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ установки:

Автономный Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΡ„Π΅ Π½Π° Π±Π°Π·Π΅ ATMega8

Π€Π°ΠΉΠ» . sch ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ новая схСма ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρƒ. ЕдинствСнными Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ измСнСниями ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° для упрощСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. ИБ, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ схСмой, прСдставляСт собой ATMega8. Π― Π²Ρ‹Π±Ρ€Π°Π» Π΅Π³ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ мСня завалялось нСсколько, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ATMega168 ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ посадочноС мСсто здСсь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Arduino. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚ΡΡŽΠ΄Π°.
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : хотя это ΠΈ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ явно, сдвиговый рСгистр 74HC165N Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 8, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ GND, Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 16 β€” ΠΊ VCC.

На схСмС отсутствуСт Π±Π»ΠΎΠΊ питания. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ схСму, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ этой, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ Π±Π»ΠΎΠΊΡƒ питания 5 Π’ (я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ настСнноС зарядноС устройство USB, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ этому ΠΈΠ»ΠΈ этому).

Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ собранной схСмы Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅:

Автономная схСма. На ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ становится Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ тСсно.

Код

Π‘ΠΊΠ΅Ρ‚Ρ‡ CoffeMan.pde Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΎ послСднСй вСрсии Arduino, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠ°Ρ‚Ρ‡ LiquidCrystal излишним. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ схСмС.

ΠœΠ΅Ρ‚ΠΎΠ΄

Π‘Π½Π°Ρ‡Π°Π»Π° настройтС ΡΡ‚Π°Π½Ρ†ΠΈΡŽ ​​программирования, ΠΊΠ°ΠΊ описано здСсь, ΠΈ помСститС Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ Ρ‡ΠΈΠΏ ATMega Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Arduino Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ, слСдуя Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ISP. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‡ΠΈΠΏ, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ, ΠΊΠ°ΠΊ описано Π² шагС β„–3. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ шаги β„– 4–7, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Arduio IDE для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтчСй Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ скСтч CoffeeMan.pde ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ upload button:

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino IDE Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ программирования Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ микросхСму Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ схСму. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ источнику питания ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ доступа

УстранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… установках ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ. Π₯отя ΠΎΡ‚Π»Π°Π΄ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свСтодиодов ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ консоль Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ FTDI ΠΈΠ»ΠΈ кабСль FTDI. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ достаточно простоС:

FTDI USB-RS232, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ Arduino Π² качСствС Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ консоли

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ FTDI USB-RS232 пСрСкрСстно соСдинСн с микросхСмой Arduino. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ FTDI TXO (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 4) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Aruino RX (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 2). FTDI RXI (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 5) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ Arduino TX (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3).
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3 FTDI ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ питания 5 Π’. НС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ .

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ кабСля/развСтвитСля FTDI ΠΊ USB-ΠΏΠΎΡ€Ρ‚Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ зарСгистрирован Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с эскизов со стандартными Serial.begin(…) ΠΈ ΠΎΠ±Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΊΠ°ΠΊ с Arduino.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ бонусом являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтчСй Π² Ρ‡ΠΈΠΏ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ прямо ΠΈΠ· Arduino IDE. Для этого Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько шагов:

  1. Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅
  2. Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ„Π°ΠΉΠ» настроСк Arduino IDE для использования Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π² качСствС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
  3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ GND ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠΌ сброса Arduino (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ β„– 1 Π½Π° ATMega)
  4. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ FTDI Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β†’ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚
  5. .

  6. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ свой эскиз
  7. УдСрТивая ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ».
  8. ΠžΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса
  9. НадСТда Π½Π° Π»ΡƒΡ‡ΡˆΠ΅Π΅β€¦

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ сброса ΠΌΠΎΠΆΠ΅Ρ‚ сильно Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ. На страницС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Sparkfun Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ FTDI ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ DTR (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 6) Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΠ΅ FTDI для автоматичСского сброса Ρ‡ΠΈΠΏΠ° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ скСтча. Π£ мСня это Π½Π΅ совсСм Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ я ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, Ссли Ρƒ мСня всС получится.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π­Ρ‚ΠΎΡ‚ пост ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ прСобразования ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° основС Arduino Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΡƒΡŽ установку, сохраняя ΠΏΡ€ΠΈ этом ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Arduino для программирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ этап ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π΄ΠΎ производства.

2 октября 2009 Π³. Β· 20:00

Ардуино Π²Π°Ρ€ΠΈΡ‚ ΠΊΠΎΡ„Π΅, Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ. Π― построил нСбольшой ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ схСмы, которая отсчитываСт врСмя ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ°. ΠŸΡ€ΠΈ срабатывании сигнализации Ρ€Π΅Π»Π΅ срабатываСт Π½Π° 2 сСкунды. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ врСмя ΠΈ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ.

ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ построСн Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅. Π’ΠΎΡ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с обозначСниями ΠΊΠ½ΠΎΠΏΠΎΠΊ:

Usage

Π― ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Ρ€Π΅Π»Π΅ ΠΊ ΠΊΠΎΡ„Π΅ΠΌΠ°ΡˆΠΈΠ½Π΅ (ΠΏΠΈΠ½Ρ‹ NO ΠΈ Comm ). Π’Π°ΠΊΠΆΠ΅ ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΊΠ°Ρ‚ΡƒΡˆΠ΅ΠΊ Ρ€Π΅Π»Π΅, Π³Π΄Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Ρ€Π΅Π»Π΅ . Π‘ΠΌ. ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ схСму Π½ΠΈΠΆΠ΅ для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ часы. Для этого Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ плюс ΠΈ минус , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ врСмя. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΎΡ‚ настройки ΠΌΠΈΠ½ΡƒΡ‚ ΠΊ часам, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ , установитС Π΅Ρ‰Π΅ Ρ€Π°Π·.

Установка часов

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ дисплСя . Π—Π°Ρ‚Π΅ΠΌ установитС врСмя Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это дСлаСтся с часами.

Установка Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ°

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ .

Π’Ρ€Π΅Π²ΠΎΠ³Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°

ΠŸΠ»Π°Ρ‚Π°


Π–Πš-дисплСй 16Γ—2 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Arduino Π² 4-Π±ΠΈΡ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π’ ΠΊΠΎΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартная Π–Πš-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, входящая Π² состав Arduino IDE (с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ измСнСниями, см. Π½ΠΈΠΆΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠ΄Π°).
Кнопки управлСния ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ сдвиговый рСгистр. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгистр сдвига, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ большС доступных Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ². Π’ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всСго 5 ΠΊΠ½ΠΎΠΏΠΎΠΊ, поэтому Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ (ΠΏΡ€Π°Π²Π΄Π°, ΠΊΠΎΠ΄ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ).
НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° схСма Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ изобраТСния. Π€Π°ΠΉΠ» .sch для ΠΎΡ€Π»Π° см. здСсь.

Π‘Ρ…Π΅ΠΌΡ‹ Eagle для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΠΎΡ„Π΅-Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

Π‘Ρ…Π΅ΠΌΡ‹ Π±Ρ‹Π»ΠΈ сдСланы Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя послС запуска схСмы. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ.

Бписок Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ довольно ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ:

  • 1 Π–Πš-дисплСй, совмСстимый с HD44780 (я использовал 2Γ—16)
  • 1 РСгистр сдвига 74HC165N
  • 5 ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ сСнсорныС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ
  • 5 рСзисторов 10 кОм
  • 1 РСзистор 1,8 кОм (для Ρ€Π΅Π»Π΅)
  • 1 Вранзистор NPN 5 Π’
  • 1 Π”ΠΈΠΎΠ΄ (ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ стСклянный)
  • 1 Π Π΅Π»Π΅ 5VDC 10A (я использовал ΠΎΡ‡Π΅Π½ΡŒ дСшСвоС Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅Π»Π΅, 6VDC Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚). 10A β€” это ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ расчСт ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь
  • .

Код

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ исходники (zip-Π°Ρ€Ρ…ΠΈΠ²) здСсь.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ содСрТит Π΄Π²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠΌΠΈΠΌΠΎ самого Π°ΠΏΠΏΠ»Π΅Ρ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ LiquidCrystal Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • setCursorMode β€” ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ символом. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ установкС часов/ΠΌΠΈΠ½ΡƒΡ‚.
  • setCustomChar β€” ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ HD44780 позволяСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎ 8 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… символов. Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² символС Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈ для символов ΠΊΠΎΡ„Π΅ΠΉΠ½ΠΎΠΉ ΠΊΡ€ΡƒΠΆΠΊΠΈ
  • .

Π’ Π°Ρ€Ρ…ΠΈΠ²Π΅ находятся Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°ΠΌΠ΅Π½Ρ‹ для LiquidCrystal.h ΠΈ LiquidCrystal.cpp. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ LCD Π² Arduino IDE (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это arduino-0015/hardware/libraries/LiquidCrystal/). Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ‚Ρ‡.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° поставляСтся Π² Π°Ρ€Ρ…ΠΈΠ²Π΅. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° управляСт сдвиговым рСгистром 64HC165N. ВСроятно, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π»ΡŽΠ±Ρ‹ΠΌ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΌ рСгистром сдвига Π² стилС 165. Для использования просто Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino IDE (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ arduino-0015/hardware/libraries/).

НаконСц, исходный ΠΊΠΎΠ΄, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅, называСтся CoffeeMan.pde. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino IDE ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π² свой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Код достаточно Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½. НадСюсь, Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎ. Если трСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация, ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

Π§Ρ‚ΠΎ дальшС

Π­Ρ‚ΠΎ Π±Ρ‹Π» Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½ΠΎ трСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ для Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ использования.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΠΎΠΊΠ° Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ здСсь дисплСй слишком Π²Π΅Π»ΠΈΠΊ для практичСского использования. 2Γ—12 Π±ΡƒΠ΄Π΅Ρ‚ достаточно. Π₯отя это Π½Π΅ каТСтся массовым ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ приобрСсти Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… поставщиков (здСсь, здСсь ΠΈΠ»ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… количСствах). Π”Π°ΠΆΠ΅ 2Γ—8 достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ врСмя ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слишком ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с Ρ€Π°Π·ΡŠΠ΅ΠΌΠΎΠΌ. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² машинС, Π° кабСль Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ. Одним ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² являСтся использованиС монофоничСского Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° 3,5 ΠΌΠΌ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π°Ρ…).

НаконСц, ΠΏΠ»Π°Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ, это Π±Ρ‹Π»ΠΎ сдСлано Ρ€Π°Π½ΡŒΡˆΠ΅. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² этом случаС слишком ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ схСмС потрСбуСтся внСшний кристалл (Ссли часы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ сколько-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ).
ИспользованиС ATMega8 вмСсто Arduino 168 каТСтся ΠΎΡ‡Π΅Π½ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ пространство вСсьма минимально (инструкции 4K).

НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы.

10 июля 2009 г. · 12:00

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ я ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ»ΡŽ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Π–Πš-дисплСя ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ, я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π΅Π»Π΅ управляСт ΠΊΠΎΡ„Π΅ΠΌΠ°ΡˆΠΈΠ½ΠΎΠΉ.

Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ„Π΅ΠΌΠ°ΡˆΠΈΠ½Ρ‹ со снятой Π½ΠΈΠΆΠ½Π΅ΠΉ панСлью (крСпится трСмя Π’-ΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ½Ρ‚Π°ΠΌΠΈ):

ΠΠ°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт  (Ρ‚Ρ€ΡƒΠ±ΠΊΠ° Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана) выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ подогрСватСля Π³Ρ€Π°Ρ„ΠΈΠ½Π°. Π’ΠΎΠ΄Π° выкачиваСтся ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€Π°, нагрСваСтся ΠΏΠΎΠ΄ пластиной ΠΈ Ρ‚Π΅Ρ‡Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π²Π²Π΅Ρ€Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΏΠ°Ρ‚ΡŒ Π½Π° ΠΊΠΎΡ„Π΅.
Π’Π²Π΅Ρ€Ρ…Ρƒ справа находится Ρ†Π΅ΠΏΡŒ управлСния. Когда ΠΊΠ½ΠΎΠΏΠΊΠ° (Π²Π²Π΅Ρ€Ρ…Ρƒ слСва) Π½Π°ΠΆΠ°Ρ‚Π° (ΠΈ ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π°), микросхСма Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° срабатываСт ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт ΠΈ насос ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ. ΠΠ°Π³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт остаСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… часов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ„Π΅ оставался Ρ‚Π΅ΠΏΠ»Ρ‹ΠΌ.

ЭлСктричСская ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ всСй ΠΌΠ°ΡˆΠΈΠ½Ρ‹ составляСт 800 Π’Ρ‚. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ всСго Π½Π° сСкунду ΠΈΠ»ΠΈ Π΄Π²Π΅, стандартноС Ρ€Π΅Π»Π΅ 5 Π’ постоянного Ρ‚ΠΎΠΊΠ° ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚.

Для простоты я Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π»Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŽ, Π° Π½Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ схСму. Π’ΠΎΡ‚ тСстовоС соСдинСниС:

Π Π΅Π»Π΅ дСшСвоС 5V SSR (Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅Π»Π΅). Π­Ρ‚ΠΎ стоило ΠΌΠ΅Π½Π΅Π΅ 2$ ΠΈ

. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅Π»Π΅, я Π²Ρ‹Π΄Π΅Ρ€Π½ΡƒΠ» +5V ΠΈ GND ΠΈΠ· питания Arduino. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΡˆΠ°Ρ€ΠΌ. Когда Ρ€Π΅Π»Π΅ срабатываСт, ΠΊΠ½ΠΎΠΏΠΊΠ° Π·Π°ΠΌΡ‹ΠΊΠ°Π΅Ρ‚ Ρ†Π΅ΠΏΡŒ ΠΈ запускаСт процСсс приготовлСния ΠΊΠΎΡ„Π΅.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Arduino ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΠΎΠ΅ напряТСниС (~ 1,5 Π’), я ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρƒ Ρ€Π΅Π»Π΅ Ρ‡Π΅Ρ€Π΅Π· транзистор. Π’ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π΅ΡΡ‚ΡŒ нСсколько Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… рСсурсов:

  • . Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π»Π΅ 12 Π’ ΠΊ Arduino 9.0258
  • ΠœΠ°Ρ€ΠΊΠ°: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π»Π΅ ΠΊ Arduino
  • Π“Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ

19 июня 2009 г. · 22:49

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ мСсяцС я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» свою ΠΏΠ»Π°Ρ‚Ρƒ Arduino Duemilanove. ΠŸΡ€ΠΎΠΉΠ΄Ρ нСсколько Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ², я Ρ€Π΅ΡˆΠΈΠ» Π½Π°Ρ‡Π°Ρ‚ΡŒ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ простой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мою Π²Π΅Ρ€Π½ΡƒΡŽ ΠΊΠΎΡ„Π΅Π²Π°Ρ€ΠΊΡƒ? Π‘Ρ‹Π»ΠΎ Π±Ρ‹ приятно ΠΏΡ€ΠΎΡΡ‹ΠΏΠ°Ρ‚ΡŒΡΡ со свСТСй Ρ‡Π°ΡˆΠΊΠΎΠΉ.

НСкоторыС ΠΊΠΎΡ„Π΅ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ΄Π°Ρ‡Ρƒ Π² ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ врСмя. Моя модСль простая, с Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ понадобится Ρ€Π΅Π»Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Β«Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒΒ» ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ нСкоторая Π»ΠΎΠ³ΠΈΠΊΠ° Ρ…Ρ€ΠΎΠ½ΠΎΠΌΠ΅Ρ‚Ρ€Π°ΠΆΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ Π½Π° врСмя.

Эскиз идСи:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Для Π–Πš-дисплСя я ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π–Πš-дисплСй, совмСстимый с HD44780, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Arduino.

Π‘ΡƒΠ΄Π΅Ρ‚ 5 ΠΊΠ½ΠΎΠΏΠΎΠΊ управлСния:

  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠ°
  • Установка Ρ€Π΅ΠΆΠΈΠΌΠ° (Π§Π§/ММ)
  • Плюс
  • ΠœΠΈΠ½ΡƒΡ
  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΡƒΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊ/ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ врСмя

Π Π΅Π»Π΅ 5 Π’ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для запуска ΠΊΠΎΡ„Π΅ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊ уровня Π²ΠΎΠ΄Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ, Ссли Ρ€Π΅Π·Π΅Ρ€Π²ΡƒΠ°Ρ€ для Π²ΠΎΠ΄Ρ‹ пуст.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *