
-كيفية البدء مع Raspberry Pi؟
- صب الصورة على بطاقة SD ، وقم بتوصيلها بالطاقة وانتقل إلى المتجر لشراء كل شيء مفقود.
Raspberry Pi كمعيار ليس هدية. على الأقل ، إذا كنت ستعطي Pi لشخص ما لهذه السنة الجديدة ، فتأكد من أن مجموعة لوحة مفاتيح وشاشة وماوس أو على الأقل محول USB-UART ، ستكون متاحة للمستلم المحظوظ.
, , -? 3 , pyLCI. , pyLCI , .
?Pi. , .
USB-UART
      USB-UART (   3.3V)
         (FTDI,    )
(composite/HDMI)++
         (    HDMI),     220
       ,  
      -   ,   IP?
         
Ethernet
       DHCP-    Pi
      IP,     (   !)
     Ethernet-   ()
WiFi  wpa_supplicant.conf  boot 
     
      IP (!)
      (, WiFi   wlan2   ...)
//?
GUI
       VNC
         VNC   
       GUI       (Shutdown/Reboot/WiFi/IP/shell commands)
SSH+CLI
      
      
        
WEB
           
           Webmin/Ajenti/whatever
 , Raspberry Pi, Linux, Python . , , Raspberry Pi — , /. WiFi - Linux , Raspberry Pi , . , , , .
, . :
- UART Bluetooth (HC-05)
- UART
- SSH
- GPIO
- , IP
. - , , , . ?
— (2015) , Raspberry Pi. , — — Linux LCDProc, - status monitor. , , - - , .
, , 1.0, pyLCI . — pyLCI Raspberry Pi-, , , - pyLCI. — , .
pyLCI?
pyLCI — Raspberry Pi, 2x16 , Python. , .
pyLCI — shield 5$ Pi, pyLCI Pi .
— pyLCI .
pyLCI?
- / Raspberry Pi - .
- Raspberry Pi ( , " Raspberry Pi" )
- Raspberry Pi ( escape-room , — )
- Pi ( Pi, 10 , WiFi)
- Pi ( / , - )
?
— :

5 , .
- ?Adafruit:

, ( — ).
 - , !, HD44780, — 16x2, . :

GPIO ( 6 Raspberry Pi) I2C. Starter Kits, - / 2$ .
/
5 . GPIO, I2C-GPIO USB HID — numpad-:

 pyLCI — UI-, UI- pyLCI. , , — - RPC- pyLCI-, UI RPC-.
Hello World:
menu_name = "Hello world"
from ui import Printer
callback = None
i = None
o = None
def init_app(input, output):
    global callback, i, o
    i = input; o = output
    callback = lambda: Printer("Hello world!", i, o)
:
- menu_name—
- i— , callbacks.
- o— , .
- Printer— . i o, .
- init_app— , pyLCI. i o, UI- .
- callback— , . , Printer .
UI ReadTheDocs, .
. , - , (crimier yandex ru) issues , .

Pi Zero, pyLCI SSH