Sự khác nhau giữa bo mạch lập trình vi điều khiển và vi điều khiển
Bo mạch lập trình vi điều khiển và vi điều khiển là hai khái niệm thường bị nhầm lẫn với nhau. Tuy nhiên, chúng có những điểm khác biệt quan trọng.
Vi điều khiển là một mạch tích hợp (IC) bao gồm CPU, bộ nhớ, cổng I/O và các thiết bị ngoại vi khác. Vi điều khiển có thể thực hiện các phép toán, logic và giao tiếp với các thiết bị khác. Vi điều khiển thường được sử dụng trong các thiết bị điện tử nhúng, chẳng hạn như máy tính xách tay, điện thoại di động và xe hơi.
Bo mạch lập trình vi điều khiển là một bảng mạch in (PCB) chứa vi điều khiển và các thành phần hỗ trợ khác, chẳng hạn như bộ điều chỉnh điện áp, bộ dao động thạch anh và cổng kết nối. Bo mạch lập trình vi điều khiển cho phép người dùng dễ dàng kết nối vi điều khiển với các thiết bị ngoại vi khác và lập trình vi điều khiển để thực hiện các chức năng cụ thể.
Hình 25.1 là hình ảnh của bo mạch lập trình vi điều khiển Arduino Uno. Bo mạch này chứa vi điều khiển ATmega328P, bộ điều chỉnh điện áp 5V, bộ dao động thạch anh 16 MHz và cổng kết nối USB. Bo mạch lập trình Arduino Uno có thể được sử dụng để kết nối với nhiều loại thiết bị ngoại vi khác nhau và lập trình để thực hiện nhiều chức năng khác nhau.