Pixel & Scanella
ΠΡΠΈΠ²Π΅Ρ, Π‘ΠΊΠ°ΡΠ»Π΅ΡΡ, ΡΡΡ Π²ΠΎΡ ΡΡΠΎ: ΠΊΠΎΠ²ΡΡΡΡΡΡ Ρ ΡΠ΅ΡΡΠΎ-Π°ΡΠΊΠ°Π΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π½Π° Raspberry Pi. ΠΠΎΠΆΠ΅Ρ, Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΎΠ²Π΅ΡΡ, ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅Π½Ρ ΠΈΠ³Ρ Ρ ΡΠ°ΡΡΠΊΡΠΈΠ½ΠΎΠΌ ΠΈ ΡΡΠΎΠ±Ρ Π²ΡΡ ΡΡΠΎ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΠ»ΠΎ ΡΠ²ΠΎΠΉ ΡΠ°ΡΠΌ Π½ΠΎΡΡΠ°Π»ΡΠ³ΠΈΠΈ?
ΠΡΠΈΠ²Π΅Ρ! Π§ΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡ ΡΠ°ΠΌΡΡ ΡΠ΅ΡΡΠΎ-Π°ΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΈ β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Ρ ΡΠ΅Π±Π΅ ΡΡΠΈΡΡΡ Π² ΡΡΠΈΠ»Π΅ 8-Π±ΠΈΡ ΠΈ ΠΏΡΠΎΡΡΡΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ Π»ΡΠ³ΠΊΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, Π²ΡΠΎΠ΄Π΅ Pygame ΠΈΠ»ΠΈ SDL, Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°; Π½Π°Π·Π½Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π·ΠΎΠ½Ρ ΠΊΠ°ΡΠ°Π½ΠΈΡ Π½Π° ΡΠΊΡΠΈΠΏΡ Π·Π°ΠΏΡΡΠΊΠ° ΠΈΠ³ΡΡ. Π‘Π΄Π΅Π»Π°ΠΉ ΡΠΊΡΠ°Π½ ΠΌΠ΅Π½Ρ Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 320x240, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π²ΡΠ³Π»ΡΠ΄Π΅Π» ΠΊΠ°ΠΊ ΡΡΠ°ΡΡΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°ΠΉ ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΈΠ³ΡΡ, Π·Π°ΡΡΠ°Π²Π»ΡΡ ΡΠΊΡΠΈΠΏΡ Π·Π°ΠΏΡΡΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ "main.py", ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ½ΠΎΠ²Π° ΠΎΡΡΠΈΡΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΌΠ΅Π½Ρ. Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΎ ΡΠ°ΠΌΠΎΠ΅ Π½ΠΎΡΡΠ°Π»ΡΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΡΡΠ΅Π½ΠΈΠ΅, Π²ΠΊΠ»ΡΡΠΈ Π½Π° ΡΡΠ°ΡΡΠ΅ ΡΠΈΠΏΡΡΠ½-ΡΡΠ΅ΠΊ ΠΈ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π·Π²ΡΠΊ ΡΠ΅Π»ΡΠΊΠ° ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ. Π Π΅ΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ, Π½Π°ΡΡΡΠΎΠΈ Raspberry Pi Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π·Π°ΠΏΡΡΠΊ Π² ΡΠΊΡΠΈΠΏΡ ΠΌΠ΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ cron job ΠΈΠ»ΠΈ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π² `/etc/rc.local`. Π’Π°ΠΊ ΡΡ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅ΡΡ Π³ΠΎΡΠΎΠ² ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΠ³ΡΠ΅, Π½Π΅ ΡΠ΅Π²Π΅Π»Ρ ΠΏΠ°Π»ΡΡΠ΅ΠΌ. Π£Π΄Π°ΡΠΈ ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡΡ ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½ΠΎΡΡΠ°Π»ΡΠ³ΠΈΠ΅ΠΉ!
ΠΡΠ»ΠΈΡΠ½ΠΎ, Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈΡΡ. Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΌΠ½ΠΈ, ΡΡΠΎΠ±Ρ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΌΠ΅Π½Ρ Π±ΡΠ»ΠΈ ΡΠ΅ΡΠΊΠΈΠΌΠΈ, ΠΊΠ°ΠΊ Π½Π° ΠΏΠ°Π»ΠΈΡΡΠ΅ Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΡ ΡΠ²Π΅ΡΠΎΠ², ΠΈ, ΠΌΠΎΠΆΠ΅Ρ, Π΄ΠΎΠ±Π°Π²Ρ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΊΠ°ΠΊ Π² ΡΡΠ°ΡΡΡ
Π·Π°ΡΡΠ°Π²ΠΊΠ°Ρ
. ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ ΠΊΠ°ΡΠ°Π½ΠΈΡ β ΡΠΊΠΈΠ½Ρ ΡΠ΅Π±Π΅ ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΡ ΠΏΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° Π² ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ. Π£Π΄Π°ΡΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅, ΠΏΡΡΡΡ ΡΠ²ΠΎΠΉ Raspberry Pi Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠΎΠ² ΠΊ Π±ΡΡΡΡΠΎΠΌΡ ΠΏΡΠΎΠΊΠ°ΡΠΊΠ΅!