Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ 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, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π²ΠΎΠ²ΡΠ΅.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ 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
ΠΡΠΈΠΌΠ΅Ρ 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
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 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 Π±ΠΈΡ. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ bitRead() ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π±ΠΈΡΠ° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ (0 ΠΈΠ»ΠΈ 1). bitRead(x, n) Π³Π΄Π΅, x β ΡΠΈΡΠ»ΠΎ, Π±ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈΡΠ°ΡΡ; n β Π½ΠΎΠΌΠ΅Ρ Π±ΠΈΡΠ°, ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈΡΠ°ΡΡ. ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΌΠ»Π°Π΄ΡΠ΅Π³ΠΎ Π·Π½Π°ΡΠ°ΡΠ΅Π³ΠΎ Π±ΠΈΡΠ° (ΠΊΡΠ°ΠΉΠ½Π΅Π³ΠΎ ΠΏΡΠ°Π²ΠΎΠ³ΠΎ) Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 0.
Π Π² Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ΅ΡΡΠΈΠΊ.
lesson_14_0
ΠΠ° ΡΡΠΎΠΌ Π²ΡΡ! ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ!
ΠΠΠΠΠΠΠ’ΠΠ‘Π¬ Π‘ ΠΠ Π£ΠΠ¬Π―ΠΠ!
About alexlevchenko
Π¦Π΅Π½Ρ Π² Π»ΡΠ΄ΡΡ ΡΠ΅ΡΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΡΠΊΡΡΡΠΎΡΡΡ. ΠΡΠ±Π»Ρ ΠΌΠ°ΡΡΠ΅ΡΠΈΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΊΠΈ. ΠΡΠ°Π²ΠΈΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ ΡΡΠ°ΡΡΠΈ, Π²Π΅Π΄Ρ ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠ·Π½Π°Π΅ΡΡ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ — Π΅ΡΡ ΠΈ Π΄Π°ΡΠΈΡΡ Π΄ΡΡΠ³ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠΊΡΠ½ΡΡΡΡΡ Π² ΠΌΠΈΡ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΎΠΊ.mozgochiny.ru
4-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΈ Arduino
Π ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°Ρ ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡ Β«ΠΏΠΎΠ΄ΡΡΠΆΠΈΡΡΒ» Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ. ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ². Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ, Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, ΡΡΠΎ Π·Π°ΠΉΡΠΈ Π½Π°Β arduino-kit.com.ua/seriynyy-displey-opensegment-20-mm-zelenyy.htmlΒ ΠΈ ΠΊΡΠΏΠΈΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠΈΠ»Π΄ΠΎΠΌ (ΡΡΠΎ ΠΏΠ»Π°ΡΠΊΠ° ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ), Π½ΠΎ ΠΌΡ Π½Π΅ ΠΈΡΠ΅ΠΌ Π»ΡΠ³ΠΊΠΈΡ ΠΏΡΡΠ΅ΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠΉΠ΄Π΅ΠΌ ΠΏΡΡΠ΅ΠΌ ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌ. ΠΠΎΠ²ΠΈΡΠΊΠΈ β Π½Π΅ ΠΏΡΠ³Π°ΠΉΡΠ΅ΡΡ, ΡΡΠ° ΡΡΠ°ΡΡΡ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΠΌΠΎΠΈ ΡΡΠ°ΡΡΠΈ (arduino-kit.com.ua/arduino-i-labview-ili-vizualizacija-dannyh.htmlΒ ΠΈ arduino-kit.com.ua/chasy-ds1302-dlya-rduino-uno.html) ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ Π²Π°Ρ. ΠΡΡΡΡ Π³ΡΡΡ ΠΏΠΈΡΡΡ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΠΆΠ΅ ΡΠΌΡΠ΄ΡΠ΅Π½Π½ΡΡ ΠΎΠΏΡΡΠΎΠΌ Π³ΡΡΡ, Π° Ρ Π½ΠΎΠ²ΠΈΡΠΎΠΊ β ΠΏΠΈΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ².
ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ? ΠΠ΅Π΄Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠΊΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠ², Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΡΡΠΎΠΊ, ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Π΅ΠΉ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΡΠ΅ΡΠ½ΠΎ-Π±Π΅Π»ΡΡ ΠΈ ΡΠ²Π΅ΡΠ½ΡΡ , ΡΠ°ΠΌΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΎΡΡ ΠΏΠ°ΡΡ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ²β¦ Π ΡΡΡ: Β«ΡΡΠ°ΡΠ΅Π½ΡΠΊΠΈΠΉΒ», Π΄ΠΎ Π±Π΅Π·ΠΎΠ±ΡΠ°Π·ΠΈΡ ΠΏΡΠΎΡΡΠΎΠΉ, Π½ΠΎ ΡΡΠ΅Π±ΡΡΡΠΈΠΉ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΈΠ½ΠΎΠ² 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ, Π½ΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Π΅ΡΡΡ ΠΈ Ρ ΡΡΠΎΠ³ΠΎ Β«ΡΡΠ°ΡΠΈΡΠΊΠ°Β». ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΌΠΈ Π·Π΄Π΅ΡΡ ΡΠΊΠ΅ΡΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ²ΠΈΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Ρ Π²ΡΡΠΎΡΠΎΠΉ ΡΠΈΡΡ 14 ΠΌΠΌ, Π½ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ (ΠΏΡΠ°Π²Π΄Π° ΡΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠ΅) ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΈ ΠΌΠ΅ΡΡΠΎΠ²ΡΠ΅ ΡΠΈΡΡΡ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΏΡΠ΅Π΄Π΅Π». ΠΠΈΡΠ΅Π»ΡΠΌ ΡΡΠΎΠ»ΠΈΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΠ°ΠΊ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, Π° Π²ΠΎΡ Π½Π°ΡΠ΅Π»Π΅Π½ΠΈΠ΅ ΠΠΎΠ²ΠΎΠΊΠ°ΡΠ°ΠΏΠ΅ΡΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΠΠΈΠΆΠ½Π΅ΠΉ ΠΠ΅Π΄ΡΠΎΠ²ΠΊΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡΠ°Π΄ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π½Π° ΠΊΠ»ΡΠ±Π΅ ΠΈΠ»ΠΈ ΡΠ΅Π»ΡΡΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΡΠ²ΡΡΡΡ ΡΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈ Π΄Π°ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ, ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π° ΠΎ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ ΡΡΠΈΡ ΡΠ°ΡΠΎΠ² Π±ΡΠ΄ΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³ΠΎ. ΠΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠ°ΡΡ ΡΠ΅ΠΌΠ° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ: Π±ΡΠ΄Π΅Ρ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉarduino-kit.com.ua/Β β Π½Π°ΠΏΠΈΡΡ. ΠΡΡ Π²ΡΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ. ΠΠ°ΠΊ ΠΈ ΠΏΡΠΎΡΠ»Π°Ρ ΠΌΠΎΡ ΡΡΠ°ΡΡΡ ΡΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ· ΡΠ°ΡΡΠ΅ΠΉ, Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΠΈΠ· Π΄Π²ΡΡ . Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΌΡ ΠΏΡΠΎΡΡΠΎ Β«ΠΏΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΒ» ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ β ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡΡ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠ΅Π³ΠΎ-ΡΠΎ Ρ ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ. ΠΡΠ°ΠΊ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ:
Π§Π°ΡΡΡ ΠΏΠ΅ΡΠ²Π°Ρ. ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ β ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅Π»ΡΠ½Π°Ρ
ΠΠ° ΠΎΡΠ½ΠΎΠ²Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π·ΡΡ Π½Π°ΠΌ ΡΠΆΠ΅ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΠΉ ΠΏΠΎ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌ ΡΡΠ°ΡΡΡΠΌ ARDUINO UNO. ΠΠ°ΠΏΠΎΠΌΠ½Ρ, ΡΡΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π΅Π³ΠΎ Π»Π΅Π³ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ:Β arduino-kit.com.ua/uno-r3-new.htmlΒ ΠΈΠ»ΠΈ Π·Π΄Π΅ΡΡ:arduino-kit.com.ua/arduino-leonardo-original-italiya-new-rev3.htmlΒ , ΠΊΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ 4-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ, 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ. Π£ ΠΌΠ΅Π½Ρ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ GNQ-5641BG-11. ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ? ΠΠ° ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π»Π΅Ρ 5 Π½Π°Π·Π°Π΄ ΠΊΡΠΏΠΈΠ» Π΅Π³ΠΎ ΠΏΠΎ ΠΎΡΠΈΠ±ΠΊΠ΅, ΠΈΠ΄ΡΠΈ ΠΌΠ΅Π½ΡΡΡ Π±ΡΠ»ΠΎ Π»Π΅Π½Ρ, Π²ΠΎΡ ΠΎΠ½ ΠΈ Π²Π°Π»ΡΠ»ΡΡ Π²ΡΠ΅ ΡΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΎΠΆΠΈΠ΄Π°Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ°ΡΠ°. ΠΡΠΌΠ°Ρ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π»ΡΠ±ΠΎΠΉ Ρ ΠΎΠ±ΡΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ (ΠΈ Ρ ΠΎΠ±ΡΠΈΠΌ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠΎΠ² ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ β Ρ.Π΅. ΠΌΠ΅Π½ΡΡΡ Π½Π° ΠΎΠ±ΡΠ°ΡΠ½ΡΠ΅), Π»ΠΈΡΡ Π±Ρ Π½Π΅ Π±ΡΠ» ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠΎΡΠ½ΡΠΌ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠΆΠ΅ΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΊΡ. ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ β 4 ΡΠΎΠΊΠΎΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 100 ΠΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈ ΠΊΡΡΠΎΠΊ ΡΠ»Π΅ΠΉΡΠ° (ΠΌΠ½Π΅ Ρ Π²Π°ΡΠΈΠ»ΠΎ 10 ΡΠΌ) Π½Π° 12 ΠΏΠΈΠ½ (ΠΆΠΈΠ») ΠΌΠΎΠΆΠ½ΠΎ Β«ΠΎΡΠΎΡΠ²Π°ΡΡΒ» ΠΎΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ, ΡΡΠΎ Ρ ΠΈ ΡΠ΄Π΅Π»Π°Π». Π ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΡΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ΄ΠΏΠ°ΡΡΡΡΡ, ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΡΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΡΡΡΡΠΈ Π½Π° ΠΏΠ»Π°ΡΡ (11 ΡΡ.) Ρ ΠΎΡΡ, Π΅ΡΠ»ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π±Π΅Π· Π½ΠΈΡ . ΠΡΠΊΠΈΠ· ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 1, Π° Π΅Π³ΠΎ ΡΡ Π΅ΠΌΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 2. Π’Π°ΠΊΠΆΠ΅ ΠΎΡΠΌΠ΅ΡΡ, ΡΡΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΠΊ ΡΡΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 2.1Π (ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ 100-ΠΠΌΠ½ΡΠΌΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°ΠΌΠΈ), ΠΈ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 20 ΠΌΠ. Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π·Π°Π³ΠΎΡΠΈΡΡΡ ΡΠΈΡΡΠ° Β«8Β» ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠΈΡ 7Ρ 20=140 ΠΌΠ, ΡΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄ΠΎΠ² ΠΡΠ΄ΡΠΈΠ½ΠΎ. ΠΡΠ±ΠΎΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Π·Π°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡ: Β«ΠΠΎ Π²Π΅Π΄Ρ 4 ΡΠ°Π·ΡΡΠ΄Π° ΠΏΠΎ 140 ΠΌΠ ΡΡΠΎ ΡΠΆΠ΅ 4Ρ 140=560 ΠΌΠ, Π° ΡΡΠΎ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ²Π°ΡΠΎ!Β» ΠΡΠ²Π΅ΡΡ β ΠΎΡΡΠ°Π½Π΅ΡΡΡ 140. ΠΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ? Π§ΠΈΡΠ°ΠΉΡΠ΅ Π΄Π°Π»ΡΡΠ΅! Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠ½ΠΎΠ² Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅ Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 3. Π ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅ 1.

Π ΠΈΡ. 1 — ΠΡΠΊΠΈΠ· ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°
Β
Π ΠΈΡ. 2 — Π‘Ρ
Π΅ΠΌΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°
Β
Π ΠΈΡ. 3 — Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠ½ΠΎΠ²
Π’Π°Π±Π»ΠΈΡΠ° 1
ΠΠΈΠ½ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£Π½ΠΎ |
ΠΠΈΠ½ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ |
1 |
5 |
Π‘Π΅Π³ΠΌΠ΅Π½Ρ G |
2 |
10 |
Π‘Π΅Π³ΠΌΠ΅Π½Ρ F |
3 |
1 |
Π‘Π΅Π³ΠΌΠ΅Π½Ρ E |
4 |
2 |
Π‘Π΅Π³ΠΌΠ΅Π½Ρ D |
5 |
4 |
Π‘Π΅Π³ΠΌΠ΅Π½Ρ C |
6 |
7 |
Π‘Π΅Π³ΠΌΠ΅Π½Ρ B |
7 |
11 |
Π‘Π΅Π³ΠΌΠ΅Π½Ρ A |
8 |
12 |
ΠΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° β 1, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 100 ΠΠΌ. |
9 |
9 |
ΠΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° β 2, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 100 ΠΠΌ. |
10 |
8 |
ΠΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° β 3, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 100 ΠΠΌ. |
11 |
6 |
ΠΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° β 6, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 100 ΠΠΌ. |
ΠΠ°Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΈΠΉ ΡΠΊΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΡΡ Β«ΡΡΠΈΡΠ°Π»ΠΎΡΠΊΡΒ» ΠΎΡ 0 Π΄ΠΎ 9:
sketch-6-1.txtΒ
Π ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΠΉ. DDRD ΡΡΠΎ ΡΠ΅Π³ΠΈΡΡΡ ΠΏΠΎΡΡΠ° D (DDRB β ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΡΡΠ° Π) Π·Π° Β«ΡΡΡΠ°ΡΠ½ΡΠΌΒ» ΡΠ»ΠΎΠ²ΠΎΠΌ Β«ΡΠ΅Π³ΠΈΡΡΡΒ» Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Β«ΡΠΏΡΡΡΠ°Π»Π°ΡΡΒ» ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΏΠΈΠ½ΠΎΠΌ ΡΠΈΡΠ°ΡΡ ΡΡΠΎ-ΡΠΎ (ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ), Π»ΠΈΠ±ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ ΡΡΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΠΎ-ΡΠΎ ΠΏΠΈΡΠ°ΡΡ (ΠΎΡΠ΄Π°Π²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ). Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΡΠΎΡΠΊΠ° DDRD=B11111111; ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π²ΡΠ΅ ΠΏΠΈΠ½Ρ ΠΏΠΎΡΡΠ° D Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅, Ρ.Π΅. ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π²ΡΡ ΠΎΠ΄ΠΈΡΡ. ΠΡΠΊΠ²ΠΎΡΠΊΠ° Β«ΠΒ» ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π² ΡΠ΅Π³ΠΈΡΡΡ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ΅ (Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ΅) ΡΠΈΡΠ»ΠΎ. ΠΠ΅ΡΠ΅ΡΠΏΠ΅Π»ΠΈΠ²ΡΠΉ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΡΡΡ ΠΆΠ΅ ΡΠΏΡΠΎΡΠΈΡ: Β«Π Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ!?!Β». Π‘ΠΏΠ΅ΡΡ ΡΡΠΏΠΎΠΊΠΎΠΈΡΡ β ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅. ΠΡΠ»ΠΈ Π±Ρ ΠΌΡ Ρ ΠΎΡΠ΅Π»ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΠΏΠΎΡΡΠ° Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π° Π²Ρ ΠΎΠ΄, Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ Π½Π° Π²ΡΡ ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ°ΠΊ: DDRD=B11110000; Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ΅ ΠΏΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΡΠ΄Π°Π²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π° Π½ΡΠ»ΠΈ β ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΡΡ ΡΠ°ΠΌΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ° Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π΅ΡΠ΅ ΠΈ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°ΡΡ 8 ΡΠ°Π· Π²ΡΠ΅ ΠΏΠΈΠ½Ρ, Ρ.Π΅. ΠΌΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΌ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ 7 ΡΡΡΠΎΠΊ. Π ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΠΎΠΊΡ:
PORTB=B001000; // ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ 11 ΠΏΠΈΠ½Π° ΠΏΠΎΡΡΠ° Π
PORTB ΡΡΠΎ ΡΠ΅Π³ΠΈΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΏΠΎΡΡΠ° Π, Ρ.Π΅. Π·Π°ΠΏΠΈΡΠ°Π² Π² Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΡΠΈΡΠ»ΠΎ ΠΌΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΠΏΠΈΠ½Π΅ ΠΏΠΎΡΡΠ° Π±ΡΠ΄Π΅Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ°, Π° Π½Π° ΠΊΠ°ΠΊΠΎΠΌ β Π½ΠΎΠ»Ρ. Π Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΠΊΠ°ΠΆΡ, Π΅ΡΠ»ΠΈ Π²Π·ΡΡΡ ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£Π½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π²ΠΈΠ΄Π΅ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΏΠΈΠ½Ρ Π±ΡΠ»ΠΈ ΡΠ²Π΅ΡΡ
Ρ — Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ½ΡΡΠ½Π° Π·Π°ΠΏΠΈΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡ, Ρ.Π΅. ΠΊΠ°ΠΊΠΎΠΉ Β«Π½ΠΎΠ»ΡΒ» (ΠΈΠ»ΠΈ Β«Π΅Π΄ΠΈΠ½ΠΈΡΠ°Β»)ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΈΠ½, Ρ.Π΅. ΠΊΡΠ°ΠΉΠ½ΠΈΠΉ ΠΏΡΠ°Π²ΡΠΉ Π½ΠΎΠ»Ρ ΠΏΠΎΡΡΠ° Π ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° 8-ΠΉ ΠΏΠΈΠ½, Π° ΠΊΡΠ°ΠΉΠ½ΠΈΠΉ Π»Π΅Π²ΡΠΉ β Π·Π° 13-ΠΉ (Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄). ΠΠ»Ρ ΠΏΠΎΡΡΠ° D ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠ°Π²ΡΠΉ Π·Π° ΠΏΠΈΠ½ 0, Π»Π΅Π²ΡΠΉ Π·Π° ΠΏΠΈΠ½ 7.
ΠΠ°Π΄Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ°ΠΊΠΈΡ
ΡΠ°Π·Π²ΡΡΠ½ΡΡΡΡ
ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΠΉ Π²ΡΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π° ΡΠ°Π· ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ Π½Π°ΠΌ ΠΈ Π³ΠΎΡΡΡΠΎ Π»ΡΠ±ΠΈΠΌΠΎΠΉ Ρ Π΄Π΅ΡΡΡΠ²Π° Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ. Π Π΅ΡΠ΅ β ΡΠΊΠ΅ΡΡ Π² 25 ΡΡΡΠΎΠΊ Π²ΡΠΎΠ΄Π΅ ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ, Π½ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π²ΡΠ΅-ΡΠ°ΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΎΠΊ. ΠΡΠ΄Π΅ΠΌ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ.
ΠΠ°Π»ΠΈΠ²Π°Π΅ΠΌ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΊΠ΅ΡΡ, ΡΠ° ΠΆΠ΅ ΡΠ°ΠΌΠ°Ρ Β«ΡΡΠΈΡΠ°Π»ΠΎΡΠΊΠ°Β»:Β
sketch-6-2.txtΒ
Π Π°Π±ΠΎΡΡ ΡΠΊΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π°Β ΠΠΈΠ΄Π΅ΠΎ 1.
ΠΡΠ΅Π³ΠΎ 11 ΡΡΡΠΎΡΠ΅ΠΊ! ΠΠΎΡ ΡΡΠΎ ΠΏΠΎ-Π½Π°ΡΠ΅ΠΌΡ, Β«ΠΏΠΎ-Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²ΡΠΊΠΈΒ»! ΠΡΠΎΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²ΠΌΠ΅ΡΡΠΎ Π΄Π²ΠΎΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» Π² ΡΠ΅Π³ΠΈΡΡΡΡ Π·Π°ΠΏΠΈΡΠ°Π½Ρ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠ΅. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π΄Π»Ρ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» Π½ΠΈΠΊΠ°ΠΊΠΈΡ
Π±ΡΠΊΠ² Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΡΠΌΠ°Ρ, Π½Π΅ Π»ΠΈΡΠ½ΠΈΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅ΡΡΠΈ Π²ΡΠ΅ ΡΠΈΡΠ»Π° Π² ΡΠ°Π±Π»ΠΈΡΡ.
ΠΠ½Π°ΠΊ |
ΠΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄ |
ΠΠ±ΡΠΈΠΉ ΠΊΠ°ΡΠΎΠ΄ |
||
ΠΠ²ΠΎΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° |
ΠΠ΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° |
ΠΠ²ΠΎΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° |
ΠΠ΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° |
|
Β«0Β» |
00000011 |
3 |
11111100 |
252 |
Β«1Β» |
10011111 |
159 |
01100000 |
96 |
Β«2Β» |
00100101 |
37 |
11011010 |
218 |
Β«3Β» |
00001101 |
13 |
11110010 |
242 |
Β«4Β» |
10011001 |
153 |
01100110 |
102 |
Β«5Β» |
01001001 |
73 |
10110110 |
182 |
Β«6Β» |
01000001 |
65 |
10111110 |
190 |
Β«7Β» |
00011111 |
31 |
11100000 |
224 |
Β«8Β» |
00000001 |
1 |
11111110 |
254 |
Β«9Β» |
00001001 |
9 |
11110110 |
246 |
Π’Π°Π±Π»ΠΈΡΠ° 3. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π° Π΄Π°Π½Π½ΡΠΌ ΠΏΠΎΡΡΠ°
Π Π°Π·ΡΡΠ΄ |
ΠΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄ |
ΠΠ±ΡΠΈΠΉ ΠΊΠ°ΡΠΎΠ΄ |
||
ΠΠ²ΠΎΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° |
ΠΠ΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° |
ΠΠ²ΠΎΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° |
ΠΠ΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° |
|
1 |
001000 |
8 |
110111 |
55 |
10 |
000100 |
4 |
111011 |
59 |
100 |
000010 |
2 |
111101 |
61 |
1000 |
000001 |
1 |
111110 |
62 |
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠΠ°Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡ 2 ΠΈ 3 ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΡΠ°ΡΠΏΠ°ΠΉΠΊΠ΅ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅ 1.
Π ΡΠ΅ΠΏΠ΅ΡΡ Π·Π°Π»ΡΠ΅ΠΌ ΡΠΊΠ΅ΡΡ ΡΠΎ Β«ΡΡΠΈΡΠ°Π»ΠΎΡΠΊΠΎΠΉΒ» ΠΎΡ 0 Π΄ΠΎ 9999:Β
sketch-6-3.txtΒ

Π ΠΈΡ. 4 — Π‘ΡΠΈΡΠ°Π»ΠΎΡΠΊΠ°
Π Π°Π±ΠΎΡΡ ΡΠΊΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π°Β ΠΠΈΠ΄Π΅ΠΎ 2.Β
Π ΡΡΠΎΠΌ ΡΠΊΠ΅ΡΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠΎΠΏΡΠΎΡΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎβ¦. ΠΡΠΎΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠΎ Π·Π° Β«ΡΠΈΠΊΠ» ΠΌΠ΅ΡΡΠ°Π½ΠΈΡΒ» ΡΠ°ΠΊΠΎΠΉ, ΡΡΠΎ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΡΠ°ΠΌ ΠΌΠ΅ΡΡΠ°Π΅Ρ ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ? Π Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎβ¦
Π Π²ΡΠ΅ Π΄Π΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ Π²ΡΠ΅Ρ
ΡΠ΅ΡΡΡΠ΅Ρ
ΡΠ°Π·ΡΡΠ΄ΠΎΠ² Ρ Π½Π°Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠ΅. Π1, Π2, Π3 ΠΈ Π4 ΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠΈΠΉ ΠΊΠ°ΡΠΎΠ΄; Π1, Π1,β¦..G1 ΠΎΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄. Π’Π°ΠΊ, ΡΡΠΎ ΠΏΠΎΠ΄Π°Π² ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° 4 ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Β«1234Β» ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Β«8888Β» ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΈΠ²ΠΈΠΌΡΡ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ. Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π·Π°ΠΆΠ΅ΡΡ Β«1Β» Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠ°Π·ΡΡΠ΄Π΅, ΠΏΠΎΡΠΎΠΌ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π΅Ρ, Π·Π°ΠΆΠ΅ΡΡ Β«2Β» Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΈ Ρ.Π΄. ΠΡΠ»ΠΈ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ, ΡΠΎ ΠΌΠ΅ΡΡΠ°Π½ΠΈΠ΅ ΡΠΈΡΡ ΡΠΎΠ»ΡΡΡΡΡ, ΠΊΠ°ΠΊ ΠΊΠ°Π΄ΡΡ Π½Π° ΠΊΠΈΠ½ΠΎΠΏΠ»ΡΠ½ΠΊΠ΅ ΠΈ Π³Π»Π°Π· Π΅Π³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅ΡΠ°ΡΡ. Π ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΡΠ°Π½ΠΈΡ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΊΠΎΡΠΎΡΡΡΡ ΡΠΌΠ΅Π½Ρ ΡΠΈΡΡ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅. ΠΡΡΠ°ΡΠΈ, ΠΈΠΌΠ΅Π½Π½ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ Β«ΠΌΠ΅ΡΡΠ°Π½ΠΈΡΒ» ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ° Π²ΡΠ΅Π³ΠΎ 140 ΠΌΠ, Π²ΠΌΠ΅ΡΡΠΎ 560. Π ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ΅ΠΌΡ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΌΡ.
Π§Π°ΡΡΡ Π²ΡΠΎΡΠ°Ρ. Π₯ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ
Π ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΌΡ Π²ΡΠ²Π΅Π΄Π΅ΠΌ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π½Π° 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ARDUINO MEGA. ΠΠΎΡΠ΅ΠΌΡ Π²Π΄ΡΡΠ³ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΈΠ΄Π΅Ρ Β«ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ Π½Π° ΠΏΠ΅ΡΠ΅ΠΏΡΠ°Π²Π΅Β»? ΠΡΠΈΡΠΈΠ½ Π΄Π²Π΅: ΠΏΠ΅ΡΠ²Π°Ρ β Π΄ΠΎ ΡΡΠΎΠ³ΠΎ Π² ΡΠ²ΠΎΠΈΡ ΡΡΠ°ΡΡΡΡ Ρ Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π» ARDUINO MEGA; ΠΈ Π²ΡΠΎΡΠ°Ρ β Π² ARDUINO UNO Ρ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΡΡ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π‘ΠΠ ΠΏΠΎΡΡ ΠΈ ΠΏΠΎΡΡ D. ΠΠΎ Ρ Π½ΠΎΠ²ΠΈΡΠΎΠΊ β ΠΌΠ½Π΅ ΠΏΡΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ:Β arduino-kit.com.ua/arduino-mega-2560-adk-new.htmlΒ . ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π·Π°Π΄ΡΠΌΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π²Π·ΡΡΡ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΡΡΡ ΡΠ»Π΅ΠΉΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΊΠ΅ΡΡ. ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΡΠ½ ΡΠ»Π΅ΠΉΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π ΠΈΡΡΠ½ΠΊΠ΅ 5. ΠΡΠ΅ Π΄Π΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ARDUINO MEGA ΠΈ ARDUINO UNO ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π½ΡΡ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ΠΏΠΎΡΡΠΎΠ², Π΄Π° ΠΈ Π² ΠΠ΅Π³Π΅ ΠΏΠΎΡΡΠΎΠ² Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΈΠ½ΠΎΠ² Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π’Π°Π±Π»ΠΈΡΡ 4.

Π ΠΈΡ. 5 — ΠΠΎΠ²Π°Ρ ΡΠ°ΡΠΏΠ°ΠΉΠΊΠ° ΡΠ»Π΅ΠΉΡΠ°
Π’Π°Π±Π»ΠΈΡΠ° 4
ΠΠΈΠ½ Π£Π½ΠΎ |
ΠΠΎΡΡ Π£Π½ΠΎ |
ΠΠΈΠ½ ΠΠ΅Π³Π° |
ΠΠΎΡΡ ΠΠ΅Π³Π° |
1 |
D |
23 |
A |
2 |
D |
24 |
A |
3 |
D |
25 |
A |
4 |
D |
26 |
A |
5 |
D |
27 |
A |
6 |
D |
28 |
A |
7 |
D |
29 |
A |
8 |
B |
37 |
C |
9 |
B |
36 |
C |
10 |
B |
35 |
C |
11 |
B |
34 |
C |
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠΠ°Π½Π½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²Π° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°!
Π’Π°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠΎΡΡ Π‘ Ρ ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΠ΅Π³Π° Β«Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡΒ» Ρ 37 ΠΏΠΈΠ½Π° ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΡΠ±ΡΠ²Π°ΡΡΠ΅ΠΉ, Π° ΠΏΠΎΡΡ Π β Ρ 22 ΠΏΠΈΠ½Π° ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°ΡΡΠ΅ΠΉ.

Π ΠΈΡ. 6 — ΠΠ±ΡΠΈΠΉ Π²ΠΈΠ΄
ΠΠ΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ: Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π±ΡΠ΄Π΅ΠΌ 4 ΡΠΈΠΌΠ²ΠΎΠ»Π°. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΈΡΡΠ°ΠΌΠΈ. ΠΡΠ»ΠΈ Π²Π²Π΅Π»ΠΈ Β«1234Β» ΠΈ ΡΠ²ΠΈΠ΄ΠΈΠΌ Β«1234Β», Π΅ΡΠ»ΠΈ Π²Π²Π΅Π»ΠΈ Β«123456Β» Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΡΠ²ΠΈΠ΄ΠΈΠΌ Β«1234Β», Π΅ΡΠ»ΠΈ Π²Π²Π΅Π»ΠΈ Β«ΠΉΡΡΠΊΒ», Β«ΡΡΠ²Π°1234Β», Β«ΠΎΡΠΈΠΎΠ³485909ΠΎΠ°ΠΏΠΎΡΠΌΒ» — Π½Π΅ ΡΠ²ΠΈΠ΄ΠΈΠΌ Π½ΠΈΡΠ΅Π³ΠΎ. ΠΡΠ»ΠΈ Π²Π²Π΅Π»ΠΈ Β«ΡΡ2345ΠΌΠΌΒ» ΡΠ²ΠΈΠ΄ΠΈΠΌ Β« 23Β» Ρ.Π΅. Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ, Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ Β«Π·Π°ΡΠΈΡΠ° ΠΎΡ Π΄ΡΡΠ°ΠΊΠ°Β».
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΊΠ΅ΡΡ:
sketch-6-4.txtΒ
Π ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π°Β ΠΠΈΠ΄Π΅ΠΎ 3.Β
ΒΒ
ΠΠ±Π·ΠΎΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ» ΠΠ°Π²Π΅Π» Π‘Π΅ΡΠ³Π΅Π΅Π²
arduino-kit.com.ua
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
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΊ Π°ΡΠ΄ΡΠΈΠ½ΠΎ — ΠΡΠΎΠ΅ΠΊΡΠΎΠ²
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ Π² Arduino
ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΠΆΠΈΠ΄ΠΊΠΎΠΊΡΠΈΡΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ.
ΠΡΠ»ΠΈ Π²Π°ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Arduino Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ, ΠΏΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ. Π‘Π΅Π³Π½-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΠΌΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ², ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π² ΡΠΎΡΠΌΠ΅ Π²ΠΎΡΡΠΌΠ΅ΡΠΊΠΈ. ΠΠ½ΠΈ ΠΏΡΠΎΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½Ρ. ΠΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΡΠΈΠΏΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ.
Π‘Π΅ΠΌΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΡ Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² ΠΈΠΌΠ΅ΡΡ Π΄Π²Π° ΡΠΈΠΏΠ°: ΠΎΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄ ΠΈ ΠΎΠ±ΡΠΈΠΉ ΠΊΠ°ΡΠΎΠ΄. ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΠ° ΠΎΠ±ΠΎΠΈΡ ΡΠΈΠΏΠΎΠ² ΠΏΠΎΡΡΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°. Π Π°Π·Π½ΠΈΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΠΈ ΠΎΠ±ΡΠ΅ΠΉ ΠΊΠ»Π΅ΠΌΠΌΡ. Π ΠΎΠ±ΡΠ΅ΠΌ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠΌ Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΊΠ°ΡΠΎΠ΄Π° (ΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π² ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Ρ ) Π²ΡΠ΅ ΡΠ΅ΠΌΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΠΏΠ»ΡΡ ΡΠΎΡΠ΅ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΡΠ½Π°Π±ΠΆΠ΅Π½Ρ ΠΊΠ°ΡΠΎΠ΄Π°ΠΌΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ 3 ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 8. Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ GROUND ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 3 ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡ 8 ΠΈ, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ + 5V ΠΊ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ, ΡΡΠΎΠ±Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ Π·Π°Π³ΠΎΡΠ΅Π»ΠΈΡΡ. ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΠ° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ Ρ ΠΎΠ±ΡΠΈΠΌ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ:
ΠΠ±ΡΠΈΠΉ ΠΊΠ°ΡΠΎΠ΄
ΠΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄Π½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΠΌ. Π ΠΎΠ±ΡΠ΅ΠΌ Π°Π½ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΊΠ»Π΅ΠΌΠΌΠ° Π²ΡΠ΅Ρ Π²ΠΎΡΡΠΌΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π° Π²ΠΌΠ΅ΡΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 3 ΠΈ Π²ΡΡ ΠΎΠ΄Ρ 8. Π§ΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ, Π²Ρ Π·Π°Π·Π΅ΠΌΠ»ΡΠ΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ². ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΠ° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ Π°Π½ΠΎΠ΄Π°.
ΠΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄
Π‘Π΅ΠΌΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ag, Π° ΡΠΎΡΠΊΠ° — Β«dpΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅:
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ SSD
Π§ΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ, Π²Ρ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π½ΠΈΠΆΠ΅:
Digit gfedcba | ΠΠΠΠΠΠΠ | Π± | Ρ | d | Π΅ | Π΅ | Π³ | ||
0 0 Γ 3F | 0 Γ 7E | Π½Π° | Π½Π° | Π½Π° | Π½Π° |
ru.electronics-council.com
Arduino. Π‘Π΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ | CUSTOMELECTRONICS.RU
Π‘Π΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΈΡΡ, Π±ΡΠΊΠ² ΠΈ Ρ.Π΄., Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ°Π·ΡΡΠ΄ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠ°Π±ΠΎΡΠ΅
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ Ρ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ. ΠΠΎ ΡΡΡΠΈ, ΠΎΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². Π ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°Ρ ΡΡΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΡΠ°ΠΊ, ΡΡΠΎ Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠΈΡΡΡ ΠΎΡ 0 Π΄ΠΎ 9. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΈ Π΅Π³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡ Π΅ΠΌΠ°. ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ Π±ΡΠ²Π°ΡΡ Ρ ΠΎΠ±ΡΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΎΠ±ΡΠΈΠΌ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ Ρ ΠΎΠ±ΡΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ.

Π‘Ρ Π΅ΠΌΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°
Π£ΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡΠΎΠ²Π½Π΅ΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠΈΠΉ Π°Π½ΠΎΠ΄ ΠΊ ΠΏΠ»ΡΡΡ, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ»ΠΈ Π½Π° Π²ΡΠ²ΠΎΠ΄Π°Ρ
ΠΠ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ 0 ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ Π±ΡΠ΄ΡΡ Π·Π°Π³ΠΎΡΠ°ΡΡΡΡ, Π΅ΡΠ»ΠΈ 1 β Π³Π°ΡΠ½ΡΡΡ.
ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ EduBoard ΠΈ TutorShield.
ΠΠ° Π½Π°ΡΠ΅ΠΌ ΡΠΈΠ»Π΄Π΅ Π΄Π²ΡΡ
ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ. Π‘Ρ
Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π½Π° Π½Π΅ΠΌ:
ΠΡΠΎΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π°Π½ΠΎΠ΄Ρ ΡΠ°Π·ΡΡΠ΄ΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ. ΠΡΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΡ Π½ΠΎΠ»Ρ Π½Π° Π±Π°Π·Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ°, ΡΠΎ ΠΎΠ½ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΈ Π½Π° Π°Π½ΠΎΠ΄Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π°Π½ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ.
Π’Π΅ΠΏΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠΈΠ»Π΄ ΠΊ EduBoard ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ ΠΊ USB.

ΠΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°
ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠ΄, Π·Π°ΠΏΡΡΠΊΠ°ΡΡΠΈΠΉ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΡΡ 0, 1, 2:
int dig1 = 4; int dig2 = 5; int a = 6; int b = 7; int c = 8; int d = 9; int e = 10; int f = 11; int g = 12; void setup() { pinMode(a, OUTPUT); pinMode(b, OUTPUT); pinMode(c, OUTPUT); pinMode(d, OUTPUT); pinMode(e, OUTPUT); pinMode(f, OUTPUT); pinMode(g, OUTPUT); pinMode(dig2, OUTPUT); digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); digitalWrite(dig2,LOW); } void loop() { digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,LOW); delay(500); digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); delay(500); digitalWrite(b,LOW); digitalWrite(c,LOW); delay(500); digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); delay(500); digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(g,LOW); delay(500); digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); delay(500); }
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ. Π ΡΠ°Π·Π΄Π΅Π»Π΅ void setup(), Π½Π° Π²ΡΠ²ΠΎΠ΄ dig2 Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π½ΠΈΠ·ΠΊΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎ ΠΏΠΎΠ΄Π°Π΅Ρ Π½Π° Π°Π½ΠΎΠ΄ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π° ΠΏΠΈΡΠ°ΡΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅.
Π‘Π°ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π° ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½ΠΈΠ·ΠΊΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 500ΠΌΡ. ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ Π³Π°ΡΡΡΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π΅ΡΠ΅ Π½Π° 500ΠΌΡ.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠ΄ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠΈΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ»ΠΈΡΡ ΠΎΡ 0 Π΄ΠΎ 9.
ΠΡΠΎΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠΈΡΠ°Π΅ΠΌΡΠΉ Π²ΠΈΠ΄. ΠΡΠΎ ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΡΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΡΠΎΠΈΡ ΠΈΠ·Π±Π΅Π³Π°ΡΡ. ΠΠΎΠΌΠΎΡΡ Π² ΡΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅:
int dig1 = 4; int dig2 = 5; int a = 6; int b = 7; int c = 8; int d = 9; int e = 10; int f = 11; int g = 12; void setup() { pinMode(a, OUTPUT); pinMode(b, OUTPUT); pinMode(c, OUTPUT); pinMode(d, OUTPUT); pinMode(e, OUTPUT); pinMode(f, OUTPUT); pinMode(g, OUTPUT); pinMode(dig2, OUTPUT); digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); digitalWrite(dig2,LOW); } void loop() { Show(0); delay(500); Clean(); delay(500); Show(1); delay(500); Clean(); delay(500); Show(2); delay(500); Clean(); delay(500); } void Show(int digit) { if (digit==0) { digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,LOW); } if (digit==1) { digitalWrite(b,LOW); digitalWrite(c,LOW); } if (digit==2) { digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(g,LOW); } } void Clean() { digitalWrite(a,HIGH); digitalWrite(b,HIGH); digitalWrite(c,HIGH); digitalWrite(d,HIGH); digitalWrite(e,HIGH); digitalWrite(f,HIGH); digitalWrite(g,HIGH); }
ΠΠ΅ΡΠΎΠ΄ Show() β ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΏΡΠΈ Π΅Π΅ Π²ΡΠ·ΠΎΠ²Π΅ Π² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ loop() Π΄ΠΎΡ
ΠΎΠ΄ΠΈΡ Π΄ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅ΡΡΡ ΠΈ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄Π°.
ΠΠ±ΡΠ°ΡΠΈΠΌΡΡ ΠΊ ΡΠ°ΠΌΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΅ΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ, Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π³ΠΎΡΠ°ΡΡΡΡ ΡΡΠ΅Π±ΡΠ΅ΠΌΠ°Ρ ΡΠΈΡΡΠ°. ΠΠ»Ρ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ if. ΠΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΡΡΠΈΠ½Π½ΠΎ, ΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΊΠΎΠ΄, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π° ΡΡΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ β=β ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ, Π° β==β β ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ. Π ΡΡΠ»ΠΎΠ²ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅.
ΠΡΠΎΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ β Clean(). Π ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π³Π°ΡΡΡΡΡ.
ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΌ ΠΊΠΎΠ΄Π° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ, ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ Π² ΡΠ°ΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅Ρ ΡΠΌΡΡΠ»Π°. ΠΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° loop() Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΠ»ΠΎΡΡ. ΠΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ Π²ΡΠ½Π΅ΡΠ΅Π½Π° Π·Π° Π΅Π³ΠΎ ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΈ Π² ΡΠ°ΠΌΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΠΎΠΌ, Π§Π’Π Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅, Π° Π½Π΅ ΠΠΠ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ ΠΊΠΎΠ΄ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ Π΄Π°Π»Π΅ΠΊ ΠΎΡ ΠΈΠ΄Π΅Π°Π»Π°. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ Π΅Π³ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅.
Π’ΡΠ΅ΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
Π Π°Π½Π΅Π΅ Π²ΡΠ²ΠΎΠ΄Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΌΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π»ΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, Π½ΠΎ Π΅ΡΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΡ
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ β ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° #define. ΠΠΈΡΠ΅ΠΊΡΠΈΠ²Π° #define ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΡΡΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π²ΡΡΡΠ΅ΡΠΈΡΡΡ Π² ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅.
ΠΠΎ-Π²ΡΠΎΡΡΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Show(), Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ switch. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°:
switch (var) { case label: // Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅1 break; case label: // Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅2 break; Β Β default: // Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅3 }
ΠΡΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡΠΈΠΉ ΡΠΈΡΡΡ ΠΎΡ 0 Π΄ΠΎ 9 Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ:
#define DIG1 4 #define DIG2 5 #define A 6 #define B 7 #define C 8 #define D 9 #define E 10 #define FF 11 #define G 12 #define TAKT 1000 void setup() { pinMode(A, OUTPUT); pinMode(B, OUTPUT); pinMode(C, OUTPUT); pinMode(D, OUTPUT); pinMode(E, OUTPUT); pinMode(FF, OUTPUT); pinMode(G, OUTPUT); pinMode(DIG2, OUTPUT); digitalWrite(A,HIGH); digitalWrite(B,HIGH); digitalWrite(C,HIGH); digitalWrite(D,HIGH); digitalWrite(E,HIGH); digitalWrite(FF,HIGH); digitalWrite(G,HIGH); digitalWrite(DIG2,LOW); } void loop() { Clean(); Show(0); delay(TAKT); Clean(); Show(1); delay(TAKT); Clean(); Show(2); delay(TAKT); Clean(); Show(3); delay(TAKT); Clean(); Show(4); delay(TAKT); Clean(); Show(5); delay(TAKT); Clean(); Show(6); delay(TAKT); Clean(); Show(7); delay(TAKT); Clean(); Show(8); delay(TAKT); Clean(); Show(9); delay(TAKT); } void Show(int digit) { switch(digit) { case 0: { digitalWrite(A,LOW); digitalWrite(B,LOW); digitalWrite(C,LOW); digitalWrite(D,LOW); digitalWrite(E,LOW); digitalWrite(FF,LOW); } break; case 1: { digitalWrite(B,LOW); digitalWrite(C,LOW); } break; case 2: { digitalWrite(A,LOW); digitalWrite(B,LOW); digitalWrite(D,LOW); digitalWrite(E,LOW); digitalWrite(G,LOW); } break; case 3: { digitalWrite(A,LOW); digitalWrite(B,LOW); digitalWrite(C,LOW); digitalWrite(D,LOW); digitalWrite(G,LOW); } break; case 4: { digitalWrite(B,LOW); digitalWrite(C,LOW); digitalWrite(FF,LOW); digitalWrite(G,LOW); } break; case 5: { digitalWrite(A,LOW); digitalWrite(C,LOW); digitalWrite(D,LOW); digitalWrite(FF,LOW); digitalWrite(G,LOW); } break; case 6: { digitalWrite(A,LOW); digitalWrite(C,LOW); digitalWrite(D,LOW); digitalWrite(E,LOW); digitalWrite(FF,LOW); digitalWrite(G,LOW); } break; case 7: { digitalWrite(A,LOW); digitalWrite(B,LOW); digitalWrite(C,LOW); } break; case 8: { digitalWrite(A,LOW); digitalWrite(B,LOW); digitalWrite(C,LOW); digitalWrite(D,LOW); digitalWrite(E,LOW); digitalWrite(FF,LOW); digitalWrite(G,LOW); } break; case 9: { digitalWrite(A,LOW); digitalWrite(B,LOW); digitalWrite(C,LOW); digitalWrite(D,LOW); digitalWrite(FF,LOW); digitalWrite(G,LOW); } break; } } void Clean() { digitalWrite(A,HIGH); digitalWrite(B,HIGH); digitalWrite(C,HIGH); digitalWrite(D,HIGH); digitalWrite(E,HIGH); digitalWrite(FF,HIGH); digitalWrite(G,HIGH); }
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π΅ #define ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π²Π΅Π·Π΄Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ. ΠΡΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΄Π΅ΡΡ ΠΈ Π΄Π°Π»Π΅Π΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ, Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΡΠΎΡΠ½ΡΠΌΠΈ.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ F ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Ρ
Arduino, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΡΡ ΡΡΠΎ ΡΠ΅Π³ΠΌΠ΅Π½Ρ ΠΊΠ°ΠΊ FF.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π ΠΈΡΠΎΠ³Π΅ ΠΌΡ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π΄Π²Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π²Π°ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ.
ΠΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ:
- Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΈΡΡΡ Π² ΡΠΈΠΊΠ»Π΅ loop() Π·Π°Π΄Π°ΡΡΡΡ ΠΏΡΠΎΡΡΡΠΌ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅Π±ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠΊΠ» for.
- Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ. ΠΠΎΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Show() ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π½Π΅ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠ΅ΡΠ΅Π΄ Π΅Π΅ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ ΠΎΡΠΈΡΠ°ΡΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ
- ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π»ΡΠ±ΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ H, Π, Π ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ ΡΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π·Π΄Π΅ΡΡ.
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΠ΅Π½Ρ ΡΠ°Π΄Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΡΠ΅ Π½Π°Ρ ΡΠ΅ΡΡΡΡ ΠΈ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π°ΡΠΈΡ ΡΠΎΠ²Π°ΡΠΎΠ² shop.customelectronics.ru.
www.customelectronics.ru