1. Trang chủ
  2. » Tất cả

Huong dan Matlab - Arduino OK

98 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 98
Dung lượng 12,68 MB

Nội dung

CHƯƠNG GIỚI THIỆU VỀ ARDUINO 1.1 Giới thiệu chung arduino 1.1.1 Giới thiệu sản phẩm Ardruino Hình Tổng qt arduino Thơng tin Arduino: Arduino công cụ hỗ trợ đắc lực cho cơng việc lập trình Điểm hấp dẫn Arduino với người đam mê lập trình ngơn ngữ dễ học giống C/C++, ngoại vi bo mạch chuẩn hóa nên khơng cần biết nhiều điện tử, lập trình ứng dụng thú vị Thêm Arduino platform chuẩn hóa nên có nhiều bo mạch mở rộng (shield) để cắm chồng lên bo mạch Arduino, hình dung dễ hiểu "library" ngơn ngữ lập trình Ứng dụng: Với Arduino bạn ứng dụng vào mạch đơn giản mạch cảm biến ánh sáng bật tắt đèn, mạch điều khiển động cơ, cao bạn làm sản phẩm như: máy in 3D, Robot, khinh khí cầu, máy bay khơng người lái, Chính tính tiện lợi đơn giản cho người sử dụng mà Arduino trở thành tượng ngành điện tử giới Những sản phẩm cộng đồng người dùng Arduino thiết bị hỗ trợ Arduino lớn đến mức thống kê Arduino cấu tạo từ phần cứng phần mềm IDE Phần cứng hay ta nghe tên quen thuộc vi điều khiển, board mạch mã nguồn mở Một số loại board sử dụng như: ST Board T Arduin o uno Hình ảnh Chức Tài nguyên Sản phẩm Digital I/O: 14 Vi điều (hỗ trợ chân Board khiển(ATme PWM) mạch vi ga328P) điều khiển Analog I/O: Dùng để lập trình nhúng động cơ, lập trình led, relay số linh kiện điện tử khác 2 Arduin o Due Vi khiển điều Analog input : 12 Analog output: DAC PWM digital I/O: 12 Digital I/O: 54 Arduin o Mega Vi điều khiển hỗ trợ điều khiển nhiều motor, hỗ trợ kết nối wifi Arduin o Nano Vi điều Digital I/O:14 Board khiển ( chân PWM) mạch vi (Atmega 328 Analog ipnut : điều khiển họ 8bit) Tích hợp Led báo nguồn, led chân D13, LED RX, TX Tích hợp IC chuyển điện áp 5V LM1117 Arduin o Lilypad Vi khiển Digital I/O: 54 (15 chân sử dụng chân PWM) Analog input: 16 UARTs đầu ICSP Board mạch vi điều khiển với tốc độ xử lý cao, nhớ lớn Module điều khiển LED, module điều khiển robot từ xa điều Digital I/O:14 Board (6 chân PWM) mạch sử Analog ipnut :6 dụng trang trí thời trang Arduin o Micro Loại Tên kiểu Số liệu nhớ Kiểu Bit 1byte Arduin logic o Mini Ký tự Char Kiểu Integer nguyên Kiểu Real Arduin thực o Leonar 1byte 2byte byte Digital I/O: 14 Vi điều (6 chân PWM) KeyBoard khiển, giả HID USB lập bàn Analog input: phím, chuột chân vitual Serial/ USB HID ô Miền giáCOM trị port Chức Vi khiển Biểu thị trạng thái điều Digital đóng I/O: hay 14 mở Board (6 chân PWM) mạch vi mạch điện, thể Analog số tự input: nhiên 8trongđiều hệ khiển nhị phân -128 127, lưu Biểu diễn kí tự kí tự thơng qua bảng mã ASCII -32768 32767 Biểu diễn số nguyên −39 38 ±[2,9×10 1,7×10 ] Biểu diễn số Vi điều Analog thực input: Board khiển, 12 Digital I/O: mạch vi USB Host 14 (7 chân điều khiển, PWM) mạch giả lập chuột,bàn phím, tay cầm game … Ngoài ra, Shield Arduino board mạch xây dựng sẵn sử dụng để kết nối với số board Arduino Những Shield nằm đỉnh bo mạch tương thích với Arduino để cung cấp khả bổ sung kết nối với internet, điều khiển động cơ, cung cấp giao tiếp khơng dây, điều khiển hình LCD, v.v … Các loại khác Shield Arduino là: shield Arduino,Shield không dây, ShieldGSM, Shield Ethernet,Shield Proto Các phần mềm lập trình Arduino: Arduino IDE, CloverBlock 1.1.2 Các kiểu liệu 1.1.3 Khai báo biến cho kiểu liệu Ví dụ 1: Khai báo biến x thuộc kiểu liệu integer gán giá trị 20 Cú pháp: < kiểu liệu >< tên biến > = < giá trị > int x = 20; Ví dụ 2: Khai báo biến Arduino thuộc kiểu liệu char gán kí tự A Cú pháp: < kiểu liệu >< tên biến > = < ‘ký tự’ > char Arduino = ‘A’; 1.2 Hướng dẫn sử dụng phần mềm Arduino 1.2.1 Chuẩn bị kết nối cho Arduino a Cài đặt phần mềm Để lập trình cho Board Arduino cần phải có cơng cụ gọi Intergrated Development Environment (IDE) Công cụ đội ngũ kĩ sư Arduino phát triển chạy Windows, MAC OS X Linux - Cài đặt Java Runtime Inviroment (JRE) Vì Arduino IDE viết Java nên cần phải cài đặt JRE trước Arduino IDE Hình 1.1 Phiên JRE - Cài đặt Arduino IDE Bước 1: Truy nhập vào trang chủ Arduino (Arduino.cc) Đây nơi lưu trữ cập nhật IDE Arduino Hình 1.2 Dowload phần mềm Bước 2: Chạy file để khởi động Arduino IDE Hình 1.3 Giao diện Arduino IDE - Trong trường hợp máy tính khơng cập nhật Driver ta cài đặt Driver Để máy tính Board Arduino giao tiếp với cần phải cài đặt driver trước tiên Đầu tiên chạy file arduino-1.6.4\drivers\dpinst-x86.exe (Windows x86) Cửa sổ “Device Driver Installation Wizard” ra, sau chọn Next để tiếp tục Hình 1.4 Cài đặt driver Khi có yêu cầu xác nhận cài đặt driver, chọn “Install” Hình 1.5 Tiến hành cài đặt Quá trình cài đặt hồn tất, bấm “Finish” để Hình 1.6 Q trình cài đặt hồn tất b, Kiểm tra kết nối Arduino với máy tính • Bước 1: Kết nối Arduino với máy tính (ở sử dụng arduino uno R3) Chuẩn bị: - Phần cứng board Arduino (Uno, Nano, Mega 2560 ) - Cáp kết nối USB đầu kiểu A-B Hình 1.7 Kết nối arduino với máy tính Đèn led sáng thể board arduino kết nối với máy tính • Bước 2: Tìm cổng kết nối Arduino uno R3 với máy tính Khi Arduino Uno R3 kết nối với máy tính, sử dụng cổng COM (Communication port - cổng liệu ảo) để máy tính bo mạch truyền tải liệu qua lại thông qua cổng Windows quản lí đến 256 cổng COM Để tìm cổng COM sử dụng để máy tính mạch Arduino UNO R3 giao tiếp với nhau, bạn phải mở chức Device Manager Windows Chọn chuột phải vào Computer -> Manage Hình 1.8 Chọn Manage Cửa sổ Computer Management lên Hình 1.9 Cửa sổ Device Manager 10 ... kết nối Arduino với máy tính • Bước 1: Kết nối Arduino với máy tính (ở sử dụng arduino uno R3) Chuẩn bị: - Phần cứng board Arduino (Uno, Nano, Mega 2560 ) - Cáp kết nối USB đầu kiểu A-B Hình... nên cần phải cài đặt JRE trước Arduino IDE Hình 1.1 Phiên JRE - Cài đặt Arduino IDE Bước 1: Truy nhập vào trang chủ Arduino (Arduino. cc) Đây nơi lưu trữ cập nhật IDE Arduino Hình 1.2 Dowload phần... báo biến Arduino thuộc kiểu liệu char gán kí tự A Cú pháp: < kiểu liệu >< tên biến > = < ‘ký tự’ > char Arduino = ‘A’; 1.2 Hướng dẫn sử dụng phần mềm Arduino 1.2.1 Chuẩn bị kết nối cho Arduino

Ngày đăng: 27/09/2021, 17:21

HÌNH ẢNH LIÊN QUAN

Board Hình ảnh Chức năng Tài nguyên Sản phẩm - Huong dan Matlab - Arduino OK
oard Hình ảnh Chức năng Tài nguyên Sản phẩm (Trang 2)
Hình 1.1 Phiên bản JRE - Huong dan Matlab - Arduino OK
Hình 1.1 Phiên bản JRE (Trang 5)
Hình 1.7 Kết nối arduino với máy tính - Huong dan Matlab - Arduino OK
Hình 1.7 Kết nối arduino với máy tính (Trang 9)
Hình 1.10 Giao diện mặc định của Arduino IDE - Huong dan Matlab - Arduino OK
Hình 1.10 Giao diện mặc định của Arduino IDE (Trang 11)
Hình 1.11 Chức năng các phần tử - Huong dan Matlab - Arduino OK
Hình 1.11 Chức năng các phần tử (Trang 12)
3 pinMode() Cấu hình 1 pin quy định hoạt động như là một đầu vào (INPUT) hoặc đầu ra (OUTPUT) - Huong dan Matlab - Arduino OK
3 pinMode() Cấu hình 1 pin quy định hoạt động như là một đầu vào (INPUT) hoặc đầu ra (OUTPUT) (Trang 19)
Hình 2.25 Thư viện Arduino cho proteus - Huong dan Matlab - Arduino OK
Hình 2.25 Thư viện Arduino cho proteus (Trang 24)
Hình 2.27 Giao diện chính - Huong dan Matlab - Arduino OK
Hình 2.27 Giao diện chính (Trang 25)
Hình2.2 Thuật toán điều khiển - Huong dan Matlab - Arduino OK
Hình 2.2 Thuật toán điều khiển (Trang 34)
Bài 3:Cho sơ đồ như hình 2.5a .Viết chương trình sử dụng 3 nút nhấn để điều khiển led tần số nháy của led. - Huong dan Matlab - Arduino OK
i 3:Cho sơ đồ như hình 2.5a .Viết chương trình sử dụng 3 nút nhấn để điều khiển led tần số nháy của led (Trang 44)
Hình 2.5cChương trình điều khiển - Huong dan Matlab - Arduino OK
Hình 2.5c Chương trình điều khiển (Trang 46)
Bài 4: Cho sơ đồ như hình 2.7a .Viết chương trình để điểu khiển led 1 nháy với tần số 1Hz, led 2 nháy với tần số 2 Hz. - Huong dan Matlab - Arduino OK
i 4: Cho sơ đồ như hình 2.7a .Viết chương trình để điểu khiển led 1 nháy với tần số 1Hz, led 2 nháy với tần số 2 Hz (Trang 48)
Bảng 2.1 Sơ đồ chân LCD - Huong dan Matlab - Arduino OK
Bảng 2.1 Sơ đồ chân LCD (Trang 52)
Hình 2.14 LED 7 vạch - Huong dan Matlab - Arduino OK
Hình 2.14 LED 7 vạch (Trang 64)
b, Nguyên lí hoạt động - Huong dan Matlab - Arduino OK
b Nguyên lí hoạt động (Trang 65)
Hình 2.17 Nguyên lí hoạt động - Huong dan Matlab - Arduino OK
Hình 2.17 Nguyên lí hoạt động (Trang 66)
Hình 2.16c Chương trình điều khiển - Huong dan Matlab - Arduino OK
Hình 2.16c Chương trình điều khiển (Trang 74)
Hình ảnh thư việc Arduino của Matlab 2015 - Huong dan Matlab - Arduino OK
nh ảnh thư việc Arduino của Matlab 2015 (Trang 76)
Sơ đồ kết nối (hình 3.1) - Huong dan Matlab - Arduino OK
Sơ đồ k ết nối (hình 3.1) (Trang 77)
Thiết lập thời gian chạy thực. Trên hình minh họa, thời gian chạy thực được để là 10.0s - Huong dan Matlab - Arduino OK
hi ết lập thời gian chạy thực. Trên hình minh họa, thời gian chạy thực được để là 10.0s (Trang 85)
Sơ đồ kết nối (hình 3.13) - Huong dan Matlab - Arduino OK
Sơ đồ k ết nối (hình 3.13) (Trang 88)
Hình 3.16 - Huong dan Matlab - Arduino OK
Hình 3.16 (Trang 89)
Hình 3.17 - Huong dan Matlab - Arduino OK
Hình 3.17 (Trang 90)
Hình 3.21 - Huong dan Matlab - Arduino OK
Hình 3.21 (Trang 92)
Hình 3.23 - Huong dan Matlab - Arduino OK
Hình 3.23 (Trang 93)
Hình 3.25 - Huong dan Matlab - Arduino OK
Hình 3.25 (Trang 94)
Hình 3.27 - Huong dan Matlab - Arduino OK
Hình 3.27 (Trang 96)
Giao diện vận hành (hình 3.30) - Huong dan Matlab - Arduino OK
iao diện vận hành (hình 3.30) (Trang 97)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w