3. Hardwarebesturing

Elke Python-waarde in de inleiding leefde in het geheugen: een getal genaamd x, een string die door een functie wordt teruggegeven, een lijst die door een lus wordt bewerkt. Hardwarebesturing vervangt werk in het geheugen door fysieke effecten – een spanning op een pin, een pulsreeks op een draad, een byte die via een bus naar een andere chip wordt geklokt.

De machine-module vormt de brug. De klassen ervan (Pin, ADC, PWM, UART, SPI, I2C, CAN, WDT) koppelen elk een stukje van het silicium van de camera aan Python: configureer een instantie, roep de methoden ervan aan en zie echte effecten op de pinnen van het bord.

Afronding