Mục lục:

Bare Minimum - Arduino trên Breadboard: 5 bước
Bare Minimum - Arduino trên Breadboard: 5 bước

Video: Bare Minimum - Arduino trên Breadboard: 5 bước

Video: Bare Minimum - Arduino trên Breadboard: 5 bước
Video: DIY Arduino On a Breadboard 2024, Tháng mười một
Anonim
Bare Minimum - Arduino trên Breadboard
Bare Minimum - Arduino trên Breadboard

Arduino sử dụng chip ATMega328p. Chúng tôi có thể lấy nó ở định dạng SMD (ATMega328p-AU) hoặc định dạng DIP để hàn lỗ rãnh (ATMega328p-PU). Tuy nhiên, bản thân con chip không thể hoạt động. Nó cần thêm một vài thành phần và tất cả được gọi là cấu hình tối thiểu của chip này.

Bước 1: Sơ đồ đơn giản

Giản đồ đơn giản
Giản đồ đơn giản

Dưới đây chúng tôi có giản đồ cho cấu hình này. Như bạn có thể thấy, chúng tôi cần một nguồn cung cấp 5 volt. Nguồn cung cấp này phải được điều chỉnh rất tốt và không có đột biến điện áp. Đối với điều đó và tụ thêm 10uF giữa 5V và GND. Alos, chốt đặt lại được bật tự nhiên. Vì vậy, để vô hiệu hóa nó, chúng ta cần áp dụng 5V cho nó. Vì vậy, một điện trở 10k ohms được đặt giữa RESET và Vcc. Ngoài ra, ATMega328, thường hoạt động ở tần số 16MHz. Đối với điều đó, giữa các chân 9 và 10, chúng tôi đánh dấu một tinh thể 16MHz. Nhưng tinh thể này, để dao động cần hai tụ điện chính xác 22pF kết nối với GND. Trong hình abve, bạn có tất cả các chân của chip. Ngay bây giờ, nếu bộ vi điều khiển có bộ mã khởi động, chúng tôi có thể tải lên mã. Nhưng hãy tưởng tượng nó không có bộ nạp khởi động.

Bước 2: Ghi Bootloader

Ghi Bootloader
Ghi Bootloader

Bây giờ, hãy tưởng tượng con chip này không có bộ mã khởi động (chip trinh nữ). Để làm được điều đó, bạn phải thực hiện các kết nối tiếp theo từ Arduino UNO. Đây là các chân SPI, CLOCK, MISO và MOSI.

Bước 3: Kết nối Arduino với PC

Kết nối Arduino với PC
Kết nối Arduino với PC

Bây giờ kết nối Arduino với PC của bạn. Mở Arduino IDE và đi tới Tệp → Ví dụ → Arduino ISP và mở ví dụ đó. Chọn com của bảng Arduino UNO, chọn bảng là Arduino UNO và nâng cấp mã này.

Bước 4: Bộ nạp khởi động

Bộ nạp khởi động
Bộ nạp khởi động

Bây giờ tạo các kết nối trong sơ đồ trước đây và đã đến lúc ghi bộ nạp khởi động. Đi tới Công cụ → lập trình viên → Arduino làm ISP. Bằng cách đó, chúng tôi thay đổi lập trình viên thành ISP.

Bước 5: Cuối cùng ghi Bootloader

Cuối cùng ghi Bootloader
Cuối cùng ghi Bootloader

Cuối cùng, đi tới Công cụ → Ghi bộ nạp khởi động. Bây giờ đèn LED của Arduino sẽ nhấp nháy rất nhiều. Khi bạn nhận được thông báo bootlaoder bị đốt cháy, chúng tôi đã sẵn sàng.

Đề xuất: