
ΠΠ΅Π΄Π½ΡΠΆ ΠΌΠΈ Π΄ΠΎΠΉΠ΄Π΅ Π² Π³Π»Π°Π²Π°ΡΠ° Π°Π±ΡΡΡΠ΄Π½Π°ΡΠ° ΠΈΠ΄Π΅Ρ Π΄Π° ΡΡΠ±Π΅ΡΠ° . ΠΡΠ΅ΠΊΠ°ΡΠ°Ρ
ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ
. ΠΠΎΠ»ΡΡΠΈ ΡΠ΅ Π·ΡΠ΅Π»ΠΈΡΠ½ΠΎ ΠΈ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎ ΠΌΠΈ Ρ
Π°ΡΠ΅ΡΠ°. ΠΡΠ΅Π΄ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΌΠΈ Π΄ΠΎΠΉΠ΄Π΅ Π΄ΡΡΠ³Π° Π°Π±ΡΡΡΠ΄Π½Π° ΠΈΠ΄Π΅Ρ. Π’ΠΎΠ·ΠΈ ΠΏΡΡ Π½Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π·ΡΠ΅Π»ΠΈΡΠ½Π°, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΏΠΎΠ»Π΅Π·Π½Π°. ΠΡΠ½ΠΎΠ²ΠΎ ΠΏΡΠ΅ΠΊΠ°ΡΠ°Ρ
ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π½Π΅Ρ. Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠΌ Π±Π΅ΡΠ° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΌΠΎΡΡΠ° Π²ΡΠΎΡΠ° Π°Π±ΡΡΡΠ΄Π½Π° ΠΈΠ΄Π΅Ρ.
ΠΡΠΎΠ΅ΠΊΡΡΡ Π½Π°ΡΠ΅ΠΊΠΎΡ
Nanonyam (ΠΠ°Π½ΠΎΠ½ΡΠΌ) ΠΈ Π΄ΠΎΡΠΈ ΠΌΡ ΡΡΠ·Π΄Π°Π΄ΠΎΡ
Π»ΠΎΠ³ΠΎ (ΡΠΈΡΡΠ²Π°Ρ
ΡΠ΅Π»ΠΈ 5 ΠΌΠΈΠ½ΡΡΠΈ).

ΠΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΈΡΠ»ΡΡ Π² ΡΠ΅ΡΠΌΠΈΠ½ΠΈ Π½Π° Arduino, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅, ΡΠ΅ Nanonyam Π΅ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ Arduino ΡΠΈΠ»Π΄ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Windows.
Π‘ Π΄ΡΡΠ³ΠΈ Π΄ΡΠΌΠΈ, Nanonyam Π΅ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, Π² ΠΊΠΎΡΡΠΎ ΠΊΠ°ΡΠΎ Π±Π°ΠΉΡ-ΠΊΠΎΠ΄ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΡΠΌΡΠ΅Ρ Π·Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ AVR (ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π΅Π½ ATMEGA2560). ΠΡΡΡΠ΅ Π² ΡΠ°Π·ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠΌΠ° ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ Π½Π° ΡΠ΄ΡΠΎΡΠΎ AVR, Π½ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΠΈ Π² SRAM ΠΎΡ 0x0060 Π΄ΠΎ 0x01FF, ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΡΠΌ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° Windows API). Π Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ Π²Π΅Π΄Π½Π°Π³Π°: ΠΊΠΎΠ΄ΡΡ Π·Π° Nanonyam Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊΡΠΌ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠ°ΠΌΠ΅Ρ, Π·Π° Π΄Π° Π½Π΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΠ°. ΠΡΡΠ°Π½Π°Π»ΠΈΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠ°ΠΌΠ΅Ρ SRAM ΠΎΡ 0x0200 Π΄ΠΎ 0xFFFF (ΡΠΎΠ²Π° Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΡΠ΅Π°Π»Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ) Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π·Π° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅Π»ΠΈ. Π‘ΡΠ°Π·Ρ ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠ°, ΡΠ΅ ΠΈΠΌΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° Π·Π°ΡΠΈΡΠ° ΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΠΌΡΠ΅ΡΠ° Π½Π° ΡΠ΅Π°Π»Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ (ΠΈΠ»ΠΈ ΡΡΡΠΌΡΠ΅Ρ ΠΎΡ Π΄ΡΡΠ³Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°): ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ βΠΎΠΏΠ°ΡΠ½ΠΈΡΠ΅β ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° Ρ ΠΈΡΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΡΡΠ½ΠΊΡΠΈΡ. ΠΠΌΠ° ΠΈ Π½ΡΠΊΠΎΠΈ Π΄ΡΡΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° Π·Π°ΡΠΈΡΠ°.
ΠΠ° Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° Nanonyam, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π² ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π²ΡΠΈΡΠΊΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π‘Π²Π°Π»Π΅ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° Nanonyam ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π·Π° Π½Π΅Ρ . Π ΡΠ΅Π³Π° . Π Π΄Π°, ΡΠ°ΠΉΡΡΡ ΠΌΠΈ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π΅Π½ ΠΈ Π½Π΅ Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Nanonyam Π΅ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½Π° Π·Π° Π΄ΠΎΠΌΠ°ΡΠ½Π° ΠΈ ΡΡΡΠ³ΠΎΠ²ΡΠΊΠ° ΡΠΏΠΎΡΡΠ΅Π±Π°. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Nanonyam ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΡΠ° βΠΊΠ°ΠΊΡΠΎ Π΅β. ΠΠ·Ρ ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ.
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ Π² Π΅ΡΠ°ΠΏ Π½Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅. Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ° ΠΎΠΊΠΎΠ»ΠΎ 200 Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΏΡΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° Windows.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ Π΅, ΡΠ΅ Π² ΡΠ°ΠΊΠ°Π²Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ Π½Π΅ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π·Π° ΠΊΠΎΠ΄ Π΅ ΡΠ°ΠΌΠΎ 256 ΠΊΠ. ΠΠ°Π½Π½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ Π² ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π° Π±ΡΡΠ΅ΡΡΡ Π·Π° Π³ΡΠ°ΡΠΈΡΠ½Π°ΡΠ° ΡΠ°ΡΡ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π²ΡΠ½ΡΠ½ΠΎ. ΠΡΠΈΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ° ΠΎΠΏΡΠΎΡΡΠ΅Π½ΠΈ ΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ΠΈ Π·Π° 8-Π±ΠΈΡΠ½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°.
ΠΠ°ΠΊΠ²ΠΎε―δ»₯ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π² Nanonyam? ΠΠ·ΠΌΠΈΡΠ»ΠΈΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π·Π°Π΄Π°ΡΠΈ.
ΠΡΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅
ΠΠ΅Π΄Π½ΡΠΆ ΠΌΠΈ Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½Ρ Π·Π° Π³ΡΠ°ΡΠΈΡΠ΅Π½ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ 128Γ64 ΠΏΠΈΠΊΡΠ΅Π»Π°. ΠΠ΅ ΠΈΡΠΊΠ°Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π° ΠΊΠ°ΡΠ²Π°ΠΌ ΡΡΡΠΌΡΠ΅Ρ Π² ΡΠ΅Π°Π»Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ, Π·Π° Π΄Π° Π²ΠΈΠ΄Ρ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΠΏΠΈΠΊΡΠ΅Π»ΠΈΡΠ΅. Π’Π°ΠΊΠ° ΡΠ΅ ΡΠΎΠ΄ΠΈ ΠΈΠ΄Π΅ΡΡΠ° Π·Π° Nanonyam. ΠΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π΅ΠΊΡΠ°Π½ ΠΎΡ ΡΠ΅Π°Π»Π½ΠΈΡ OLED Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ²Π° ΠΌΠ΅Π½Ρ. Π‘Π΅Π³Π° ΠΌΠΎΠ³Π° Π΄Π° Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌ Π±Π΅Π· ΡΠ΅Π°Π»Π½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.

Nanonyam (Π² ΡΠ²ΠΎΡΡΠ° ΠΊΡΠ°ΠΉΠ½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ) Π΅ Π΄ΠΎΠ±ΡΠΎ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π·Π° ΠΎΡΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π·Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠ° (ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠΈΡΠΈΡΠ° Π΄ΠΈΡΠΏΠ»Π΅ΠΈ ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ), Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ (ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈ Π»ΠΎΠ³ΠΎΠ²Π΅, Π΄Π° ΡΠ΅ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ), Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° (ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ΡΠ΅ Π΄ΠΎ 10 Π±ΡΡΠΎΠ½Π° Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ), Ρ COM ΠΏΠΎΡΡΠΎΠ²Π΅ (ΡΡΠΊ ΠΈΠΌΠ° ΠΎΡΠ΄Π΅Π»Π½Π° ΡΠΎΡΠΊΠ°).
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π±ΡΡΠ·ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΈ Π΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈΡΠ΅ 100500 ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΠ°ΠΉΠ»Π°. ΠΡΠ΅ΠΊΠΈ ΡΠ°ΠΉΠ» ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈ, ΠΌΠ°Π»ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΏΠΎ Π΄Π°Π΄Π΅Π½ ΠΏΡΠΎΡΡ Π°Π»Π³ΠΎΡΠΈΡΡΠΌ, Π΄Π° ΡΠ΅ Π·Π°ΠΏΠ°Π·ΠΈ ΠΈ Π΄Π° ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΠΈ. ΠΠΊΠΎ ΡΡΠ΅ ΠΌΠ°ΠΉΡΡΠΎΡ Π½Π° Python, ΠΏΠΎΠ·Π΄ΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ. ΠΠΎ Π°ΠΊΠΎ ΡΡΠ΅ Π·Π°ΠΏΠ°Π»Π΅Π½ Π°ΡΠ΄ΡΠΈΠ½Π΅Ρ (Π° ΡΠ°ΠΊΠΈΠ²Π° Π½Π΅ ΡΠ° ΠΌΠ°Π»ΠΊΠΎ), Nanonyam ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π² ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΈ Π·Π°Π΄Π°ΡΠ°. Π’ΠΎΠ²Π° Π΅ ΠΌΠΎΡΡΠ° Π²ΡΠΎΡΠ° ΡΠ΅Π» Π² Nanonyam: Π΄Π° Π΄ΠΎΠ±Π°Π²Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ΅ΠΊΡΡ, ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠΊΡΠΈΠΉΠ½ΡΠΎΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΈΠΌΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° (Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π²Π΅ΡΠ΅ Π΅ Π½Π°Π»ΠΈΡΠ½ΠΎ), Π° ΡΡΡΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΡΠΈΠ½Π½ΠΈ Π·Π°Π΄Π°ΡΠΈ.
Π’Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° Ρ Π°ΡΠ΄ΡΠ΅Ρ ΠΏΡΠ΅Π· COM ΠΏΠΎΡΡ
Nanonyam ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ»ΡΠΆΠΈ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΏΠΎ Π²Π°ΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΡΠΌ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΠΈΡΡΠ²Π°ΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ ΠΌΠ΅Π½Ρ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΠΈ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π°ΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½ΠΈ ΠΎΡ ΠΏΠΎΡΡΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°ΠΏΠ°Π·Π²Π°ΡΠ΅ ΠΈ ΡΠ΅ΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° Π°Π½Π°Π»ΠΈΠ·. Π£Π΄ΠΎΠ±Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° Π»Π΅ΡΠ½Π° ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΈΡΠ°Π½Π΅ Π½Π° Ρ Π°ΡΠ΄ΡΠ΅Ρ, Π° ΡΡΡΠΎ ΠΈ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΡΡΠΈ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°. ΠΠ° ΡΡΡΠ΄Π΅Π½ΡΠΈ ΠΈ ΠΌΠ»Π°Π΄ΠΈ ΡΡΠ΅Π½ΠΈ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½.
ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅
ΠΠ°ΠΊΡΠΎ ΠΈ Π² ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ Arduino, ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ Π½Π° Nanonyam ΡΠ΅ ΡΡΡΡΠΎΠΈ Π² ΠΎΠΏΡΠΎΡΡΠ΅Π½ΠΎΡΡΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ°. ΠΠ°ΡΠΎΠ²Π° ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ Π·Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ ΠΈ Π·Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΠΎΡ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Arduino. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, Π°Π· Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΠΌ ΠΈΠ·ΡΡΠΈΠ» Arduino Π² Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²ΠΈΠ½Π°Π³ΠΈ ΡΡΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» WinAVR ΠΈΠ»ΠΈ AVR Studio ΠΈ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Ρ Π°ΡΠ΅ΠΌΠ±Π»Π΅Ρ. ΠΠ°ΡΠΎΠ²Π° ΠΏΡΠΈΠΌΠ΅ΡΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΌΠ°Π»ΠΊΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ΅Π½, Π½ΠΎ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ°Π±ΠΎΡΠ΅Ρ.
ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅, Π₯Π°Π±Ρ!
ΠΡΠ΅ΠΌΠ΅ Π΅ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ Ρ Π½ΡΠΊΠΎΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Nanonyam ΠΈ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°. Π©Π΅ ΠΏΠΈΡΠ΅ΠΌ Π² Arduino, Π½ΠΎ Π½Π΅ ΠΏΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈΡ Π½Π°ΡΠΈΠ½, Π° ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊΡΠΎ ΡΠΌΠ΅Ρ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° (ΠΊΠ°Π·Π°Ρ , ΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΠΌ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π» ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠ΅ Ρ ΡΠ°Π·ΠΈ ΡΡΠ΅Π΄Π°). ΠΡΡΠ²ΠΎ ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π½ΠΎΠ² ΡΠΊΠ΅Ρ ΠΈ ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ ΠΏΠ»Π°ΡΠΊΠ° Mega2560.

ΠΠ°ΠΏΠ°Π·Π²Π°ΠΌΠ΅ ΡΠΊΠ΅ΡΠ° Π² ΡΠ°ΠΉΠ» ΠΈ Π΄ΠΎ Π½Π΅Π³ΠΎ ΠΊΠΎΠΏΠΈΡΠ°ΠΌΠ΅ . ΠΡΠ°Π²ΠΈΠ»Π½ΠΎ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄Π° Π²ΠΊΠ»ΡΡΠΈΠΌ Π·Π°Π³Π»Π°Π²ΠΈΡΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅, Π½ΠΎ Π½Π΅ Π·Π½Π°ΠΌ ΠΊΠ°ΠΊ Π² Arduino Π΄Π° ΠΎΠΏΠΈΡΠ° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π·Π°ΡΠΎΠ²Π° Π·Π°ΡΠ΅Π³Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ (ΠΈ Π²ΡΠΈΡΠΊΠΈ Π½Π°Π²Π΅Π΄Π½ΡΠΆ):
#include <stdio.h>
#include "NanonyamnN_System_lib.c"
#include "NanonyamnN_Keyboard_lib.c"
#include "NanonyamnN_File_lib.c"
#include "NanonyamnN_Math_lib.c"
#include "NanonyamnN_Text_lib.c"
#include "NanonyamnN_Graphics_lib.c"
#include "NanonyamnN_RS232_lib.c"ΠΡΠ΅ ΠΏΠΎ-ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΠΌΠΎΠ΄ΡΠ» βNanonyam Π·Π° Arduinoβ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ Arduino. ΠΠΎΠ³Π°ΡΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π°, ΡΠ΅ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²Ρ, Π° Π·Π°ΡΠ΅Π³Π° ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΌ ΡΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΈΡΠ΅ΠΌ ΡΠ°ΠΊΡΠ² ΠΊΠΎΠ΄:
//Π‘ΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡ Π² ΠΎΠΊΠ½Π΅
void setup() {
sys_Nanonyam();//ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΠΌ ΠΊΠΎΠ΄ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ
g_SetScreenSize(400,200);//ΠΠ°Π΄Π°ΡΠΌ ΡΠ°Π·ΠΌΠ΅Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ 400Ρ
200 ΡΠΎΡΠ΅ΠΊ
sys_WindowSetText("Example");//ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π°
g_ConfigExternalFont(0,60,1,0,0,0,"Arial");//ΠΠ°Π΄Π°ΡΠΌ ΡΡΠΈΡΡ Windows Π² ΡΡΠ΅ΠΉΠΊΠ΅ ΡΡΠΈΡΡΠΎΠ² 0
g_SetExternalFont(0);//ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΡΠ΅ΠΉΠΊΡ ΡΡΠΈΡΡΠΎΠ² 0 Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°
g_SetBackRGB(0,0,255);//Π¦Π²Π΅Ρ ΡΠΎΠ½Π° ΡΠΈΠ½ΠΈΠΉ
g_SetTextRGB(255,255,0);//Π¦Π²Π΅Ρ ΡΠ΅ΠΊΡΡΠ° ΠΆΡΠ»ΡΡΠΉ
g_ClearAll();//ΠΡΠΈΡΠ°Π΅ΠΌ ΡΠΊΡΠ°Π½ (Π·Π°Π»ΠΈΠ²ΠΊΠ° ΡΠ²Π΅ΡΠΎΠΌ ΡΠΎΠ½Π°)
g_DrawTextCenterX(0,400,70,"Hello, Habr!");//Π ΠΈΡΡΠ΅ΠΌ Π½Π°Π΄ΠΏΠΈΡΡ
g_Update();//ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΡΠ΅Ρ Π½Π° ΡΠΊΡΠ°Π½
}
//ΠΡΠΎΡΡΠΎ ΠΆΠ΄ΡΠΌ Π·Π°ΠΊΡΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
void loop() {
sys_Delay(100);//ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΡΠ°Π·Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°
}Π‘ΠΊΠ΅ΡΡΡ Ρ ΡΠ°Π·ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° . ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ . ΠΠ°Π΄ΡΠ²Π°ΠΌ ΡΠ΅, ΡΠ΅ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ Π² ΡΠΎΠ·ΠΈ ΠΊΠΎΠ΄ ΡΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΈ, Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΡΠ°. Π’ΡΠΊ ΡΡΠ½ΠΊΡΠΈΡΡΠ° sys_Nanonyam() ΠΈΠ³ΡΠ°Π΅ ΡΠΎΠ»Ρ Π½Π° βΠΏΠ°ΡΠΎΠ»Π°β Π·Π° Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡΠ° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ΅Π· ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΠΈ ΡΠ»Π΅Π΄ 3 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ ΡΠ°Π±ΠΎΡΠ°.
ΠΠ°ΡΠΈΡΠΊΠ°ΠΌΠ΅ Π±ΡΡΠΎΠ½Π° βΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅β ΠΈ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° Π³ΡΠ΅ΡΠΊΠΈ.

Π‘Π΅Π³Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ Π±ΠΈΠ½Π°ΡΠ΅Π½ ΡΠ°ΠΉΠ» (ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°). ΠΠ·Π±ΠΈΡΠ°ΠΌΠ΅ ΠΌΠ΅Π½ΡΡΠΎ βΠ‘ΠΊΠ΅Ρ>>ΠΠΊΡΠΏΠΎΡΡ Π½Π° Π±ΠΈΠ½Π°ΡΠ΅Π½ ΡΠ°ΠΉΠ» (CTRL+ALT+S)Β«.

ΠΡΠΈ ΡΠΎΠ²Π° Π² ΠΏΠ°ΠΏΠΊΠ°ΡΠ° ΡΡΡ ΡΠΊΠ΅ΡΠ° ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΊΠΎΠΏΠΈΡΠ°Π½ΠΈ Π΄Π²Π° HEX-ΡΠ°ΠΉΠ»Π°. ΠΠ·Π΅ΠΌΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ ΡΠ°ΠΉΠ»Π° Π±Π΅Π· ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ°ΡΠ° Β«with_bootloader.megaΒ».
ΠΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½Π°ΡΠΈΠ½Π° Π΄Π° ΡΠΊΠ°ΠΆΠ΅ΡΠ΅ HEX-ΡΠ°ΠΉΠ»Π° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° Nanonyam, Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ ΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ . ΠΡΠ΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΡΠ°ΠΉΠ» Π΄ΠΎ Nanonyam.exe ΡΠ°ΠΉΠ» Nanonyam.path, Π² ΠΊΠΎΠΉΡΠΎ Π΄Π° Π²ΠΏΠΈΡΠ΅ΡΠ΅ ΠΏΡΠ»Π½ΠΈΡ ΠΏΡΡ Π΄ΠΎ Π½Π°ΡΠΈΡ HEX-ΡΠ°ΠΉΠ». Π‘Π»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Nanonyam.exe. ΠΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Ρ Π½Π°ΡΠ΅ΡΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.

ΠΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½ Π½Π°ΡΠΈΠ½ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π² Π΄ΡΡΠ³ΠΈ ΡΡΠ΅Π΄ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² AVR Studio ΠΈΠ»ΠΈ WinAVR.
ΠΠ° ΡΠΎΠ²Π° ΡΠ΅ ΠΏΡΠΈΠΊΠ»ΡΡΠΈΠΌ Ρ Π·Π°ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ΡΠΎ Ρ Nanonyam. ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΈΠ΄Π΅Ρ Π±ΠΈ ΡΡΡΠ±Π²Π°Π»ΠΎ Π΄Π° Π΅ ΡΡΠ½Π°. . ΠΠΊΠΎ ΠΈΠΌΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΆΠ΅Π»Π°Π΅ΡΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ, ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΠΈ ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ° Π΄Π° Β«ΠΏΡΠ»Π½ΡΒ» Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ Ρ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΈΠ΅ΠΌΠ° ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΈΠ΄Π΅ΠΈ Π·Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΎΡΡΠ΅ΡΠΈ Π·Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ, Π±ΡΠ³ΠΎΠ²Π΅ ΠΈ Π³ΡΠ΅ΡΠΊΠΈ. ΠΠ΅Π»Π°ΡΠ΅Π»Π½ΠΎ Π΅ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈΡΠ΅, . ΠΠΈΡΠΊΡΡΠΈΠΎΠ½Π½ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΡΠ° Π΄ΠΎΠ±ΡΠ΅ Π΄ΠΎΡΠ»ΠΈ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
