1. Trang chủ
  2. » Công Nghệ Thông Tin

L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI BÀT ĐÄU V2

56 7 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

Nội dung

lOMoARcPSD|17923000 LAP Trinh Arduino V2 Kỹ thuật lập trình (Trường Đại học Công nghiệp Hà Nội) StuDocu is not sponsored or endorsed by any college or university Downloaded by Nguy?n Long (nguyenhuulongmk10@gmail.com) lOMoARcPSD|17923000 Sâ TAY ARDUINO L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI BÀT ĐÄU V2 Web: tdhshop.com.vn - Chuyên Kit TĀ HàC ARDUINO Downloaded by Nguy?n Long (nguyenhuulongmk10@gmail.com) lOMoARcPSD|17923000 Sâ TAY ARDUINO HàC VI¾T CH£¡NG TRÌNH CHO ARDUINO THƠNG QUA CÁC LO¾I CÀM BI¾N C¡ BÀN CÀM BIÀN ÁNH SÁNG DÙNG QUANG TRà CÀM BIÀN BÁO CHÁY CÀM BIÀN DÒ LINE CÀM BIÀN M¯A CÀM BIÀN SIÊU ÂM (KHOÀNG CÁCH SRF04) CÀM BIÀN ÂM THANH CÀM BIÀN Đà ÀM ĐÂT CÀM BIÀN ĐO Đà ÀM VÀ NHIàT Đà DTH11 CÀM BIÀN NHIàT Đà (LM35) 10 CÀM BIÀN KHÍ GAS ( MQ2) 11 CÀM BIÀN NHIàT Đà (DS18B20) 12 CÀM BIÀN CHUYàN ĐàNG PIR 13 CÀM BIÀN MÀU ( TCS3200) 14 CÀM BIÀN GIA TàC ( MPU 6050) Web: tdhshop.com.vn - Chuyên Kit TĀ HàC ARDUINO Downloaded by Nguy?n Long (nguyenhuulongmk10@gmail.com) lOMoARcPSD|17923000 Sâ TAY ARDUINO TRONG Q TRÌNH VI¾T EBOOK CĨ GÌ MONG CÁC B¾N THƠNG CÀM!!!! THAY M¾T CHO tdhshop.com.vn CÀM ¡N Đ¾N TÂT CÀ MàI NG£äI Đà TIN T£æNG SHOP Web: tdhshop.com.vn - Chuyên Kit TĀ HàC ARDUINO Downloaded by Nguy?n Long (nguyenhuulongmk10@gmail.com) lOMoARcPSD|17923000 Sâ TAY ARDUINO CÀM BIÀN ÁNH SÁNG DÙNG QUANG TRà         Giãi thißu nái dung cÅn nÁm: Quang trá mát lo¿i "vật liáu" đián tử rÃt hay gặp đ°ợc sử dụng m¿ch cÁm biÁn ánh sáng Có thá hiáu mát cách dß dàng rằng, quang trá mát lo¿i ĐIàN TRà có đián trá thay đổi theo c°ßng đá ánh sáng NÁu đặt mơi tr°ßng có ánh sáng, có bóng râm tái đián trá cÿa quang trá s¿ tăng cao cịn nÁu đặt ngồi nắng, n¡i có ánh sáng đián trá s¿ giÁm PhÅn cāng: Arduino Uno đián trá 560 Ohm (hoặc 220 Ohm 1kOhm) đèn LED siêu sáng biÁn trá 10K 1K Breadboard Dây cắm breadboard đián trá 10 kOhm tụ đián 100nF Làm để đọc tín hiệu từ quang trở? Ph°¡ng pháp có tên gọi đọc hiáu điÁn thÁ từ c¿u phân áp (gợi ý, quang trá b¿n cā xem đián trá R1, vào phía tr°ớc mßi chân Analog cÿa Arduino có mát đián trá, xem đián trá R2 = 10k) Bây giß, xem cách mắc Web: tdhshop.com.vn - Chuyên Kit TĀ HàC ARDUINO Downloaded by Nguy?n Long (nguyenhuulongmk10@gmail.com) lOMoARcPSD|17923000 Sâ TAY ARDUINO Bây giß b¿n upload code lên xem giá trị cÿa quang trá, nhớ thay đổi đá sáng cÿa mơi tr°ßng đá xem thay đổi cÿa quang trá (chẳng h¿n b¿n lÃy bàn tay che ánh sáng chiÁu trực tiÁp vào quang trá chẳng h¿n) int quangtro = A5; //ThiÁt đ¿t chân analog đác quang trở void setup() { // Khởi t¿o cáng Serial 9600 Serial.begin(9600); } void loop() { int giatriQuangtro = analogRead(quangtro);// đác giá trß quang trở Serial.println(giatriQuangtro); // XuÃt giá trß Serial Monitor } Bây giß ta s¿ dùng biÁn trá đá xây dựng mát māc (ta có thá thay đổi đ°ợc) nÁu giá trị cÿa quang trá bé h¡n māc đèn sáng ng°ợc l¿i đèn tắt B¿n lắp m¿ch nh° sau: ( trình lắp m¿ch không c¿n gắn tụ đ°ợc)   Đèn led Ôc ni vòi chõn digital Bin tr Ôc ni tßi chân analog Web: tdhshop.com.vn - Chuyên Kit TĀ HàC ARDUINO Downloaded by Nguy?n Long (nguyenhuulongmk10@gmail.com) lOMoARcPSD|17923000 Sâ TAY ARDUINO Bây giå b¿n upload đo¿n code sau điÁu chnh bin trỗ ốn LED sỏng hoc tt: int quangtro = A5; //ThiÁt đ¿t chân analog đác quang trở int bientro = A4; // ThiÁt đ¿t chân analog đác biÁn trở int led = 2;// ThiÁt đ¿t chân digital đèn led void setup() { // Khởi t¿o cáng Serial 9600 Serial.begin(9600); //pinMode pinMode(led,OUTPUT); } void loop() { int giatriQuangtro = analogRead(quangtro);// đác giá trß quang trở int giatriBientro = analogRead(bientro);// đác giá trß biÁn trở // NÁu giá trß quang trở

Ngày đăng: 14/10/2022, 21:13

HÌNH ẢNH LIÊN QUAN

Serial.print("Do am la:");//In ra màn hình   Serial.print(Doamdat);//In ra đá Ám đÃt     //BÂm nÔòc khi đÃt khô( thông qua role)    if(Doamdat<200)  - L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI  BÀT ĐÄU V2
erial.print ("Do am la:");//In ra màn hình Serial.print(Doamdat);//In ra đá Ám đÃt //BÂm nÔòc khi đÃt khô( thông qua role) if(Doamdat<200) (Trang 25)
Màn hình LCD 16 x2 - L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI  BÀT ĐÄU V2
n hình LCD 16 x2 (Trang 26)
Màn hình LCD - L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI  BÀT ĐÄU V2
n hình LCD (Trang 29)
Thơng th°ßng, đá sử dụng màn hình LCD, b¿n s¿ phÁi mÃt rÃt nhißu chân trên Arduino đá đißu khián. - L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI  BÀT ĐÄU V2
h ơng th°ßng, đá sử dụng màn hình LCD, b¿n s¿ phÁi mÃt rÃt nhißu chân trên Arduino đá đißu khián (Trang 29)
Download và cài đặt thư viện hỗ trợ sử dụng màn hình LCD qua giao tiếp I2C: http://tdhshop.com.vn/tong-hop-cac-thu-vien-cho-arduino  - L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI  BÀT ĐÄU V2
ownload và cài đặt thư viện hỗ trợ sử dụng màn hình LCD qua giao tiếp I2C: http://tdhshop.com.vn/tong-hop-cac-thu-vien-cho-arduino (Trang 30)
NÁu b¿n khơng có module hß trợ này, b¿n vẫn có thể điều khiển màn hình theo cỏch thụng thÔỏng - L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI  BÀT ĐÄU V2
u b¿n khơng có module hß trợ này, b¿n vẫn có thể điều khiển màn hình theo cỏch thụng thÔỏng (Trang 30)
//0x27 là đßa chỉ màn hình trong bus I2C. Ph¿n này chúng ta không c¿n phÁi quá bận tâm vì h¿u hÁt màn hình (20x4,...) u nhÔ th ny!  - L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI  BÀT ĐÄU V2
0x27 là đßa chỉ màn hình trong bus I2C. Ph¿n này chúng ta không c¿n phÁi quá bận tâm vì h¿u hÁt màn hình (20x4,...) u nhÔ th ny! (Trang 31)

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w