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

Báo cáo thực tập tuần 2

19 2 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

Tiêu đề Hiệu ứng led
Tác giả Trịnh Minh Nhựt, Trần Đình Nam Phát
Thể loại Báo cáo thực tập
Định dạng
Số trang 19
Dung lượng 3,32 MB

Nội dung

Sau khi led cuối cùng sáng 0,1s sau led đầu tiên tắt , tắt lần lượt đến led cuối cùng, mỗi led tắt cách nhau 0,1s+ Code:... Đầu tiên ta phải chọn board arduino nano ở dòng lệnh như hình:

Trang 1

Báo cáo thực tập tuần 2

Nhóm 9

Trịnh Minh Nhựt 20142383

Trần Đình Nam Phát 20142384

Câu 1: Hiệu ứng led:

- Ta sẽ lấy thiết bị trên mô phỏng proteus:

1 ardunio,1 led-bargraph-grn, 1 res16dipis, 2 resistor

- Hiệu ứng 1: Các led sáng dần từ trái sang phải , mỗi led sáng cách nhau 0,1s Sau khi led cuối cùng sáng 0,1s sau led đầu tiên tắt , tắt lần lượt đến led cuối cùng, mỗi led tắt cách nhau 0,1s

+ Code:

Trang 2

Đầu tiên ta phải chọn board arduino nano ở dòng lệnh như hình:

Sau khi code xong ta sẽ nhấn nút icon tích để xem có lỗi nếu có lỗi sẽ báo

ở vùng thông báo:

Trang 3

-Ta sẽ đến hiệu ứng thứ 2 : Các led sáng dần từ trái sang phải , mỗi led sáng cách nhau 0,1s Sau khi led cuối cùng sáng 0,1s sau led đầu tiên tắt , tắt lần lượt đến led cuối cùng, mỗi led tắt cách nhau 0,1s

+Code:

Khi viết code xong ta sẽ kiểm tra xem có lỗi không:

Trang 4

-Khi không có lỗi ta sẽ đến với hiệu ứng thứ 3: Hai led đuổi nhau, led đầu tiên sáng sau 0,1s led thứ hai sáng 0,1s sau đó led thứ 3 sáng đồng thời led đầu tiên tắt , quy trình đc thực hiện như trên đến led cuối cùng +Code:

Sau khi viết code ta sẽ kiểm tra lỗi :

Trang 5

- Hiệu ứng cuối cùng :led sáng từ trong ra ngoài và từ ngoài vào trong,mỗi led sáng 0,1s

+Code:

Kiểm tra lỗi code của hiệu ứng 4:

Trang 6

-Sau khi kiểm tra tất cả lỗi của các hiệu ứng mình gộp lại thành 1 bài hoàn chỉnh sau đó ta sẽ lập trình mô phỏng được kết quả như hình

:

Hiệu ứng 1 Hiệu ứng 2

Hiệu ứng 3 Hiệu ứng 4

Trang 7

Khi mà ta hoàn thành việc viết code và mô phỏng thì đến bước cuối vẽ lưuu đồ cho bài và hình dưới là lưu đồ của cả bài :

Trang 8

Câu 2: Bài tập mở rộng

Tương tự như ví dụ trên thì ở bài này ta sẽ lấy thiết trên mô phỏng proteus : 1 ardunio,1 led-bargraph-grn, 1 res16dipis, 2 resistor và 1 nút nhấn như hình:

Ở bài này ta sẽ có 3 yêu cầu cần thực hiện

-Yêu cầu 1: khi nhấn nút nhấn 1 lần các hiệu ứng nút lẻ sẽ hoạt động +Code :

Trang 9

-Yêu câu 2: Khi nhấn nút nhấn 2 lần thì các hiệu ứng nút chẵn sẽ hoạ động:

+Code:

-Yêu cầu 3: hiệu ứng sáng dồn hoạt động

+Code:

Ngoài ra mình phải có thêm phần code chuyển chế độ các hiệu ứng:

Trang 10

Sau khi hoàn thành ta sẽ nhấn vô dấu tích để kiểm tra xem có lỗi nào xảy

ra ở chương trình:

Trang 11

Khi xác đinh là không có lỗi thi ta sẽ đến bước tiếp theo là nạp cpde chạy trên mô phỏng proteus T a thu được kết qua như hình dưới đây :

Khi nhấn nút nhấn 1 lần

Khi nhấn 2 lần nút nhấn

Trang 12

Khi nhấn nút nhấn 3 lần

Sau khi ta mô phỏng trên proteus thì tiếp theo ta sẽ vẽ lưu đồ cho chương trình chính:

Trang 13

Và lưu đồ cho chương trình ngắt:

Trang 14

Câu 3: Đo nhiệt độ hiển thị lên LCD dùng lm35

-Thì theo yêu cầu của đề bài là kết nối LCD vào các chân D2,3,4,5,11,12 của arduino Cảm biến được LM35 kết nối với chânA0 của arduino, một nút nhấn đc kết nối với chân D8 để chuyển đơn vị của nhiệt độ -Vậy trước hết ta sẽ đi lấythiết bị trên proteus gồm có: 1 ardunio,1 led-bargraph-grn, 1 res16dipis, 2 resistor ,1 nút nhấn ,1 LM35 ,1 LM016L ,1 POT-HG nhu hình:

Sau khi mô phỏng trên proteus thì mình sẽ thực hiện từng yêu cầu của bài -Yêu cầu 1:

Trang 15

+ Code ở yêu cầu này sẽ là:

Tiếp theo là kiểm tra lỗi của code :

Trang 16

Nếu không có lỗi ta sẽ thực hiện yêu cầu tiếp theo:

Với yêu cầu này ta sẽ viết code :

Và ta cũng kiểm tra xem là nó có bị lỗi:

Trang 17

Sau khi mà kiểm tra lỗi của code xong rồi thì mình sẽạp code và mô phỏng nó trên proteus đc kết quả như hình:

Đây là khi mình chạy chương trình

Trang 18

Khi mà mình nhấn nút nhấn thì nó sẽ chuyển từ độ c qua độ f Cuối cùng là vẽ lưu đồ ta sẽ dùng phần mêm draw.io để vẽ :

Ngày đăng: 14/04/2024, 21:30

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

TÀI LIỆU LIÊN QUAN

w