3. Điều khiển phần cứng

Mọi giá trị Python trong phần nhập môn đều tồn tại trong bộ nhớ: một số có tên là x, một chuỗi trả về từ hàm, một danh sách được thao tác bởi vòng lặp. Điều khiển phần cứng thay thế công việc trong bộ nhớ bằng các hiệu ứng vật lý -- điện áp trên một chân (pin), chuỗi xung trên dây, một byte được đồng hồ hóa vào chip khác qua bus.

Module machine là cầu nối. Các lớp của nó (Pin, ADC, PWM, UART, SPI, I2C, CAN, WDT) mỗi lớp ánh xạ một phần silicon của camera sang Python: cấu hình một thực thể, gọi các phương thức của nó, thấy các hiệu ứng thực tế trên các chân (pin) của board.

I/O theo xung nhịp thời gian

Tổng kết