Phần mềm lập trình cho vi điều khiển

Một phần của tài liệu Thiết kế và thi công hệ thống giám sát và điều khiển thiết bị trong nhà kết hợp wifi và lora (Trang 79 - 85)

a. Giới thiệu phần mềm lập trình arduinoIDE.

Arduino là bo mạch vi điều khiển mạch đơn được sử dụng để làm thiết bị điện tử cho các dự án đa lĩnh vực theo cách tiếp cận dễ dàng đối với người sử dụng.

Phần cứng bao gồm một bảng mạch điện tử phần cứng dạng nguồn mở được thiết từ bộ vi xử lý 8-bit Atmel AVR , hoặc 32-bit Atmel ARM. Phần mềm cho phần cứng

Hình 4-11 Biểu tượng phần mềm lập trình Hình 4-10 Mô hình sau khi trang trí

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH Trang 64 này bao gồm một trình biên dịch ngôn ngữ lập trình chuẩn và một bộ nạp khởi động, để có thể thực hiện các lệnh trên bộ vi điều khiển.

Các bảng mạch Arduino có thể được mua trước khi lắp ráp hoặc bộ dụng cụ tự-mình-làm DIY. Thông tin thiết kế phần cứng có sẵn cho những người muốn tự tay lắp ráp một bảng mạch Arduino. Người ta ước tính vào giữa năm 2011 có hơn 300.000 bộ bảng mạch Arduino chính thức đã được sản xuất thương mại.

Sơ lược lịch sử

Arduino được khởi đầu vào năm 2005 từ một dự án cho sinh viên tại Viện Thiết kế Tương tác Ivrea tại Ivrea, Italia. Tại thời điểm của chương trình đó sinh viên thường sử dụng bo mạch "BASIC Stamp" có chi phí tới 100$, xem ra là đắt đôi với sinh viên. Một trong những người sáng lập, Massimo Banzi, hiện đang là giảng viên tại Ivrea.

Một đồ án về phần cứng đã đóng góp vào một thiết kế hệ thống kết nối điện dẫn của sinh viên người Colombia tên là Hernando Barragan. Sau khi các nền tảng hệ thống điện dẫn đã được hoàn tất, các nhà nghiên cứu làm việc để làm cho hệ thống đó gọn nhẹ hơn, rẻ hơn, và có sẵn cho cộng đồng nguồn mở. Trường này cuối cùng đã đóng cửa, do đó, các nhà nghiên cứu, trong số họ là David Cuartielles, đã thúc đẩy ý tưởng phát triển về Arduino.

b. Cài đặt phần mềm arduino IDE

Bước 1: Truy cập địa chỉ http://arduino.cc/en/Main/Software/... . Đây là nơi lưu trữ cũng như cập nhật các bản IDE của Arduino. Bấm vào

mục Windows ZIPfile for non admin install như hình minh họa.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH Trang 65 Bạn sẽ được chuyển đến một trang mời quyền góp tiền để phát triển phần mềm cho Arduino, tiếp tục bấm JUSTDOWNLOADđể bắt đầu tải.

Bước 2: Sau khi download xong, các bạn bấm chuột phải vào file vừa download arduino-1.6.4-windows.zip và chọn “Extract here” để giải nén.

Hình 4-14 Nhấp vào JUST DOWNLOAD

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH Trang 66

Bước 3: Copy thư mục arduino-1.6.4 vừa giải nén đến nơi lưu trữ.

Bước 4: Chạy file trong thư mục arduino-1.6.4\ để khởi động Arduino IDE

Hình 4-15 Nhấp vào Extract Here để giải nén

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH Trang 67

c. Cài đặt driver

Để máy tính của bạn và board Arduino giao tiếp được với nhau, chúng ta cần phải cài đặt driver trước tiên.

Nếu bạn dùng Windows 8, trong một số trường hợp Windows không cho phép bạn cài Arduino driver (do driver không được kí bằng chữ kí số hợp lệ). Do vậy bạn cần vào Windows ở chế độ Disable driver signature enforcement thì mới cài được driver

Xem hướng dẫn thực hiện tại bài viết Disabling Driver Signature on Windows 8 của SparkFun.

Đầu tiên, các bạn chạy file arduino-1.6.4\drivers\dpinst-x86.exe (Windows x86) hoặc arduino-1.6.4\drivers\dpinst-amd64.exe(Windows x64). Cửa sổ “Device Driver Installation Wizard” hiện ra, các bạn chọn Next để tiếp tục.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH Trang 68 Khi có yêu cầu xác nhận cài đặt driver, chọn “Install

Đợi khoảng 10 giây trong lúc quá trình cài đặt diễn ra …

Hình 4-18 Nhấn Install khi có yêu cầu xác nhận

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH Trang 69 Quá trình cài đặt đã hoàn tất. Bấm “Finish” để thoát.

Một phần của tài liệu Thiết kế và thi công hệ thống giám sát và điều khiển thiết bị trong nhà kết hợp wifi và lora (Trang 79 - 85)

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

(104 trang)