ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino ΠΊ VGA-ΠΌΠΎΠ½ΠΈΡΠΎΡΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΠ»Π½ΠΎΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ 640×480. ΠΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½ΡΠΆΠ½Ρ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ°ΠΊ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Arduino. ΠΠ°ΠΊΠΈΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΡ Π½Π° ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ Arduino. ΠΠΎΠ»Π½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΏΠΈΡΠΎΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
ΠΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Arduino Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° VGA
Π‘ΡΠ°Π½Π΄Π°ΡΡ VGA ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ 25,175 ΠΠΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ 640×480 ΠΏΡΠΈ 60 ΠΊΠ°Π΄ΡΠ°Ρ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Arduino Π² 16 ΠΠΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π°Π²ΡΠΎΡ ΡΡΠ°ΡΡΠΈ Π½Π°ΡΠ΅Π» ΡΠΏΠΎΡΠΎΠ± ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅:
- Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Ρ Π°ΠΊ Π΄Π»Ρ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Arduino Π±Π΅Π· ΡΠ°Π·Π³ΠΎΠ½Π°
- ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΡΡΠΈΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ 800×600 Π² 4-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ²Π΅ΡΠ΅ Π½Π° 16 ΠΠΡ Arduino
- ΠΠ° Arduino Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 20 ΠΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ 1024×768 Π² 4-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ²Π΅ΡΠ΅
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ VGA Π½Π° ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΡΡ Arduino
ΠΡΠΈ ΠΆΠ΅ΡΡΠΊΠΎΠΌ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π±Π΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ Ρ Π°ΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ:

- ΠΠΊΠΎΠ»ΠΎ 512 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠΈΡΠΈΠ½Ρ Π½Π° Arduino Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 20 ΠΠΡ
- ΠΠΊΠΎΠ»ΠΎ 400 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠΈΡΠΈΠ½Ρ Π½Π° Arduino Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 16 ΠΠΡ
ΠΡΠΎ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅: (ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° / 25,175) * 640.
Π¦Π΅Π»ΠΈ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ²ΡΠΎΡ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:
- ΠΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠ΅ VGA-Π²ΠΈΠ΄Π΅ΠΎ (640 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠΈΡΠΈΠ½Ρ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅) Ρ Arduino
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
- ΠΠ΅ ΠΏΡΠΈΠ±Π΅Π³Π°ΡΡ ΠΊ ΡΠ°Π·Π³ΠΎΠ½Ρ Arduino
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΡΠ²ΠΎΠ΄Π° VGA 640×480 Π½Π° Arduino ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ:
- 6 ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²
- 10 ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ²
- VGA-ΡΠ°Π·ΡΠ΅ΠΌ
- Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π°
ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ
Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ:
- HD74LS04P — ΠΈΠ½Π²Π΅ΡΡΠΎΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΡΠΈΠ³Π½Π°Π»Π°
- HD74LS08P — Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π, ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° XOR
- HD74LS32P — Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΠΠ, Π²ΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° XOR
- SN74F10N — Π±ΡΡΡΡΡΠ΅ 3-Π²Ρ ΠΎΠ΄ΠΎΠ²ΡΠ΅ Π²Π΅Π½ΡΠΈΠ»ΠΈ NAND
- DM74LS244N — 3-ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π±ΡΡΠ΅Ρ/Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ
- SN74LS373N — 8 D-ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅Π³ΠΈΡΡΡ
Π Π΅Π·ΠΈΡΡΠΎΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΡ Π΅ΠΌΡ
ΠΠΎΠΌΠΈΠΌΠΎ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ, Π² ΡΡ Π΅ΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ:

- Π Π΅Π·ΠΈΡΡΠΎΡΡ ~68 ΠΠΌ Π΄Π»Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ
- Π Π΅Π·ΠΈΡΡΠΎΡΡ ~470 ΠΠΌ Π΄Π»Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² R/G/B
- VGA-ΡΠ°Π·ΡΠ΅ΠΌ (ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΠΈΠΊΠ° ΠΡΠΌΠΌΠΎΠ½Π°)
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
ΠΡΠΈ ΠΏΠΎΠ΄Π±ΠΎΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ:
- ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π° Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΌΠ΅Π½Π΅Π΅ 32 Π½Ρ
- ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ Π°ΠΊΠ° Ρ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΎΡΡ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½Π° Π·Π°Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠΊΠΎΠ»ΠΎ 20 Π½Ρ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π·Π°ΠΌΠ΅Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈ Ρ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ Π·Π°Π΄Π΅ΡΠΆΠΊΠ΅
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ VGA Π²ΠΌΠ΅ΡΡΠΎ NTSC
- VGA ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠ΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ Π΄Π»Ρ RGB
- ΠΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅Π½ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ Arduino 16 ΠΠΡ
- ΠΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠ°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°ΠΌΠΈ
ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π» Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠΈΡΡ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ:
- ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° 2-Π±ΠΈΡΠ½ΡΠΉ ΠΈΠ»ΠΈ 1-Π±ΠΈΡΠ½ΡΠΉ ΡΠ²Π΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡΠΎΠ³ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ HD-ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
- ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ, Π° Π½Π΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ²ΡΠΎΡ ΠΎΡΠΌΠ΅ΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ:

- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΡΠ°Π·Π½ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ² ΡΡΠ»ΠΎΠΆΠ½ΡΠ΅Ρ ΡΡ Π΅ΠΌΡ
- ΠΠ΅Ρ Π³Π°ΡΠ°Π½ΡΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΡ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡ Π΅ΠΌΡ Π² ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡ, Π°Π²ΡΠΎΡ Π΄Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΎΠ²Π΅ΡΡ:
- ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΡ Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ±ΠΎΡΠΊΠΎΠΉ
- ΠΡΠ΄ΡΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
- ΠΡΠΈ Π·Π°ΠΌΠ΅Π½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΠΉΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌ
- ΠΠ·ΡΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ VGA-ΡΠΈΠ³Π½Π°Π»Π°
ΠΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ²ΡΠΎΡ Π²ΠΈΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ:
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
- ΠΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Π½Π° ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡΠ°Ρ
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΈ
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π½Π° Π±Π°Π·Π΅ Arduino
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΎΠ΅ΠΊΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ VGA-Π²ΠΈΠ΄Π΅ΠΎ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° Π±Π°Π·Π΅ Arduino. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, Π°Π²ΡΠΎΡΡ ΡΠ΄Π°Π»ΠΎΡΡ Π½Π°ΠΉΡΠΈ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ°Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Arduino Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , ΡΡΠ΅Π±ΡΡΡΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° VGA-ΠΌΠΎΠ½ΠΈΡΠΎΡΡ.

8-Π±ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Ρ BASIC ΠΈ VGA-Π²ΡΡ ΠΎΠ΄ΠΎΠΌ Π½Π° Arduino / Π₯Π°Π±Ρ
C ΠΏΠΎΠΌΠΎΡΡΡ Arduino ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ 8-Π±ΠΈΡΠ½ΡΠΉ ΡΠ΅ΡΡΠΎ-ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Ρ Basic (ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ Π½Π° ZX Spectrum) Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° VGA-ΠΌΠΎΠ½ΠΈΡΠΎΡ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ.
Π‘Π°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅, ΠΈΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Ρ BASIC Π½Π΅ Π½ΠΎΠ²Π°, Π½ΠΎ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π·Π½Π°Ρ, Π²ΡΠ΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ LCD-ΠΌΠΎΠ½ΠΈΡΠΎΡΡ, Π° Π² Π΄ΡΡΠ³ΠΈΡ β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° TVout, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΡΡΠ½ΠΎ-Π±Π΅Π»ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΡΠ΅Π±ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ. Π’ΡΡ ΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΅Π³ΠΎ-ΡΠΎ ΠΈΠΌΠ΅ΡΡ Π΄Π²Π° Arduino, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ², ΠΏΠ»ΡΡ ΡΠ°Π·ΡΡΠΌΡ Π΄Π»Ρ PS/2 ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ VGA-ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°.
ΠΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½ΡΠΆΠ½ΠΎ Π΄Π²Π΅ ΠΏΠ»Π°ΡΡ Arduino: ΠΎΠ΄ΠΈΠ½ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ (ΠΈΠ»ΠΈ Β«ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌΒ»), Π² Π½ΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Tiny Basic Plus (ΡΡΠΎ ΠΏΠΎΡΡ Tiny Basic Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ, Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Arduino). Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΡ Arduino ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ PS/2 ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΎΠΉ. ΠΡΠ²ΠΎΠ΄ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Arduino ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½Π° Π²ΡΠΎΡΠΎΠΉ Arduino, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ VGAx Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ VGA-ΡΠΈΠ³Π½Π°Π».
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ BASIC Π² ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ Π½Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²Π²Π΅ΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ PS/2 ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° VGA-ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅: ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠ΅Π³ΠΎΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ 24 ΡΡΠΎΠ»Π±ΡΠ° Π½Π° 10 ΡΡΡΠΎΠΊ, ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² β 5Ρ
6 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎ 4 ΡΠ²Π΅ΡΠ°.
ΠΠΎΡΠ»Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ Arduino, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ I/O ΠΏΠΈΠ½Π°ΠΌΠΈ Arduino.
1. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Arduino Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠΈΡΠ°ΡΠΎΡΠΎΠΌ TinyBasic ΠΈ Ρ PS/2 ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΎΠΉ
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ, ΡΠΎ Π»ΡΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΡΡ Π²Π΅ΡΡΠΈΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ .zip, ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠ°ΠΏΠΊΡ. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΡΡ Π²Π΅ΡΡΠΈΡ Π΄Π»Ρ Windows.

ΠΠΎΡΠΎΠΌ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° PS2keyboard, Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΎΡΡΡΠ΄Π°. ΠΠΎΡΠ»Π΅ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π°ΡΡ ΠΈΠ², ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π² Β«arduino-1.6.4\librariesΒ».
ΠΠ°Π»ΡΡΠ΅, Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ°ΠΉΠ» TinyBasicPlus_PS2_VGAx.ino, ΠΈ ΠΏΡΠΎΡΠ΅ΠΉΡΠ΅ Π΅Π³ΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Arduino.
ΠΡΠΎ Π²Π΅ΡΡΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ TinyBasic Plus, Π³Π΄Π΅ Π±ΡΠ»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ PS/2.
ΠΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ TiniBasic Plus ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° (Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅) ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡ.
ΠΡΠ»ΠΈ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π½Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅, ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΡ), ΡΠΎ Tiny Basic Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΡΠ΅Π½ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Arduino. Π Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΠ. ΠΠ»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ PuTTY, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ Π΄ΡΡΠ³ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ Π²ΠΊΡΡΡ.
Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ COM-ΠΏΠΎΡΡ (ΡΠΎΡ ΠΆΠ΅, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Arduino), ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ = 4800.
Π ΡΡΡ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, Π½Π°Π±ΡΠ°Π² ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Basic Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΠ (ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ PS/2 ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ Arduino).
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±ΡΠ°ΡΡ:
10 PRINT "Hello, World!" 20 GOTO 10 RUN
ΠΡΠ΅ΡΠ²Π°ΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡ Ctrl+C (ΡΡΠΎ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ PS/2).
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ PS/2 ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
2. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ PS/2 ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌΡ Arduino
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π±ΡΠ»ΠΈ Π²Π·ΡΡΡ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°.
ΠΠΎ ΡΡΡΠ΅ΡΡΠ²Ρ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΡΡΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°:
Data ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΊ Arduino pin 8,
IRQ (clock) ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΊ Arduino pin 3;
Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π·Π΅ΠΌΠ»Ρ (GND) ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ +5V, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» PS/2 ΡΠ°Π·ΡΡΠΌ cΠΎ ΡΡΠ°ΡΠΎΠΉ Π½Π΅ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠ΄ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π½Π°.
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° PS/2 ΡΠ°Π·ΡΠ΅ΠΌΠ° Π΅ΡΡΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅:
3. ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ
VGAx ΠΈ ΠΊΠΎΠ΄ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Arduino, ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ Π΅Π³ΠΎ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΠ»Ρ Π½Π°ΡΠ°Π»Π°, Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠ΄ VGAx-PC. ino ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ ΠΊ ΡΠ΅Π±Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π² ΠΏΠ°ΠΏΠΊΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ.
ΠΠΎΡΠΎΠΌ β Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Ρ GitHub Π±ΠΈΠ±ΠΈΠ»ΠΈΠΎΡΠ΅ΠΊΡ VGAx. ΠΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π² ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΡ Β«librariesΒ» Arduino IDE.
ΠΠΠΠΠ! ΠΡΠ° Π±ΠΈΠ±ΠΈΠ»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Arduno IDE 1.6.4 ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ° Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ, Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ.
Π’Π΅ΠΏΠ΅ΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ VGAx-PC.ino Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Arduino (Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» Π½Π° Arduino Nano, Π½ΠΎ Ρ Arduino Uno ΡΠΎΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ).
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΌΠ°Π»ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ β ΡΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ»ΡΡΠ°Ρ. ΠΡΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π½Π΅Ρ, ΡΠΎ Π²ΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ β ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΅ΡΡ ΠΏΠ°ΡΡ ΡΠ°Π³ΠΎΠ², ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ 8-Π±ΠΈΡΠ½ΡΠΉ ΡΠ΅ΡΡΠΎ-ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ:
- Π΄Π²Π° Arduino Uno Rev.3, ΠΈΠ»ΠΈ Π΄Π²Π° Arduino Nano 3.x (Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ATmega328)
- ΡΠ°Π·ΡΠ΅ΠΌ DSUB15, Ρ.Π΅. Π³Π½Π΅Π·Π΄ΠΎ VGA ΠΈΠ»ΠΈ ΠΊΠ°Π±Π΅Π»Ρ Ρ ΡΠ°ΠΊΠΈΠΌ Π³Π½Π΅Π·Π΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΆΠ°Π»ΠΊΠΎ ΠΎΡΡΠ΅Π·Π°ΡΡ
- ΡΠ΅Π·ΠΈΡΡΠΎΡΡ: 2 Π½Π° 68 ΠΠΌ ΠΈ 2 Π½Π° 470 ΠΠΌ
- ΡΠ°Π·ΡΠ΅ΠΌ PS2
- ΠΏΡΠΎΠ²ΠΎΠ΄Π°
- Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ: ΠΌΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°
ΠΡΡΠ°Π»ΠΎΡΡ Π²ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠΎ ΡΡ Π΅ΠΌΠ΅ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅, ΠΈ Π½Π°Ρ 8-Π±ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π³ΠΎΡΠΎΠ²!
ΠΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
VGA Π½Π° Arduino Β« ΡΡ Π΅ΠΌΠΎΠΏΠ΅Π΄ΠΈΡ
VGA ΡΡΠΎ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Video Graphics Array, ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΌΠΈΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. Β Π VGA ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠ΄Π½Π° βΡΠ°ΡΡΠΎΡΠ° ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉβ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΠ°ΡΡΠΎΡΠ° Π²ΡΠ²ΠΎΠ΄Π° Π²ΠΈΠ΄Π΅ΠΎ Π΄Π°Π½Π½ΡΡ
Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ, ΡΡΡΠΎΠΊΠ° Π·Π° ΡΡΡΠΎΠΊΠΎΠΉ, ΠΏΠΎΠΊΠ° Π²Π΅ΡΡ ΠΊΠ°Π΄Ρ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½, Π° ΠΏΠΎΡΠΎΠΌ Π²ΡΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠ½ΠΎΠ²Π°.
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Ρ ΠΏΠΎΡΡΡΠΎΠΈΠ» ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° VGA, Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΅Π³ΠΎ Ρ Arduino, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Arduino UNO Π΄Π»Ρ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈ VGA ΡΠΈΠ³Π½Π°Π»Π° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π‘ ΠΊΠΎΠ΄Π°. ΠΡΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ°Ρ , Β Π½ΠΎ ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, Π½Π° ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΌΡ Π·Π½Π°Π΅ΠΌ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ Arduino ΠΈ AVR ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ VGA ΠΏΡΠΎΡΠΎΠΊΠΎΠ». Π Π°Π±ΠΎΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.
Π¦Π΅Π»Ρ ΠΈ ΠΎΠ±Π·ΠΎΡ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π¦Π΅Π»ΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Arduino UNO Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΠΊΡΠ°ΡΠ½ΡΠΌ, Π·Π΅Π»Π΅Π½ΡΠΌ ΠΈ ΡΠΈΠ½ΠΈΠΌ ΡΠ²Π΅ΡΠΎΠΌ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ VGA ΠΌΠΎΠ½ΠΈΡΠΎΡ. ΠΡΠΎΠΌΠ΅ Arduino UNO Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΠΏΠ»Π°ΡΡ Ρ VGA ΡΠ°Π·ΡΠ΅ΠΌΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΡ Ρ ΡΠ΄Π΅Π»Π°Π» Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Β«ΠΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ° Π΄Π»Ρ ΠΌΠ°Π·ΠΎΡ
ΠΈΡΡΠ°Β», ΡΡΠΎΠ±Ρ Π»Π΅Π³ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΠΊΡΠ°ΡΠ½ΡΠΉ, Π·Π΅Π»Π΅Π½ΡΠΉ ΠΈ ΡΠΈΠ½ΠΈΠΉ ΡΠ²Π΅ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ VGA ΠΌΠΎΠ½ΠΈΡΠΎΡ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡΡΡ ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΡΠ°ΡΡΡΡ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,Β 800Γ600 ΡΠ΄ΠΎΠ±Π½ΠΎ, Ρ.ΠΊ. ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ΅Π»ΡΠ΅ ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΈΡΠ»Π°, ΠΈ ΡΠ°ΡΡΠΎΡΠ° ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 40ΠΠΡ. Π ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ VGA ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 800Γ600 ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ 200 Π»ΠΈΠ½ΠΈΠΉ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ, 200 Π»ΠΈΠ½ΠΈΠΉ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ 200 Π»ΠΈΠ½ΠΈΠΉ ΡΠΈΠ½Π΅Π³ΠΎ ΡΠ²Π΅ΡΠΎΠ². ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Arduino UNO ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 16ΠΠΡ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΠΈΠΊΡΠ΅Π»Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π»ΠΈΠ½ΠΈΠΈ.
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ:
Arduino UNO
ΠΠ»Π°ΡΠ° Ρ VGA ΡΠ°Π·ΡΠ΅ΠΌΠΎΠΌ
ΠΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ (ΠΏΡΠΎΠ²ΠΎΠ΄Π°)
ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ VGA ΠΌΠΎΠ½ΠΈΡΠΎΡ
Π Π°Π·ΡΠ΅ΠΌ Π΄Π»Ρ Π±Π°ΡΠ°ΡΠ΅ΠΈ +9Π
Π Π°Π·ΡΠ΅ΠΌ Π΄Π»Ρ Π±Π°ΡΠ°ΡΠ΅ΠΉ
ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΠΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π²ΡΡΠ΅, Π½ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ.
Arduino UNO
Arduino Uno ΡΡΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅Π»Π°Π΅Ρ Π²ΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π°Ρ ΠΊΠΎΠ΄ ΠΈ Π²ΡΠ΄Π°Π΅Ρ VGA ΡΠΈΠ³Π½Π°Π»Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ Π±Π΅Π· ΠΎΡΠΎΠ±ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ»Π°ΡΠ° Ρ VGA ΡΠ°Π·ΡΠ΅ΠΌΠΎΠΌ
ΠΡΠ° ΠΏΠ»Π°ΡΠ° ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π±ΡΠ»Π° ΡΠ΄Π΅Π»Π°Π½Π° Π΄Π»Ρ ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ° Π΄Π»Ρ ΠΌΠ°Π·ΠΎΡ ΠΈΡΡΠ°, ΡΡΠΎΠ±Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡ, Π½ΠΎ Ρ ΠΏΠΈΡΡ Π²ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ°ΡΡΠ΅ΠΉ Π½Π° ΡΠ΅ΠΌΡ VGA, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½.
ΠΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ
ΠΠ±ΡΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ. ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Arduino ΠΊ VGA ΠΌΠΎΠ½ΠΈΡΠΎΡ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠΎ ΡΡΡΡΡΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΡΠΎΠΊΠΎΠ΄ΠΈΠ»ΡΡΠΈΠΊΠ°ΠΌΠΈ.
ΠΠ±Π·ΠΎΡ ΡΡ Π΅ΠΌΡ
ΠΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅Ρ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»Π°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π° ΡΡ Π΅ΠΌΠ΅.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΡ Π΅ΠΌΡ
RGB ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ
Π VGA ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΈΠ½Π΅Π³ΠΎ ΡΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
ΡΠ²Π΅ΡΠΎΠ² ΡΠ°Π΄ΡΠ³ΠΈ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΡΡΠΈΡ
ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π³ΠΎΡΠ΅ΡΡ ΡΡΠΎΡ ΡΠ²Π΅Ρ. ΠΡ Π½Π΅ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΠΌ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΡ Β ΡΠ²Π΅ΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π½Π°Ρ Π²ΡΠ΅Π³Π΄Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ²Π΅ΡΠΎΠ² 100% ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ, 100% Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ 100% ΡΠΈΠ½Π΅Π³ΠΎ.
Hsync ΠΈ Vsync ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ Π»ΠΈΠ½ΠΈΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ Π»ΠΈ ΠΊΠ°Π΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π²Π° ΡΠΈΠ³Π½Π°Π»Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ: ββΠ³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ H-SYNC ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ V-SYNC. ΠΡΠΎ ΡΠ°ΠΌΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ, ΠΈ Π΅ΡΠ»ΠΈ ΠΈΡ ΡΠ°ΠΉΠΌΠΈΠ½Π³ΠΈ Π±ΡΠ΄ΡΡ Π½Π°ΡΡΡΠ΅Π½Ρ, ΡΠΎ VGA Π²ΡΡ ΠΎΠ΄ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ.
GND ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ
Π VGA ΡΠ°Π·ΡΠ΅ΠΌΠ΅ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ GND Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Β ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ VGA ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ, Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ GND ΠΊ 5 ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ. ΠΡΡ!
ΠΡΠ½ΠΎΠ²Ρ ΡΠ΅ΠΎΡΠΈΠΈ VGA
Π ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ VGA ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ , Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΈ ΠΎΠ± ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ.
Arduino UNO ΡΠ°ΠΊΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ 16ΠΠΡ ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΊΠ», ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π² Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΎΡΠ½ΠΎ Π·Π°Β (1/16000000) ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 62,5 Π½Π°Π½ΠΎΡΠ΅ΠΊΡΠ½Π΄Ρ.
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ 62,5 Π½Π°Π½ΠΎΡΠ΅ΠΊΡΠ½Π΄Ρ, ΠΈ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π²ΡΡΠ΅ Π΄Π΅Π»ΠΈΡΡΡΡ Π½Π° 62,5 Π½Π°Π½ΠΎΡΠ΅ΠΊΡΠ½Π΄Ρ, Π° ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ 800x600VGA, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΌ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠΌ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠΎΡΠ»Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ 601 Π»ΠΈΠ½ΠΈΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ ΠΈΠΌΠΏΡΠ»ΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Β ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ 4 Π»ΠΈΠ½ΠΈΠΈ. Π ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΏΠ°ΡΠ·Π° Π² 23 Π»ΠΈΠ½ΠΈΠΈ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ ΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Π³Π°ΡΡΡΠ΅Π³ΠΎ ΠΈΠΌΠΏΡΠ»ΡΡΠ°, Π»ΠΈΠ½ΠΈΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ, Π½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ²Π΅ΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΡΠ°ΡΡΡ
ΠΡΠΎ Π½Π°Π²Π΅ΡΠ½ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ ΡΡ Π΅ΠΌ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΏΠΈΡΠ°Π». ΠΠ΅ΡΠΈΡΠ΅ Arduino UNO, ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ ΠΈ VGA ΡΠ°Π·ΡΠ΅ΠΌ ΠΈ Π½Π°ΡΠΈΠ½Π°ΠΉΡΠ΅ ΡΠ±ΠΎΡΠΊΡ!
Π‘Π±ΠΎΡΠΊΠ° ΡΡ Π΅ΠΌΡ
ΠΠ° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π²ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΡΡ
Π΅ΠΌΡ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΡΠ°Π½Π΅Π΅. Π‘Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ GND ΠΊ 5 ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ VGA ΡΠ°Π·ΡΠ΅ΠΌΠ°. ΠΠΎΡΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΈΠ½Π΅Π³ΠΎ ΡΠ²Π΅ΡΠΎΠ². ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Hsync ΠΈ Vsync Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ, ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½ΡΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΡΠΎ ΡΠΎ Π½Π° Π½ΡΠΌ. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ»Π°ΡΡ ΠΎΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π Π΅Ρ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ Π·Π΄Π΅ΡΡ.
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π³ΠΎΡΠΎΠ²Π°. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ Π²ΡΡ ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΠ°ΡΡΡ
ΠΡΡΡ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Ρ Π½ΠΈΠΆΠ΅:
Β Β Β β Π¦Π²Π΅Ρ Π΄Π»Ρ ΡΠΈΠΊΠ»ΠΎΠ² + Hsync
Β Β Β β ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ
3 ΡΠΈΠΊΠ»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ²Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅. ΠΠΎΡ Π²ΡΠ΄Π΅ΡΠΆΠΊΠ° ΠΈΠ· ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ 200 Π»ΠΈΠ½ΠΈΠΉ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°. ΠΡΠ΅ΠΌΡ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ , ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅.
while(i
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΎΡΡΡΠ²ΠΊΠ΅ ΠΊΠΎΠ΄Π° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠΎΡΡΠΈ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²ΡΠ²ΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΡΡ
Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ
Π»ΠΈΠ½ΠΈΠΉ. Π Π°Π·Π½ΠΈΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±Ρ ΡΡΠΈΡΠ°ΡΡΡΡ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
, ΠΊΠ°ΠΊ Hsync (128 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ), Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π² Π»ΠΈΠ½ΠΈΡΡ
(4 Π»ΠΈΠ½ΠΈΠΈ).
//VSYNC High VSYNC_HIGH; //4 Lines Of VSYNC while(i
ΠΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π°, Π½ΠΎ Π΅Π³ΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π½ΠΈΠΌ, ΡΠΊΠ°ΡΠ°Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊ. ΠΡ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎΠ±ΡΠ°Π»ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠ°ΡΡΡ, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ!
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
ΠΠ° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²ΡΠ²ΠΎΠ΄ VGA ΡΠΈΠ³Π½Π°Π»Π° Ρ Arduino UNO Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ VGA ΠΌΠΎΠ½ΠΈΡΠΎΡ. ΠΠΈΠΊΠ°ΠΊΠΈΡ ΡΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΡΡΡΠΊΠΎΠ², ΠΏΡΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈ ΡΠΈΠ³Π½Π°Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠ°ΡΠ½ΡΠΉ, Π·Π΅Π»Π΅Π½ΡΠΉ ΠΈ ΡΠΈΠ½ΠΈΠΉ ΡΠ²Π΅ΡΠ° ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π±Π΅Π· ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡ Π²Π°Ρ, ΡΡΠΎ ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΈ ΠΌΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ VGA 800Γ600 @ 60 ΠΡ.
ΠΠ±Π·ΠΎΡ VGA Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Arduino
ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ ΠΏΠΎΠ½ΡΠ»ΠΈ, VGA Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΡΡΠ΄Π½ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Arduino Π² ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ 800Γ600, Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Arduino Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π³ΠΈΠ±ΠΊΠΎΡΡΡ VGA Π² Π½Π°ΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΏΡΠΎΡΠ΅Π½Π½ΡΠ΅ Π²Π΅ΡΠΈ. ΠΠ° ΡΠΊΡΠ°Π½ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ ΠΊΡΠ°ΡΠ½ΡΠΉ, Π·Π΅Π»Π΅Π½ΡΠΉ ΠΈ ΡΠΈΠ½ΠΈΠΉ ΡΠ²Π΅ΡΠ°, Π΄ΠΎΠΊΠ°Π·ΡΠ²Π°Ρ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ VGA.
Π§ΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ?
Π― Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π±Ρ ΡΡΠ°ΡΠΈΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π²ΡΠ²ΠΎΠ΄ VGA ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Arduino, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΈΠ·-Π·Π° ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠ°ΠΉΠΌΠΈΠ½Π³Π°ΠΌ. Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΠ΅ΡΠ΅ Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠ°Π·ΠΎΡΠ°ΡΡΠ΅ΡΠ΅ΡΡ Π² ΡΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄Π΅. Β ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ VGA ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Arduino ΠΌΠΎΠΆΠ΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ, ΡΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π²ΡΠ²ΠΎΠ΄ Π²Π΅ΡΠ΅ΠΉ Π½Π° VGA ΠΌΠΎΠ½ΠΈΡΠΎΡ. Π― ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Π΅ΡΡΡ Arduino shield, Π΄Π°ΡΡΠΈΠΉ ΡΠ°ΠΊΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ»ΠΈ ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ°Π΅ΠΌ ΡΠ΅Π»ΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ, ΡΠΎ ΠΌΡ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, ΡΡΠΎ Ρ Π½Π°Ρ Π²ΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ. Π’ΡΠΈ ΡΠ²Π΅ΡΠ° Π½Π° ΡΠΊΡΠ°Π½Π΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ»Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ, Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΠΎΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ VGA Π²ΡΡ ΠΎΠ΄ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅β¦
Π‘ΠΊΠ°ΡΠ°ΡΡ ΡΠΊΠ΅ΡΡ
ΠΡΠΈΠ³ΠΈΠ½Π°Π» ΡΡΠ°ΡΡΠΈ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ (ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄: ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΠ°ΡΡΡΠ½ΠΎΠ² Π΄Π»Ρ ΡΠ°ΠΉΡΠ° cxem.net)
ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ vga ΠΌΠΎΠ½ΠΈΡΠΎΡ
Π ΡΡΡΠΊΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° phpBB. Please, in order to access our website you need to activate JavaScript in your Browser!!! How to enable JavaScript in your Browser. ΠΠΎΠΈΡΠΊ Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ. ΠΠΎΠΏΡΠΎΡΡ, ΠΏΠΎΠΌΠΎΡΡ Π·Π½Π°ΡΠΎΠΊΠΎΠ². ΠΠΎ ΡΡΡΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π°ΡΠ΄ΡΠΈΠ½ΠΎ Π² Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΡ.
ΠΠΎΠΈΡΠΊ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΠΠ°ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΠΎΡΡ:
ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ vga ΠΌΠΎΠ½ΠΈΡΠΎΡ
Π‘Ρ Π΅ΠΌΡ, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ, Π΄Π°ΡΠ°ΡΠΈΡΡ:
ΠΡΠ°ΠΉΡ-Π»ΠΈΡΡΡ, ΡΠ΅Π½Ρ:
ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ, ΡΡΠ°ΡΡΠΈ, ΠΌΠ°Π½ΡΠ°Π»Ρ:
ΠΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° Π²ΠΎ Π²ΡΠ΅Ρ Π±Π°Π·Π°Ρ .
ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΡΡΠ»ΠΊΠ° Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
- ΠΊΠ°Π±Π΅Π»Ρ vga
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° VGAX Π΄Π»Ρ Arduino UNO
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Arduino ΠΊ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ°ΠΌ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°ΠΌ
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Arduino ΠΊ ΠΌΠΎΠ½ΠΈΡΠΎΡΡ ΡΠ΅ΡΠ΅Π· VGA
- ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ VGA-ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
- Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ VGA ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ NIOS II
- ΠΠΎΠ½ΠΈΡΠΎΡ — 1280×800 IPS HDMI/VGA/AV Display — Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Ρ 7″
- 1 ΡΡ.
ΡΠΈΠ½ΡΡ OV7670 300KP ΠΊΠ°ΠΌΠ΅ΡΠ° VGA ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ arduino DIY KIT
- ΠΠΎΠ½ΠΈΡΠΎΡ HDMI/VGA/NTSC/PAL — Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Ρ 7″ — 1280×800 IPS
- ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠ²Π΅ΡΠΎΠ² Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ vga
ΠΠΠ‘ΠΠΠ’Π ΠΠ’Π ΠΠΠΠΠ ΠΠ Π’ΠΠΠ: Arduino VGA Pong (with colors)
ΠΊΠ°Π±Π΅Π»Ρ vga
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎ x Π² 8-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ²Π΅ΡΠ΅ ΠΈ x Π² ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π‘Ρ Π΅ΠΌΠ° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ° ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅Π³ΠΎ 3 ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π΄Π»Ρ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΈ 10 ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠ»Π°ΡΡΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠΊΡΠ°Π½ Π² VGA -ΡΠ΅ΠΆΠΈΠΌΠ΅: print Π‘Π°ΠΌ ΡΠ°ΠΉΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π·Π΄Π΅ΡΡ — DueVGA. ΠΡΠ°ΠΊ, Π΄Π»Ρ ΠΌΠΎΠ½ΠΎΡ
ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π°ΠΌ Ρ
Π²Π°ΡΠΈΡ 3-Ρ
ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ², Π° Π΄Π»Ρ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ΅Π»ΡΡ
Π΄Π΅ΡΡΡΡ. ΠΠΎΠΌΠΈΠ½Π°Π»Ρ ΡΠΌΠΎΡΡΠΈΠΌ Π² ΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅:. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ Π½Π΅ΠΌΡ ΠΠΌ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΌΠΎΠ½ΠΎΡ
ΡΠΎΠΌΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ
ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ²Π΅ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΠ»Ρ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ VGA -Π²ΡΡ ΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΠΎΠΌΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΡΠΎΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅:. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ 6 ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠ»Π΅ΠΊΡΡΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π½Π° ΠΌΠΊΠ€. Π’ΡΡ, ΠΊΠ°ΠΊ ΠΈ Π² VGA-ΡΠ΅ΠΆΠΈΠΌΠ΅, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡΠ½ΡΠ΅ Π½ΠΎΠΌΠΈΠ½Π°Π»Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ²: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΠΌΠΌΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ±ΠΎΡΠ° Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠ².
ΠΠΎΡ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ Π²ΡΠ΅. ΠΠ½ΡΡΡΠΈ Π°ΡΡ ΠΈΠ²Π° Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Π΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΡΠΎ Π΄Π΅Π»ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ — ΡΠ°ΠΌ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π½Π΅Ρ.
Π Π²ΠΎΡ ΡΠΎΠ²Π°ΡΠΈΡ Ρ ΡΠ°ΠΉΡΠ° Pole Π΄Π°ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π» ΠΏΠΎΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡΡΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π‘Ρ
Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΡΠ°ΠΊ, Π΄Π»Ρ ΠΌΠΎΠ½ΠΎΡ
ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π°ΠΌ Ρ
Π²Π°ΡΠΈΡ 3-Ρ
ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ², Π° Π΄Π»Ρ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ΅Π»ΡΡ
Π΄Π΅ΡΡΡΡ. ΠΠΎΡ ΡΠ°Π±Π»ΠΈΡΠ° Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠ² ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ²: Π’ΡΡ, ΠΊΠ°ΠΊ ΠΈ Π² VGA-ΡΠ΅ΠΆΠΈΠΌΠ΅, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡΠ½ΡΠ΅ Π½ΠΎΠΌΠΈΠ½Π°Π»Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ²: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΠΌΠΌΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ±ΠΎΡΠ° Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠ². Π, Π² Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ, Π²ΠΎΡ ΡΠΎΡ ΠΎΡ Π°Π²ΡΠΎΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ Π΅Π΅ ΡΠ°Π±ΠΎΡΡ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ: Π Π²ΠΎΡ ΡΠΎΠ²Π°ΡΠΈΡ Ρ ΡΠ°ΠΉΡΠ° Pole Π΄Π°ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π» ΠΏΠΎΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡΡΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: www.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° VGAX Π΄Π»Ρ Arduino UNO
ΠΠΎΡΠΏΠΎΠ΄Π°, ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΏΠΎΡΡ «ΠΠΈΠ» Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΡΠ°Π±ΠΎΡΠ΅ Ρ Arduino ΠΈΠ»ΠΈ Raspberry Pi. ΠΠ½Π°ΡΡΠΈΠ΅ — ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ, Π½Π΅ Π·Π½Π°ΡΡΠΈΠ΅ — ΡΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ! ΠΠ°Π΄ΠΎ Π±Ρ Π΅Π³ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠΏΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ, ΠΊΠ°ΠΊ Π½Π° ΠΠ, Π° ΡΠΎ ΠΌΠ°Π»ΠΈΠ½ΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΠ΅ΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½. ΠΡΠΊΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡ Π²ΡΡΡΠ½ΡΡ Π»Π΅Π½Ρ, Π° ΠΆΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π° ΡΡΠ° Π³ΡΠΎΠ±ΠΈΠ½Π° ΠΌΠ½ΠΎΠ³ΠΎ.
This is a pretty monitor for RPi, which has high performance and is convenient to use. First of all 7 Diagonal — x HDMI/VGA/NTSC/PAL Display ITDB E V1: » TFT LCD Display Screen Module Shield For Arduino Starters.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Arduino ΠΊ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ°ΠΌ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°ΠΌ
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎ x Π² 8-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ²Π΅ΡΠ΅ ΠΈ x Π² ΠΌΠΎΠ½ΠΎΡ
ΡΠΎΠΌΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π‘Ρ
Π΅ΠΌΠ° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ° ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅Π³ΠΎ 3 ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π΄Π»Ρ ΠΌΠΎΠ½ΠΎΡ
ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΈ 10 ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠ»Π°ΡΡΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠΊΡΠ°Π½ Π² VGA -ΡΠ΅ΠΆΠΈΠΌΠ΅: print Π‘Π°ΠΌ ΡΠ°ΠΉΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π·Π΄Π΅ΡΡ — DueVGA. ΠΡΠ°ΠΊ, Π΄Π»Ρ ΠΌΠΎΠ½ΠΎΡ
ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π°ΠΌ Ρ
Π²Π°ΡΠΈΡ 3-Ρ
ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ², Π° Π΄Π»Ρ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠ΅Π»ΡΡ
Π΄Π΅ΡΡΡΡ. ΠΠΎΠΌΠΈΠ½Π°Π»Ρ ΡΠΌΠΎΡΡΠΈΠΌ Π² ΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅:. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ Π½Π΅ΠΌΡ ΠΠΌ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΌΠΎΠ½ΠΎΡ
ΡΠΎΠΌΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ
ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ²Π΅ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Arduino ΠΊ ΠΌΠΎΠ½ΠΈΡΠΎΡΡ ΡΠ΅ΡΠ΅Π· VGA
ΠΠΎΡ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΎ ΠΡΡ ΠΎΠ΄ Arduino Uno Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ VGA ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΎΡΠΈΠΈ Π½Π° Π½Π΅ΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΠΊΠΈΠ·, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ²Π΅ΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»ΠΎΡΠΊΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° TimerHelpers. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°ΡΠΈΠΉ Π΄Π»Ρ ΠΎΠ±Π΅ΠΈΡ ΡΡ Π΅ΠΌ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π³Π»ΡΠ±ΠΈΠ½Π΅ ΡΠ²Π΅ΡΠ°. ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠ°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ° Arduino TV.
ΠΠΎΠ²ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ? ΠΠ°ΡΠΈΠ½Π°ΡΡ Π·Π΄Π΅ΡΡ.
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ VGA-ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
ΠΠΎΠ³ΠΈΠ½ ΠΈΠ»ΠΈ ΡΠ». ΠΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ. ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΠΎΠ³ΠΈΠ½ ΠΈΠ»ΠΈ ΡΠ». ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠ°ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½Π° ΡΠ»ΠΎΠΆΠ½Π° ΠΈ Π½Π΅ΡΠ΄ΠΎΠ±Π½Π° Π² ΡΠ°Π±ΠΎΡΠ΅ β ΠΊΡΡΠ° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ², Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ 12Π. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΈΠ·-Π·Π° ΡΠΊΠ·ΠΎΡΠΈΡΠ½ΠΎΡΡΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°, ΡΡΠ°ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»Π°ΡΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π°Π»Π΅Π΅ Π² ΡΠ²ΠΎΠΈΡ
ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Ρ
Ρ ΡΠ΅ΡΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΠ-ΠΌΠΎΠ½ΠΈΡΠΎΡ.
Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ VGA ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ NIOS II
Π Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠ°ΠΌΠ΅ΡΠ° ov ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΡΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ Arduino. ΠΠ½Π° Π±ΡΠ»Π° Π±Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½Π° Π΅ΡΠ»ΠΈ Π±Ρ Π½Π΅ ΠΎΠ΄Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Ρ
ΠΎΡΡ Π±Ρ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΈ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠ°Π»ΠΎ-ΠΌΠ°Π»ΡΡΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΆΠ΅Π»Π΅Π·ΠΊΠ΅. Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠΉ, ΡΡΠ°ΡΠ΅ΠΉ, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ, Π½ΠΎ ΡΠ΅ΡΠΊΠΈΡ
ΡΠ°Π³ΠΎΠ² Π½Π°ΠΉΡΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ: ΠΊΡΠΎ-ΡΠΎ Π»Π΅Π½ΠΈΡΡΡ ΠΈΡ
ΠΏΠΈΡΠ°ΡΡ, ΠΊΡΠΎ-ΡΠΎ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡ
Π΅ΠΌΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄, ΠΊΡΠΎ-ΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ, Π° ΡΠ°ΠΏΠΎΡΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ± ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ. ΠΡΠ»Π° ΠΏΠΎΠΏΡΡΠΊΠ° Π½Π°ΡΡΡΠΎΠΈΡΡ Π½Π° Arduino Mega, Π½ΠΎ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»Π°ΡΡ ΠΎΠ½Π° ΠΏΠ»Π°ΡΠ΅Π²Π½ΠΎ. ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π½Π° Π½ΠΎΠΆΠ½Π°Ρ
A4 ΠΈ A5 Π΄Π°Π½Π½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠΆΠ΅ ΠΎΠΏΠΎΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² 5v, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΏΠ°Π»ΠΈΠ»ΠΎ ΠΊΠ°ΠΌΠ΅ΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΠ°ΡΡ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ Arduino Β· 7″ Raspberry Pi ΠΌΠΎΠ½ΠΈΡΠΎΡ * TFT HDMI VGA 2AV. ΠΠ°ΡΠ°Π»ΠΎΠ³. ΠΠΎΡΠΎΠ²ΡΠ΅ Π½Π°Π±ΠΎΡΡ Β· ΠΠΎΠ²ΠΈΠ½ΠΊΠ° Β· ΠΠΎΠ»Π°Π³ΡΠ°Ρ Β· ΠΠ»Π°ΡΡΠΈΠΊ ΡΠΈΠ»Π°ΠΌΠ΅Π½Ρ Π΄Π»Ρ 3D.
ΠΠΎΠ½ΠΈΡΠΎΡ — 1280×800 IPS HDMI/VGA/AV Display — Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Ρ 7″
ΠΡΠ΄ΡΠΈΠ½ΠΎ ΠΈ vga ΠΌΠΎΠ½ΠΈΡΠΎΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π²Π΅ ΠΏΠ»Π°ΡΡ Arduino, ΠΎΠ΄Π½Π° Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ, Π²ΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠ΅ΠΊΡΡ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ I2C Π½Π° ΠΏΠ΅ΡΠ²ΡΡ. Π ΡΡΠ°ΡΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π²ΡΡ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π½ΡΠ°Π½Ρ: ΠΏΠ»Π°ΡΡ, Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ Π² Arduino1. ΠΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΏΠ»Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ Π² Π»ΡΠ±ΠΎΠΉ Arduino, Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
1 ΡΡ. ΡΠΈΠ½ΡΡ OV7670 300KP ΠΊΠ°ΠΌΠ΅ΡΠ° VGA ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ arduino DIY KIT
ΠΠΠΠΠ ΠΠ Π’ΠΠΠ: Reutilizar Monitor VGA com Arduino
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π·Π°Π΄, Π·Π°Π΄Π°Π²ΡΠΈΡΡ ΡΠ΅Π»ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ VGA- ΠΌΠΎΠ½ΠΈΡΠΎΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π΄Π°Π½Π½ΡΡ
Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ — Ρ Ρ ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠΊΠΎΠ»ΡΠΊΠΎ- Π½ΠΈΠ±ΡΠ΄Ρ » Π²Π½ΡΡΠ½ΠΎΠ³ΠΎ» ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠ»Π΅Π½ΠΊΠ΅ ΠΏΠΎ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ. . Π₯ΠΎΡΠ΅Π»ΠΎΡΡ ΡΡΠΎ- ΡΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ΅Π²ΠΎΠ΅ ΠΈ ΡΠ΅ΡΠ΄ΠΈΡΠΎΠ΅. ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΊΠΈΠ΄ΠΊΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ, ΡΡΠΎ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ
ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΡ
ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ ΡΠΈΡΠΌΡ ATMEL. ΠΠ»ΡΡ Π½Π° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠΊΠΎΡΠΎΡΡΠ½ΡΠ΅ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Mega48,88, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ 20MHz. Π ΡΠΎΠΌΡ ΠΆΠ΅ Ρ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π» Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
AVR. Π Ρ Π·Π°ΡΡΡΠΈΠ» ΡΡΠΊΠ°Π²Π°..
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ. Π‘Π°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅, ΠΈΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arduino Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Ρ BASIC Π½Π΅ Π½ΠΎΠ²Π°, Π½ΠΎ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π·Π½Π°Ρ, Π²ΡΠ΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΠ½ΠΈΡΠΎΡ HDMI/VGA/NTSC/PAL — Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Ρ 7″ — 1280×800 IPS
JavaScript seems to be disabled in your browser. You must have JavaScript enabled in your browser to utilize the functionality of this website. ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π΄ΡΡΠ³Ρ. ΠΡΠ΄ΡΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΌ, ΠΊΡΠΎ ΠΎΡΡΠ°Π²ΠΈΡ ΠΎΡΠ·ΡΠ² ΠΎΠ± ΡΡΠΎΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅. This is a pretty monitor for RPi, which has high performance and is convenient to use. First of all, about its performance. How to use it?
ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠ²Π΅ΡΠΎΠ² Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ vga
ΠΠ΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄ Ρ ΠΏΡΠΎΡΠΈΡΠ°Π» Π² Π±Π»ΠΎΠ³Π΅ hackaday. ΠΡΠΎΡΡΠΎ Π±Π΅ΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠΉ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Ρ ΠΊΡΠΎΡ ΠΎΡΠ½ΡΠΌΠΈ Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ 0. Π ΡΠΈΠ»Ρ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΉ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ x 64, Π±Π΅Π· Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΈΠ΄Π΅Ρ ΠΌΠ½Π΅ ΡΠ°ΠΊ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ, ΡΡΠΎ Ρ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ VGA-Π²ΠΈΠ΄Π΅ΠΎ 640×480 Ρ Arduino
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ 8-Π±ΠΈΡΠ½ΡΡ AVR (Π²ΠΊΠ»ΡΡΠ°Ρ Arduino Nano ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°) ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅ 16 ΠΠΡ. ΠΡΠΎ 16 000 000 Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ… ΡΠ΅ΡΠΏΠ΅ΠΊΡΠ°Π±Π΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π‘ΡΠ°Π½Π΄Π°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ VGA, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΡΠ°ΡΠ»Π΅Π²ΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ «ΠΌΡ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΡΠΎΠΌΡ», ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 640 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠΈΡΠΈΠ½Ρ, 480 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² Π²ΡΡΠΎΡΡ ΠΈ 60 ΠΊΠ°Π΄ΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΡΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 25,175 ΠΠΡ:
25 175 000 > 16 000 000.
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ Full VGA Π²ΠΈΠ΄Π΅ΠΎ Ρ Arduino
Π’Π°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° Π±ΡΠ»Π° Π»ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠΉ Π΄Π»Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ (Π³Π»ΡΠΏΠΎΠ³ΠΎ) ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Π Ρ ΠΏΠΎΠΌΠΎΡΡΡ Ρ Π°ΠΊΠ° Ρ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π·Π°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π», Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· ΡΠ°Π·Π³ΠΎΠ½Π° Arduino. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΡΡΠΈΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 800×600 Π² 4-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ²Π΅ΡΠ΅ Ρ ΡΠ°ΡΡΡΠΌΠΈ 16 ΠΠΡ ΠΈ 1024×768 Π² 4-Π±ΠΈΡΠ½ΠΎΠΌ ΡΠ²Π΅ΡΠ΅ Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΠΉ Ρ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ 20 ΠΠΡ.
(ΠΡΠ»ΠΈ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ 2- ΠΈΠ»ΠΈ 1-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΠΈ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ ΠΊΡΡΡ Π΄Π΅Π½Π΅Π³ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΠΌΠΈ ΡΠ°ΠΊΡΠΎΠ²ΡΠΌΠΈ ΡΠ°ΡΡΠΎΡΠ°ΠΌΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ HD. ΠΡ ΡΡΠΎΠ»ΠΊΠ½Π΅ΡΠ΅ΡΡ Ρ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠΌΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΡΡΠΎΡΠΎΠ½Ρ. )
ΠΠ°ΠΊΠΈΠΌ Π±ΡΠ»ΠΎ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ VGA Π½Π° Arduino?
ΠΡΠΈ ΠΆΠ΅ΡΡΠΊΠΎΠΌ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠΊΠΎΠ»ΠΎ 512 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠΈΡΠΈΠ½Ρ Π½Π° 20 ΠΠΡ ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 400 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠΈΡΠΈΠ½Ρ Π½Π° 16 ΠΠΡ. ΠΡΠ° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΏΡΠΎΡΡΠ°: (20/25,175 * 640) ΠΈΠ»ΠΈ (16/25,175) * 640 Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠΊΡΠ΅Π»Ρ Π·Π° ΡΠ°ΠΊΡ.
ΠΠΎΡ ΡΠ΅Π»Ρ ΡΠΎΡΡΠΎΡΠ»Π° Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Β«ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠ΅Β» Π²ΠΈΠ΄Π΅ΠΎ Arduino VGA. Π¦Π²Π΅Ρ ΡΠΎΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠΈΠΏΠΎΠ²Π°ΡΡ ΡΡΡΠ±ΠΎΠ».
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ: ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π²Π·Π»ΠΎΠΌΠ°Π»ΠΈ ΡΠ²Π΅ΡΠ½ΠΎΠ΅ NTSC-Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ· Arduinos, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΡΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΡΠ°ΡΡ Π½Π° ΠΊΡΠΈΡΡΠ°Π»Π»Ρ 14,31818 ΠΠΡ. Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΎΠΌ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Π°, Π½ΠΎ Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π»ΡΡ Π½Π° VGA ΠΈ Π΅Π³ΠΎ ΠΏΡΠΎΡΡΡΠ΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠ΅ Π²ΡΡ ΠΎΠ΄Ρ Π΄Π»Ρ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ, Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΈΠ½Π΅Π³ΠΎ ΡΠ²Π΅ΡΠΎΠ², ΡΠΎΡ ΡΠ°Π½ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ 16 ΠΠΡ.
Π ΠΊΠ°ΠΊΠΈΠ΅ Ρ Π²Π°Ρ Π±ΡΠ»ΠΈ ΡΠ΅Π»ΠΈ?
ΠΠΎΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΡΠΎΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ:
- ΠΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ (>= 640 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠΈΡΠΈΠ½Ρ) ΠΎΡ Arduino
- Π¦Π²Π΅Ρ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Ρ ΠΌΠ΅Π½Ρ Π΄Π΅ΡΠ°Π»ΠΈ /PAL/PLA/Π§ΡΠΎ ΡΠ°ΠΌ Π΅ΡΠ΅)
- ΠΠ΅Π· ΡΠ°Π·Π³ΠΎΠ½Π° !
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΡΡ Π΅ΠΌΠ° Π΄Π»Ρ 640×480 VGA Π½Π° Arduino
Π ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» 6 ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌ, 10 ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ², ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΡ VGA ΠΈ ΡΠ²ΡΠ·ΠΊΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠ΅ΠΊ. ΠΠ΅ΡΠ²ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ ΡΠ°ΡΡΠΈ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΡΡ
Π΅ΠΌΠ΅ ΡΠ°ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΎΠ±ΡΡΠΆΠ΄Π°Π» Π½Π° ΠΏΡΠΎΡΠ»ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅. Π Π΄Π°, Ρ ΡΠΌΠ΅ΡΠΈΠ²Π°Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΠΌΡΠΈ:
- HD74LS04P β ΠΠ΅ Π²ΠΎΡΠΎΡΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΠ°Π΄Π΅ΡΠΆΠΊΠ°
- HD74LS08P β Π ΠΠ΅ΠΉΡ. ΠΠΎΠ»ΠΎΠ²ΠΈΠ½Π° XOR
- HD74LS32P β ΠΠ»ΠΈ Π²ΠΎΡΠΎΡΠ°. XOR Π΄ΡΡΠ³Π°Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°
- SN74F10N β ΠΡΡΡΡΡΠ΅ Π²Π΅Π½ΡΠΈΠ»ΠΈ Nand Ρ 3 Π²Ρ ΠΎΠ΄Π°ΠΌΠΈ. ΠΡΠΈΡΡΠΈΡΠ΅ ΡΡΠΎΠ΄Π»ΠΈΠ²ΡΠ΅ ΡΠ°ΡΡ ΠΎΡ Π²Π·Π»ΠΎΠΌΠ°Π½Π½ΠΎΠ³ΠΎ XOR, ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΈΠ½Π²Π΅ΡΡΠΎΡ
- DM74LS244N — 3 ΠΡΡΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ/Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ/Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊ. ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠΉΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π΄Π²ΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ½Π΅.
- SN74LS373N β 8 Π·Π°ΡΠ΅Π»ΠΎΠΊ ΡΠΈΠΏΠ° D. ΠΠ°Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΌΠΏΠ»Π΅Ρ/Π²ΡΡ ΠΎΠ΄ Π½Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΡ ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΎΡ.
- ΠΠΎΡΡ VGA β Π‘ΠΌ. ΡΠ°ΠΉΡ ΠΠΈΠΊΠ° ΠΡΠΌΠΌΠΎΠ½Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΎ.
- Π Π΅Π·ΠΈΡΡΠΎΡΡ ~68 ΠΠΌ. Π‘ΠΈΠ³Π½Π°Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ.
- Π Π΅Π·ΠΈΡΡΠΎΡΡ ~470 ΠΠΌ. ΡΠΈΠ³Π½Π°Π»ΠΎΠ² R/G/B.
ΠΠ°ΠΌΠ΅Π½Ρ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ , ΠΏΡΠΎΡΡΠΎ ΡΠΎΡ
ΡΠ°Π½ΡΠΉΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ°ΡΡΠ΅ΠΉ ΠΌΠ΅Π½Π΅Π΅ 32 Π½Ρ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ΠΌΡ (Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΠΌΠΎΠΉ Π²Π·Π»ΠΎΠΌ ΡΠ°ΡΠΎΠ², Π²Π΅ΡΠΎΡΡΠ½ΠΎ, 20 Π½Ρ ΠΈΠ·-Π·Π° ΡΡΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΠΈΠΊΠ»Π°) ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ ΡΠΎΠ³ΠΎ.
DQYDJ Π½Π΅ Π½Π΅ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ»ΠΎΠΌΠ°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΡ ΡΡ Π΅ΠΌΡ!
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ, ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ²
Π― ΠΊΡΠΏΠΈΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΡΠ΄Π°Π»ΠΈΠ» Π΄Π²Π° ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ· ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ. ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ ΡΡΡ ΡΠΌΠ΅Π½ΡΡΠ΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ, ΡΠ°ΠΌ ΠΊΠΎΠ΄ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ.
( ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ : Π»ΡΡΡΠ΅ Π½Π°ΡΠ°ΡΡ Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π½Π° 32 ΠΠΡ ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ Π½Π° 2, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ Arduino, ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΉ Ρ Π°ΠΊ Π΄Π»Ρ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ. ΠΡΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡ Π²Π°Ρ ΡΡΠ΅Ρ IC Π½Π° 2-3!)
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π½Π° 470 ΠΠΌ Π΄Π»Ρ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ/Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ/ΡΠΈΠ½Π΅Π³ΠΎ ΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π½Π° 68 ΠΠΌ Π΄Π»Ρ VSYNC/HSYNC β ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π° ΡΡ Π΅ΠΌΠ΅!
- 470 ΠΠΌ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π΄Π»Ρ R/G/B
- 68 ΠΠ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π΄Π»Ρ HSYNC/VSYNC
- 74LS04P — Π‘Ρ
Π΅ΠΌΠ° Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ Π΄Π»Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ 32 ΠΠΡ.
ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ Π·Π°ΡΠ΅Π»ΠΊΠ°/ΡΡΠ°Π½ΡΠΈΠ²Π΅Ρ
- 74F86N — XOR Gate, Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΏΠΎΡΡΡΠΎΠΈΠ» Π²ΡΡΠ΅ ΠΈΠ· Π²Π΅Π½ΡΠΈΠ»Π΅ΠΉ And/Or/Not (ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΌΠ΅ΡΠΊΠ° — ΡΡΠΎ IC2)
ΠΠ°ΠΊ Π²Ρ Π΄ΠΎΡΡΠΈΠ³Π»ΠΈ 640×480 Ρ ΡΠ°ΡΡΡΡ 16 ΠΠΡ?
ΠΠ°ΠΆΠΌΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΡΡ ΡΡΠ΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π·Π° ΡΠΎ, ΡΡΠΎ Π²Π΄ΠΎΡ Π½ΠΎΠ²ΠΈΠ»ΠΈ ΠΌΠ΅Π½Ρ Π½Π° ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠΈΠΊ ΠΡΠΌΠΌΠΎΠ½ β ΠΏΠ΅ΡΠ²ΡΠΉ β Π΅Π³ΠΎ VGA-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΡΠ°Π»Π° ΠΎΡΠΏΡΠ°Π²Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΈ Π΄Π»Ρ ΡΡΠΎΠΉ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΅Π³ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡ Π΅ΠΌΡ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ Π±Π°Π·Π° Π±ΡΠ»ΠΈ Π½Π΅ΠΎΡΠ΅Π½ΠΈΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΌΠΎΠΈΡ ΡΠ°Π½Π½ΠΈΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ².
ΠΠΎ-Π²ΡΠΎΡΡΡ
, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΡΡ Π₯Π΅Π½Π½ΠΈΠ½Π³Π° ΠΠ°ΡΠ»ΡΠ΅Π½Π°, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ»ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ ΡΡΠΈΡΡΡ 16×16, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π΄Π»Ρ Π»Π΅Π³ΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ Ρ UTFT, Ρ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ
Π΄ΠΈΡΠΏΠ»Π΅Π΅Π². ΠΠΎΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΅Π³ΠΎ ΡΡΠΈΡΡΠΎΠ².
Π-ΡΡΠ΅ΡΡΠΈΡ , ΠΠΈΠ½ΡΡΡ ΠΠΊΠ΅ΡΡΠΎΠ½Ρ (ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΌΡ ΠΊΠ°ΠΊ lft ), ΠΊΠΎΡΠΎΡΡΠΉ Π² 2008 Π³ΠΎΠ΄Ρ Π²ΡΡΠ΅Π·Π°Π» ΡΠ²Π΅ΡΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ VGA ΠΈΠ· ΠΏΠΎΡ ΠΎΠΆΠ΅ΠΉ ΡΠ°ΡΡΠΈ. (ΠΠ³ΠΎ ΡΠ°ΠΉΡ Π·Π΄Π΅ΡΡ). ΠΠ΄ΠΎΡ Π½ΠΎΠ²Π»ΡΡΡΠΈΠΉ!
ΠΠ°ΠΊ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, ΡΠ΅ΠΌ Π±Π°Π·ΠΎΠ²Π°Ρ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ°
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π» 8-Π±ΠΈΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΊΠ°ΠΊ Π΄Π²Π° ΡΠ΅ΡΠ΅Π΄ΡΡΡΠΈΡ ΡΡ 4-Π±ΠΈΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° , ΡΠ°Π·Π΄Π΅Π»ΡΡ Π΅Π³ΠΎ Π²ΡΠ²ΠΎΠ΄ Π½Π° Π΄Π²Π΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°ΡΡΠ΅ΠΉ Π·Π° ΡΠΈΠΊΠ».
ΠΠ»Ρ ΡΡΠΎΠΉ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ»ΠΎ Π΄Π²Π° ΡΠ°Π·Π½ΡΡ Π½Π°Π±ΠΎΡΠ° ΠΊΡΠ°ΡΠ½ΡΡ , Π·Π΅Π»Π΅Π½ΡΡ ΠΈ ΡΠΈΠ½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ², ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΠ΄ΠΎΠΌ. ΠΠΎΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠ΅Π³ΠΎ Arduino:
ΠΠΎΠ½ΡΠ°ΠΊΡ D7: ΠΡΠ°ΡΠ½ΡΠΉ 1
ΠΠΎΠ½ΡΠ°ΠΊΡ D6: ΠΠ΅Π»Π΅Π½ΡΠΉ 1
ΠΠΎΠ½ΡΠ°ΠΊΡ D5: Π‘ΠΈΠ½ΠΈΠΉ 1
ΠΠΎΠ½ΡΠ°ΠΊΡ D4: ΠΡΠ°ΡΠ½ΡΠΉ 2
ΠΠΎΠ½ΡΠ°ΠΊΡ D3: HSync
ΠΠΎΠ½ΡΠ°ΠΊΡ D2: ΠΠ΅Π»Π΅Π½ΡΠΉ 2
ΠΠΎΠ½ΡΠ°ΠΊΡ D1 (Tx): Π/Π
ΠΠΎΠ½ΡΠ°ΠΊΡ D0 (Rx): Blue 2
… ΡΡΠΎ Π²ΡΠ΅ Π½Π° ΠΏΠΎΡΡΡ AVR D.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ 32 ΠΠΡ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ Π³ΠΎΠ²ΠΎΡΠΈΠ» Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΏΠΎΡΡΠ΅ ΠΏΠΎ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ, ΠΏΡΠΎΠ΅ΠΊΡ Π±ΡΠ» ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π±ΡΡΡΡΠΎ. Π’Π°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° 32 ΠΠΡ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡ Latch Enable Pin (11) LS373 . ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ΠΎ ΠΊ Π·Π΅ΠΌΠ»Π΅ (Π²ΡΠ΅Π³Π΄Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ), ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΈΠΊΡΠΈΡΡΡ Π²ΡΡ
ΠΎΠ΄Ρ 373 Π½Π° Π»ΡΠ±ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 32 Π½Ρ.
244N ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ 16 ΠΠΡ, ΠΏΠ»ΡΡ — ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ, ΡΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΏΠΎ ΡΠ°Π·Π΅ Π½Π° 180 Π³ΡΠ°Π΄ΡΡΠΎΠ², ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΎΠ±ΠΎΠΈΠΌ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡΠΌ.
ΠΡΠΎΡΠΈΠ²ΠΎΡΠ°Π·Π° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΊΡΠΎΠ²ΡΠΉ ΡΠΈΠ³Π½Π°Π» Π²ΡΡΠΎΠΊΠΈΠΉ, Π° Π΄ΡΡΠ³ΠΎΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π° 373N ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠΊΡΠ΅Π»Ρ… ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ~810 ΡΡΠΌΠΏΠ»ΠΎΠ² Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΡΠ°Π½ΡΡΠ΅ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΡΡΠΎΠ³ΠΎ.
Π― ΠΎΡΠΈΡΡΠΈΠ» 640 ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄ΡΡΠΊΠΎΠΉ.
Π£ΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎΡΡ Π΅ΠΌΡΠΡΠΈ ΠΎΡΠΊΠ°Π·Π΅ ΠΎΡ ΡΠ²Π΅ΡΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ (Π·Π°ΡΠ΅Π»ΠΊΠΈ) ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡΠ΅ ΡΠ°ΡΡ Π² Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ Π½Π° DM74LS244N — 2 ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΡ
Π»ΡΠ΄Π΅ΠΉ Π±ΡΠ΄Π΅Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²Π·Π΄ΡΡΠΈΠ΅ ΡΠΈΠΏΠΎΠ² Π½Π° Π΄ΠΎΡΠΊΠ΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ 32 ΠΠΡ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠΌ ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π΅Π΅ Π½Π° ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ 16 ΠΠΡ Π΄Π»Ρ Arduino (ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΡΡΠ°Π½ΠΈΠ² 3 ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ).
Π― Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°Π» ΠΎΠ± ΡΡΠΎΠΌ, ΠΈ Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΡΠΏΠΎΡΠΎΠ± ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΈΠΊΡΠ΅Π»Ρ Π·Π° ΡΠ°ΠΊΡ Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 25 ΠΠΡ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π²ΠΈΠ΄ ΠΏΠΎΠΌΠΎΡΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. (ΠΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠ²ΡΠΆΠΈΡΠ΅ΡΡ ΡΠΎ ΠΌΠ½ΠΎΠΉ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ±!)
ΠΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ?
ΠΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π·Π°ΡΠ΅Π»ΠΊΠΈ ΠΈ Π±ΡΡΠ΅ΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° .
Π― ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ Ρ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ NPN ΠΈ PNP β 2222s ΠΈ 3904s ΠΈ 3906s β Π½ΠΎ Ρ Π½ΠΈΡ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. Π£ ΠΌΠ΅Π½Ρ Π½Π΅Ρ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ², Π½ΠΎ Ρ Π±ΡΠ» Π±Ρ ΡΠ°Π΄, Π΅ΡΠ»ΠΈ Π±Ρ ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΡΠ΅ΠΌ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΠΌ. Π― Π΄ΡΠΌΠ°Ρ:
2 ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ° Π½Π° ΡΠΈΠ½Ρ Π΄Π»Ρ R/G/B, ΠΎΠ΄ΠΈΠ½ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ Π²ΡΡΠΎΠΊΠΈΠΉ ΠΈ ΠΎΠ΄ΠΈΠ½ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ, Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ 470 ΠΠΌ Π² ΠΏΠΎΡΡ VGA.
ΠΡΠ»ΠΈ Π²Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΡ Π΅ΠΌΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 32 ΠΠΡ Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ — Π½ΠΈΠ·ΠΊΠ°Ρ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° Π Π²ΡΡΠΎΠΊΠ°Ρ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ°, Π΅ΡΠ»ΠΈ Π²Π°ΡΠΈ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΡΡΡΡΡ.
ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠ°ΡΡΠΈΠ²Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ?
Π₯ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΡΠ΅ΠΌ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΈΡΡΠ΄Π»ΠΈΠ²ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠΉ ΠΈ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ?
ΠΠ΅ Π·Π½Π°Ρ, Π½ΠΎ ΡΠΊΠ»ΠΎΠ½Π΅Π½ ΡΠΎΠΌΠ½Π΅Π²Π°ΡΡΡΡ; Π― ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ Π²Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»Π°Π±ΠΈΡΠ΅ ΡΠΈΠ³Π½Π°Π», ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° / ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ°. Π― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ ΠΊΡΠ΅ΠΌΠ½ΠΈΡ/ΠΊΡΠ΅ΠΌΠ½ΠΈΡ . ΠΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ — ΡΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°, ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· 6-8 ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² (PNP / NPN) ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ².
(ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ!Β ΠΡΠ»ΠΎ Π±Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΠΊΡΠΎ-ΡΠΎ ΡΠ»ΡΡΡΠΈΡ ΡΡΠΎΡ Π΄ΠΈΠ·Π°ΠΉΠ½!)
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠ΄
ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅, Ρ ΠΏΠΎΡ
ΠΎΡΠΎΠ½ΠΈΠ» ΡΡΠΎ β Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ
ΠΎΡΠ΅Π», ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ½ΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅:
- Π‘ΠΆΠ΅ΡΡ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Ρ CKOUT Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ AVR — Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ³ΡΠ³Π»ΠΈΡΡ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ; Π― ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ Π½Π° Mac, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² Β«boards.txtΒ» ΠΈ Π²ΡΠ±ΡΠ°Π² Β«ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΒ» Π² Arduino IDE. ΠΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ 16 ΠΠΡ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡ D8 Π΄Π»Ρ Nano.
- ΠΠ°ΡΠ΅ΠΌ Π²ΠΎΠ·ΡΠΌΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ² ΠΠΈΠΊΠ° ΠΡΠΌΠΌΠΎΠ½Π°.
- Π-ΡΡΠ΅ΡΡΠΈΡ , Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π½Π°Ρ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π΄Π»Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π½ΠΈΠΆΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΎΡΡΡΠ΄Π°: Full640x480Video (zip)
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡ Π΅ΠΌΡ — ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ Π½Π°ΡΠ»ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΄Π²ΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ°ΡΡ. ΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ PLL ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠ΅ ΡΠ°ΡΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Arduino. ΠΡ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ ΠΌΠΎΠ΅ΠΉ ΡΡ Π΅ΠΌΡ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ ΡΠ°ΡΠΎΠ², Π½ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΡΠ΄Π΅Π»Π°ΠΉ Π»ΡΡΡΠ΅.
Π₯ΠΎΡΠΈΡΠ΅ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡ, ΡΠ΄Π΅Π»Π°Π² Π΅Π³ΠΎ Π·Π½Π°ΡΠΈΠΌΡΠΌ Π΄Π»Ρ Π²Π°Ρ?
ΠΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π·Π΄Π΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ — Π²Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ/Π²ΡΡΠ°Π²ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄ Π² ΡΠ°ΠΉΠ» fontLines16. h ΠΈ fontLines16_2.h ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΌ Π΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ.
(ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Javascript, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡΡΠΈΠΉ C, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΊΠΎΠΏΠΈΡΡΠ΅ΡΠ΅ ΠΈ Π²ΡΡΠ°Π²ΠΈΡΠ΅ Π² ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Arduino IDE, ΡΠ°Π±ΠΎΡΠ°ΡΡΡΡ Π½Π° Java, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ Π² ΡΠ±ΠΎΡΠΊΡ AVR . π€―)
ΠΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π²Ρ Π΄Π΅Π»Π°Π΅ΡΠ΅ ΡΡΠΎ Π½Π° ΡΠ²ΠΎΠΉ ΡΡΡΠ°Ρ ΠΈ ΡΠΈΡΠΊ . ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π΄ΠΎΠ²Π΅ΡΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΌΡ ΠΏΠ°ΡΠ½Ρ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²Ρ ΡΠ΅ΡΠΏΠ΅Π»ΠΈΠ²ΠΎ ΠΆΠ΄Π°Π»ΠΈ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π΄Π΅ΠΌΠΎ. ΠΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅ΠΌ Π²ΡΠ΅ 8 ΡΠ²Π΅ΡΠΎΠ² β ΠΊΠ°ΠΆΠ΄ΡΠΉ Π² ΡΡΠ΄Π°Ρ Π²ΡΡΠΎΡΠΎΠΉ 10Β ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, 14-ΡΠ²Π΅ΡΠ½ΡΡ Π²ΠΈΠ΄Π΅ΠΎΡΠ°Π΄ΡΠ³Ρ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΏΡΡΠ΅ΠΌ ΡΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, Π·Π°ΡΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ (ΡΡΠΎΠ΄Π»ΠΈΠ²ΡΡ , Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ 27 %) Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ, Π·Π°ΡΠ΅ΠΌ 10 ΡΡΡΠΎΠΊ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ 640 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΊΡΠ°ΡΠ½ΡΠΉ/Π±Π΅Π»ΡΠΉ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ, Π·Π°ΡΠ΅ΠΌ ΡΠΈΠ½ΠΈΠΉ/Π±Π΅Π»ΡΠΉ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ.
ΠΠΎΠ»Π½ΡΠΉ VGA Π½Π° Π΄Π΅ΠΌΠΎ-Π²Π΅ΡΡΠΈΠΈ Arduino!
//www.youtube.com/embed/nmdvhgbsglQ?rel=0
ΠΠΎΡ ΠΏΠ»ΠΎΡΠ½Π°Ρ ΠΎΠ±ΡΠ΅Π·ΠΊΠ°, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠΎΠ·Π΄Π°Ρ ΡΠ°Π΄ΡΠΆΠ½ΡΠΉ ΡΠ·ΠΎΡ ΡΠΈΡΠΈΠ½ΠΎΠΉ 640+ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ (ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π·Π΄ΠΎΡΠΎΠ²ΡΠΉ ΡΠΊΠ΅ΠΏΡΠΈΡΠΈΠ·ΠΌ!):
ΠΠΎΠ»Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ²Π΅ΡΠ½ΡΡ ΠΏΠΎΠ»ΠΎΡ ΠΎΡ Arduino (Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ Π²ΡΡ ΡΠΈΡΠΈΠ½Ρ)ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π΅ Π²Π΅ΡΠΈΡΠ΅, ΡΡΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ (Π²Π°ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π²Π΅ΡΠ΅Π»ΠΎ Π½Π° Π²Π΅ΡΠ΅ΡΠΈΠ½ΠΊΠ°Ρ !):
- ΠΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ 8-Π±ΠΈΡΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ AVR.
- ΠΠΎΠΈΡΠΊ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ‘OUT’. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ°ΠΊΡΠΎΠ²ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ (16 ΠΠΡ).
- ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ‘OUT’ ΠΊΠ°ΠΊ 2 ΠΏΠΈΠΊΡΠ΅Π»Ρ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π°ΡΠ΅ Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ (2x16MHz = 32 MHz, , ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ , ΡΠ΅ΠΌ 25,175)
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ΄, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π½Π°ΡΠ΅ΠΉ ΡΠ±ΠΎΡΠΊΠΎΠΉ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΡΠ΅Π»ΡΡ ΠΊΡΡΡ ΡΡΠΎΠ³ΠΎ:
- Β // PORTD = B01010100; <--- 010 ΠΠ΅Π»Π΅Π½ΡΠΉ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΈΠΊΡΠ΅Π»Π΅, 110 ΠΠ΅Π»ΡΡΠΉ Π½Π° ΡΠΎΡΠ΅Π΄Π½Π΅ΠΌ
4c2:Β Β Β 9b b9Β Β Β Β Β Β Β Β Β outΒ Β Β 0x0b, r25Β Β Β ; 11
Π‘ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π²Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Arduino Full VGA?
ΠΡΠΎΡΡΠΎ: ΠΎΠ±ΡΠ°Π·ΡΡ, ΠΎΠ±ΡΠ°Π·ΡΡ Π²Π΅Π·Π΄Π΅ . ΠΡΠΈΠ±ΠΊΠΈ Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°Ρ !
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Ρ Π²Π°Ρ ΡΡΠΎΠ΄Π»ΠΈΠ²ΡΠ΅ ΡΠ°ΡΡ ΠΈ ΠΊΠΎΠ»Π΅Π±Π»ΡΡΠΈΠΉΡΡ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΠΈΠΊΠ», ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ΠΌ Π²Π·Π»ΠΎΠΌΠ° ΡΠ΄Π²ΠΎΠΈΡΠ΅Π»Ρ ΡΠ°ΡΠΎΠ². Π₯ΠΎΡΡ ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ Π³Π»Π°Π²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
Π‘Π°ΠΌΠ°Ρ Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΠΌ «»»32 ΠΠΡ»»» Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡΡ 25,175 ΠΠΡ. ΠΡΠΎ Π½Π΅ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° Π»ΡΠ΄ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈ Π½Π° ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, ΡΠ΅ΠΌ 640 (Π²Π°ΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ, ΡΡΠΎ Ρ
ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΡ
ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π±ΡΠ΄Π΅Ρ ΡΡΠΌΠΏΠ»ΠΈΡΠΎΠ²Π°Π½). ΠΠ° 32 ΠΠΡ Π²Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΠΌ.
ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΠ°Π½Π½ΡΠ΅ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡ… ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π΅ΡΠ΅ ΡΠ°Π·.
ΠΡΠΈΠ±ΠΊΠ° ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ: 32/25.175 =~27% ΠΎΡΠΈΠ±ΠΎΠΊ! ΠΠΎΠΆΠ½ΠΎ Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π· ΠΊΠ°ΠΆΠ΄ΡΠ΅ 3-4 ΠΏΠΈΠΊΡΠ΅Π»Ρ: ΠΌΠΎΠ½ΠΈΡΠΎΡ Π±ΡΠ΄Π΅Ρ ΡΡΠΌΠΏΠ»ΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π·Π°ΡΠ΅Π»ΠΊΠ°, ΠΈΠ»ΠΈ ΠΏΠΎΠΉΠΌΠ°ΡΡ Π΅Π΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ (ΠΎΡ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΊ Π²ΡΡΠΎΠΊΠΎΠΌΡ ΠΈΠ»ΠΈ ΠΎΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΊ Π½ΠΈΠ·ΠΊΠΎΠΌΡ β ΡΡΠΎ Π½Π΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ 5v ΠΈΠ»ΠΈ 0v) ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²Π΅Ρ ΡΠ΅ΠΌΠ½Π΅Π΅, ΡΠ΅ΠΌ ΠΌΡ Ρ ΠΎΡΠ΅Π»ΠΈ. ΠΠΎΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ: Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΠΉ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΠΎΡ ΡΠΏΠ»ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° Π² ΠΌΠΎΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ.
Π’ΡΠ΅ΡΠΈΠΉ ΡΠ°ΠΊΡΠΎΡ — ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ — ΠΌΠΎΠ½ΠΈΡΠΎΡ ΡΡΠΌΠΏΠ»ΠΈΡΡΠ΅Ρ Π½Π°ΡΠΈ Π΄ΡΠΎΠΆΠ°ΡΠΈΠ΅ 32ΠΠΡ Ρ Π°ΠΊΠ½ΡΡΡΠ΅ ΡΠ°ΡΡ Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 25.175ΠΠΡ, ΠΏΡΡΠ°ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ 640Ρ 480.
Π‘Π°ΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡ? ΠΠ½ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 1920×1080.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ ΠΌΠΎΠ³Ρ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π΅Π³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΏΠΈΠΊΡΠ΅Π»ΠΈ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 1280×960 ΠΈ ΠΏΠΎΡΡΠΎΠ²ΡΠΌ ΡΡΠΈΠΊΠΎΠΌ ΠΏΠΎ Π±ΠΎΠΊΠ°ΠΌ. ΠΠΎ Π²ΡΠ΅ ΠΆΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΠ΅ ΠΌΠ°ΡΡΡΠ°Π± ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΡ.
ΠΡΠ°ΠΊ… ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎΠ²Π΅ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠΎΠ²Π΅ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ?
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
… ΠΈ ΠΏΡΠΎΡΡΠΎ: ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΡΡΠ΅ ΡΠ°ΡΡ. ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Arduino Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 12,5875 ΠΠΡ. ΠΡΠΎΡΠΎΠΉ Π»ΡΡΡΠΈΠΉ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π½Π°ΡΠ΅Π»Π΅Π½ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ . ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΠΈΠ±ΠΎ Ρ Β«Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌΠΈΒ» VESA, Π»ΠΈΠ±ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΈΠ½ΡΡΡΠΌΠΈ ΡΠ°ΠΉΠΌΠΈΠ½Π³Π°ΠΌΠΈ (ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ , Π° 640×480@60 β ΡΡΠΎ Π·ΠΎΠ»ΠΎΡΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ 640×480 ΠΏΡΠΈ 73 ΠΊΠ°Π΄ΡΠ°Ρ
Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° 31,5 ΠΠΡ β ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ 1,59 ΠΠΡ.% ΠΎΡΠΈΠ±ΠΊΠ°. (ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΎΡΠΈΡΡΠΊΠ° ΠΎΡ 27%.) ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠΌΠΈΠ½Π³ΠΈ VESA, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° 32 ΠΠΡ — YMMV, ΠΈ Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π²ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅.
ΠΠΎ-Π²ΡΠΎΡΡΡ , Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ²Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠ³ΠΎ Π±ΠΈΡΠ° ΡΠ²Π΅ΡΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΈΠΊΡΠ΅Π»Ρ (ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΠΌΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ Π½Π°Ρ 8-Π±ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π° 2 — ΠΌΡ ΡΠ΅ΡΡΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ!). ΠΡΠΎ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΏΠ°Π»ΠΈΡΡΠ°, Π½ΠΎ RGBI Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌΠ°. ΠΠ°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΡΡΠΈΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ.
Π-ΡΡΠ΅ΡΡΠΈΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π½Π΅ΡΠ½ΡΡ ΠΏΠ°ΠΌΡΡΡ . ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π»ΡΠΏΡΠΉ Π²Π·Π»ΠΎΠΌ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° (ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Ρ…). ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΠΈΠΊΡΠ΅Π»ΡΡ Π΄Π»Ρ 640×480, Π° ΡΠ°ΠΌΠΎΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΡΡΠΈΠΉΡΡ ΠΊΠΎΠ΄ Π½Π° UC ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ»ΡΡ-ΠΏΠ°ΠΌΡΡΠΈ,β¦ Π½Π΅ΡΠ°Π·ΡΠΌΠ½ΠΎ.
ΠΠ°ΡΠ° ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π·Π° Arduino VGA!
ΠΡΠ°ΠΊ, ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΠΉΡΠ΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ ΠΎΡ ΠΊΠΎΠ΄Π° ΠΈ ΡΡ Π΅ΠΌΡ! ΠΠ½ Π²ΡΠΏΡΡΠ΅Π½ Ρ ΡΠΎΠΉ ΠΆΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ, ΡΡΠΎ ΠΈ ΠΊΠΎΠ΄ VGA ΠΠΈΠΊΠ° ΠΡΠΌΠΌΠΎΠ½Π°.
ΠΡΠΉΠ΄ΠΈΡΠ΅ ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, ΡΠ΅ΠΌ ΠΏΠ»ΠΎΡ ΠΎ ΡΡΠΌΠΏΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²ΡΠ²Π΅ΡΠΊΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° ΡΠ°Π΄ΡΠ³Π°, Π° Π·Π°ΡΠ΅ΠΌ Π²Π΅ΡΠ½ΠΈΡΠ΅ΡΡ ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ!
- ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
- Π’Π²ΠΈΡΠ½ΡΡΡ
- ΠΠ».
0001
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
ΠΠ°ΠΊΠ΅Ρ (ΠΎΠ±ΡΠΈΠΉ) Ρ 1 Π Π΅Π·ΠΈΡΡΠΎΡ 100ΠΊΠΠΌ Ρ 1 ΠΡΠ΄ΡΠΈΠ½ΠΎ Π£ΠΠ Ρ 1 DFRobot Gravity: ΡΠΈΡΡΠΎΠ²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° (ΠΆΠ΅Π»ΡΠ°Ρ) Ρ 1 ΠΠΎΠ²ΠΎΡΠΎΡΠ½ΡΠΉ ΠΏΠΎΡΠ΅Π½ΡΠΈΠΎΠΌΠ΅ΡΡ (ΠΎΠ±ΡΠΈΠΉ) Ρ 1 ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΠ²ΠΈΡΡ
ΠΡΠ΄ΡΠΈΠ½ΠΎ IDE https://github. com/
Π Π°ΡΡΠΊΠ°Π·
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π»ΡΠ±ΠΈΡΠ΅ ΡΠΈΡΠ°ΡΡ, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π·Π΄Π΅ΡΡ
ΠΠΎΠΉ ΡΡΠ°ΡΡΠΉ VGA-ΠΌΠΎΠ½ΠΈΡΠΎΡ Π΄ΠΎΠ»Π³ΠΎ ΠΏΡΠ»ΠΈΠ»ΡΡ ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ Π½Π°ΡΠ΅Π» Π΅ΠΌΡ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. ΠΠ΄ΠΎΡ Π½ΠΎΠ²ΠΈΠ²ΡΠΈΡΡ ΡΠ΅ΡΡΠΎ-ΠΈΠ³ΡΠΎΠ²ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠΌΠΈ, Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π»: Β«Π ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈΠ³ΡΡ Π½Π° Arduino Ρ Π²ΠΈΠ΄Π΅ΠΎΠ²ΡΡ ΠΎΠ΄ΠΎΠΌ VGA!!Β».
ΠΠΎΡΡΠΎΠΌΡ Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅Π» ΠΊΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π° http://tinyvga.com/vga-timing ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° 640×480 @60Hz Π»Π΅Π³ΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Arduino.
ΡΠ°ΡΡΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Timer1 atmega328p Π΄Π»Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Vsync ΠΈ Timer2 Π΄Π»Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Hsync.
ΡΡ Π΅ΠΌΠ°
ΡΡ Π΅ΠΌΠ°
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ.
Π²ΠΎΡ ΠΈ Π²ΡΠ΅… ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΡΡΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠΎΠ΄ ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡΠ΅ΡΡ!!!!!! Π·Π°Π±Π°Π²Π½ΡΠΉ ΡΠ°ΠΊΡ: Π½ΠΈΠΊΠ°ΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ.
Π‘Ρ Π΅ΠΌΡ, ΡΡ Π΅ΠΌΡ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ
Π‘Π₯ΠΠΠ
ΠΠΎΠ΄
ΠΠΠ ΠΠΠ Π« ARDUINO VGA
ΠΠΎΠ΄ arduino
ΠΡΠ΅Π΄ΠΈΡΡ
dhruv221
ΠΠ½Π΅ 19 Π»Π΅Ρ, Ρ Π±Π΅Π· ΡΠΌΠ° ΠΎΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΠΈ Π»ΡΠ±Π»Ρ ΡΠ½ΠΈΠΌΠ°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΎ ΡΠ²ΠΎΠΈΡ Π±Π΅Π·ΡΠΌΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Your feed can be found by clicking on ‘Your account’. We will also email you (max twice a week) to notify you of any new content that is available in your feed. This can be disabled within your account settings.»/>