Skip to document

Bai tap analog - okhg

okhg
Course

xử lí tín hiệu số

168 Documents
Students shared 168 documents in this course
Academic year: 2020/2021
Uploaded by:
Anonymous Student
This document has been uploaded by a student, just like you, who decided to remain anonymous.
Trường Đại học Kinh tế - Kỹ thuật Công nghiệp

Comments

Please sign in or register to post comments.

Preview text

Bài thực hành số 4: LẬP TRÌNH ARDUINO ĐỌC GIÁ TRỊ ANALOG

BT:

  1. Đọc giá trị điện áp ở ngõ vào A0, hiển thị giá trị số trả về sau khi biến đổi ADC của tín hiệu analog lên LCD

Gợi ý: Đọc giá trị analog sau đó hiển thị giá trị đọc được 2. Đọc giá trị điện áp đầu vào và hiển thị giá trị điện áp lên LCD - Dùng công thức chuyển đổi ( gợi ý: công thức : Vo = Vin*(5.0/1024). Lưu ý Vo có kiểu float)

  • Dùng hàm map(value, fromLow, fromHigh, toLow, toHigh) ( gợi ý: Vo=map(Vin,0,1023,0,5000) );
  1. Thiết kế phần cứng và lập trình điều khiển sáng tắt 10 LED theo giá trị analog. ( gợi ý: Đọc giá trị analog, dùng hàm map chuyển 1024 trạng thái ngõ vào thành 10 mức , dùng hàm swich case để điều khiển cho từng trường hợp );

  2. Dùng cảm biến LM35 đo nhiệt độ môi trường hiển thị lên LCD ( Gợi ý: Trang 86 giáo trình TTVĐK)

  3. Bài tập trang 87 giáo trình TTVĐK

D 14

D 13

D 12

D 11

D 10

D 9

D 8

D 7

E 6

RW 5

RS 4

VSS 1

VDD 2

VEE 3

Was this document helpful?

Bai tap analog - okhg

Course: xử lí tín hiệu số

168 Documents
Students shared 168 documents in this course
Was this document helpful?
Bài thc hành s 4: LẬP TRÌNH ARDUINO ĐỌC GIÁ TR ANALOG
BT:
1. Đọc giá tr đin áp ngõ vào A0, hin th giá tr s tr v sau khi biến đổi ADC
ca tín hiu analog lên LCD
Gi ý: Đọc giá tr analog sau đó hiển th giá tr đọc được
2. Đọc giá tr điện áp đầu vào và hin th giá tr đin áp lên LCD
- Dùng công thc chuyển đổi ( gi ý: công thc : Vo = Vin*(5.0/1024.0) . Lưu ý Vo
có kiu float)
- Dùng hàm map(value, fromLow, fromHigh, toLow, toHigh) ( gi ý:
Vo=map(Vin,0,1023,0,5000) );
3. Thiết kế phn cng và lập trình điều khin sáng tt 10 LED theo giá tr analog.
( gi ý: Đọc giá tr analog, dùng hàm map chuyn 1024 trng thái ngõ vào thành 10
mc , dùng hàm swich case để điu khin cho từng trường hp );
4. Dùng cm biến LM35 đo nhiệt độ môi trường hin th lên LCD ( Gi ý: Trang 86
giáo trình TTVĐK)
5. Bài tập trang 87 giáo trình TTVĐK
D7
14 D6
13 D5
12 D4
11 D3
10 D2
9D1
8D0
7
E
6RW
5RS
4
VSS
1
VDD
2
VEE
3