3. Sterowanie sprzętem

Każda wartość Pythona w elementarzu żyła w pamięci: liczba o nazwie x, łańcuch znaków zwracany przez funkcję, lista przetwarzana przez pętlę. Sterowanie sprzętem zastępuje pracę w pamięci efektami fizycznymi – napięciem na pinie, ciągiem impulsów na przewodzie, bajtem taktowanym do innego układu przez magistralę.

Pomostem jest moduł machine. Jego klasy (Pin, ADC, PWM, UART, SPI, I2C, CAN, WDT) odwzorowują poszczególne fragmenty krzemu kamery na Pythona: skonfiguruj instancję, wywołaj jej metody i obserwuj rzeczywiste efekty na pinach płytki.

Podsumowanie