2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong hướng dẫn trước đã được hướng dẫn cách hiển thị văn bản trên Mô-đun P10 màn hình LED ma trận điểm bằng cách sử dụng Arduino và Đầu nối DMD, bạn có thể kiểm tra tại đây. Trong hướng dẫn này, chúng tôi sẽ đưa ra một hướng dẫn dự án đơn giản bằng cách sử dụng mô-đun P10 làm phương tiện hiển thị. Lần này chúng tôi sẽ cung cấp cho bạn hướng dẫn về lập trình cảm biến nhiệt độ sử dụng LM35.
Bước 1: Vật liệu bạn cần
Bạn sẽ cần:
- Arduino Uno
- Đầu nối DMD
- Cảm biến nhiệt độ LM35
- Bảng bánh mì
- Dây nhảy
Bước 2: Kết nối
Đối với kết nối như hình trên.
Bước 3: Chương trình
Sau khi cài đặt xong, hãy chuyển sang phần lập trình, chương trình yêu cầu các tệp thư viện bổ sung mà bạn có thể tải xuống >> Thư viện DMD & TimeOne.
Ví dụ về các chương trình như sau:
/ * Chèn thư viện tệp * / # include #include #include #include #define Panjang 1 // Số chiều dài của Display P10 #define Lebar 1 // Số chiều rộng của Display P10 #define sensor A5 // Xác định cảm biến pin = pin A5
DMD dmd (Panjang, Lebar); // Chiều dài x Chiều rộng
/ * Biến Deklarasi * / float suhu; char chr [5]; void ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Thiết lập DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Font được sử dụng dmd.clearScreen (true); Serial.begin (9600); // Kích hoạt chức năng nối tiếp giao tiếp} void loop (void) {dmd.clearScreen (true); suhu = 0; suhu = analogRead (cảm biến); suhu = (5.0 * suhu * 100.0) / 1024.0; Serial.println (suhu); dtostrf (suhu, 4, 2, chr); dmd.drawString (2, 0, chr, 5, GRAPHICS_NORMAL); dmd.drawString (6, 9, "'Cel", 4, GRAPHICS_NORMAL); chậm trễ (5000); }