Mục lục:
- Bước 1: Những gì bạn cần
- Bước 2: Thư viện ??? Không vấn đề
- Bước 3: Mã Arduino
- Bước 4: Kết nối màn hình LCD với Arduino
Video: Hiển thị số đọc của cảm biến Arduino trực tiếp trên màn hình LCD Nokia 5110: 4 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Nếu bạn đã từng làm việc với arduino, bạn có thể muốn nó hiển thị các kết quả cảm biến. Ngoài ra, việc kết nối arduino với PC hoặc máy tính xách tay không hoàn toàn khiến nó trở nên siêu di động và việc gắn màn hình LCD để hiển thị dữ liệu của bạn sẽ thực sự tiện dụng nếu bạn muốn mang theo Arduino của mình. Dưới đây là một số DỄ DÀNG để làm theo hướng dẫn về cách nối dây và lập trình arduino của bạn để nó hoạt động với màn hình.
Một lưu ý nhỏ, tôi cũng đã thực hiện một hướng dẫn về cách sử dụng màn hình OLED, chỉ sử dụng 4 dây. Nếu bạn muốn kiểm tra cái đó, đây là liên kết:
www.instructables.com/id/Easy-OLED-Display/
Bước 1: Những gì bạn cần
Đối với dự án này, bạn sẽ cần: -Nokia 5110 LCD-Dây Dupont-Arduino IDE-Arduino (đã thử nghiệm trên UNO) Thư viện -Adafruit_GFX-Adafruit_PCD8544 Bạn có thể mua Nokia 5110 LCD trên ebay với giá khoảng 2 đô la. Tương tự đối với dây dupont. Tìm kiếm trên ebay về "dây dupont 40PCS nam cho nữ", nó có giá khoảng một đô la.
Bước 2: Thư viện ??? Không vấn đề
Bây giờ, nếu bạn đã làm việc với Arduino trước đây, bạn có thể có IDE và Arduino thực tế. Tuy nhiên, nếu bạn chưa quen với các thư viện thì không cần phải lo lắng, chúng rất đơn giản để sử dụng. Hãy tải chúng xuống bằng cách nhấp vào các liên kết bên dưới và nhấp vào tải xuống ZIP ở phía bên phải của trang web. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia… Sau khi bạn tải xuống các tệp zip, hãy giải nén chúng vào tệp thư viện trong tệp Arduino chính của bạn (thường là C: / tệp chương trình / Arduino / thư viện) Giải nén tệp vào thư mục thư viện và đổi tên chúng thành Adafruit_GFX và Adafruit_PCD8544 Về cơ bản, đó là tất cả những gì bạn cần làm cho phần này. Bây giờ đến phần mã.
Bước 3: Mã Arduino
Tôi đã viết một mẫu trống, bạn chỉ cần thêm mã đọc từ cảm biến của bạn và nó sẽ hoạt động. Mã của tôi ghi vào màn hình nối tiếp trong IDE cũng như trên màn hình LCD 5110. Các phần bạn cần thay đổi để nó hiển thị các bài đọc (và văn bản) mà bạn muốn được đánh dấu trong mã. # Include // math và SPI phải có trong thư mục thư viện của bạn theo mặc định, đừng lo lắng về những điều này # include #include // chúng tôi đã tải xuống cái này ngay bây giờ # include Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); // chân số dùng để kết nối với LCD # define XPOS 0 # define YPOS 1float sensorPin = A0; // chân cảm biến của bạn, bạn có thể thay đổi điều này nếu bạn muốn tránh thiết lập () {Serial.begin (9600); display.begin ();} void loop () {float sensorValue = analogRead (sensorPin); // bạn có thể thay đổi “sensorValue” trong tất cả mã thành bất kỳ thứ gì bạn muốnSerial.print ("Giá trị của sensor A là:"); // sẽ hiển thị văn bản này trên serial monitorSerial.println (sensorValue); // đừng quên ln để lần chạy tiếp theo ghi vào hàng tiếp theo display.clearDisplay (); // xóa hiển thị mỗi khi vòng lặp bắt đầu overdisplay.setCursor (0, 0); display.print ("Giá trị của cảm biến A là:"); // điều này sẽ được viết trên LCDdisplay.println (sensorValue); display.display (); delay (1000);} Nếu bạn đã làm đúng mọi thứ, mã sẽ hoạt động, nhưng chưa chạy nó, chúng ta phải kết nối màn hình trước.
Bước 4: Kết nối màn hình LCD với Arduino
Chúng tôi sắp hoàn thành! Điều duy nhất còn lại là thực sự kết nối các chân của màn hình LCD với Arduino. Rất may là các chân (từ 1 đến 5) được kết nối liên tiếp, vì vậy khả năng bạn cắm nhầm chúng là rất mỏng. 5110 LCD đến chân 3-7 trên Arduino của bạn. (Vì vậy, RST sẽ đi đến chân 3 của Arduino, CE sẽ đi đến chân 4, v.v.) Sau khi bạn kết nối tất cả các chân, bạn sẽ nhận thấy rằng 3 còn lại. Các chân đó phải được kết nối với chân 3.3V, 5V và GND trên Arduino của bạn. Rõ ràng là chân GND LCD đi đến GND trên Arduino. Tùy thuộc vào loại Arduino bạn có và loại màn hình bạn có, hãy kết nối hai chân LCD cuối cùng với chân 5V hoặc 3.3V trên Arduino của bạn. Cả hai đều hoạt động, nhưng hãy thử nó cho chính mình và xem sự kết hợp tốt nhất là gì. Điều này chỉ để đảm bảo an toàn và không cần thiết nếu bạn không muốn sử dụng màn hình trong thời gian dài. Tôi khuyên bạn nên đọc lại phần này, chỉ để đảm bảo rằng bạn đã kết nối mọi thứ đúng cách. Sau khi mọi thứ được kết nối, bạn có thể tải lên mã và bắt đầu vui vẻ với màn hình LCD hiển thị dữ liệu Arduino mới của mình.
Đề xuất:
Đọc dữ liệu cảm biến siêu âm (HC-SR04) trên màn hình LCD 128 × 128 và hiển thị nó bằng Matplotlib: 8 bước
Đọc dữ liệu của cảm biến siêu âm (HC-SR04) trên màn hình LCD 128 × 128 và hiển thị nó bằng Matplotlib: Trong hướng dẫn này, chúng tôi sẽ sử dụng MSP432 LaunchPad + BoosterPack để hiển thị dữ liệu của cảm biến siêu âm (HC-SR04) trên 128 × 128 LCD và gửi dữ liệu đến PC theo tuần tự và trực quan hóa nó bằng Matplotlib
Màn hình nhiệt độ và mức độ ánh sáng với hiển thị trên màn hình LCD NOKIA 5110: 4 bước
Màn hình nhiệt độ và mức độ ánh sáng có hiển thị trên màn hình LCD NOKIA 5110: Xin chào các bạn! Trong phần này chúng tôi chế tạo thiết bị điện tử đơn giản để theo dõi nhiệt độ và mức độ ánh sáng. Các phép đo của các thông số này được hiển thị trên LCD NOKIA 5110. Thiết bị dựa trên vi điều khiển AVR ATMEGA328P. Việc giám sát
Giám sát trực tiếp giá trị của cảm biến của bạn từ mọi nơi trên thế giới: 4 bước
Giám sát trực tiếp Giá trị của cảm biến của bạn từ mọi nơi trên thế giới: Tôi nhận được tin nhắn trên số WhatsApp của công ty điện tử về sự trợ giúp để thực hiện một dự án. Dự án là đo áp suất tác động lên cảm biến áp suất và hiển thị nó trên điện thoại thông minh. Vì vậy, tôi đã giúp thực hiện dự án đó và quyết định làm gia sư
Arduino Uno: Hình ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Visuino: 12 bước (có Hình ảnh)
Arduino Uno: Ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Tấm chắn màn hình cảm ứng TFT dựa trên Visuino: ILI9341 là Tấm chắn hiển thị chi phí thấp rất phổ biến cho Arduino. Visuino đã hỗ trợ chúng trong một thời gian khá dài, nhưng tôi chưa bao giờ có cơ hội viết Hướng dẫn về cách sử dụng chúng. Tuy nhiên, gần đây có rất ít người hỏi
Hiển thị nhiệt độ trên Mô-đun hiển thị LED P10 bằng Arduino: 3 bước (có hình ảnh)
Hiển thị nhiệt độ trên Mô-đun hiển thị LED P10 bằng Arduino: 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 hiển thị LED ma trận P10 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 màn hình hiển thị