Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ для всСх iOS-устройств, совмСстим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 Π΄ΠΎ 24:00 ΠΏΠ½-ΠΏΡ‚ | c 10:00 Π΄ΠΎ 18:00 сб
0 Comments

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСмисСгмСнтными ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ

Часто Π±Ρ‹Π²Π°Π΅Ρ‚ ситуация, ΠΊΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ справится Π΄Π°ΠΆΠ΅ Π³Ρ€ΠΎΡˆΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Ρ€ΠΎΠ΄Π΅ ATTiny12, Π½ΠΎ Π²ΠΎΡ‚ Π½Π΅Π·Π°Π΄Π°Ρ‡Π° β€” Π½ΡƒΠΆΠ½Π° индикация, Π° ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΠΎΠΉ Π½ΠΈΠ±ΡƒΠ΄ΡŒ сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ придСтся ΡƒΠ±ΠΈΡ‚ΡŒ Π΄ΠΎΡ„ΠΈΠ³Π° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Π° ΠΈΡ… всСго восСмь, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π²Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, Π° ΠΎΠ΄ΠΈΠ½ Reset. МоТно, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Π·ΡΡ‚ΡŒ просто МК ΠΏΠΎΡ‚ΠΎΠ»Ρ‰Π΅, Π½ΠΎ ΠΌΠ½Π΅ большС ΠΏΠΎ Π΄ΡƒΡˆΠ΅ Ρ€Π°Π·Π½Ρ‹Π΅ схСмотСхничСскиС ΠΈΠ·Π²Ρ€Π°Ρ‚Ρ‹. Π’ΠΎΡ‚ ΠΈ Ρ‚ΡƒΡ‚ ΠΊΠ°ΠΌΡ€Π°Π΄ Kalobyte ΠΏΠΎΠ΄ΠΊΠΈΠ½ΡƒΠ» ссылку Π½Π° ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½ΡƒΡŽ схСму управлСния Ρ‚Ρ€ΠΎΠΉΠ½Ρ‹ΠΌ (Π° Π² пСрспСктивС Ρ…ΠΎΡ‚ΡŒ дСсятСрным) сСмисСгмСнтным ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ.

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ заТигаСтся посрСдством сдвигового рСгистра 74HC164, всСго Ρ‚Π°ΠΊΠΈΡ… рСгистров ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π²Π΅ΡΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, просто соСдинив ΠΏΠΎ Ρ†Π΅ΠΏΠΈ нСсколько рСгистров. Если ΠΎΡ‚Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ RESET, Ρ‚ΠΎ для проталкивания Π΄Π°Π½Π½Ρ‹Ρ… Π² рСгистр Π½ΡƒΠΆΠ½Ρ‹ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ β€” Data ΠΈ Clock. ΠŸΡƒΡ‚Π΅ΠΌ нСбольшого ΠΈΠ·Π²Ρ€Π°Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ эти Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΎΠ±ΡŒΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½Ρƒ.

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ
ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ RC Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°. ΠžΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ напряТСниС Π½Π° кондСнсаторС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ. ВрСмя заряда ΠΈ разряда зависит ΠΎΡ‚ Смкости ΠΊΠΎΠ½Π΄Π΅Ρ€Π° ΠΈ сопротивлСния рСзистора. ΠžΡ†Π΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ постоянной Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ T=R*C , это врСмя Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ заряд измСнится ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π²Ρ‚Ρ€ΠΎΠ΅ (Π² Π΅=2.7 Ρ€Π°Π·).


Если ΠΌΡ‹ пустим Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ, Ρ‚ΠΎ кондСнсатор успССт ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Ρ€ΡΠ΄ΠΈΡ‚ΡŒΡΡ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€ΡΠ΄ΠΈΡ‚ΡŒΡΡ.

Если ΠΏΠΎΠ΄Π°Π΄ΠΈΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ, ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС Ρ‡Π΅ΠΌ постоянная Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ напряТСниС Π½Π° кондСнсаторС измСнится ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’Π°ΠΊ, дрыгнСтся Π΄Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ. Π’ΠΎ ΠΆΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΠ°ΡƒΠ·Ρ‹. ΠΠ΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²Π°Π» ΠΈ всС возвращаСтся Π½Π° ΠΊΡ€ΡƒΠ³ΠΈ своя. Π§ΡƒΠ΅Ρ‚Π΅ ΠΊΡƒΠ΄Π° я клоню?

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ!
Π£ нас Ρƒ рСгистра Π΅ΡΡ‚ΡŒ линия Π΄Π°Π½Π½Ρ‹Ρ… (Data

) ΠΈ линия строба (Clock). Когда ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° Clock мСняСтся с нуля Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ (ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚) с Π»ΠΈΠ½ΠΈΠΈ Data считываСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ разнСсти ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ стороны RC Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. И ΠΎΠ΄Π½ΠΈ сигналы ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΠ·ΠΊΠΈΠΌΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°ΠΌΠΈ.

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

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Π²ΠΎΡ‚ такая схСма:


Π‘ΠΈΠ³Π½Π°Π»Ρ‹ Reset я Π΄Π°ΠΆΠ΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ стал β€” ΠΎΠ½ΠΈ Ρ‚Π°ΠΌ Π½Π°ΠΌΠ΅Ρ€Ρ‚Π²ΠΎ Π½Π° +5 ΠΏΠΎΠ²Π΅ΡˆΠ°Π½Ρ‹. Бброс рСгистров осущСствляСтся Π·Π°Π³ΠΎΠ½ΠΎΠΌ Π² Π½Π΅Π³ΠΎ Π½ΡƒΠ»Π΅ΠΉ. РСгистов Ρ‚ΡƒΡ‚ Π΄Π²Π°, Π½ΠΎ ΠΊΠ°ΠΊ я ΡƒΠΆΠ΅ писал, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π²Π΅ΡΠΈΡ‚ΡŒ ΠΈΡ… Π΅Ρ‰Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, лишь Π±Ρ‹ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ скорости ΠΈΡ… Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ.

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΡ‚Ρ‹ Π½Π° Π»ΠΈΠ½ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ понятнСй, я нарисовал ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π±Π°ΠΉΡ‚Π° 10011010.


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

НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈ нуля. Как видишь, Ρ‚ΡƒΡ‚ ΠΈΠ΄Π΅Ρ‚ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π²Π°Π½ Π·Π°Ρ€ΡΠ΄ΠΈΡ‚ΡŒ/Ρ€Π°Π·Ρ€ΡΠ΄ΠΈΡ‚ΡŒ кондСнсатор Π΄ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ логичСского уровня, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ, ΠΊΠ°ΠΊ ΠΈΠ³ΠΎΠ»ΠΊΠ°, ΠΈΠΌΠΏΡƒΠ»ΡŒΡ строба. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π² стробС Π½Π°ΠΌ Π²Π°ΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚.

А Π²ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит осциллограмма Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ

Π’ΠΎΡ‚, взяли ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² ΠΊΠΎΠΏΠ΅Π΅Ρ‡Π½Ρ‹ΠΉ рСгистр, сэкономили Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅. Π—Π°ΠΆΠΎΠΏΠΈΠ»ΠΈ ΠΊΡƒΡ‡Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΎΡ‚ извращСнского ΠΌΠ΅Ρ‚ΠΎΠ΄Π° πŸ™‚ ΠŸΠΎΠΏΡƒΡ‚Π½ΠΎ Π²ΠΊΡƒΡ€ΠΈΠ² Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ примСнСния кондСнсатора ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ.

Бсылки ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅:

easyelectronics.ru

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 9. ЧСтырСхразрядный 7-сСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ [Π‘Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ]

#include <TimerOne.h>

//заняты всС Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ ΠΎΡ‚ 2 Π΄ΠΎ 13

int a = 7;

int b = 3;

int c = 4;

int d = 5;

int e = 6;

int f = 2;

int g = 8;

int p = 9;

int d4 = 10;

int d3 = 11;

int d2 = 12;

int d1 = 13;

long n = 0;

int x = 100;

int del = 5;

int count = 0;

void setup()

{

  //ΠΏΠΈΠ½Ρ‹ Π½Π° Π²Ρ‹Π²ΠΎΠ΄

  pinMode(d1, OUTPUT);

  pinMode(d2, OUTPUT);

  pinMode(d3, OUTPUT);

  pinMode(d4, OUTPUT);

  pinMode(a, OUTPUT);

  pinMode(b, OUTPUT);

  pinMode(c, OUTPUT);

  pinMode(d, OUTPUT);

  pinMode(e, OUTPUT);

  pinMode(f, OUTPUT);

  pinMode(g, OUTPUT);

  pinMode(p, OUTPUT);

 

  Timer1.initialize(100000);

  Timer1.attachInterrupt( add );

}

 

void loop()

{

  clearLEDs();

  pickDigit(0); //Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ

  pickNumber((n/1000)); //Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ тысячи

  delay(del); //ΠΏΠ°ΡƒΠ·Π° 5мс

 

  clearLEDs();

  pickDigit(1); //Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ

  pickNumber((n%1000)/100); //Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сотни

  delay(del); //ΠΏΠ°ΡƒΠ·Π° 5мс

 

  clearLEDs();

  pickDigit(2); //Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ

  pickNumber(n%100/10); //Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСсятки

  delay(del); //ΠΏΠ°ΡƒΠ·Π° 5мс

 

  clearLEDs();

  pickDigit(3); //Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ

  pickNumber(n%10); //Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

  delay(del); //ΠΏΠ°ΡƒΠ·Π° 5мс

}

 

// ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ разряда

void pickDigit(int x)

{  

  digitalWrite(d1, HIGH);

  digitalWrite(d2, HIGH);

  digitalWrite(d3, HIGH);

  digitalWrite(d4, HIGH);

 

  switch(x)

  {

    case 0:

    digitalWrite(d1, LOW); //Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ d1

    break;

    case 1:

    digitalWrite(d2, LOW); //Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ d2

    break;

    case 2:

    digitalWrite(d3, LOW); //Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ d3

    break;

    default:

    digitalWrite(d4, LOW); //Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ d4

    break;

  }

}

 

// ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ символа (Ρ†ΠΈΡ„Ρ€Ρ‹)

void pickNumber(int x)

{

  switch(x)

  {

    default:

    zero();

    break;

    case 1:

    one();

    break;

    case 2:

    two();

    break;

    case 3:

    three();

    break;

    case 4:

    four();

    break;

    case 5:

    five();

    break;

    case 6:

    six();

    break;

    case 7:

    seven();

    break;

    case 8:

    eight();

    break;

    case 9:

    nine();

    break;

  }

}

// очистка

void clearLEDs()

{

  digitalWrite(a, LOW);

  digitalWrite(b, LOW);

  digitalWrite(c, LOW);

  digitalWrite(d, LOW);

  digitalWrite(e, LOW);

  digitalWrite(f, LOW);

  digitalWrite(g, LOW);

  digitalWrite(p, LOW);

}

 

// Π²Ρ‹Π²ΠΎΠ΄ 0

void zero()

{

  digitalWrite(a, HIGH);

  digitalWrite(b, HIGH);

  digitalWrite(c, HIGH);

  digitalWrite(d, HIGH);

  digitalWrite(e, HIGH);

  digitalWrite(f, HIGH);

  digitalWrite(g, LOW);

}

 

// Π²Ρ‹Π²ΠΎΠ΄ 1

void one()

{

  digitalWrite(a, LOW);

  digitalWrite(b, HIGH);

  digitalWrite(c, HIGH);

  digitalWrite(d, LOW);

  digitalWrite(e, LOW);

  digitalWrite(f, LOW);

  digitalWrite(g, LOW);

}

 

// Π²Ρ‹Π²ΠΎΠ΄ 2

void two()

{

  digitalWrite(a, HIGH);

  digitalWrite(b, HIGH);

  digitalWrite(c, LOW);

  digitalWrite(d, HIGH);

  digitalWrite(e, HIGH);

  digitalWrite(f, LOW);

  digitalWrite(g, HIGH);

}

// Π²Ρ‹Π²ΠΎΠ΄ 3

void three()

{

  digitalWrite(a, HIGH);

  digitalWrite(b, HIGH);

  digitalWrite(c, HIGH);

  digitalWrite(d, HIGH);

  digitalWrite(e, LOW);

  digitalWrite(f, LOW);

  digitalWrite(g, HIGH);

}

 

// Π²Ρ‹Π²ΠΎΠ΄ 4

void four()

{

  digitalWrite(a, LOW);

  digitalWrite(b, HIGH);

  digitalWrite(c, HIGH);

  digitalWrite(d, LOW);

  digitalWrite(e, LOW);

  digitalWrite(f, HIGH);

  digitalWrite(g, HIGH);

}

 

// Π²Ρ‹Π²ΠΎΠ΄ 5

void five()

{

  digitalWrite(a, HIGH);

  digitalWrite(b, LOW);

  digitalWrite(c, HIGH);

  digitalWrite(d, HIGH);

  digitalWrite(e, LOW);

  digitalWrite(f, HIGH);

  digitalWrite(g, HIGH);

}

// Π²Ρ‹Π²ΠΎΠ΄ 6

void six()

{

  digitalWrite(a, HIGH);

  digitalWrite(b, LOW);

  digitalWrite(c, HIGH);

  digitalWrite(d, HIGH);

  digitalWrite(e, HIGH);

  digitalWrite(f, HIGH);

  digitalWrite(g, HIGH);

}

 

// Π²Ρ‹Π²ΠΎΠ΄ 7

void seven()

{

  digitalWrite(a, HIGH);

  digitalWrite(b, HIGH);

  digitalWrite(c, HIGH);

  digitalWrite(d, LOW);

  digitalWrite(e, LOW);

  digitalWrite(f, LOW);

  digitalWrite(g, LOW);

}

 

// Π²Ρ‹Π²ΠΎΠ΄ 8

void eight()

{

  digitalWrite(a, HIGH);

  digitalWrite(b, HIGH);

  digitalWrite(c, HIGH);

  digitalWrite(d, HIGH);

  digitalWrite(e, HIGH);

  digitalWrite(f, HIGH);

  digitalWrite(g, HIGH);

}

 

// Π²Ρ‹Π²ΠΎΠ΄ 9

void nine()

{

  digitalWrite(a, HIGH);

  digitalWrite(b, HIGH);

  digitalWrite(c, HIGH);

  digitalWrite(d, HIGH);

  digitalWrite(e, LOW);

  digitalWrite(f, HIGH);

  digitalWrite(g, HIGH);

}

 

// счСтчик

void add()

{

  count ++;

  if(count == 10)

  {

    count = 0;

    n++;

    if(n == 10000)

    {

      n = 0;

    }

  }

}

ampermarket.kz

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ 7-сСгмСнтных ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΊ Arduino [АмпСрка / Π’ΠΈΠΊΠΈ]

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹

Для экспСримСнта Π½Π°ΠΌ понадобятся:

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹

БСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ β€” это просто Π½Π°Π±ΠΎΡ€ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… свСтодиодов Π² ΠΎΠ΄Π½ΠΎΠΌ корпусС. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΠ½ΠΈ Π²Ρ‹Π»ΠΎΠΆΠ΅Π½Ρ‹ Π²ΠΎΡΡŒΠΌΡ‘Ρ€ΠΊΠΎΠΉ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠ°Π»ΠΎΡ‡ΠΊΠΈ-сСгмСнта. МоТно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Arduino, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ занято 7 ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ прСобразования числа ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Β«ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π½ΠΎΠΌΡƒ ΡˆΡ€ΠΈΡ„Ρ‚ΡƒΒ» сигналы.

Для упрощСния этой Π·Π°Π΄Π°Ρ‡ΠΈ сущСствуСт 7-сСгмСнтный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π­Ρ‚ΠΎ простая микросхСма с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ счётчиком. Π£ Π½Π΅Ρ‘ Π΅ΡΡ‚ΡŒ 7 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ всСх сСгмСнтов (a, b, c, d, e, f, g pins), ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ для сбрасывания счётчика Π² 0 (reset pin) ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ для увСличСния значСния Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ (clock pin). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ счётчика прСобразуСтся Π² сигналы (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ / Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½) Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ a-g Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π°Ρ€Π°Π±ΡΠΊΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ.

На микросхСмС Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ «÷10Β». Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всё врСмя LOW Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° пСрСполнСния, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счётчика Ρ€Π°Π²Π½ΠΎ 9, Π° Π΅Π³ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. Π’ этом случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ счётчика снова становится 0, Π½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ «÷10Β» становится HIGH Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ с clock pin Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ счётчик для Π΄Π²ΡƒΠ·Π½Π°Ρ‡Π½Ρ‹Ρ… чисСл. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ эту Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ числа.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° частотС Π΄ΠΎ 16 ΠœΠ“Ρ†, Ρ‚.Π΅. ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния Π½Π° clock pin Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ 16 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ€Π°Π· Π² сСкунду. На Ρ‚ΠΎΠΉ ΠΆΠ΅ частотС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Arduino, ΠΈ это ΡƒΠ΄ΠΎΠ±Π½ΠΎ: для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ числа достаточно ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ счётчик Π² 0 ΠΈ быстро ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ Π΄ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ. Π“Π»Π°Π·Ρƒ это Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

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

Π”Π°Π»Π΅Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π² соотвСтствии с Π΅Π³ΠΎ распиновкой

  • 16 β€” ΠΊ Ρ€Π΅Π»ΡŒΡΠ΅ питания: это ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ для микросхСмы

  • 2 Β«disable clockΒ» β€” ΠΊ Ρ€Π΅Π»ΡŒΡΠ΅ Π·Π΅ΠΌΠ»ΠΈ: ΠΌΡ‹ Π΅Π³ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ

  • 3 Β«enable displayΒ» β€” ΠΊ Ρ€Π΅Π»ΡŒΡΠ΅ питания: это ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

  • 8 Β«0VΒ» β€” ΠΊ Ρ€Π΅Π»ΡŒΡΠ΅ Π·Π΅ΠΌΠ»ΠΈ: это общая зСмля

  • 1 Β«clockΒ» β€” Ρ‡Π΅Ρ€Π΅Π· ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор ΠΊ Π·Π΅ΠΌΠ»Π΅. К этому ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ ΠΌΡ‹ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠΎΠ΄Π²Π΅Π΄Ρ‘ΠΌ сигнал с Arduino. НаличиС рСзистора ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΎΠΆΠ½ΠΎΠ³ΠΎ срабатывания ΠΈΠ·-Π·Π° ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠΌΠ΅Ρ… ΠΏΠΎΠΊΠ° Π²Ρ…ΠΎΠ΄ Π½ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΠΈΠΌ Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ являСтся 10 кОм. Когда ΠΌΡ‹ соСдиним этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Arduino, рСзистор Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΠΈ: сигнал притянСт ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ всСгда Π±ΡƒΠ΄Π΅Ρ‚ соСдинён с Arduino, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСзистор вовсС.
  • 15 Β«resetΒ» ΠΈ 5 «÷10Β» ΠΏΠΎΠΊΠ° оставим Π½Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π½Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ β€” Π½Π°ΠΌ ΠΎΠ½ΠΈ понадобятся Π² дальнСйшСм

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 3 ΠΈ 8 Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Β«ΠΊΠ°Ρ‚ΠΎΠ΄Β», ΠΎΠ½ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ для всСх сСгмСнтов, ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ соСдинСны с ΠΎΠ±Ρ‰Π΅ΠΉ Π·Π΅ΠΌΠ»Ρ‘ΠΉ.

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

Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ сопоставляя распиновку микросхСмы (Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ a-g) ΠΈ распиновку ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (Π²Ρ…ΠΎΠ΄Ρ‹ a-g)

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ разряда

Π’Π΅ΠΏΠ΅Ρ€ΡŒ вспоминаСм ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Β«resetΒ»: Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… вмСстС ΠΈ ΠΏΡ€ΠΈΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊ Π·Π΅ΠΌΠ»Π΅ Ρ‡Π΅Ρ€Π΅Π· ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ рСзистор. Π’ послСдствии, ΠΌΡ‹ ΠΏΠΎΠ΄Π²Π΅Π΄Ρ‘ΠΌ ΠΊ Π½ΠΈΠΌ сигнал с Arduino, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ ΠΎΠ±Π½ΡƒΠ»ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π² ΠΎΠ±ΠΎΠΈΡ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ….

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π°Π΄ΠΈΠΌ сигнал с «÷10Β» ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° Π²Ρ…ΠΎΠ΄ Β«clockΒ» Π»Π΅Π²ΠΎΠ³ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ схСму, ΡΠΏΠΎΡΠΎΠ±Π½ΡƒΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ числа с двумя разрядами.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Β«clockΒ» Π»Π΅Π²ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π΅ стоит ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ рСзистором ΠΊ Π·Π΅ΠΌΠ»Π΅, ΠΊΠ°ΠΊ это дСлалось для ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ: Π΅Π³ΠΎ соСдинСниС с «÷10Β» само ΠΏΠΎ сСбС сдСлаСт сигнал устойчивым, Π° притяТка ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигнала.

Π–Π΅Π»Π΅Π·ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎ, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

7segment.pde
#define CLOCK_PIN 2
#define RESET_PIN 3
 
/*
 * Ѐункция resetNumber обнуляСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
 * Π½Π° счётчикС
 */
void resetNumber()
{
    // Для сброса Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ставим ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
    // reset Π² HIGH ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² LOW
    digitalWrite(RESET_PIN, HIGH);
    digitalWrite(RESET_PIN, LOW);
}
 
/*
 * Ѐункция showNumber устанавливаСт показания ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²
 * Π² Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число `n` Π²Π½Π΅ зависимости
 * ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ значСния
 */
void showNumber(int n)
{
    // ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ обнуляСм Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    resetNumber();
 
    // Π”Π°Π»Π΅Π΅ быстро Β«ΠΏΡ€ΠΎΠΊΠ»ΠΈΠΊΠΈΠ²Π°Π΅ΠΌΒ» счётчик Π΄ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ
    // значСния
    while (n--) {
        digitalWrite(CLOCK_PIN, HIGH);
        digitalWrite(CLOCK_PIN, LOW);
    }
}
 
void setup()
{
    pinMode(RESET_PIN, OUTPUT);
    pinMode(CLOCK_PIN, OUTPUT);
 
    // ΠžΠ±Π½ΡƒΠ»ΡΠ΅ΠΌ счётчик ΠΏΡ€ΠΈ стартС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π΅ оказался
    // Π² случайном состоянии
    resetNumber();
}
 
void loop()
{
    // ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ количСство сСкунд Π² Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠΈΠ½ΡƒΡ‚Π΅
    // с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° старта ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹
    showNumber((millis() / 1000) % 60);
    delay(1000);
}

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 2 с Arduino ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ clock младшСго (ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ) Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3 β€” ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ reset’у Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²; Ρ€Π°Π·Π²ΠΎΠ΄ΠΈΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅; Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚!

wiki.amperka.ru

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ сСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹.

Π˜Ρ… конструкция ΠΈ особСнности

НавСрняка Π²Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ – β€œΠ²ΠΎΡΡŒΠΌΡ‘Ρ€ΠΊΠΈβ€. Π­Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ сСмисСгмСнтный свСтодиодный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слуТит для отобраТСния Ρ†ΠΈΡ„Ρ€ ΠΎΡ‚ 0 Π΄ΠΎ 9, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Ρ†ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ (

DP – Decimal point) ΠΈΠ»ΠΈ запятой.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ прСдставляСт собой сборку свСтодиодов. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод сборки засвСчиваСт свой знакосСгмСнт.

Π’ зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ сборка ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· 1 – 4 сСмисСгмСнтных Π³Ρ€ΡƒΠΏΠΏ. НапримСр, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ АЛБ333Π‘1 состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ сСмисСгмСнтной Π³Ρ€ΡƒΠΏΠΏΡ‹, которая способна ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ всСго лишь ΠΎΠ΄Π½Ρƒ Ρ†ΠΈΡ„Ρ€Ρƒ ΠΎΡ‚ 0 Π΄ΠΎ 9.

А Π²ΠΎΡ‚ свСтодиодный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ KEM-5162AS ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ сСмисСгмСнтных Π³Ρ€ΡƒΠΏΠΏΡ‹. Он являСтся двухразрядным. Π”Π°Π»Π΅Π΅ Π½Π° Ρ„ΠΎΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ свСтодиодныС сСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ сСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

Π’Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ с 4-мя сСмисСгмСнтными Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ – чСтырёхразрядныС (Π½Π° Ρ„ΠΎΡ‚ΠΎ – FYQ-5641BSR-11). Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСктронных часах.

ЧСтырёхразрядный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Как ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ сСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π° схСмах?

Π’Π°ΠΊ ΠΊΠ°ΠΊ сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ – это ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСктронный ΠΏΡ€ΠΈΠ±ΠΎΡ€, Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° схСмах ΠΌΠ°Π»ΠΎ отличаСтся ΠΎΡ‚ Π΅Π³ΠΎ внСшнСго Π²ΠΈΠ΄Π°.

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сСмисСгмСнтного ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… схСмах

Π‘Ρ‚ΠΎΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Ρƒ соотвСтствуСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ знакосСгмСнт, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½. Π’Π°ΠΊΠΆΠ΅ имССтся ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π°Π½ΠΎΠ΄Π° – Π² зависимости ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ сСмисСгмСнтных ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ².

НСсмотря Π½Π° ΠΊΠ°ΠΆΡƒΡ‰ΡƒΡŽΡΡ простоту этой Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ Ρƒ Π½Π΅Ρ‘ Π΅ΡΡ‚ΡŒ особСнности.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, свСтодиодныС сСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈ с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ. Π”Π°Π½Π½ΡƒΡŽ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ для самодСльной конструкции ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°.

Π’ΠΎΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ†ΠΎΠΊΠΎΠ»Ρ‘Π²ΠΊΠ° ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ³ΠΎ Π½Π°ΠΌ 4-Ρ‘Ρ… разрядного ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° FYQ-5641BSR-11.

Π¦ΠΎΠΊΠΎΠ»Ρ‘Π²ΠΊΠ° сСмисСгмСнтного ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° FYQ-5641BSR

Как Π²ΠΈΠ΄ΠΈΠΌ, Π°Π½ΠΎΠ΄Ρ‹ Ρƒ свСтодиодов ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄. ΠšΠ°Ρ‚ΠΎΠ΄Ρ‹ ΠΆΠ΅ Ρƒ свСтодиодов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΊ знакосСгмСнту (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, G), соСдинСны вмСстС. ΠžΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ схСму соСдинСний ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ) зависит ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅. Если Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ схСмы ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ сСмисСгмСнтных ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Ρ‚ΠΎ станСт ясно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ.

ΠšΡ€ΠΎΠΌΠ΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π΅ΡΡ‚ΡŒ большиС ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ большиС. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² общСствСнных мСстах, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ настСнных часов, Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ΅Ρ€ΠΎΠ².

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ†ΠΈΡ„Ρ€ Π½Π° Ρ‚Π°Π±Π»ΠΎ ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСгмСнта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСсколько свСтодиодов, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° – ΠΎΠ½ умСщаСтся Π½Π° Π»Π°Π΄ΠΎΠ½ΠΈ. Π­Ρ‚ΠΎ FYS-23011-BUB-21.

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ FYS-23011-BUB-21

Один Π΅Π³ΠΎ сСгмСнт состоит ΠΈΠ· 4 свСтодиодов, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

Π¦ΠΎΠΊΠΎΠ»Ρ‘Π²ΠΊΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° FYS-23011

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· сСгмСнтов (A, B, C, D, E, F ΠΈΠ»ΠΈ G), Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ напряТСниС Π² 11,2 Π²ΠΎΠ»ΡŒΡ‚Π° (2,8V Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ свСтодиод). МоТно ΠΈ мСньшС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 10V, Π½ΠΎ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ составляСт Π΄Π΅Ρ†ΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° (DP), Π΅Ρ‘ сСгмСнт состоит ΠΈΠ· Π΄Π²ΡƒΡ… свСтодиодов. Для Π½Π΅Ρ‘ Π½ΡƒΠΆΠ½ΠΎ всСго 5 – 5,6 Π²ΠΎΠ»ΡŒΡ‚.

Π Π°Π±ΠΎΡ‚Π° сСмисСгмСнтного ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° свСтодиодах

Π’Π°ΠΊΠΆΠ΅ Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π΄Π²ΡƒΡ…Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹. Π’ Π½ΠΈΡ… Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, красныС ΠΈ Π·Π΅Π»Ρ‘Π½Ρ‹Π΅ свСтодиоды. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π² корпус встроСно ΠΊΠ°ΠΊ Π±Ρ‹ Π΄Π²Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Π½ΠΎ со свСтодиодами Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° свСчСния. Если ΠΏΠΎΠ΄Π°Ρ‚ΡŒ напряТСниС Π½Π° ΠΎΠ±Π΅ Ρ†Π΅ΠΏΠΈ свСтодиодов, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΡ‘Π»Ρ‚Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ свСчСния сСгмСнтов. Π’ΠΎΡ‚ схСма соСдинСний ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Π΄Π²ΡƒΡ…Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (SBA-15-11EGWA).

Π”Π²ΡƒΡ…Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Если ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ 1 (RED) ΠΈ 5 (GREEN) Π½Π° β€œ+” питания Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ транзисторы, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ свСчСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… чисСл с красного Π½Π° Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ. А Ссли ΠΆΠ΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ 1 ΠΈ 5, Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ cвСчСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Π”Π²ΡƒΡ…Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСмисСгмСнтными ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ.

Для управлСния сСмисСгмСнтными ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… устройствах ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ рСгистры сдвига ΠΈ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. НапримСр, ΡˆΠΈΡ€ΠΎΠΊΠΎ распространённый Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ для управлСния ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ сСрии АЛБ333 ΠΈ АЛБ324 – микросхСма К514Π˜Π”2 ΠΈΠ»ΠΈ К176Π˜Π”2. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

А для управлСния соврСмСнными ΠΈΠΌΠΏΠΎΡ€Ρ‚Π½Ρ‹ΠΌΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ рСгистры сдвига 74HC595. По ΠΈΠ΄Π΅Π΅, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сСгмСнтами Ρ‚Π°Π±Π»ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Но Ρ‚Π°ΠΊΡƒΡŽ схСму ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π΅Π΄ΠΊΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для этого трСбуСтся Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² самого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для этой Ρ†Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ рСгистры сдвига. ΠšΡ€ΠΎΠΌΠ΅ этого, Ρ‚ΠΎΠΊ, потрСбляСмый свСтодиодами знакосСгмСнта, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ рядовой Π²Ρ‹Ρ…ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Для управлСния большими сСмисСгмСнтными ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ, FYS-23011-BUB-21 ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ спСциализированныС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, микросхСма MBI5026.

Π§Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСмисСгмСнтного ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°?

Ну ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΊΡƒΡΠ½Π΅Π½ΡŒΠΊΠΎΠ³ΠΎ. Π›ΡŽΠ±ΠΎΠΉ элСктронщик Π½Π΅ Π±Ρ‹Π» Π±Ρ‹ Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ, Ссли Π±Ρ‹ Π½Π΅ интСрСсовался β€œΠ²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡΠΌΠΈβ€ Ρ€Π°Π΄ΠΈΠΎΠ΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° АЛБ324Π‘1.

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ АЛБ324 Π² Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅

Π§Ρ‘Ρ€Π½Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΈ Π½Π° основании – это кристаллы свСтодиодов. Π’ΡƒΡ‚ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π·ΠΎΠ»ΠΎΡ‚Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ кристалл с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ². К соТалСнию, этот ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΠΎΡ€Π²Π°Π½Ρ‹ ΠΊΠ°ΠΊ Ρ€Π°Π· эти самыС ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ АЛБ324 Π² Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Но Π·Π°Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ скрываСтся Π·Π° Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ панСлькой Ρ‚Π°Π±Π»ΠΎ.

Главная &raquo РадиоэлСктроника для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… &raquo ВСкущая страница

Π’Π°ΠΊΠΆΠ΅ Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ:

 

go-radio.ru

БСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ | ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π²ΠΈΠ΄Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ

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

Как всС Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΎΡΡŒ

Π’ Π½Π°Ρ‡Π°Π»Π΅ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ° с появлСниСм элСктронных Π»Π°ΠΌΠΏ появились ΠΏΠ΅Ρ€Π²Ρ‹Π΅ газоразрядныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

Nixie2

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

БСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

ΠœΠΈΠ½ΡƒΡ газоразрядных Π»Π°ΠΌΠΏ – ΠΊΡƒΡˆΠ°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ элСктроэнСргии. ΠŸΡ€ΠΎ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΏΠΎΡΠΏΠΎΡ€ΠΈΡ‚ΡŒ. Π£ нас Π² унивСрситСтС Π΄ΠΎ сих ΠΏΠΎΡ€ Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ…  ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π°Ρ… ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ частотомСры Π½Π° газоразрядных ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ….

БСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

Π‘ появлСниСм свСтодиодов ситуация ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ измСнилась Π² Π»ΡƒΡ‡ΡˆΡƒΡŽ сторону. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ сами ΠΏΠΎ сСбС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ малСнький Ρ‚ΠΎΠΊ. Если Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² Π½ΡƒΠΆΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ всС арабскиС Ρ†ΠΈΡ„Ρ€Ρ‹, достаточно всСго сСмь свСтящихся свСтодиодных полос – сСгмСнтов, выставлСнных ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

сСмисСгмСнтный индикаторсСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

ΠŸΠΎΡ‡Ρ‚ΠΈ ΠΊΠΎ всСм Ρ‚Π°ΠΊΠΈΠΌ сСмисСгмСнтным ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ восьмой сСгмСнт – Ρ‚ΠΎΡ‡ΠΊΡƒ, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ  ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ†Π΅Π»ΠΎΠ΅ ΠΈ Π΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°

сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ с Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ

По ΠΈΠ΄Π΅Π΅ Ρƒ нас получаСтся восьми сСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π½ΠΎ ΠΏΠΎ-старинкС Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сСмисСгмСнтным.

Π§Ρ‚ΠΎ получаСтся Π² ΠΈΡ‚ΠΎΠ³Π΅? КаТдая полоска Π½Π° сСмисСгмСнтном ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ засвСчиваСтся свСтодиодом ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ свСтодиодов. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, засвСтив ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сСгмСнты, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ вывСсти Ρ†ΠΈΡ„Ρ€Ρƒ ΠΎΡ‚ 0 ΠΈ Π΄ΠΎ 9, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΈ символы.

Π’ΠΈΠ΄Ρ‹ ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° схСмС

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ одноразрядныС, двухразрядныС, трСхразрядныС ΠΈ чСтырСхразрядныС сСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹. Π‘ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… разрядов я Π½Π΅ встрСчал.

сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ одноразрядныйсСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ двухразрядный

сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ трСхразрядныйсСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ чСтырСхразрядный

На схСмах сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° схСмах

Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΆΠ΅, ΠΏΠΎΠΌΠΈΠΌΠΎ основных Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ (ОА) ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ (ОК)

БСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

ВнутрСнняя схСма сСмисСгмСнтного ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ строСниС с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ

Π° с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ

Если сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρƒ нас с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ (ОА), Ρ‚ΠΎ Π² схСмС ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π° этот Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ β€œΠΏΠ»ΡŽΡβ€ питания, Π° Ссли с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ (ОК) – Ρ‚ΠΎ β€œΠΌΠΈΠ½ΡƒΡβ€  ΠΈΠ»ΠΈ зСмлю.

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Π£ нас ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹:

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ соврСмСнный сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π½Π°ΠΌ достаточно ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π° с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ Π΄ΠΈΠΎΠ΄ΠΎΠ². Для Π½Π°Ρ‡Π°Π»Π° ΠΈΡ‰Π΅ΠΌ ΠΎΠ±Ρ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ – это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ ОА ΠΈΠ»ΠΈ ОК.  Π—Π΄Π΅ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ‚Ρ‹ΠΊΠ°.  Ну Π° Π΄Π°Π»Π΅Π΅ провСряСм Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… сСгмСнтов ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎ схСмам Π²Ρ‹ΡˆΠ΅.

Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΠΈΠΆΠ΅ Π½Π° Ρ„ΠΎΡ‚ΠΎ, Ρƒ нас загорСлся провСряСмый сСгмСнт. Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ провСряСм ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСгмСнты. Если всС сСгмСнты горят, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ†Π΅Π»Ρ‹ΠΉ ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ….

 

Иногда напряТСния Π½Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π΅ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ сСгмСнта. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π±Π΅Ρ€Π΅ΠΌ Π±Π»ΠΎΠΊ питания, ΠΈ выставляСм Π½Π° Π½Π΅ΠΌ 5 Π’ΠΎΠ»ΡŒΡ‚. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· сСгмСнт, провСряСм Ρ‡Π΅Ρ€Π΅Π· рСзистор Π½Π° 1-2 Килоома.

Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ провСряСм ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡ‚ китайского ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°

БСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Π’ схСмах сСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹  ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с рСзисторами Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄Π΅

БСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Π’ нашСм соврСмСнном ΠΌΠΈΡ€Π΅ сСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΆΠΈΠ΄ΠΊΠΎ-кристалличСскими ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ

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

www.ruselectronic.com

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino ΡƒΡ€ΠΎΠΊ 12 β€” сСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‡Π°ΡΡ‚ΡŒ 1

Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток! ПослС ΠΌΠΎΠ΅Π³ΠΎ затяТного ΠΈ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π°, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ освоСниС курса Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ардуино». Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠΎΠ², ΠΌΡ‹ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ свСтодиодов, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ этапу обучСния. Π’Π΅ΠΌΠΎΠΉ сСгодняшнСй ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄Π΅Ρ‚ – 7-сСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€.

Знакомство с 7-сСгмСнтным ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π΄Π²ΡƒΡ… частСй. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части ΠΌΡ‹ повСрхностно «пробСТимся» ΠΏΠΎ тСорСтичСской ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ, ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Β«ΠΆΠ΅Π»Π΅Π·ΠΎΠΌΒ» ΠΈ напишСм ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠΈ.

ΠŸΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π· ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ· 8 свСтодиодов, сСгодня ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ 8 (7 – свСтодиодных полосок ΠΈ 1 Ρ‚ΠΎΡ‡ΠΊΠ°). Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, элСмСнты этого Π½Π°Π±ΠΎΡ€Π° Π½Π΅ выстроСнныС Π² ряд (Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠΆΠΊΠΎΠΉ), Π° располоТСны Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ порядкС. Благодаря Ρ‡Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ лишь ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ вывСсти 10 Ρ†ΠΈΡ„Ρ€ (ΠΎΡ‚ 0 Π΄ΠΎ 9).

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ сущСствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅, Ρ‡Ρ‚ΠΎ выдСляСт Π΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Ρ„ΠΎΠ½Π΅ простых свСтодиодов. Π£ Π½Π΅Π³ΠΎ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ°Ρ‚ΠΎΠ΄ (Π²Π΅Ρ€Π½Π΅Π΅ Π΄Π²Π΅ Ρ€Π°Π²Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ Π½ΠΎΠΆΠΊΠΈ 3 ΠΈ 8, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π²Π΅Π΄Π΅Π½ ΠΊΠ°Ρ‚ΠΎΠ΄). Достаточно всСго лишь ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠ² с Π·Π΅ΠΌΠ»Π΅ΠΉ (GND). Аноды Ρƒ всСх элСмСнтов ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅.

НСбольшоС отступлСниС. ВсС Π²Ρ‹ΡˆΠ΅ сказанноС относится ΠΊ 7-сСгмСнтным ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ. Однако ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ сущСствСнныС отличия, поэтому ΠΏΡ€ΠΎΡˆΡƒ Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Β«Π³Ρ€Π΅ΡˆΠ½ΠΎΠ΅ с ΠΏΡ€Π°Π²Π΅Π΄Π½Ρ‹ΠΌΒ». НСобходимо Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΈΠΏ сСмисСгмСнтника Ρƒ вас Π² Ρ€ΡƒΠΊΠ°Ρ…!

ΠšΡ€ΠΎΠΌΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ простыми свСтодиодами ΠΈ 7-сСгмСнтными ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, Π΅ΡΡ‚ΡŒ ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹. НапримСр: ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ ΠΈ свСтодиоды, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ряд (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ) для отобраТСния Π΄Π²ΡƒΡ…-, Ρ‚Ρ€Ρ‘Ρ…-, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½Ρ‹Ρ… чисСл (разрядов). Однако Π½Π΅ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ сильно Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сборки сСгмСнтных Π½Π°Π±ΠΎΡ€ΠΎΠ². Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ «рядом» с одноразрядными ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ΡΡ ΠΈ многоразрядныС.

НадСюсь, Π²Ρ‹ Π½Π΅ Π·Π°Π±Ρ‹Π»ΠΈ ΠΎΠ± нСобходимости использования Ρ‚ΠΎΠΊΠΎΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ свСтодиодов. Π­Ρ‚ΠΎ ΠΆΠ΅ относится ΠΈ ΠΊ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ: Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ свой рСзистор. 8 элСмСнтов ( 7 + 1) – 8 рСзисторов.

Π£ мСня ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ оказался сСмисСгмСнтник с ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ 5161AS (ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ°Ρ‚ΠΎΠ΄). Распиновка ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²:

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма

Как Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Ρ€Π°Π½Π΅Π΅, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ сСгмСнт «А» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ (3 ΠΈΠ»ΠΈ 8) «зСмлю», Π° Π½Π° Π²Ρ‹Π²ΠΎΠ΄ 7 ΠΏΠΎΠ΄Π°Π΄ΠΈΠΌ 5Π’ питания. Если ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ, Ρ‚ΠΎ Π½Π° Π°Π½ΠΎΠ΄ ΠΏΠΎΠ΄Π°Ρ‘ΠΌ 5Π’, Π° Π½Π° Π²Ρ‹Π²ΠΎΠ΄ сСгмСнта «зСмлю»!

Π‘ΠΎΠ±Π΅Ρ€Ρ‘ΠΌ тСстовый стСнд. БоСдиняСм ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΏΠΎ порядку, начиная с ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π½ΠΎΠΆΠΊΠΈ, которая ΠΈΠ΄Ρ‘Ρ‚ Π½Π° 2-ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ‹ Ардуино. Π—Π΅ΠΌΠ»ΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΊ 8 Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ стСнд собран ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ написанию ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° запустим Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ элСмСнт «А» ΠΈ ΠΏΠΎΠΌΠΈΠ³Π°Π΅ΠΌ ΠΈΠΌ.


Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΌΠΈΠ³Π°Π΅ΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 2. Для этого Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΅Ρ‰Π΅ нСсколько элСмСнтов.

Π§Ρ‚ΠΎΠ±Ρ‹ вывСсти ΠΎΠ΄Π½Ρƒ Ρ†ΠΈΡ„Ρ€Ρƒ, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ n-число строчСк ΠΊΠΎΠ΄Π°. Π—Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅.

Π•ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вывСсти Π»ΡŽΠ±ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅, сначала Π΅Ρ‘ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±ΠΈΡ‚.

Π’Π°Π±Π»ΠΈΡ†Π° соотвСтствия.

 

Если Ρƒ дисплСя ΠΎΠ±Ρ‰ΠΈΠΉ Π°Π½ΠΎΠ΄, Ρ‚ΠΎ 1 Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° 0, Π° 0 β€“ Π½Π° 1!

Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ† hex – прСдставлСниС Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅ (Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± этом Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ части).

Число Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния записываСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: 0b00000000. 0b – двоичная систСма. Нули ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ всС свСтодиоды Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΡ‹ задСйствовали Π²Ρ‹Π²ΠΎΠ΄Ρ‹ с 2 ΠΏΠΎ 9. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 2 Π²Ρ‹Π²ΠΎΠ΄ записываСм Π² Π½Π΅Π³ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ = 0b00000001. Π—Π° Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ Π±ΠΈΡ‚ справа. Π—Π° Ρ‡Ρ‘Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ посСрСдинС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ самый послСдний Π±ΠΈΡ‚.

Π”Π°Π²Π°ΠΉΡ‚Π΅ напишСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π° Ρ†ΠΈΡ„Ρ€Ρ‹ 0.

Для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ количСства Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… строк Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ†ΠΈΠΊΠ»ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Β«ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒΒ» всС 8 Π±ΠΈΡ‚. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Enable_segment присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ считываСмого Π±ΠΈΡ‚Π°. ПослС этого Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ устанавливаСтся Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ (наличия ΠΈΠ»ΠΈ отсутствия сигнала).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: функция bitRead() считываСт состояниС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ состояния (0 ΠΈΠ»ΠΈ 1). bitRead(x, n) Π³Π΄Π΅, x β€” число, Π±ΠΈΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ; n β€” Π½ΠΎΠΌΠ΅Ρ€ Π±ΠΈΡ‚Π°, состояниС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ. НумСрация начинаСтся с младшСго Π·Π½Π°Ρ‡Π°Ρ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° (ΠΊΡ€Π°ΠΉΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ) с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 0.

И Π² Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части напишСм нСбольшой счСтчик.

lesson_14_0

На этом всё! ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ слСдуСт!


ΠŸΠžΠ”Π•Π›Π˜Π’Π•Π‘Π¬ Π‘ Π”Π Π£Π—Π¬Π―ΠœΠ˜!

About alexlevchenko
ЦСню Π² Π»ΡŽΠ΄ΡΡ… Ρ‡Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΡΡ‚ΡŒ. Π›ΡŽΠ±Π»ΡŽ ΠΌΠ°ΡΡ‚Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ самодСлки. Нравится ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ, вСдь ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ – Π΅Ρ‰Ρ‘ ΠΈ Π΄Π°Ρ€ΠΈΡˆΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΊΡƒΠ½ΡƒΡ‚ΡŒΡΡ Π² ΠΌΠΈΡ€ самодСлок.

mozgochiny.ru

7-сСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ + Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ MAX7219 = ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ дисплСй для Arduino

Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π°Π²Π½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΎΠ±Π·ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΎ Arduino-ΠΌΠ΅Π»ΠΎΡ‡Π΅Π²ΠΊΡƒ.
БСгодня дошли Ρ€ΡƒΠΊΠΈ Π΄ΠΎ этих Π΄Π΅Ρ‚Π°Π»Π΅ΠΊ ΠΈ Ρ€Π΅ΡˆΠΈΠ» ΠΈΡ… Β«ΠΎΠ±ΠΎΠ·Ρ€Π΅Ρ‚ΡŒΒ»

Π’Π΅Ρ…, ΠΊΠΎΠ³ΠΎ ΠΏΡƒΠ³Π°ΡŽΡ‚ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹Π΅ слова ΠΈΠ· Ρ€Π°Π΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ β€” ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ ΠΏΡ€ΠΎΡˆΡƒ Π½Π΅ Π·Π°Π³Π»ΡΠ΄Ρ‹Π²Π°Ρ‚ΡŒ. Π΄Π°Π±Ρ‹ Π½Π΅ Ρ‚Π΅Ρ€ΡΡ‚ΡŒ своС Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ врСмя зря.

Для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ с Ардуино-ΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ Π΅ΡΡ‚ΡŒ мноТСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π‘Ρ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… свСтодиодов, Π΄ΠΎ слоТных Ρ‚Π°Π±Π»ΠΎ ΠΈ сСнсорных ΠΏΠ°Π½Π΅Π»Π΅ΠΉ.
Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… устройствах Π»ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ свСтодиодныС сСмисСгмСнтныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ разрядности.
Они достаточно яркиС, ΠΈΡ… Π²ΠΈΠ΄Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π½Π° большом расстоянии ΠΈ ΠΎΠ½ΠΈ достаточно просты Π² Ρ€Π°Π±ΠΎΡ‚Π΅.

Если ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ β€” тратится ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ дискрСтных Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ². Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сСмисСгмСнтных ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎ 3-ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌ компания MAXIM Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ MAX7219/MAX7221. Π’ΠΎΡ‚ ΠΎΠ± этой связкС Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΎΠΉ ΠΎΠ±Π·ΠΎΡ€.

Π‘Ρ€Π°Π·Ρƒ скаТу, Ρ‡Ρ‚ΠΎ для Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚ ΠΏΠ°ΡΡ‚ΡŒ, ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ΡΡ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π·Π° ΡΠΌΠ΅ΡˆΠ½Ρ‹Π΅ дСньги


Π― Ρ‚Π°ΠΊΠΎΠΉ Ρ‚ΠΎΠΆΠ΅ использовал Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½ΠΎ ΠΌΠ½Π΅ Π½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ большиС Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ дисплСя (особСнно ΠΏΠΎ высотС).

Для создания ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для своСго Β«Π£ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°Β» ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ микросхСмы Ρ€ΠΎΡΡΡ‹ΠΏΡŒΡŽ.

Π˜Ρ‚Π°ΠΊ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Ρ‹
7-сСгмСнтный Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…-разрядныС LED ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ с ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠ°Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈ высотой Ρ†ΠΈΡ„Ρ€ 0.4β€³

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ 8-сСгмСнтного ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° MAX7219 Π² корпусС DIP24

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΈΠ΅Ρ…Π°Π»ΠΈ Π² ΠŸΠ΅Ρ€ΠΌΡŒ Π·Π° 33 дня. Π‘Ρ‹Π»ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ‹ Π² простой мягкий ΠΏΠ°ΠΊΠ΅Ρ‚. НоТки Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚Ρ‹ Π² кусок пСнопласта. ΠŸΠΎΡ‡Ρ‚Π° России ΠΈΡ… ΠΏΠΎΡ‰Π°Π΄ΠΈΠ»Π°:

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ 40Γ—16. Π Π°Π·ΠΌΠ΅Ρ€ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΠΊΠΎΠ»ΠΎ 10ΠΌΠΌ


ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π½ΠΎΠΆΠ΅ΠΊ β€” 12: 7 сСгмСнтов/Π°Π½ΠΎΠ΄ΠΎΠ² + Ρ‚ΠΎΡ‡ΠΊΠ°-Π°Π½ΠΎΠ΄ + 4 ΠΎΠ±Ρ‰ΠΈΡ… ΠΊΠ°Ρ‚ΠΎΠ΄Π° ΠΏΠΎ числу разрядов
Π¨Π°Π³ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ 2.54ΠΌΠΌ

Π”Π°Ρ‚Π°ΡˆΠΈΡ‚ нашСл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Распиновка Π½ΠΎΠΆΠ΅ΠΊ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Π° MAX7219 ΠΏΡ€ΠΈΠ΅Ρ…Π°Π»ΠΈ Π·Π° 35 Π΄Π½Π΅ΠΉ Ρ‚ΠΎΠΆΠ΅ Π² ΠΌΠ΅Π»ΠΊΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅, Π½Π°ΠΊΠΎΠ»ΠΎΡ‚Ρ‹Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΎΠ½ΠΈΠ½Ρƒ.

Π”Π°Ρ‚Π°ΡˆΠΈΡ‚ Π½Π° MAX7219/7221
Π”Π°Π½Π½Ρ‹Π΅ микросхСмы Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ°Ρ‚ΠΎΠ΄. К ΠΎΠ΄Π½ΠΎΠΉ микросхСмС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ†Π΅ΠΏΠΈΡ‚ΡŒ 8 разрядов. Π‘Π°ΠΌΠΈ микросхСмы 7219 ΠΌΠΎΠΆΠ½ΠΎ Ρ†Π΅ΠΏΠ»ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ каскадом. Π•Ρ‰Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° MAX7219 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ свСтодиодными ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ 8Γ—8 Π‘ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΏΠΎ 3-Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΌΡƒ SPI интСрфСйсу.

ΠŸΠΎΡ€Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ вмСстС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈ Π΅Π³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€

Π’Π°ΠΊ ΠΊΠ°ΠΊ я Π΄Π΅Π»Π°Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° β€” Ρ‚ΠΎ собрал всС навСсным ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΎΠΌ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅.

На Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΊΠ΅ установлСн ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMEGA 328P-PU ΠΈΠ· этого ΠΎΠ±Π·ΠΎΡ€Π° ΠΈ NRF24L01 mini ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΌΠΎΠ΅Π³ΠΎ ΠΎΠ±Π·ΠΎΡ€Π°.

ΠœΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ питания ΠΈ корпус Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Ρ‹ Ρ€Π°Π½Π΅Π΅ Π½Π° Π’ΠΠžΠ‘ΠΠž

Для ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ понравился китайский Ρ‚Π΅Ρ„Π»ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ сСчСниСм 0.1ΠΌΠΌ. РаздСлываСтся ΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ совСтский ΠœΠ“Π’Π€ ΠΈ изоляция практичСски Π½Π΅ плавится ΠΎΡ‚ паяльника.

ΠœΠΎΠ½Ρ‚Π°ΠΆ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΉ, Π½ΠΎ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° сойдСт

ΠŸΠ»Π°Ρ‚Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ USB/RS232, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π½Π΅Π΅ использовал ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Arduino Pro Mini

Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг β€” ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹:
Бвязка ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ + Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ рабочая.

ΠŸΠ°ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ β€” Π²Ρ‹Π±ΠΎΡ€ Π·Π° Π²Π°ΠΌΠΈ.
ΠšΠΎΡ‚ Π²ΠΎΡ‚ Ρ‚ΠΎΠΆΠ΅ сильно ΡƒΠ΄ΠΈΠ²Π»Π΅Π½, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ Π½Π° сон

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΠΌΠΎΠΉ Β«Π£ΠΌΠ½Ρ‹ΠΉ Π΄ΠΎΠΌΒ» ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΌΠΎΠ΅ΠΌ Π±Π»ΠΎΠ³Π΅

mysku.ru

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

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