Arduino Uno R3

Một phần của tài liệu Ứng dụng xử lý ảnh trong chạy theo làn đường, nhận diện biển báo và áp dụng lên xe tự hành (Trang 28 - 30)

Arduino Uno R3 là thế hệ thứ 3 của dòng mạch Arduino dùng để lập trình,cái đầu tiên mà người ta thường nhắc tới chính là dịng Arduino Uno.

22

Arduino Uno có thể sử dụng 3 vi điều khiển hệ 8bit AVR là ATmega8, ATmega168, ATmega328.Bộ não này có thể xử lý các cơng việc đơn giản như điều khiển LED nhấp nháp, xử lý tín hiệu cho xe điều khiển từ xa, làm một trạm đo nhiệt độ - đơ ẩm và hiển thị lên màn hình LCD,..

Vi điều khiển ATmega328 tiêu chuẩn cung cấp cho người dùng:32KB bộ nhớ Flash, những đoạn code lập trình sẽ được lưu trữ trong bộ nhớ Flash của vi điều khiển, thường sẽ có khoảng vài KB trong số này sẽ được dùng cho bootloader.2KB cho SRAM (Static Random Access Memory) giá trị các biến khai báo khi lập trình sẽ lưu ở đây.1KB cho EEPROM ( Electrically Eraseble Programmable Read only Memory) đây là chiếc ổ cứng mini-nơi có thể ghi và đọc dữ liệu mà không cần phải lo bị mất khi cúp điện giống như dữ liệu trên SRAM.

23 Chương 3

XÂY DỰNG VÀ LẬP TRÌNH HỆ THỐNG

3.1 GIỚI THIỆU

Đề tài “ Xe tự hành chạy theo Lane và nhận diện biển báo” bao gồm việc xây dựng và lập trình hệ thống để mơ hình xe có khả năng di chuyển theo lane đã định sẵn và nhận diện được biển báo dể dừng lại.Trên xe còn lắp các thiết bị ngoại vi khác nhau như camera để quan làn đường,camera để quan biển báo được kết nối với Jetson Nano để truyền hình ảnh về trung tâm xử lý.

3.2 XÂY DỰNG HỆ THỐNG 3.2.1 Thiết kế sơ đồ khối 3.2.1 Thiết kế sơ đồ khối

Một phần của tài liệu Ứng dụng xử lý ảnh trong chạy theo làn đường, nhận diện biển báo và áp dụng lên xe tự hành (Trang 28 - 30)

Tải bản đầy đủ (PDF)

(98 trang)