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.
PWM-toepassingen
Pulsgetimede I/O
Productiepatronen
Afronding