3. Controlo de Hardware¶
Todos os valores Python do guia viviam em memória: um número chamado x, uma string devolvida por uma função, uma lista manipulada por um ciclo. O controlo de hardware substitui o trabalho em memória por efeitos físicos – uma tensão num pino, um trem de pulsos num fio, um byte transferido para outro chip por um barramento.
O módulo machine é a ponte. As suas classes (Pin, ADC, PWM, UART, SPI, I2C, CAN, WDT) mapeiam cada componente do silício da câmara para Python: configure uma instância, invoque os seus métodos e observe efeitos reais nos pinos da placa.
Fundamentos
Saída GPIO
Entrada GPIO
Sinais analógicos
Aplicações PWM
E/S temporizada por pulsos
Padrões de produção
Conclusão