Đèn báo phanh+tail

Một phần của tài liệu Nghiên cứu, thiết kế và chế tạo mô hình hệ thống chiếu sáng thông minh điều khiển bằng arduino (Trang 97 - 98)

4.8 Các thiết bị công nghệ và bộ điều khiển dùng để thực hiện ý tưởng

4.8.1 Phần mềm

Phần mềm Arduino IDE.

Phần mềm lập trình Arduino IDE là một phần mềm lập trình khá đơn giản với sử dụng ngôn ngữ dể hiểu Wiring dựa trên nền tảng của phần mềm lập trình C/C++ là một phần mềm quen thuộc với những người kỹ thuật, nó được thiết kế ra cho những người mới làm quen hoặc mới sử dụng phần mềm lập trình.

Muốn điều khiển được chương trình thì cần có phải hai phần phần thứ nhất là phần thiết lập, phần hai là vòng lặp được setup bằng hai hàm:

- Void setup(): hàm để để sử dụng khi khởi động, thiết lập các cài đặt cho chương trình chạy.

- Void loop(): hàm này nó là một hàm lặp cho đến khi kết thúc tất cả các chương trình và đến lúc tắt nguồn của bo mạch.

Khi chương trình đã được cài đặt hồn thành thì tự động các phần mềm có nhiệm vụ biên dịch để phát hiện ra những lỗi và để update chương trình điều khiển lên bo mạch đã được thiết lập từ trước bằng cách nhấn chuột. Arduino IDE đã kết

85

hợp sử dụng phần mềm AVR Libc và GNU toolchain để có thể biên dịch chương trình và sau đó dùng Avrdude để có thể tải chương trình lên bo mạch.

Hiện nay thì Arduino IDE có thể chạy dựa trên các nền tảng thơng thường được sử dụng rộng rãi như Windows, MacOS, Linux, Windows. Vì vậy do các chương trình này được phổ biến nên phần lập trình hồn tồn khơng tốn phí và nó có thể được phát triển sâu hơi bởi những người có kình nghiệm hơn. Chúng em chọn phần mềm này để soạn chương trình điều khiển hệ thống chiếu sáng thông minh.

4.8.2 Phần cứng

4.8.2.1 Mạch Arduino Uno R3

Một phần của tài liệu Nghiên cứu, thiết kế và chế tạo mô hình hệ thống chiếu sáng thông minh điều khiển bằng arduino (Trang 97 - 98)

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

(151 trang)