1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo thực hành vi Điều khiển

21 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 21
Dung lượng 0,98 MB

Nội dung

Bài thực hành số 2: LẬP TRÌNH PHƯƠNG THỨC GIAO TIẾP UART, I2C, SPI NOI DUNG BAO CAO 4% Nội dung 1: Lập trình giao tiếp UART với máy tính Yêu cầu 1: Viet chương trình gởi đữ liệu từ Ar

Trang 1

TRUONG DAI HOC KY THUAT - CONG NGHE CAN THO

KHOA ĐIỆN - ĐIỆN TỬ - VIỄN THÔNG

Trang 2

Xin cam kết số liệu báo cáo, các câu trả lời là do tự cá nhân làm và số liệu ghỉ nhận được từ thí nghiệm, không có sao chép của bất Kỳ di Nêu có sự sao chép bất kì nội dung nào sẽ nhận điểm 0 (không)

Người cam kết ký và ghỉ rõ họ fÊH: SH 2g

Bài thực hành số I:

MO PHONG VA NAP CHUONG TRINH

NOI DUNG BAO CAO

s* Nội dung 1: Lap trinh va nap chwong trinh cho Arduino Uno

Yéu cau 1: Viét chuong trinh chớp tat led voi thoi gian delay 500 ms

- Nhan xét vé két quả nhận được sau khi nạp chương trình mẫu như sau:

-_ Chương trình đề 4 led đầu và 4 led sau sáng tắt đối nghịch nhau:

SƯTH: Nguyên Văn A 1

Trang 3

- Sinh viên nhập chương trình mẫu thir 2 vao Arduino IDE kiểm tra hoạt động và

cho nhận xét với code đã nhập ở tiêu mục 2

¢ THUC HANH MO RONG

Bài 1: chương trình lập trình diéu khién 8 led sáng tắt luân phiên theo kiểu led sao băng như sau:

SVTH: Nguyén Van A 2

Trang 4

SVTH: Nguyén Van A 3

Trang 5

Bài thực hành số 2:

LẬP TRÌNH PHƯƠNG THỨC GIAO TIẾP UART, I2C, SPI

NOI DUNG BAO CAO

4% Nội dung 1: Lập trình giao tiếp UART với máy tính

Yêu cầu 1: Viet chương trình gởi đữ liệu từ Arduino lên máy tính và hiển thị kết quả gởi thông qua cửa số Arduino IDE

-_ Nhận xét về kết quả hoạt động của chương trình mẫu:

- Chương trình hiển thị thông tin sinh viên (Họ và tên, MSSV, lớp, khoa) in lên màn hin Serial monitor

Yêu cầu 2: Viết chương trình gởi dữ liệu từ Arduino lên máy tính và hiển thị kết quả gởi thông qua cửa số Arduino lDE dưới dạng text, số thập phản, số thập lục phán, số bát phân,

Trang 6

Yêu cầu 3: Viết chương trình đọc số gởi từ máy tính xuống Arduino va điều chỉnh thời gian nháp nháy tương ứng với số vừa nhập

- Nhập số ngẫu nhiên vào kiêm chứng kết quả nhấp nháy trên led tại Pin13, ghi

nhận lại kết quả thu được như sau:

-_ Chương trình nhận đữ liệu truyền nối tiếp từ máy tính, sao cho số lần nhấp nháy led tương ứng với sô liệu được nhập vào từ máy tính, nêu nhập số 0 thì đèn luôn tắt

4% Nội dung 2: Lập trình giao tiếp qua I2C

Yêu cầu 4: Viết chương trình hiển thị LCD 16x2 qua giao tiếp 12C

-_ Ghi nhận kết quả thu được từ chương trình mẫu:

SƯTH: Nguyên Văn A 5

Trang 7

- Lap trinh chuong trinh hién thị thông tin sinh viên gồm Họ và tên trên dòng trên,

mã sô sinh viên và lớp luân phiên thay đôi ở dòng dưới

SƯTH: Nguyên Văn A 6

Trang 8

Bài thực hành số 3:

LẬP TRÌNH ĐỌC TÍN HIỆU SỐ, TÍN HIỆU TƯƠNG TỰ

VÀ TÍN HIỆU TỪ CÁC CẢM BIÊN

NOI DUNG BAO CAO

s* Nội dung 1: Đọc tín hiệu số từ nút nhấn

Yêu cầu 1: Viết chương trình dọc mút nhắn, hiển thị kết quả nhấn nút qua led và qua Serial Monitor

- Xóa lệnh “delay(200);” trong vòng lập “loop” Nhắn nút và kết quả như sau:

- _ Chương trình lập trình đọc nút nhắn, mỗi lần nhấn thì đôi trạng thái, khi nhất giữ trạng thái không thai đổi (chọn tác động xung cạnh lên hoặc xung cạnh xuống của nút nhân) như sau:

SƯTH: Nguyên Văn A 7

Trang 9

Yêu cầu 2: Wiết chương trình đọc từ bàn phứn nút nhấn dụng ma trận và in phím nhan lén cong serial cia Arduino IDE va LCD

-_ Ghi nhận kết quả khi nhắn nút theo thứ tự từ trái qua phải và từ trên xuống dưới

thu được kết quả như sau:

- Hãy viết chương trình đọc password từ bàn phím Nhận password là 13579 Nếu dung password thì nhân phím = trên bàn phím đề tắt và mở đèn led tại chân 13 Nêu sai thi đèn nhâp nháy liên tục Nhân phím C đề nhập lại password

SƯTH: Nguyên Văn A 8

Trang 10

s* Nội dung 2: Doc tin hiệu tương tự

Yéu cau 3: Lập trình điểu khién thoi gian nhấp nháy led theo tín hiệu tương tự dọc được từ biển trở

-_ Ghi nhận kết quả thu được và cho nhận xét kết quả thu được khi điểu chỉnh biến

Trang 11

- Kétnéi mach nhu hinh trong tải liệu và lập trình điều khiến bật tắt led theo gia tri của quang trở Nêu trời sáng (điện áp tại chân A0) nhỏ hơn 4V thì đèn tắt và ngược lại:

s* Nội dung 3: Lập trình đọc cảm biến

Yêu cầu 4: Lập trình cảm biến phát hiện đối tượng chuyển động, nghiêng hoặc lắc và hiển thị qua đèn led

- _ Nhận xét kết quả khi nạp chương trình cho ví điều khiển và rung lắc hoặc nghiêng như sau:

SƯTH: Nguyên Văn A 10

Trang 12

Yéu cau 5: Lập trình đọc giả trị cảm bién LM35 va hién thi dé C va dé F lén Serial Monitor cua Arduino IDE Khi nhiệt độ quá 4U0C thì sảng đèn led

- Ghi nhận giá trị đạt được sau khi nạp chương trình cho vi điều khiến như sau:

Yêu cầm 6: Lập trình sử dụng cảm biến thu hồng ngoai IR 1838 dé nhan tin hiéu tir remote

SVTH: Nguyén Van A ll

Trang 15

Bài thực hành số 4:

LẬP TRÌNH XUẤT TÍN HIỆU ÂM THANH

VA HIEN THI TREN CAC LOẠI LED

s* Nội dung 1: Phát âm thanh ra loa buzz thụ động

Yêu cầu 1 tMiễt Chương trình xuất được một số âm thanh khác nhau ra loa buzz thụ động theo tân số

Kết quả nhận được khi nạp chương trình vào mạch vừa mắc ra sao?

Thay đôi các thông số tần số vào thời gian phát có ảnh hưởng ra sao đến âm thanh nhận được trên loa buzz?

Yêu cầu 2: Viét Chương trình hiển thị số đếm ra led 7 đoạn đơn

- Nap chương trình cho vi diéu khién, ghi nhan két qua hiển thị như sau:

- Chương trình hiển thị số lần lượt 0.2,4,6,8,1,3,5,7,9, sau đó tắt tất cả, nhấp nháy dau

châm 2 lân và đêm ngược lại các số vừa hiện thị như sau:

SƯTH: Nguyên Văn A 14

Trang 16

Yéu cau 3: Viet Chương trình hiển thị số đếm ra led 7 đoạn 4 led

- Ghi nhận lại kết quả sau khi chạy chương trình như sau:

- Viết chương trình hiển thị phút trên 2 led và giây trên 2 led với dau cham ở giữa 2 nhóm làm phân ngăn cách (Gợi ý: lệnh hiển thị số thực: sevseg.setNumberF(số thực, 2); )

SVTH: Nguyén Van A 15

Trang 17

Yéu cau 4: Viét chuong trinh sử dụng IC 74HC595

- Kiém tra két qua lap trinh bang mạch thực tế và shi nhận lại kết quả như sau:

Yêu cầu 5: Sinh viên lập trình với led ma trận 8x8

- Kiểm tra kết quả lập trình bằng mạch thực tế và shi nhận lại kết quả

SƯTH: Nguyên Văn A l6

Trang 18

SVTH: Nguyén Van A 17

Trang 19

Bài thực hành số 5:

LẬP TRINH DIEU KHIEN DONG CO

NOI DUNG BAO CAO

s Nội i dung 1: Diéu khién nguồn thiết bị thông qua diều khiến relay

Yêu cầu I: Viết chương trình điều khiến đóng ngắt nguồn điện cho led thông qua điễu khiến relay,

- Nap chuong trinh cho mach và ghi nhận lại két qua thu được

- Sinh vién viét chương trình đọc cảm biến mưa đề điều khiến đóng ngắt relay như trên Khi có mưa, relay đóng trong thời gian 20 giây sau đó giữa trạng thái tắt Khi không có mưa (hết mưa), relay đóng trong 10 giây sau đó giữa trạng thái tắt

s* Nội dung 2: Điều khiến động cơ Servo

Yêu cầu 2: Lập trình điều khiến động cơ Servo SG90

- - Ghi nhận kết quả thu được và cho nhận xét kết quả thu được

SƯTH: Nguyên Văn A 18

Trang 20

s* Nội dung 3: Điều khiến động cơ bước

Yêu cầu 4: Lập trình điều khiển động cơ bước 28BYJ-48

- _ Kiểm tra kết quả lập trình bằng mạch thực tế

SƯTH: Nguyên Văn A 19

Trang 21

SVTH: Nguyén Van A 20

Ngày đăng: 20/11/2024, 21:16

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w