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.
Podstawy
Wyjście GPIO
Wejście GPIO
Sygnały analogowe
Zastosowania PWM
I/O sterowane impulsami
Magistrala CAN
Wzorce produkcyjne
Podsumowanie