Cách tạo Arduino trên Breadboard - Hướng dẫn từng bước

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Trong bài viết này, chúng ta sẽ tìm hiểu cách tạo Arduino trên breadboard. Chúng ta cũng sẽ xem Arduino là gì, cách lập trình nó và cách lắp ráp chúng thành vi điều khiển độc lập trên breadboard hoặc PCB.

Arduino là một lợi ích cho những người muốn tìm hiểu vi điều khiển và hệ thống nhúng cho những người không phải là kỹ sư và người mới bắt đầu về vi điều khiển.



Trước khi arduino ra đời, những người mới bắt đầu phải học vi điều khiển với những bộ dụng cụ đắt tiền và một số người trong số họ đã viết mã vi điều khiển bằng ngôn ngữ Assembly, một ngôn ngữ khủng khiếp và không phải ai cũng hiểu chúng.

Arduino là một công cụ thay đổi hoàn toàn trò chơi, nó rẻ và mã hóa có thể được viết bằng các ngôn ngữ cao hơn như C ++ và lập trình viên không cần phải là một chuyên gia về mã hóa



Arduino là gì? (Dành cho noobs)

Arduino là một bảng tạo mẫu mã nguồn mở được tạo xung quanh ATmega328P, nó có 14 chân GPIO (đầu ra đầu vào mục đích chung), trong đó 6 chân có khả năng thực hiện các chức năng tương tự, tất cả 14 chân có khả năng thực hiện các chức năng kỹ thuật số.

Một USB 2.0 loại B được đặt ở góc phải của arduino (tùy thuộc vào cách bạn đặt) để cấp nguồn và ghi các chương trình vào vi điều khiển. Một công tắc đặt lại được đặt ở góc trên bên trái của bảng arduino để khởi động lại chương trình trong chính arduino.

Các Bảng Arduino đã được tích hợp bộ lập trình ghi chương trình vào vi điều khiển ATmega328P qua USB. Một giắc cắm DC riêng biệt được cung cấp để cấp nguồn cho arduino từ nguồn điện áp bên ngoài khác nhau, từ 7V đến 12V (đã được tích hợp bộ điều chỉnh điện áp).

Một số thông số kỹ thuật của arduino:

  • Điện áp hoạt động: 5V trên USB và 7-12V trên giắc cắm DC.
  • Các chân I / O kỹ thuật số: 14 (6 trong số đó có thể thực hiện các hoạt động PWM)
  • Chân đầu vào tương tự: 6
  • Bộ nhớ flash để lưu trữ chương trình: 32KB
  • RAM: 2KB
  • EEPROM: 1KB
  • Tốc độ đồng hồ: 16MHz
  • Dòng đầu ra DC trên mỗi chân I / O: 20mA

Lưu ý: Thông số kỹ thuật trên chỉ áp dụng cho vi điều khiển arduino dựa trên ATmega328P.

Cách tạo một cái trên breadboard:

Nếu nguyên mẫu của dự án của bạn đã hoàn thành và bạn muốn đặt nó vĩnh viễn trên hộp dự án của mình? Trên thực tế, bạn không cần phải đặt toàn bộ bảng arduino cồng kềnh vào hộp dự án của mình.

ATmega328P với ít thành phần bên ngoài đủ để thực thi chương trình và điều khiển các thiết bị ngoại vi mà bạn đã kết nối với vi điều khiển.

Bo mạch arduino được sử dụng để ghi chương trình vào vi điều khiển và cung cấp một số biện pháp bảo vệ chống lại sự cố mà chúng ta tạo ra trong quá trình tạo mẫu.

BIỂU ĐỒ:

ATmega328P kết nối một số thành phần bên ngoài để tạo Arduino trên breadboard

Sau khi dự án hoàn thành, bạn có thể rút ATmega328P và kết nối một số thành phần bên ngoài như được hiển thị trong sơ đồ và bạn có thể hàn nó với PCB để làm cho nó tồn tại vĩnh viễn.

Đối với dự án tiếp theo, bạn không cần phải mua bo mạch arduino mới, thay vào đó bạn có thể mua ATmega328P và một số thiết bị bên ngoài khác, hiệu quả về chi phí và làm cho dự án của bạn nhỏ gọn hơn.

Cách lập trình ATmega328P khi nó ở trên breadboard:

Phương pháp 1:

Cách dễ nhất và lười nhất chương trình ATmega328P là với chính bảng arduino. Chèn ATmega328P, ghi chương trình của bạn và lấy nó ra, chèn nó vào dự án của bạn.

Phương pháp này có thể thích ứng khi dự án của bạn có giá đỡ IC 28 chân (để ATmega328P có thể được tháo ra dễ dàng) và ATmega328P có thể dễ dàng truy cập.

Đây là cách làm:
Tải xuống trang web chính thức của Arduino IDE form Arduino và cài đặt trên máy tính của bạn.
Cập nhật trình điều khiển cho bo mạch arduino trên máy tính của bạn (không cần thực hiện, nếu bạn đang sử dụng máy tính chạy hệ điều hành Linux).
Chèn ATmega328P trên bảng arduino theo đúng hướng và đảm bảo rằng nó có bộ nạp khởi động.
Chọn “Công cụ”> “Bảng”> “Arduino / Genuino UNO”
Cắm arduino vào PC của bạn và chọn đúng cổng cho arduino của bạn (thay đổi máy tính với máy tính. Chọn “Công cụ”> “cổng”).
Biên dịch chương trình và nhấp vào nút tải lên.
Loại bỏ ATmega328P và chèn nó vào dự án của bạn.

Phương pháp 2:

Nếu bạn thường xuyên lập trình lại bộ vi điều khiển và phần cứng của dự án của bạn không thể truy cập được, thì phương pháp này là tốt nhất cho dự án của bạn, đặc biệt là khi ATmega328P được hàn trực tiếp trên PCB.

LƯU Ý: Đảm bảo rằng nguồn điện từ mạch bên ngoài đã được ngắt kết nối trước khi tiếp tục, chúng tôi sẽ cấp nguồn cho ATmega328P từ bảng arduino.

Biểu đồ:

thường xuyên lập trình lại bộ vi điều khiển và phần cứng của dự án của bạn

Chọn “Công cụ”> “Bảng”> “Arduino / Genuino UNO”
Cắm arduino vào PC của bạn và chọn đúng cổng cho arduino của bạn (thay đổi máy tính với máy tính. Chọn “Công cụ”> “cổng”).
Biên dịch chương trình và nhấp vào nút tải lên.




Một cặp: Mạch báo động tai nạn xe máy Tiếp theo: Mạch chỉ báo thời gian dự phòng của pin