Arduino: 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ
ΠΡ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ ΠΎΠΏΡΡΡ Ρ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ², ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΠΈΡ 8 (ΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΠΎΡΠΎΠΊ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΊΡΡΠΆΠΎΡΠ΅ΠΊ) ΠΈ ΠΎΠ½ΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π½Π΅ Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ, Π° Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²Π°ΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΈΡΡΡ ΠΎΡ 0 Π΄ΠΎ 9.
ΠΠ°ΠΆΠ½Π°Ρ ΠΎΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡΠ° — Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° ΠΈΠΌΠ΅ΡΡΡΡ ΠΎΠ±ΡΠΈΠ΅ Π½ΠΎΠΆΠΊΠΈ Π΄Π»Ρ ΠΊΠ°ΡΠΎΠ΄Π° (Π½ΠΎΠΆΠΊΠΈ 3 ΠΈ 8). ΠΡΠ΅Π³ΠΎ ΠΈΡ Π΄Π²Π΅ ΠΈ ΠΎΠ½ΠΈ ΡΠ°Π²Π½ΠΎΡΠ΅Π½Π½Ρ. ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°ΡΠΎΠ΄Π° Π²Π΅ΡΡΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π½Π° Π·Π΅ΠΌΠ»Ρ. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±ΡΠΈΡ ΠΊΠ°ΡΠΎΠ΄ΠΎΠ² ΠΈ ΠΎΡ Π½Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ Ρ GND. ΠΠ½ΠΎΠ΄Ρ Ρ Π²ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅.
Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΠΈΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΏΠΎΠ΄ΡΡΠ΄ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π²ΡΡ Π·Π½Π°ΡΠ½ΡΡ , ΡΡΡΡ Π·Π½Π°ΡΠ½ΡΡ ΠΈ Ρ.Π΄. ΡΠΈΡΠ΅Π». ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠ΅ Π½Π°Π±ΠΎΡΡ Π΄Π»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ.
ΠΠ° 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΡΠ΅ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΡΡΠΎ ΠΈ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ — Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ²ΠΎΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΠΎΠΏΡΡΠΎΠ² ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΡΡΠ΅ 8 ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ².
Π‘Ρ Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΠΌ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½ΠΎΠΆΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ΄ΡΡ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎΡΡ. ΠΠ° Π·Π΅ΠΌΠ»Ρ ΠΈΠ΄ΡΡ Π²ΠΎΡΡΠΌΠ°Ρ Π½ΠΎΠΆΠΊΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°.
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Blink, ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π»ΡΠ±ΠΎΠΉ ΠΈΠ· Π²Π°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΏΠΎΡΡΠΎΠ². Π― Π²ΡΠ±ΡΠ°Π» ΠΏΡΡΡΠΉ ΠΏΠΎΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΈΠ³Π°ΡΡ ΡΠΎΡΠΊΠΎΠΉ.
ΠΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠΌΠΈΠ³Π°ΡΡ ΡΠΈΡΡΠΎΠΉ 1, ΡΠΎ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ 4 ΠΈ 6, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄ΡΡ Π½Π° ΠΏΠΎΡΡΡ 4 ΠΈ 6 ΠΏΠ»Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
ΠΡΠ»ΠΈ ΠΌΡ Π·Π°Ρ ΠΎΡΠΈΠΌ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠΈΡΡΡ 5, ΡΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΡΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ, ΡΠΈΡΡΡ 8 — ΡΠΆΠ΅ ΡΠ΅ΠΌΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². ΠΡΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π·Π°ΡΡΡΠ΄Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠΈΠ΄ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΡ Π΅ΠΌΡ, ΡΡΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Π½ΡΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΈΡΡΡ.
ΠΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΉΡΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΡΡΡΠΌ. Π ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ — Π±Π°ΠΉΡ. ΠΠ°ΠΉΡ Π² ΡΠ²ΠΎΡΠΌ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 8 Π±ΠΈΡ. ΠΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 0 ΠΈΠ»ΠΈ 1. Π Π½Π°Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π²ΠΎΡΡΠΌΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠΈΡΡΡ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡΠ° Π±Π°ΠΉΡ, Π³Π΄Π΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° Π²ΠΊΠ»ΡΡΡΠ½Π½ΡΠΉ Π΄ΠΈΠΎΠ΄, Π° Π½ΠΎΠ»Ρ — Π·Π° Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π΄ΠΈΠΎΠ΄.
Π§ΠΈΡΠ»ΠΎ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π° ΡΠΈΠΌΠ²ΠΎΠ»Π° 0b Π΄Π°ΡΡ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΡΠ΅ΡΡ ΠΈΠ΄ΡΡ ΠΎ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ ΡΡΡΡΠ΅. ΠΡΠ΅ Π½ΡΠ»ΠΈ ΠΎΠ·Π½Π°ΡΠ°ΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Π±ΡΠ΄ΡΡ Π²ΡΠΊΠ»ΡΡΠ΅Π½Ρ.
Π£ Π½Π°Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ ΠΏΠΎΡΡΡ ΠΎΡ 2 ΠΏΠΎ 9. ΠΡΠΎΡΠΎΠΉ ΠΏΠΎΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΡΠ°ΠΌΡΡ ΠΏΡΠ°Π²ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ. Π§ΡΠΎΠ±Ρ Π΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ, ΠΏΠΎΡΡΠ°Π²ΠΈΠΌ Π΅Π΄ΠΈΠ½ΠΈΡΡ.
ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄ΠΈΠΎΠ΄, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΡ Π² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ Π±Π°ΠΉΡΠ΅. ΠΠΎΠ½ΡΠ² ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π·Π° ΡΠΎΡΠΊΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΠ΅ΡΠ²ΡΡΡΡΠΉ Π±ΠΈΡ ΡΠΏΡΠ°Π²Π°. ΠΡΠ»ΠΈ ΠΌΡ Π΅Π³ΠΎ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΡΠΎ ΠΎΠ½ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π΅Π½ 0. ΠΠ° ΡΡΡΡΠΎΡΠΊΡ ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΠ°ΠΌΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π±Π°ΠΉΡ (ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅Π²Π°).
ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡ Π½Π°Π±ΠΎΡ Π½ΡΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΡΠΆΠ½ΡΠ΅ Π½Π°ΠΌ ΡΠΈΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΡΠ° 0 Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΠΊΠ°ΠΊ 0b01110111.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΈΡΡΡ 0.
ΠΠΎΠ΄ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π±ΡΡΠΎΡΠ΅Π½, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ mask Π·Π΄Π΅ΡΡ Π»ΠΈΡΠ½ΡΡ, Π½ΠΎ ΠΎΠ½Π° Π½Π°ΠΌ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅. ΠΠ΄Π΅ΡΡ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎ ΠΌΡ ΠΏΡΠΎΠ±Π΅Π³Π°Π΅ΠΌΡΡ Π² ΡΠΈΠΊΠ»Π΅ ΠΏΠΎ ΡΠΈΡΠ»Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Ρ Π²ΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌ OUTPUT. ΠΠ°ΡΠ΅ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π² ΡΠΈΠΊΠ»Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΡΠ΅Π· Π²ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΠΈ ΡΠ·Π½Π°ΡΠΌ, ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π±ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° bitRead(). ΠΠΎΠ»ΡΡΠ΅Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΠΌ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΡΡΡ 0 Π½Π° Π²ΡΡ ΠΎΠ΄Π΅.
ΠΠ»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ Π½Π°Π±ΠΎΡΡ Π±ΠΈΡ.
ΠΠΎ ΠΌΡ ΠΏΠΎΠΉΠ΄ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΡΡΡΠΌ. ΠΡΠ΅ ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌ Π² ΠΌΠ°ΡΡΠΈΠ². Π Π±ΡΠ΄Π΅ΠΌ Π²ΡΡΠ°ΡΠΊΠΈΠ²Π°ΡΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ. Π ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π°ΠΌ ΠΏΠΎΡΠ»ΡΠΆΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ millis. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΡΠ»ΠΎ ΡΠ΅ΠΊΡΠ½Π΄, ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΊΠ΅ΡΡΠ°, Π½ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π±ΡΠ΄Π΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΠΈΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ ΡΠ΅ΠΊΡΠ½Π΄.
ΠΠ°ΠΏΡΡΡΠΈΠ² ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅Ρ. ΠΠ° ΡΠΎΡΠ½ΠΎΡΡΡ Π½Π΅ ΡΡΡΠ°ΡΡΡ, Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ Π·Π°Π΄Π°Ρ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ.
ΠΠ° Π²ΠΈΠ΄Π΅ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠΎΡΡΠ²ΠΎ, Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΈΠ·-Π·Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π·Π°ΠΏΠΈΡΠΈ. Π ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ Π²ΡΠ΅ ΡΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ.
ΠΠΎΠ·ΠΆΠ΅ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½Π° ΠΏΠ»Π°ΡΡ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π³ΠΎΡΠ°Π»ΡΡ ΠΏΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ 0. ΠΡΠΈ Π΄ΡΡΠ³ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΡ ΠΎΠ½ Π±ΡΠ» Π²ΡΠΊΠ»ΡΡΠ΅Π½.
ΠΠ° ΠΠΌΠΏΠ΅ΡΠΊΠ΅ Π΅ΡΡΡ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΎ Π΄Π²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°. Π― ΠΏΠΎΠΊΠ° ΠΈΠΌΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ:
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ 1
Π ΡΡΠΎΠΌ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ΅ ΠΌΡ ΠΏΡΠΎΡΡΠΎ Π±ΡΠ΄Π΅ΠΌ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΠ΅
- 1 x ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ (ΠΎΠ±ΡΠΈΠΉ ΠΊΠ°ΡΠΎΠ΄);
- 1 x Arduino MEGA 2560
- 1 x ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°;
- ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ.
Π‘Ρ Π΅ΠΌΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ
Π ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ 2-9 ΠΏΠ»Π°ΡΡ Arduino, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π½ΠΈΠΆΠ΅. ΠΠ±ΡΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ (3 ΠΈ 8) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ GND, Π° dp ΠΎΡΡΠ°Π΅ΡΡΡ Π½Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΡΠΊΠ° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠΎΠΌ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ΅.
ΠΡΠ²ΠΎΠ΄Ρ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° | ΠΡΠ²ΠΎΠ΄Ρ Arduino | Π¦Π²Π΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄Π° |
---|---|---|
1(e) | 6 | ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ |
2(d) | 5 | Π±Π΅Π»ΡΠΉ |
3,8(COM) | GND | |
c | 4 | ΠΆΠ΅Π»ΡΡΠΉ |
5(dp) | — | |
6(b) | 3 | ΠΊΡΠ°ΡΠ½ΡΠΉ |
7(a) | 2 | ΡΠΈΠ½ΠΈΠΉ |
9(f) | 7 | Π·Π΅Π»Π΅Π½ΠΎΠ²Π°ΡΠΎ-Π³ΠΎΠ»ΡΠ±ΠΎΠΉ |
10(g) | 8 | Π·Π΅Π»Π΅Π½ΡΠΉ |
Π‘Ρ
Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° ΠΊ Arduino
Π¨Π°Π³ Π²ΡΠΎΡΠΎΠΉ. ΠΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΈΡΡΡ
ΠΠΎΠΊΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π·Π°ΠΆΠΈΠ³Π°Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ, Π½ΠΎ ΡΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠΈΡΡΡ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΠΈΡΡΡΡ Π·Π°ΠΆΠΈΠ³Π°ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΡΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°. ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠΈΡΡΡ 1. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ Π·Π°ΠΆΠΈΠ³Π°ΡΡ. ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ.
Π§ΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΡΠΊΡΠ°Π½ ΡΠΈΡΡΡ 1, Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΆΠ΅ΡΡ Π΄Π²Π° ΠΏΡΠ°Π²ΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°. ΠΠ½ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ Π±Π΅Π»ΡΠΌ ΠΈ ΡΠΈΠ½ΠΈΠΌ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ 3 ΠΈ 6. ΠΠ·ΠΌΠ΅Π½Ρ ΡΠ΅ΡΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π²ΡΠ²ΠΎΠ΄ΠΈΠ»Π° Π½Π° ΡΠΊΡΠ°Π½ Π΅Π΄ΠΈΠ½ΠΈΡΡ.
ΠΡΠΎ ΡΠΆΠ΅ ΡΡΠΎ-ΡΠΎ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Π±Π΅ΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΡΡΡ. Π‘ΠΎΠ±Π΅ΡΡ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΌΠ°ΡΡΠΈΠ². ΠΠ°ΡΡΠΈΠ² β ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°. Π’Π°ΠΊΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ, Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΡ Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ.
ΠΠ½Π΅ Π½ΡΠΆΠ΅Π½ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ· 11 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²: Π΄Π΅ΡΡΡΡ Π΄Π»Ρ ΡΠΈΡΡ ΠΎΡ 0 Π΄ΠΎ 9 ΠΈ ΠΎΠ΄ΠΈΠ½ Π΄Π»Ρ ΡΠΎΡΠΊΠΈ.
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠΎΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠΎ ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² 0b, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΠΎΠΈΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ . Π Π΄Π°Π»ΡΡΠ΅ ΠΈΠ΄ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΈΠ· Π²ΠΎΡΡΠΌΠΈ Π½ΡΠ»Π΅ΠΉ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ. ΠΠ½ΠΈ Π·Π°Π΄Π°ΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π³ΠΎΡΠ΅ΡΡ: 1 Π²ΠΊΠ»ΡΡΠΈΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ, 0 β Π²ΡΠΊΠ»ΡΡΠΈΡ.
ΠΠ°ΠΏΡΡΡ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° Π½Π° ΡΠΊΡΠ°Π½.
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ Π³ΠΎΡΠΎΠ²Ρ, ΠΎΡΡΠ°ΡΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΌΠΎΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π‘Π½Π°ΡΠ°Π»Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π½Π° breadboard. Π£ Π²ΡΠ΅Ρ Π½ΠΈΡ Π½ΠΎΠ³ΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Ρ Π΄Π²ΡΡ ΡΡΠΎΡΠΎΠ½, ΠΏΠΎΡΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°ΠΊΠΎΡΠΎΡΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π΄ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠ°Π½Π°Π²ΠΊΠΎΠΉ breadboardβΠ°. ΠΠ°Π½Π°Π²ΠΊΠ° ΡΠ°Π·Π΄Π΅Π»ΡΠ΅Ρ breadboard Π½Π° 2 Π½Π΅ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ½Π½ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ.
ΠΠ°Π»Π΅Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π΅Π³ΠΎ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΎΠΉ
ΠΠΎΠ½ΡΠ°ΠΊΡΡ 3 ΠΈ 8 Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Ρ ΠΊΠ°ΠΊ Β«ΠΊΠ°ΡΠΎΠ΄Β», ΠΎΠ½ΠΈ ΠΎΠ±ΡΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ², ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Ρ ΠΎΠ±ΡΠ΅ΠΉ Π·Π΅ΠΌΠ»ΡΠΉ.
ΠΠ°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΠΌΠ°Ρ ΠΊΡΠΎΠΏΠΎΡΠ»ΠΈΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ°: ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π°Π½ΠΎΠ΄Π°ΠΌΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅ΡΠ΅Π· ΡΠΎΠΊΠΎΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠΊ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΡΡΠΊΠ΅ ΡΠ΅ΠΏΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΡΠ΅ Π½ΠΎΡΠΌΡ, Π° ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π²ΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΡΠΎΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ. ΠΠΎΠΌΠΈΠ½Π°Π» 220 ΠΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ.
Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ (Π²ΡΡ ΠΎΠ΄Ρ a-g) ΠΈ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° (Π²Ρ ΠΎΠ΄Ρ a-g)
ΠΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π΄Π»Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΠ΄Π°
Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ Β«resetΒ»: Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅ ΠΈ ΠΏΡΠΈΡΡΠ½ΡΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ ΡΠ΅ΡΠ΅Π· ΡΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ. Π ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ, ΠΌΡ ΠΏΠΎΠ΄Π²Π΅Π΄ΡΠΌ ΠΊ Π½ΠΈΠΌ ΡΠΈΠ³Π½Π°Π» Ρ Arduino, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΌΠΎΠ³ ΠΎΠ±Π½ΡΠ»ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π² ΠΎΠ±ΠΎΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°Ρ .
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π°Π΄ΠΈΠΌ ΡΠΈΠ³Π½Π°Π» Ρ Β«Γ·10Β» ΠΎΡ ΠΏΡΠ°Π²ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π½Π° Π²Ρ ΠΎΠ΄ Β«clockΒ» Π»Π΅Π²ΠΎΠ³ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡ Π΅ΠΌΡ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠΈΡΠ»Π° Ρ Π΄Π²ΡΠΌΡ ΡΠ°Π·ΡΡΠ΄Π°ΠΌΠΈ.
Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Β«clockΒ» Π»Π΅Π²ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π½Π΅ ΡΡΠΎΠΈΡ ΡΡΡΠ³ΠΈΠ²Π°ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ ΠΊ Π·Π΅ΠΌΠ»Π΅, ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°Π»ΠΎΡΡ Π΄Π»Ρ ΠΏΡΠ°Π²ΠΎΠ³ΠΎ: Π΅Π³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Β«Γ·10Β» ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠ΄Π΅Π»Π°Π΅Ρ ΡΠΈΠ³Π½Π°Π» ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΌ, Π° ΠΏΡΠΈΡΡΠΆΠΊΠ° ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΡΠΈΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠΈΠ³Π½Π°Π»Π°.
ΠΠ΅Π»Π΅Π·ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΠΎ, ΠΎΡΡΠ°Π»ΠΎΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΊ ΠΏΠ»Π°ΡΠ΅ Arduino ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅.
Π ΡΡ
Π΅ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ Ρ ΠΏΠ»Π°ΡΠΎΠΉ Arduino:
PIN1 ΠΈΠ»ΠΈ E ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN 6 of ARDUINO UNO
PIN2 ΠΈΠ»ΠΈ D ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN 5
PIN4 ΠΈΠ»ΠΈ C ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN 4
PIN5 ΠΈΠ»ΠΈ H ΠΈΠ»ΠΈ DP ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN 9 /// Π² ΡΡΠΎΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π΅ΡΠ»ΠΈ ΠΌΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ ΡΠΎΡΠΊΡ (decimal point)
PIN6 ΠΈΠ»ΠΈ B ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN 3
PIN7 ΠΈΠ»ΠΈ A ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN 2
PIN9 ΠΈΠ»ΠΈ F ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN 7
PIN10 ΠΈΠ»ΠΈ G ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN 8
PIN3 ΠΈΠ»ΠΈ PIN8 ΠΈΠ»ΠΈ CC (ΠΎΠ±ΡΠΈΠΉ ΠΊΠ°ΡΠΎΠ΄) Π½Π° Π·Π΅ΠΌΠ»Ρ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 100β¦.
Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΡΡΠΎ ΠΎΠ½ ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ ΠΊ ΠΏΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΡΠΎ Π΅ΡΡΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ A ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ PIN0 ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΡΠ΅Π³ΠΌΠ΅Π½Ρ B β Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ PIN1, ΡΠ΅Π³ΠΌΠ΅Π½Ρ Π β Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ PIN3, ΡΠ΅Π³ΠΌΠ΅Π½Ρ Π β Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ PIN4, ΡΠ΅Π³ΠΌΠ΅Π½Ρ Π β Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ PIN5, ΡΠ΅Π³ΠΌΠ΅Π½Ρ Π β Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠΌ PIN6. ΠΠ±ΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ Ρ Π·Π΅ΠΌΠ»Π΅ΠΉ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅.
Π‘Π΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π»Π΅Π³ΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄ΠΈΠΎΠ΄Π°. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅ Π΄ΠΈΡΠΏΠ»Π΅Ρ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ 5 Π, ΠΈΠ½Π°ΡΠ΅ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½. Π§ΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΎΠ±ΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΎΠ±ΡΠ΅ΠΌΡ Π²ΡΠ²ΠΎΠ΄Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π²ΡΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠΌ Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ 0, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°ΡΡ ΠΏΠΈΡΠ°ΡΡΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
Π’ΠΎ Π΅ΡΡΡ ΡΡΠΎΠ±Ρ Π·Π°ΠΆΠ΅ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Π² ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°Ρ βA, B, C, D, E Fβ (ΡΠΎ Π΅ΡΡΡ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΡΠΈΡΡΡ 0) Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°ΡΡ ΠΏΠΈΡΠ°ΡΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN0, PIN1, PIN2, PIN3, PIN4 and PIN5.
Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΈΡΡΡ 1 Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄Π°ΡΡ ΠΏΠΈΡΠ°ΡΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ βB, Cβ, ΡΠΎ Π΅ΡΡΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ PIN1, PIN2. ΠΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅.
Π’ΠΎ Π΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΊΠ°ΠΊΡΡ Π»ΠΈΠ±ΠΎ ΡΠΈΡΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ.
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ
ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, Π½Π°ΡΠ΅ Π·ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ ΠΈΠ½Π΅ΡΡΠΈΠΈ, ΠΈΠ»ΠΈ ΠΏΠ΅ΡΡΠΈΡΡΠ΅Π½ΡΠΈΠΈ. ΠΡΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ Π³Π»Π°Π·Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ Π±ΡΡΡΡΠΎ ΡΠΌΠ΅Π½ΡΡΡΠΈΠ΅ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΎΠ΄Π½ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π²ΠΈΠ΄Π΅Π» Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅ ΡΡΠ΅Ρ Π·Π½Π°ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π²ΠΎΠ²ΡΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΆΠΈΠ³Π°ΡΡ Π²ΡΠ΅ ΡΠΈΡΡΡ ΡΠ°Π·ΠΎΠΌ. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ. ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΠ΅ΠΊΡ ΠΏΠ΅ΡΡΠΈΡΡΠ΅Π½ΡΠΈΠΈ.
Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ Π΄Π°Π½Π½ΡΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ. Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΠΈ ΠΌΠ°ΡΡΠΈΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠ΅ ΠΈ Π³Π°Π·ΠΎΡΠ°Π·ΡΡΠ΄Π½ΡΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ ΡΠ°ΠΊΠΎΠΌΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ. ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΈ ΠΌΡ ΡΠΎΠ±ΡΠ°ΡΡ ΡΡ Π΅ΠΌΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ΅ΠΌΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΌΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌΠΈ.
Π‘Π΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ | ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
Π‘Π΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π²Π²ΠΈΠ΄Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΡΠ°ΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π»ΠΈΠ±ΠΎ ΡΠΎΠΊΠ°. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΈΠ·ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈ ΡΠΆΠ΅ Π½Π°ΡΡΠΈΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ATmega8 ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ, ΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π½Π° Π½Π΅ΠΌ ΡΠΈΡΡΡ.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠ½Π΅ΠΌ Π²ΡΠ΅ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΡΠΎΠ±ΠΎΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ. ΠΠ½Π΅ΡΠ½Π΅ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ. ΠΠ»Π°Π²Π½ΡΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ ΡΠ»ΡΠΆΠΈΡ Π²ΡΡΠΎΡΠ° ΡΠΈΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΡΠΉΠΌΠ°Ρ . ΠΡΡΠΎΡΠ° ΡΠΈΡΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΡΠ΄ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΡΠΉΠΌΠ°Ρ .
ΠΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ°Π·ΡΡΠ΄ΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎ-, Π΄Π²ΡΡ -, ΡΡΠ΅Ρ -, ΠΈ ΡΠ΅ΡΡΡΠ΅Ρ ΡΠ°Π·ΡΡΠ΄Π½ΡΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ. ΠΡΠ²Π°Π΅Ρ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π·ΡΡΠ΄ΠΎΠ², Π½ΠΎ ΠΎΠ½ΠΈ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅Π΄ΠΊΠΎ.
Π‘Π΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ. ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°
ΠΡΠ±ΠΎΠΉ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅ΠΌΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ². ΠΡΡΡΠ΄Π° ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ β ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄. ΠΠΎΡΠ½ΡΠ΅ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ².
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ Π² ΠΊΠΎΡΠΏΡΡΠ΅ ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π΅ΡΠ΅ ΠΈ ΡΠΎΡΠΊΠ° ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΠ°Ρ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ».
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΠΌΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π΄Π΅ΡΡΡΡ ΡΠΈΡΡ: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠΊΠ²Ρ, ΠΊΠ°ΠΊ Π»Π°ΡΠΈΠ½ΠΈΡΡ, ΡΠ°ΠΊ ΠΈ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ.
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Π²ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΡΠΌΠΈ Π²ΡΠ²ΠΎΠ΄ΠΏΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈΠ»ΠΈ Π°Π½ΠΎΠ΄Π°ΠΌΠΈ, ΠΈΠ»ΠΈ ΠΊΠ°ΡΠΎΠ΄Π°ΠΌΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ Ρ ΠΎΠ±ΡΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΎΠ±ΡΠΈΠΌ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ.
ΠΠ½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ°Π·ΡΡΠ΄ΠΎΠ² ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ Π±ΡΠΊΠ² Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°: a, b, c, d, e, f, g. Π’ΠΎΡΠΊΠ° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΡΡ dp.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π·Π°ΡΠ²Π΅ΡΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Ρ ΠΎΠ±ΡΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π° ΠΎΠ±ΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄ (Π°Π½ΠΎΠ΄) ΠΏΠΎΠ΄Π°ΡΡ Β«+Β», Π° Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ β Β«-Β» ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠΈΠΉ ΠΊΠ°ΡΠΎΠ΄, – ΡΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ β ΠΌΠΈΠ½ΡΡ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½Π° ΠΎΠ±ΡΠΈΠΉ, Π° ΠΏΠ»ΡΡ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄.
Π§ΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ΅ ΡΠΈΡΡΡ ΠΈΠ»ΠΈ Π±ΡΠΊΠ²Ρ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°ΡΠ²Π΅ΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ 1 Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΡΡΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ b ΠΈ c. ΠΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π²ΠΎΡΡΠΌΠ΅ΡΠΊΠΈ 8 Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΡΡΡΡ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΎΡ a Π΄ΠΎ g. ΠΡΡΠ΅ΡΠΊΠ° ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²: a, c, d, f, g.
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ATmega8. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ Π΅Π³ΠΎ ΠΊ ΠΏΠΎΡΡΡ D. ΠΠ°Π½Π½ΡΠ΅ ΠΏΠΎΡΡ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΠ΅ Π²ΠΎΡΠ΅ΠΌΡ Π±ΠΈΡ, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΡΠ΅ΡΠ°Π΅ΡΡΡ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΎΠ΄Π½ΠΎΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΡΠ΅ΠΌΡ Ρ ΡΡΠ΅ΡΠΎΠΌ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ ΡΠΎΡΠΊΠΈ.
Π‘Ρ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Ρ ΠΎΠ±ΡΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΠ ΠΈ ΠΎΠ±ΡΠΈΠΌ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ ΠΠ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Ρ, ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ ΠΏΠ»ΡΡΡ ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΠ΅ΡΠ΅Π· ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ 220β¦330 ΠΠΌ.
ΠΠ΅ ΡΡΠΎΠΈΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π½Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°Ρ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΠ΅Π· ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΈΡΠ»Π° Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ² Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½Π° ΡΠΎΠΊΠ°, ΠΏΡΠΎΡΠ΅ΠΊΠ°ΡΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· Π½ΠΈΡ . ΠΠΎΡΡΠΎΠΌΡ ΡΠΈΡΡΠ° 1 Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅ΡΠΈΡΡΡΡ ΡΡΡΠ΅, ΡΠ΅ΠΌ 8.
Π§ΡΠΎΠ±Ρ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΡΠΎΠΌΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°. ΠΡΡΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΊ ΠΈ Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π»Π΅Π²ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ Π»ΠΈΡΠ΅Π²Π°Ρ ΡΡΠΎΡΠΎΠ½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π° Π²Π²Π΅ΡΡ , Π° Π²ΡΠ²ΠΎΠ΄Ρ Π²Π½ΠΈΠ·.
Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»Ρ Π² ΠΡΠΎΡΠ΅ΡΡΠ΅ ΠΈ ΡΠΎΠ±Π΅ΡΠ΅ΠΌ ΡΡ Π΅ΠΌΡ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅. ΠΠ°Π»Π΅Π΅ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
Π‘Π΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π² Proteus Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ (Category) Optoelectronics (ΠΠΏΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°). ΠΠΈΠΆΠ΅ Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ (Sub-category) ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ ΠΏΠΎ ΡΡΡΠΎΠΊΠ΅ 7-Segment Displays. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² ΠΎΠΊΠ½Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² (Results) Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ 7SEG-MPX1-CC.
ΠΠΎΠ΄ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ATmega8
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠ΄. Π‘Π½Π°ΡΠ°Π»Π° Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΡ D ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄. ΠΠ»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ 1 Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΡΡΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ b ΠΈ c, Π²ΡΠ²ΠΎΠ΄Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ PD1 ΠΈ PD2. ΠΠΎΡΡΠΎΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π±ΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡ PORTD Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡΡ.
PORTD = 0b00000110; //1
ΠΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΊΠΎΠ΄Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ Π² Proteus ΠΈ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅.
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΎΡΠΌΠΈΡΡΡΡΡΡ Π²ΡΠ΅ ΡΠΈΡΡΡ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ, ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠΈΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ»ΠΈΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π½Π°ΡΠ°ΡΡΠ°Π½ΠΈΡ ΠΎΡ Π½ΡΠ»Ρ Π΄ΠΎ Π΄Π΅Π²ΡΡΠΈ Ρ ΠΏΠ°ΡΠ·ΠΎΠΉ 0,3 ΡΠ΅ΠΊΡΠ½Π΄Ρ.
#define F_CPU 1000000L
PORTD = 0b00111111; //0
PORTD = 0b00000110; //1
PORTD = 0b01011011; //2
PORTD = 0b01001111; //3
PORTD = 0b01100110; //4
PORTD = 0b01101101; //5
PORTD = 0b01111101; //6
PORTD = 0b00000111; //7
PORTD = 0b01111111; //8
PORTD = 0b01101111; //9
ΠΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΡΡ ΠΈ ΡΡΠΈΠΌ ΠΌΡ Π·Π°ΠΉΠΌΠ΅ΠΌΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ATmega8. ΠΠ° ΡΡΠΎΠΌ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΠΌ Π½Π°ΡΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΌΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌΠΈ.
ΠΡΠ΅ ΡΡΠ°ΡΡΠΈ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅
Π’ΡΡ ΡΠ°ΠΊΠ°Ρ Π·Π°ΡΠ°Π΄Π°.
ΠΠ° Atiny2323 Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π½Π° Atmega8 ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅ΡΡΠ°Π΅Ρ. ΠΡΠ°Π²Π΄Π° ΡΡ
Π΅ΠΌΠ° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π½Π° Atiny2323 Ρ.Π΅. Π±Π΅Π· ΠΊΠ²Π°ΡΡΠ°. ΠΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π² ΡΠ΅ΠΌ Π΄Π΅Π»ΠΎ?
ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°ΡΡΠΎΡΠ° ΡΠ°Π±ΠΎΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° (RC-ΡΠ΅ΠΏΠΎΡΠΊΠΈ) Atiny2323 4 ΠΠΡ, Π° ATmega8 – 1 ΠΠΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π° ΠΌΠ΅Π³Π΅ Π·Π°ΠΌΠ΅ΡΠ½Π° ΡΠ°ΡΡΠΎΡΠ° ΠΌΠ΅ΡΡΠ°Π½ΠΈΡ.
ΠΠΌΠΈΡΡΠΈΠΉ,
ΠΠΎΠΈΠ·ΡΡΠ°Π» Π΄Π°ΡΠ°ΡΠΈΡ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΡΡΠΎ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ 4ΠΠ³Ρ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ CKSEL3..0 Π² 0011?
ΠΠΌΠΈΡΡΠΈΠΉ, ΠΈ Π΅ΡΠ΅ Π²ΠΎΠΏΡΠΎΡ Π² Π΄ΠΎΠ³ΠΎΠ½ΠΊΡ.
ΠΠ°ΠΊΠΈΠ΅ ΠΊΠ²Π°ΡΡΡ (ΡΠ°ΡΡΠΎΡΡ, ΡΠΈΠΏΡ, ΠΊΠΎΠ»-Π²ΠΎ) ΡΡΠΎΠΈΡ ΠΏΡΠΈΠΊΡΠΏΠΈΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²?
Π‘Π½Π°ΡΠ°Π»ΠΎ Π·Π°ΠΆΠ³ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄,ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠΌΠΈΠ³Π°ΠΉ ΠΈΠΌ,ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈ ΠΊΠ½ΡΠΏΠΊΡ,ΡΡΠΎΠ± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΡΠ°Π±ΠΎΡΠ°Π» ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈ Ρ.Π΄.ΠΊΠ²Π°ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ Π½ΡΠΆΠ΅Π½.ΠΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΠΌΡ.
ΠΠ²ΡΠΎΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΠΎΡΠ»Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠΎΠΊΠΎΠ² Π½Π° ΡΡΡΠ±Π΅ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ ΠΠ.
ΠΠΎΠ»ΡΡΠ°Ρ ΠΏΡΠΎΡΡΠ±Π° Π°Π²ΡΠΎΡΡ. ΠΡ ΡΠΎΠ±ΠΈΡΠ°Π»ΠΈΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΏΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ –
ΡΠ΅ΠΌΠΈ-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ Π±Ρ, ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° ΠΊ ΡΠ°Π·Π½ΡΠΌ ΠΏΠΎΡΡΠ°ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊ Π΄Π²ΡΠΌ ΠΏΠΎΡΡΠ°ΠΌ ΠΠ.
Andrei, Π½ΠΈΠΊΡΠΎ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ Π·Π° ΡΡΠΎ Π΄Π΅ΡΡΠΌΠΎ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΠΎΡΡΠ°ΠΌΠΈ Π±ΡΠ°ΡΡΡΡ, Ρ ΡΠ°ΠΌ Π΄ΠΎΠ»Π³ΠΎ ΠΈΡΠΊΠ°Π», Ρ Π²ΡΠ΅Ρ
ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΠΎΡΡΡ (ΡΠ°ΠΊ Π³ΠΎΠ»ΠΎΠ²Π½ΡΠΊΠ° ΠΌΠ΅Π½ΡΡΠ΅). Π’ΠΎ ΡΡΠΎ Ρ ΡΠΌΠΎΠ³ ΠΏΠ΅ΡΠ΅Π²Π°ΡΠΈΡΡ Π²Π·ΡΡΠΎ Ρ ΡΠ°Π΄ΠΈΠΎΠΊΠΎΡΠ° https://radiokot.ru/forum/viewtopic.php?f=57&t=131489. ΠΠ°, ΡΠ΅ΡΠ΅Π· Π°Π½ΡΡ, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΊΠΎΠ΄:
/*
* M48_dinamind_radiokot.c
*
* Created: 28.11.2018 10:37:52
* Author: Left
*/
(1<<DP_PC1); //
#define dp_off PORTC |= (1<<DP_PC1); //
#define dp_blink PORTC ^= (1<<DP_PC1)
DDRD = 0xFF;
PORTD = 0x00;
>
void timer0_OVF_init (void)
<
//TCCR0B |= (1<<CS00); // no prescaling
//TCCR0B |= (1<<CS01); // prescaler 8
TCCR0B |= ((1<<CS01)|(1<<CS00)); // prescaler 64
//TCCR0B |= (1<<CS02); // prescaler 256
//TCCR0B |= ((1<<CS02)|(1<<CS00)); // prescaler 1024
TIMSK0 |= (1<<TOIE0); // enable interrupt OVF
>
void clean_display (void)
<
PORTB |= ((1<<A_PB0)|(1<<B_PB1)|(1<<C_PB2)|(1<<D_PB3)|(1<<E_PB4)|(1<<F_PB5)); // all OFF
PORTC |= ((1<<G_PC0)|(1<<DP_PC1)); // all OFF
dig1_OFF; dig2_OFF; dig3_OFF; dig4_OFF;
>
void segment (N)
<
cli();
switch (N)
<
case 0: