. Lý do chọn đề tài Trong thời đại công nghiệp hiện nay, robot ngày càng được sử dụng phổ biến trong sản xuất cũng như trong cuộc sống con người. Robot đã có một vị trí quan trọng không thể thay thế được,nó giúp con người làm việc trong những điều kiện nguy hiểm khó khăn. Ngoài ra robot còn dùng trong lĩnh vực thám hiểm không gian, quân sự, giải trí, lĩnh vực robot di động ngày càng được sự quan tâm của các nhà nghiên cứu và xã hội. Thấy được tầm quan trọng của robot hiện nay nên nhóm chúng em đã chọn robot dò đường bằng sóng siêu âm làm đề tài đồ án môn học đồ án Vi xử lý. 3. Mục tiêu nghiên cứu Thiết kế và chế tạo mô hình robot, mô hình được lắp đặt cảm biến siêu âm, nhờ có cảm biến siêu âm mà robot có thể phát hiện vật cản đề có thể rẻ trái, rẻ phài, tiến thẳng hoặc lùi. 4. Phạm vi nghiên cứu Thiết kế hoàn chỉnh mô hình robot dò đường bằng sóng siêu âm Để đạt được mục tiêu trên cần thực hiện các nhiệm vụ cụ thể sau: Tìm hiểu mạch ARDUINO Tìm hiểu cảm biến siêu âm Thiết kế phần cứng Hoàn thiện mô hình 5. Phương pháp nghiên cứu -Tìm hiều về công nghệ sóng siêu âm -Vi điều khiển và các tập lệnh liên quan -Phương pháp phân tích và tổng kết kinh nghiệm -Xây dựng thuật toán hoạt động -Thi công mạch 6. Cấu trúc đề tài Cấu trúc đề tài gồm các nội dung như sau: A. MỞ ĐẦU 1. Đặt vấn đề 2. Lý do chọn đề tài 3. Mục tiêu nghiên cứu 4. Phạm vi nghiên cứu 5. Phương pháp nghiên cứu 6. Phạm vi đề tài B. NỘI DUNG CHƯƠNG I. TỔNG QUAN 1. Giới thiệu chung về ARDUINO 2. Giới thiệu board ARDUINO uno R3 và Mạch cầu H 3. Giới thiệu về cảm biến siêu âm 4. Cấu trúc xe siêu âm CHƯƠNG II. THIẾT KẾ MÔ HÌNH ROBOT XE SIÊU ÂM 1. Cấu trúc robot xe siêu âm 2. Sơ đồ khối tổng quan của hệ thống 3. Sơ đồ nguyên lý của hệ thống CHƯƠNG III. THUẬT TOÁN THỰC HIỆN VÀ VIẾT CHƯƠNG TRÌNH Lưu đồ thuật toán đoạn chương trình xe siêu âm. CHƯƠNG IV. KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN 1. Lắp ráp 2. Hoàn thiện robot 3. Ưu nhược điểm của robot xe siêu âm
Trang 1TRƯỜNG ĐẠI HỌC TIỀN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KỸ THUẬT CÔNG NGHIỆP Độc lập-Tự do-Hạnh phúc
Bộ môn điện – Điện tử
Tiền Giang, ngày tháng năm 2019
NHIỆM VỤ ĐỒ ÁN
Họ và tên sinh viên 1: Đặng Thanh Bình
Năm sinh: 1998
Chuyên ngành: Điều khiển và Tự động hóa MSSV: 016147009
Họ và tên sinh viên 2: Nguyễn Văn Giàu
Năm sinh: 1997
Chuyên ngành: Điều khiển và Tự động hóa MSSV: 016147014
I TÊN ĐỀ TÀI: XE TỰ HÀNH TRÁNH VẬT CẢN SỬ DỤNG CẢM BIẾN SIÊU ÂM
II NHIỆM VỤ VÀ NỘI DUNG
………
………
………
………
………
………
………
………
III NGÀY GIAO NHIỆM VỤ: ……….
IV NGÀY HOÀN THÀNH: ………
V GVHD KHOA HỌC: NGUYỄN VĂN THANH
VI GVHD CHUYÊN MÔN: NGUYỄN HOÀNG VŨ
CÁN BỘ HƯỚNG DẪN TRƯỞNG BỘ MÔN
i
Trang 2TRƯỜNG ĐẠI HỌC TIỀN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KỸ THUẬT CÔNG NGHIỆP Độc lập-Tự do-Hạnh phúc
Bộ môn điện – Điện tử
Tiền Giang, ngày tháng năm 2019
NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN
Tên đề tài: XE TỰ HÀNH TRÁNH VẬT CẢN SỬ DỤNG CẢM BIẾN SIÊU ÂM
Họ và tên sinh viên 1: Đặng Thanh Bình
Họ và tên sinh viên 2: Nguyễn Văn Giàu
Lớp: ĐH CNKT Điều khiển và Tự động hóa 16
Họ và tên CBHD: NGUYỄN HOÀNG VŨ
Chức vụ, đơn vị công tác: Trưởng khoa - Giảng viên bộ môn Điện-Điện tử, khoa Kỹ thuật công nghiệp, trường Đại học Tiền Giang
I CẤU TRÚC ĐỀ TÀI
………
………
………
………
………
………
II PHẦN NHẬN XÉT 2.1 Nhận xét về chuyên môn - Tính cấp thiết của đề tài ………
………
………
………
………
………
………
Trang 3- Mục tiêu đề tài ………
………
………
………
………
………
- Hình thức trình bày nội dung đề tài ………
………
………
………
………
………
………
- Giá trị khoa học và thực tiển của đề tài ………
………
………
………
………
………
- Mức độ đáp ứng nhiệm vụ đề tài đặt ra ………
………
………
………
………
………
2.2 Nhận xét về tác phong a Khả năng thực hiện kế hoạch và đề cương đã đề ra ………
………
………
………
………
iii
Trang 4………
b Tính chuyên cần và tuân thủ lịch trình làm việc với CBHD ………
………
………
………
………
………
………
III ĐÁNH GIÁ CHUNG VÀ ĐỀ NGHỊ 3.1 Đánh giá chung ………
………
………
………
………
. 3.2 Đề nghị ………
………
………
………
………
CÁN BỘ HƯỚNG DẪN
Trang 5TRƯỜNG ĐẠI HỌC TIỀN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KỸ THUẬT CÔNG NGHIỆP Độc lập-Tự do-Hạnh phúc
Bộ môn điện – Điện tử
Tiền Giang, ngày tháng năm 2019
NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN
Tên đề tài: XE TỰ HÀNH TRÁNH VẬT CẢN SỬ DỤNG CẢM BIẾN SIÊU ÂM
Họ và tên sinh viên 1: Đặng Thanh Bình
Họ và tên sinh viên 2: Nguyễn Văn Giàu
Lớp: ĐH CNKT Điều khiển và Tự động hóa 16
Họ và tên GVPB: ………
Chức vụ, đơn vị công tác:……….
I CẤU TRÚC ĐỀ TÀI ………
………
………
………
………
………
………
II PHẦN NHẬN XÉT - Tính cấp thiết của đề tài ………
………
………
………
………
………
- Mục tiêu đề tài ………
………
………
v
Trang 6………
………
- Hình thức trình bày nội dung đề tài ………
………
………
………
………
- Giá trị khoa học và thực tiển của đề tài ………
………
………
………
………
- Mức độ đáp ứng nhiệm vụ đề tài đặt ra ………
………
………
………
………
III ĐÁNH GIÁ CHUNG VÀ ĐỀ NGHỊ/CÂU HỎI PHẢN BIỆN 3.1 Đánh giá chung ………
………
………
………
………
3.2 Đề nghị/Câu hỏi phản biện ………
………
………
………
………
GIẢNG VIÊN PHẢN BIỆN
Trang 7LỜI CẢM ƠN
Em xin chân thành cảm ơn thầy NGUYỄN HOÀNG VŨ là giảng viên hướngdẩn chuyên môn và thầy NGUYỄN VĂN THANH là giảng viên hướng dẫn khoahọc cùng các quý thầy, cô khác trong khoa kỹ thuật công nghiệp đã giúp đỡ em rấtnhiều trong quá trình thực hiện học phần này Đồ án Vi xử lý là đồ án đầu tiêntrong chương trình học của chúng em, đây là môn học quan trọng, là nền móng đểchúng em thực hiện những đồ án sau này Trong quá trình thực hiện đồ án, được sựgiúp đỡ của thầy NGUYỄN HOÀNG VŨ và thầy NGUYỄN VĂN THANH giúp
em thu được nhiều kiến thức quý báu trong quá trình học tập Được tiếp xúc với Viđiều khiển ARDUINO, biết cách làm một đồ án,… Trong quá trình thực hiện, dochúng em chưa có nhiều kinh nghiệm nên khó tránh khỏi nhiều sai sót Chúng emmong nhận được nhiều sự góp ý cùa các thầy cô để Đồ án Vi xử lý trở nên hoànthiện hơn
vii
Trang 8TRƯỜNG ĐẠI HỌC TIỀN GIANG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KỸ THUẬT CÔNG NGHIỆP Độc lập-Tự do-Hạnh phúc
Bộ môn điện – Điện tử
Tiền Giang, ngày tháng năm 2019
LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN MÔN HỌC
Họ và tên sinh viên 1: Đặng Thanh Bình
Lớp : ĐH CNKT Điều khiển và Tự động hóa 16
Họ và tên sinh viên 2: Nguyễn Văn Giàu
Lớp : ĐH CNKT Điều khiển và Tự động hóa 16
ST
T
Các nội dung,công việc chủ yếu cần
được thực hiện
Sản phẩm đạt được Thời gian
1 Tìm đề tài, chọn giáo viên hướng dẫn Chọn được đề tài và giáo
viên hướng dẫn
Tuần 1
2 Đăng kí đề tài cho giáo viên hướng dẫn
khoa học
Đăng kí đề tài Tuần 2
3 Viết đề cương tóm tắt, Gvhd xem xét Viết đề cương, sửa lỗi Tuần 3
8 Thiết kế mô hình robot Thiết kế mô hình robot Tuần 8
11 Chạy thử mô hình Kiểm tra phần cứng Tuần 11
MỤC LỤC
A MỞ ĐẦU
Trang 91 Đặt vấn
đề……… 2
2 Lý do chọn đề tài……….…………
……… 2
3 Mục tiêu nghiên cứu……….………
……… 2
4 Phạm vi nghiên cứu……….………
………2
5 Phương pháp nghiên cứu………2
5 Cấu trúc đề tài……….……….……
……….2
B NỘI DUNG CHƯƠNG I TỔNG QUAN 1 Giới thiệu về cảm biến siêu âm…….………
……… 5
2 Giới thiệu chung về ARDUINO…….………
……….5
3 Giới thiệu board ARDUINO………….………
……… 5
3.1 Các chân năng lượng……… ………
……… 6
3.2 Bộ nhớ………
………6
3.3 Một số chận digital có các chức năng đặc biệt… ……
……… 7
3.4 Giới thiệu về mạch cầu HL289N……….…
………8
3.5 Thông số kỹ thuật……… 9
3.6 Động cơ(Motor) + Bánh xe………9
3.7 Cảm biến siêu âm……… 10
4 Cấu trúc xe siêu âm………
……… 11
ix
Trang 104.1 Nguyên tắt hoạt động của xe siêu âm……….……
………11
âm……….11
CHƯƠNG II THIẾT KẾ MÔ HÌNH ROBOT DÒ ĐƯỜNG
1 Cấu trúc cơ bản của Robot dò đường……….… ………
……… 12
2 Khối xử lý trung
tâm……….12
CHƯƠNG III THUẬT TOÁN THỰC HIỆN VÀ CHƯƠNG TRÌNH
Thuật toán khối xử lí trung tâm ARDUINO………… ………14
CHƯƠNG IV KẾT QUẢ ĐẠT ĐƯỢC VÀ CÁC HƯỚNG PHÁT TRIỂN
Hình 1.2 Nguồn của Board mạch Arduino……….………5
Trang 11Hình 1.3 Mạch giao động……….……… 7
Hình 1.4 Mạch reset………8
Hình 1.4 Mạch nạp và giao tiếp máy tính………9
Hình 1.5 Module Mạch cầu H………12
Hình 1.6 Sơ đồ nguyên lý mạch cầu H………13
Hình 1.7 Motor và bánh xe……….15
Hình 1.8 Cảm biến siêu âm……….16
Hình 2.1 Sơ đồ cấu trúc cơ bản của xe siêu âm……… 18
Hình 2.2 Khối trung tâm xử lý……….… 18
Hình 3.1 Sơ đồ khối xử lý trung tâm Arduino……….……20
Hình 4.0 Mô hình robot dò đường đang lắp ráp……….…….21
Hình 4.1 Mô hình robot dò đường hoàn chỉnh……….……21
DANH MỤC BẢNG BIỂU Bảng 1.1 Thể hiện thêm các thông số cho board ARDUINO uno R3…… 12
Bảng 1.2 Bảng điều khiển động cơ A……… 14
Bảng 1.3 Bảng điều khiển động cơ B……… 15
xi
Trang 13A MỞ ĐẦU
1 Đặt vấn đề
Hiện nay tin học đã và đang được ứng dụng rộng rãi trong hầu hết các ứngdụng trong nến kinh tế của mỗi quốc gia Một trong những ứng dụng được sử dụnggần đây nhất đó là ứng dụng công nghệ thông tin vào công nghệ chế tạo và côngnghệ điều khiển robot thông minh
Xu thế phát triển hiện nay trên thế giới khoa học và công nghệ luôn có những thayđổi mạnh mẽ Nền kinh tế tri thức với công nghệ thông tin đã góp phần quan trọngvào việc nâng cao chất lượng cuộc sống con người Trong nền kinh tế tri thức sựphát triển của tri thức không thể tách khỏi sự phát triển của công nghệ thông tin vàđặc biệt là sự phát triển của tin học, ngành khoa học công nghệ mới tạo ra các sảnphẩm robot và nghiên cứu ứng dụng chính hình thành trong những thập kỷ gần đâyđược gọi là Robotics
2 Lý do chọn đề tài
Trong thời đại công nghiệp hiện nay, robot ngày càng được sử dụng phổ biếntrong sản xuất cũng như trong cuộc sống con người Robot đã có một vị trí quantrọng không thể thay thế được,nó giúp con người làm việc trong những điều kiệnnguy hiểm khó khăn Ngoài ra robot còn dùng trong lĩnh vực thám hiểm khônggian, quân sự, giải trí, lĩnh vực robot di động ngày càng được sự quan tâm của cácnhà nghiên cứu và xã hội Thấy được tầm quan trọng của robot hiện nay nên nhómchúng em đã chọn robot dò đường bằng sóng siêu âm làm đề tài đồ án môn học đồ
án Vi xử lý
3 Mục tiêu nghiên cứu
Thiết kế và chế tạo mô hình robot, mô hình được lắp đặt cảm biến siêu âm,nhờ có cảm biến siêu âm mà robot có thể phát hiện vật cản đề có thể rẻ trái, rẻ phài,tiến thẳng hoặc lùi
4 Phạm vi nghiên cứu
Thiết kế hoàn chỉnh mô hình robot dò đường bằng sóng siêu âm
Để đạt được mục tiêu trên cần thực hiện các nhiệm vụ cụ thể sau:
Tìm hiểu mạch ARDUINO
Tìm hiểu cảm biến siêu âm
Thiết kế phần cứng
Hoàn thiện mô hình
5 Phương pháp nghiên cứu
-Tìm hiều về công nghệ sóng siêu âm
-Vi điều khiển và các tập lệnh liên quan
1
Trang 14-Phương pháp phân tích và tổng kết kinh nghiệm
-Xây dựng thuật toán hoạt động
1 Giới thiệu chung về ARDUINO
2 Giới thiệu board ARDUINO uno R3 và Mạch cầu H
3 Giới thiệu về cảm biến siêu âm
4 Cấu trúc xe siêu âm
CHƯƠNG II THIẾT KẾ MÔ HÌNH ROBOT XE SIÊU ÂM
1 Cấu trúc robot xe siêu âm
2 Sơ đồ khối tổng quan của hệ thống
3 Sơ đồ nguyên lý của hệ thống
CHƯƠNG III THUẬT TOÁN THỰC HIỆN VÀ VIẾT CHƯƠNG TRÌNH
Lưu đồ thuật toán đoạn chương trình xe siêu âm
CHƯƠNG IV KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN
1 Lắp ráp
2 Hoàn thiện robot
3 Ưu nhược điểm của robot xe siêu âm
Trang 15B NỘI DUNG
CHƯƠNG I: TỔNG QUAN
1 Giới thiệu về cảm biến siêu âm
Cảm biến siêu âm là loại cảm biến dùng để đo khoảng cách, là sản phẩmdùng để đo vật thể rắn lỏng thông qua tín hiệu sóng siêu âm truyền đi, cảm biếnsiêu âm là thiết bị đo lường được ứng dụng rộng rãi trong các nhà máy khu vựcchứa chất lỏng, chất rắn
2 Giới thiệu chung về ARDUINO
ARDUINO là 1 board mạch vi xử lý được dùng để lập trình tương tác vớicác thiết bị phần cứng như cảm biến, động cơ, đèn hoặc các thiết bị khác Đặcđiểm nổi bật của ARDUINO là môi trường phát triển ứng dụng cực kỳ dễ sử dụng,với một ngôn ngữ lập trình có thể học một cách nhanh chống ngay cả với người ít
am hiểu về điện tử và lập trình Và điều làm nên hiện tượng ARDUINO chính làmức giá rất thấp và tính chất nguồn mở từ phần cứng tới phần mềm Chỉ vớikhoảng 30$, người dùng đã có thể sở hữu một board ARDUINO có 20 ngõ I/O cóthể tương tác và điều khiển chừng ấy thiết bị ARDUINO chính thức được giới thiệunăm 2005 như là một công cụ khiêm tốn dành cho sinh viên
3 Giới thiệu board ARDUINO
ARDUINO là một board mạch vi điều khiển sử dụng chip AVR
ATmega328, ATmega168, ATmega8 của Atmel Nó chứa tất cả mọi thứ cần thiết
để hổ trợ lập trình vi điều khiển
ARDUINO uno R3 SMD là 1 board mạch thiết kế với bộ vi xử lý trung tâm
là vi điều khiển AVR ATmega328 Cấu tạo của ARDUINO bao gồm các phần sau
3
IC ATmega328
1b
Trang 16- Cáp USB: Dây cáp dùng để cấm vào máy tính để nạp chương trình choboard và dây đồng thời cũng lấy nguồn từ USB của máy tính để cấp cho boardhoạt động.Ngoài ra USB còn được dùng để truyền dữ liệu từ board ARDUINO lênmáy tính Dây có 2 đầu, đầu 1a được dùng để cắm vào cổng USB trên boardARDUINO, đầu 1b dùng để cắm vào cổng USB trên máy tính.
- Cổng nguồn ngoài: Cổng nguồn ngoài nhằm sử dụng nguồn điện bên ngoàinhư pin, bình acquy hay các adapter cho board ARDUINO hoạt động Nguồn điệncấp vào cổng này là nguồn DC có hiệu điện thế từ 6v đến 20v, tuy nhiên hiệu điệnthế tốt nhất mà nhà sản xuất khuyên dùng là từ 7v đến 12v
- Cổng USB: Cổng USB trên board ARDUINO dùng để kết nối với cápUSB
- IC ATmega328: IC ATmega328 là linh hồn của board mạch ARDUINOuno, IC này được dùng trong việc thu thập dữ liệu từ cảm biến, xử lý dữ liệu, xuấttính hiệu ra…
- Chân ICSP của ATmega328 được sử dụng cho giao tiếp SPI, một số ứngdụng của ARDUINO có sử dụng chân này, ví dụ như sử dụng module RFID RC522với ARDUINO hay Ethemet Shield với ARDUINO
1a
Trang 173.1 Tìm hiểu phần cứng của bo mạch Arduino uno R3
a Nguồn
Hình 1.2 Nguồn của Board mạch Arduino
5
Trang 18Lựa chọn nguồn cung cấp cho board mạch (khối màu cam trong hình dưới).Board mạch Arduino có thể được cung cấp nguồn bởi Adapter thông qua Jack
DC hoặc từ cổng USB (2 mũi tên màu đỏ) Trong trường hợp chỉ có 1 trong 2nguồn cung cấp thì Board Arduino sẽ sử dụng nguồn cung cấp đó Trong trườnghợp có cả 2 nguồn cung cấp thì Arduino sẽ ưu tiên lựa chọn nguồn cung cấp từJack DC thay vì từ cổng USB Việc ưu tiên này được thực hiện bởi OpAmp trong
IC LMV358 và MOSFET FDN340P Điện áp từ Jack DC sau khi qua Diode bảo
vệ D1 thì được gọi là điện áp VIN Điện áp VIN qua cầu phân áp để tạo thành VIN/
2 để so sánh với điện áp 3.3V Vì VIN/2 >3.3V nên điện áp đầu ra của OpAmp là5V, điều này làm cho MOSFET không được kích, nguồn cung cấp cho BoardArduino là từ Jack DC sau khi qua ổn áp
Tạo ra các điện áp 5v và 3.3v (2 khối màu xanh) để cung cấp cho vi điềukhiển và cũng là điểm cấp nguồn cho các thiết bị bên ngoài sử dụng Mạch Arduino
sử dụng IC ổn áp NCP1117 để tạo điện áp 5V từ nguồn cung cấp lớn và IC ổn
áp LP2985 để tạo điện áp 3.3V Đây đều là những IC ổn áp tuyến tính, tuy hiệusuất không cao nhưng ít gợn nhiễu và mạch đơn giản
Bảo vệ ngược nguồn, quá tải (vòng tròn màu đỏ) F1 là một cầu chì tự phụchồi, trong trường hợp bạn chỉ sử dụng dây cáp USB để cấp nguồn thì tổng dòngtiêu thụ không được quá 500mA Nếu không cầu chì sẽ ngăn không cho dòng điệnchạy qua D1 là một Diode, chỉ cho dòng điện 1 chiều chạy qua (từ Jack DC vàomạch), trong trường hợp mạch Arduino của bạn có mắc với các thiết bị khác và cónguồn cung cấp lớn hơn nguồn vào Jack DC, nếu có sai sót chập mạch vv thì sẽkhông có trường hợp nguồn các thiết bị bên ngoài chạy ngược vào Adapter
Báo nguồn Đèn nguồn ON sáng lên báo thiết bị đã được cấp nguồn Nếu cácbạn đã cắm nguồn mà đèn nguồn không sáng thì có thể nguồn cung cấp của bạn đã
bị hỏng hoặc jack kết nối lỏng, hoặc mạch Arduino kết nối với các linh kiện bênngoài bị ngắn mạch
b Mạch dao động
Mạch giao động tạo ra các xung clock giúp cho vi điều khiển hoạt động, thựcthi lệnh… Board mạch Arduino Uno R3 sử dụng thạch anh 16Mhz làm nguồn daođộng
Trang 19Hình 1.3 Mạch giao động
c Mạch reset
Để vi điều khiển thực hiện khởi động lại thì chân RESET phải ở mức logic LOW (~0V) trong 1 khoản thời gian đủ yêu cầu Mạch reset của board Arduino UnoR3 phải đảm bảo được 02 việc:
Reset bằng tay: Khi nhấn nút, chân RESET nối với GND, làm cho MCU RESET Khi không nhấn nút chân Reset được kéo 5V
Reset tự động: Reset tự động được thực hiện ngay khi cấp nguồn cho vi điều khiển nhờ sự phối hợp giữa điện trở nối lên nguồn và tụ điện nối đất Thời gian tụ điện nạp giúp cho chân RESET ở mức LOW trong 1 khoản thời gian đủ để vi điều khiển thực hiện reset
Khởi động vi điều khiển trước khi nạp chương trình mới
7
Trang 20Hình 1.4 Mạch reset
d Mạch nạp và giao tiếp máy tính
-Vi điều khiển Atmega328P trên Board Arduino UnoR3 đã được nạp sẵn 1bootloader, cho phép nhận chương trình mới thông qua chuẩn giao tiếp UART(chân 0 và 1) ở những giây đầu sau khi vi điều khiển Reset
-Máy tính giao tiếp với Board mạch Arduino qua chuẩn giao tiếp USB (D+/D-), thông qua một vi điều khiển trung gian là ATMEGA16U2 hoặc một IC trunggian là CH340 (thường thấy trong các mạch sử dụng chip dán) Vi điều khiển hoặc
IC này có nhiệm vụ chuyển đổi chuẩn giao tiếp USB thành chuẩn giao tiếp UART
để nạp chương trình hoặc giao tiếp truyền nhận dữ liệu với máy tính (Serial)
- Phần thiết kế mạch nạp có tích hợp thêm 02 đèn LED,nên khi nạp chươngtrình các bạn sẽ thấy 2LED này nhấp nháy Còn khi giao tiếp, nếu có dữ liệu từ