3. Control de hardware

Cada valor de Python en la guía introductoria vivía en memoria: un número llamado x, una cadena devuelta por una función, una lista manipulada por un bucle. El control de hardware reemplaza el trabajo en memoria por efectos físicos: un voltaje en un pin, un tren de pulsos en un cable, un byte transferido a otro chip a través de un bus.

El módulo machine es el puente. Sus clases (Pin, ADC, PWM, UART, SPI, I2C, CAN, WDT) asignan cada una a Python una parte del silicio de la cámara: configura una instancia, llama a sus métodos y observa efectos reales en los pines de la placa.

E/S temporizada por pulsos

Conclusión