Liên kết các ý chính của chương
Khái quát về vi điều khiển — Vi điều khiển tích hợp bộ xử lí, bộ nhớ và các cổng vào/ra để thực hiện chương trình điều khiển. Chương trình nằm trong bộ nhớ chương trình; dữ liệu làm việc thay đổi trong bộ nhớ dữ liệu. Bộ xử lí đọc và thực hiện lệnh; bộ định thời và giao tiếp hỗ trợ xử lí sự kiện. Vi điều khiển không đồng nghĩa máy tính đa dụng đầy đủ hay một cảm biến đơn lẻ.
Bo mạch lập trình vi điều khiển — Bo mạch lập trình bổ sung nguồn, dao động, giao tiếp và đầu nối để thuận tiện sử dụng vi điều khiển. Với Arduino Uno, các chân số, chân tương tự, USB và reset có chức năng khác nhau; phải tra đúng phiên bản bo. Lệnh đọc lấy tín hiệu vào, lệnh ghi điều khiển đầu ra. ADC trên mô hình Uno 10 bit trả 0–1023; PWM 8 bit thường nhận0–255, không nhầm hai miền giá trị.
Thực hành: Thiết kế, lắp ráp, kiểm tra mạch tự động điều chỉnh cường độ sáng của LED theo môi trường xung quanh — Mô hình gồm cảm biến ánh sáng qua bộ chia áp vào ADC, vi điều khiển xử lí và chân PWM điều khiển LED qua điện trở hạn dòng. Hướng biến đổi ADC phụ thuộc vị trí quang trở trong bộ chia áp; không mặc định trời sáng làm số đọc tăng nếu chưa kiểm tra sơ đồ. Yêu cầu mô hình này: môi trường tối thì LED sáng hơn. Điều khiển thay đổi độ rộng xung, không khẳng định điện áp chân tạo ra một tín hiệu tương tự liên tục.