Mục lục:

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

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)

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)
Video: VHDL – FPGA. Giới thiệu KIT FPGA. 2024, Tháng mười một
Anonim
Hiển thị số đọc cảm biến Arduino trực tiếp trên màn hình LCD Nokia 5110
Hiển thị số đọc cảm biến Arduino trực tiếp trên màn hình LCD Nokia 5110
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
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

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

Những gì bạn cần
Những gì bạn cần
Những gì bạn cần
Những gì bạn cần
Những gì bạn cần
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 đề

Thư viện ??? Không vấn đề!
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

Kết nối màn hình LCD với Arduino
Kết nối màn hình LCD với Arduino
Kết nối màn hình LCD với Arduino
Kết nối màn hình LCD với Arduino
Kết nối màn hình LCD với Arduino
Kết nối màn hình LCD với Arduino
Kết nối màn hình LCD với Arduino
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: