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 thiết bị đo tín hiệu ECG, hiển thị trên smartphone và lưu dũ liệu về server (Trang 69 - 71)

Arduino IDE là chương trình giúp cho việc lập trình các phần cứng mà nó hỗ trợ. IDE là môi trường phát triển tích hợp chạy trên trên các máy tính cơ bản cá nhân. Môi trường này là một ứng dụng đa nền tảng (cross-platform) được viết bằng ngôn ngữ java. IDE này sẽ được sử dụng cho ngôn ngữ lập trình vi xử lý và project writing. Được thiết kế cho đối tượng mới làm quen với phát triển phần mềm.

Các chương trình Arduino viết bằng C hoặc C++. Arduino IDE đi kèm với một thư viện phần mềm gọi là Writing. Việc sử dụng Writing gốc giúp các thao tác Input/Output và các xử lý khác dễ dàng hơn.

Để sử dụng phần mềm này, đầu tiên vào trang chủ Arduino.cc để tải phần mềm về. Sau đó nhấn vào cài đặt, chọn thư mục và tiến hành cài đặt.

Hình 4.15: Giao diện IDE

Giao diện hình 4.15 ta thấy một số thành phần như: Thanh bảng chọn (1), Thanh công cụ (2), vùng code editor (3), vùng thông báo trạng thái(4).

Thanh bản chọn gồm các chọn lựa như: File, Edit, Sketch, Tool và Help. Các chức năng hoạt động của phần mềm đều chứa trong các mục của bảng này. Thanh công cụ chứa: Biên dịch, nạp, new, open, save. Đây là các chức năng chính thường xuyên sử dụng của chương trình. Vùng Code editor dùng để soạn thảo code và vùng thông báo trạng thái dùng để hiển thị trạng thái của chương trình hoạt động như nạp, biên dịch, hiển thị lỗi.

Hình 4.16: Thêm đường dẫn cho Board

Để lập trình esp8266 Node MCU, ta thực hiện qua các bước: Khai báo Board, thêm thư viện, soạn thảo code, biên dịch và nạp. Đầu tiên phải khai báo hệ thống để có Writing gốc. Vào “File\Preferent\Addition Board Manager URLs” và điền vào đường link http://arduino.esp8266.com/stable/package_esp8266com_index.json như

hình 4.16. Sau đó vào “Tool/Board/Board Manager” gõ chọn ESP8266 và cài đặt. như hình 4.17.

4.5 LẬP TRÌNH ỨNG DỤNG 4.5.1 Lưu đồ giải thuật

Một phần của tài liệu Thiết kế và thi công thiết bị đo tín hiệu ECG, hiển thị trên smartphone và lưu dũ liệu về server (Trang 69 - 71)

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

(101 trang)