Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠ΅Π°Π³ΠΈΡΡΡΡΠ΅Π³ΠΎ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΡΠΎΡΠΎΠ΄Π°ΡΡΠΈΠΊΠ°
ΠΠ°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΡΠΊΠΎΠ±ΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΎΠ±ΠΈΠ²ΡΠΈΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ°, Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ±ΠΎΡΠ° ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ±ΠΎΡΠ° ΡΡΡΠΎΠΈΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅. ΠΠΎΠ³Π΄Π° Π΄Π°ΡΡΠΈΠΊ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π°Π΄ Π±Π΅Π»ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ, ΡΠΎ ΡΠΎΠ±ΠΎΡ ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΏΡΠ°Π²ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊ ΡΠ΅ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. ΠΠΎΠ³Π΄Π° Π΄Π°ΡΡΠΈΠΊ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π°Π΄ ΡΠ΅ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΡΠΎ ΡΠΎΠ±ΠΎΡ ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π² Π»Π΅Π²ΡΡ ΡΡΠΎΡΠΎΠ½Ρ, ΡΡΠ΅Π·ΠΆΠ°Ρ Ρ ΡΠ΅ΡΠ½ΠΎΠΉ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠ΅Π°Π³ΠΈΡΡΡΡΠ΅Π³ΠΎ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΡΠΎΡΠΎΠ΄Π°ΡΡΠΈΠΊΠ° (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ ΡΡΡΠ΄Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π±Π΅Π· ΡΠ°ΠΊΠΎΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ, ΠΊΠ°ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π·Π°Π²ΠΎΠ΅Π²Π°Π»ΠΈ Π²Π΅ΡΡ ΠΌΠΈΡ. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΠΏΡΠΈΡΠ»Π° ΡΠ΅Π»Π°Ρ Π°ΡΠΌΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΡ ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ ΠΊ Π½ΠΈΠΌ ΠΈ ΡΠ°ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Π΅ΠΌ, ΡΡΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ°ΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Ρ. ΠΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ°Π½ΡΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°Π»ΠΎΡΡ Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ , Π±ΡΠ΄ΡΡΠΈ ΡΠΎΠ±ΡΠ°Π½ΠΎ Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ ΠΏΡΠΎΡΠ΅. ΠΠ½ΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅Π·Π³ΡΠ°Π½ΠΈΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΊ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ!
ΠΠ΄Π΅ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ? ΠΠ° ΠΏΡΠΎΡΡΠΎ Π²Π΅Π·Π΄Π΅! ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΈΡΠΎΠΊΠΎΠ΅. ΠΠ΅Ρ ΡΠ°ΠΊΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠΊΡΡΠΆΠ°Π΅Ρ, Π³Π΄Π΅ Π±Ρ Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ Π·Π°Π΄Π°ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°Π΄ΠΈΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΈΡ ΡΠ°Π±ΠΎΡΡ, Π½ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ — ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΊΡΡΠΎΡΠ΅ΠΊ ΠΏΠ»Π°ΡΡΠΌΠ°ΡΡΡ Ρ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ. Π Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌΠΈ Π±Π»ΠΈΠΆΠ΅, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΡΠ΅ΡΠΈΠΈ ATMEL AVR ATmega 8, ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎΡΡΠ°Π²ΠΈΠ² Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ, ΠΈ ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ.
ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠΎΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π° ΡΡΠ°Π·Ρ ΠΏΡΠ΅ΡΡΡΠΏΠΈΠΌ ΠΊ ΡΠ°Π·Π±ΠΎΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (ΡΠΎΠ±ΠΎΡΠ°), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π΄Π°ΡΡΠΈΠΊΠΎΠ² (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΎΠ΄ΠΈΠ½ Π΄Π°ΡΡΠΈΠΊ). ΠΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΡΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΡΠΎΠ±ΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΊΡΡ ΡΡ Π΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ, ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π½Π΅ ΠΎΠ±ΠΎΠΉΠ΄Π΅ΠΌΡΡ ΠΈ Π±Π΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ «Π‘Π + +».
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ ΡΠΎ ΡΡ Π΅ΠΌΠΎΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π·Π°ΡΠ΅ΠΌ ΡΠΎΡΡΠ°Π²ΠΈΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΈ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π½Π°ΠΌΠΈ ΡΠ΅Π»Ρ.
Π‘Ρ Π΅ΠΌΠ° ΠΠΎΡΡΠ°Π²Π»Π΅Π½Π½Π°Ρ Π²ΡΡΠ΅ Π·Π°Π΄Π°ΡΠ° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ATmega 8. Π³Π»Π°Π²Π½ΠΎΠ΅ Π² ΡΡ Π΅ΠΌΠ΅ — ΡΡΠΎ ΡΠΎΡΠΎΠ΄Π°ΡΡΠΈΠΊ. ΠΠ³ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²Π΅ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ΅ΠΉ ΠΎΡΡΠ°ΠΆΠ°ΡΡ ΠΏΠ°Π΄Π°ΡΡΠΈΠΉ Π½Π° Π½ΠΈΡ ΡΠ²Π΅Ρ. ΠΠ»Ρ ΡΠΎΡΠΎΠ΄Π°ΡΡΠΈΠΊΠ° Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΡΡΠΊΠΈΠΉ ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΈ ΡΠΎΡΠΎΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ.
ΠΠ»Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π² ΡΠΌΠΌΠΈΡΠ΅ΡΠ½ΡΡ ΡΠ΅ΠΏΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ° ΡΠ΅Π·ΠΈΡΡΠΎΡ, Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 220 ΠΠΌ. Π§ΡΠΎ Π±Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ (L293D) Π΄Π²Π° ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΡΠΎΡΠ°. ΠΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π±Π΅Π· ΡΠ΅Π³ΠΎ ΡΠΆ ΡΠΎΡΠ½ΠΎ ΠΌΡ Π½Π΅ ΠΎΠ±ΠΎΠΉΠ΄Π΅ΠΌΡΡ, ΡΡΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠ°ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ ΡΠΎΡΠΎΡΠ΅Π°Π³ΠΈΡΡΡΡΠ΅ΠΉ ΡΠ΅ΠΏΠΈ ΠΈ ΠΊ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ»Π½Π°Ρ ΡΡ Π΅ΠΌΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅:
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΌΠΎΡΠΎΡΡ, Π΅ΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π°Π΄ Π±Π΅Π»ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡΡ, ΠΈ Π²ΡΠΊΠ»ΡΡΠ°ΡΡ — Π΅ΡΠ»ΠΈ Π½Π°Π΄ ΡΠ΅ΡΠ½ΠΎΠΉ.
ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΎΡΠΎΠ΄Π°ΡΡΠΈΠΊΠ°. ΠΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ Π½Π° ΡΠΎΡΠΎΠ΄Π°ΡΡΠΈΠΊΠ΅ 1 (ΠΏΡΠΎΡΠ΅ΠΊΠ°Π½ΠΈΠ΅ ΡΠΎΠΊΠ° Π² ΡΠΌΠΌΠΈΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅ΠΏΠΈ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ) Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΡΠΎΡΠΎΠ². ΠΡΠ»ΠΈ ΡΠΎΠ±ΠΎΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π½Π° ΡΠ΅ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΡΠΎ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΡΠΎΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΡΡΡΡ. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ°Π±ΠΎΡΡ:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ
/***********************************************************************
ΠΠ ΠΠΠΠ 3: ΠΠ ΠΠ©ΠΠΠΠ ΠΠΠ’ΠΠ ΠΠΠ Π‘ ΠΠ‘ΠΠΠΠ¬ΠΠΠΠΠΠΠΠ Π€ΠΠ’ΠΠΠΠ’Π§ΠΠΠ:
************************************************************************/
#include
int main (void) // Π½Π°ΡΠ°Π»ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
{
DDRC = 0xff; // Π²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΎΡΡΠ° C ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Ρ
DDRD = 0×00; // Π²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΎΡΡΠ° D ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄Ρ
PORTD = 0xff; // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ «1» Π½Π° Π²ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π°Ρ ΠΏΠΎΡΡΠ° D,
// Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ
while (1) { // ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
// ΠΠ ΠΠΠΠ Π―ΠΠ Π‘ΠΠΠΠΠ ΠΠΠΠΠΠΠ Π£Π ΠΠΠ― ΠΠ’ Π€ΠΠ’ΠΠΠΠ’Π§ΠΠΠ
if (!(PIND & (1<
= _BV (PC1); // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ «1» Π½Π° Π»ΠΈΠ½ΠΈΠΈ 1 ΠΏΠΎΡΡΠ° C
PORTC &= ~_BV (PC2); // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ «0» Π½Π° Π»ΠΈΠ½ΠΈΠΈ 2 ΠΏΠΎΡΡΠ° C
PORTC
else
= _BV (PC2); // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ «1» Π½Π° Π»ΠΈΠ½ΠΈΠΈ 2 ΠΏΠΎΡΡΠ° C
PORTC &= ~_BV (PC3); // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ «0» Π½Π° Π»ΠΈΠ½ΠΈΠΈ 3 ΠΏΠΎΡΡΠ° C
PORTC
} // Π·Π°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΡΠΊΠΎΠ±ΠΊΠ° Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°
} // Π·Π°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΡΠΊΠΎΠ±ΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΎΠ±ΠΈΠ²ΡΠΈΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ°, Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ±ΠΎΡΠ° ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ±ΠΎΡΠ° ΡΡΡΠΎΠΈΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅. ΠΠΎΠ³Π΄Π° Π΄Π°ΡΡΠΈΠΊ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π°Π΄ Π±Π΅Π»ΡΠΌ ΠΏΠΎΠ»Π΅ΠΌ, ΡΠΎ ΡΠΎΠ±ΠΎΡ ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΏΡΠ°Π²ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊ ΡΠ΅ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. ΠΠΎΠ³Π΄Π° Π΄Π°ΡΡΠΈΠΊ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π°Π΄ ΡΠ΅ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΡΠΎ ΡΠΎΠ±ΠΎΡ ΠΏΠΎΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π² Π»Π΅Π²ΡΡ ΡΡΠΎΡΠΎΠ½Ρ, ΡΡΠ΅Π·ΠΆΠ°Ρ Ρ ΡΠ΅ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. Π§Π΅ΡΠ΅Π΄ΡΡ ΠΏΠΎΠ²ΠΎΡΠΎΡΡ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΎΡ Π½Π΅Π΅, ΡΠΎΠ±ΠΎΡ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄, ΡΠ»Π΅Π΄ΡΡ ΠΏΠΎ Π³ΡΠ°Π½ΠΈΡΠ΅ Π±Π΅Π»ΠΎΠ³ΠΎ ΠΈ ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ. ΠΠ°ΠΏΠΈΡΠ΅ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°:
ΡΠΎΡΠΎΠ΄Π°ΡΡΠΈΠΊ ΡΠΎΠ±ΠΎΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ
ΠΠ°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
/****************************************************************
ΠΠ ΠΠΠΠ 4: ΠΠ ΠΠ‘Π’ΠΠΠ¨ΠΠ ΠΠΠΠΠ ΠΠ’Π Π‘ΠΠΠΠΠΠΠΠΠ― ΠΠ ΠΠΠΠΠ:
*****************************************************************/
#include
int main (void) // Π½Π°ΡΠ°Π»ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
{
DDRC = 0xff; // Π²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΎΡΡΠ° C ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Ρ
DDRD = 0×00; // Π²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΎΡΡΠ° D ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄Ρ
PORTD = 0xff; // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ «1» Π½Π° Π²ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π°Ρ ΠΏΠΎΡΡΠ° D,
// Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ
while (1) { // ΠΠ΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
// ΠΠ ΠΠΠΠ Π―ΠΠ Π‘ΠΠΠΠΠ ΠΠΠΠΠΠΠ Π£Π ΠΠΠ― ΠΠ’ Π€ΠΠ’ΠΠΠΠ’Π§ΠΠΠ
if (!(PIND & (1<
= _BV (PC1); // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ «1» Π½Π° Π»ΠΈΠ½ΠΈΠΈ 1 ΠΏΠΎΡΡΠ° C
PORTC &= ~_BV (PC2); // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ «0» Π½Π° Π»ΠΈΠ½ΠΈΠΈ 2 ΠΏΠΎΡΡΠ° C
PORTC
else
= _BV (PC2); // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ «1» Π½Π° Π»ΠΈΠ½ΠΈΠΈ 2 ΠΏΠΎΡΡΠ° C
PORTC
} // Π·Π°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΡΠΊΠΎΠ±ΠΊΠ° Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°
} // Π·Π°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΡΠΊΠΎΠ±ΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π¦Π΅Π»ΡΡ ΠΊΡΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ²Π»ΡΠ»ΠΎΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΠ΅ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΠΎΠ΄Π°ΡΡΠΈΠΊΠ°, ΠΈ ΡΡΠ° ΡΠ΅Π°ΠΊΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠ±ΠΎΡΠ° ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΠΈ. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡ Π΅ΠΌΡ, Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ (ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΡΠΎΠ΄Π°ΡΡΠΈΠΊΠ° Π΄Π»Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΡΠΎΡΠ°ΠΌΠΈ Π²ΠΏΠ΅ΡΠ΅Π΄ ΠΈ Π½Π°Π·Π°Π΄, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ±ΠΎΡΠ° ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ). ΠΠΎΠΎΠ±ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΡΡΠ΄Π° Π½Π΅ ΡΠΎΡΡΠ°Π²ΠΈΡ. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΡ Π΅ΠΌΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠΎΠ±ΠΎΡΠ°. ΠΡΠΎ Π»ΠΈΡΡ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π° Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·Π°ΡΠΈΠΈ.
1. ΠΠ²ΡΡΠΈΡΠ΅Π΅Π² Π. Π. «ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ² Tiny ΠΈ Mega ΡΠΈΡΠΌΡ «ATMEL» — 2004 Π³.
2. ΠΠ΅Π»ΠΎΠ² Π. Π. «ΠΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ » — Π‘Π°Π½ΠΊΡΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2005 Π³.
3. ΠΠ΅Π»ΠΎΠ² Π. Π. «Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΠΏΠΎ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠ΅» -Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³ 2005 Π³.
4. ΠΠ΅Π»ΠΎΠ² Π. Π. «ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR Π² ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅» Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2007 Π³.
5. ΠΠ΅Π»ΠΎΠ² Π. Π. «Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ » Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³, 2007 Π³.