Lập Trình LCD 1602 Với Chip 74HC595 | Cộng đồng Arduino Việt Nam
Có thể bạn quan tâm
Jump to navigation
Bạn đang tìm kiếm điều gì?
Bài viết truyền cảm hứng cho bạn? Hãy làm theo và đóng góp lại cho tác giả tại đây.
Cộng đồng Arduino Việt Nam
Bạn đang ở đây
- Arduino.vn
- Chương trình mẫu
- Level: Intermediate - Có kiến thức cơ bản
I. Giới thiệu
Xin chào các bạn! Các bạn đã làm quen với LCD 1602 ở bài viết "Điều khiển LCD bằng Arduino UNO". Mình xin chia sẻ với các bạn một cách khác để kết nối LCD này với board arduino, đó là sử dụng chip 74HC595. Để kết nối màn hình qua cách này chúng ta phải tốn 3 chân của arduino (nhiều hơn 1 chân so với dùng mạch I2C) nhưng chip 595 lại có giá thấp hơn module I2C 5-10 lần (chỉ khoảng 1-2k VNĐ).
II. Phần cứng
- Arduino bất kì (mình dùng UNO).
- LCD 1602 trên nền HD44780.
- Chip 74HC595 (hoặc tương tự).
- 1 biến trở 5-10KOhm.
- Breadboard
- Dây cắm breadboard
III. Lắp mạch
Các bạn lắp mạch như hình.

IV. Lập trình
Các bạn cần cập nhập thư viện LiquidCrystal tại đây.
Chúng ta kiểm tra khả năng làm việc của mạch bằng code đơn giản sau.
//595 pin 11 -> D13 //595 pin 12 -> D10 //595 pin 14 -> D11 // đóng góp sửa lỗi của bạn @Nhân Trí #include <SPI.h> #include <LiquidCrystal.h> LiquidCrystal lcd(10); void setup(){ lcd.begin(16, 2); lcd.print("Xin chao!"); } void loop(){ int s = millis()/1000; lcd.setCursor(0,1); lcd.print(s); }V. Kết luận
Mọi thứ thật đơn giản phải không các bạn? Chúng các bạn có nhiều dự án hay!
Nếu muốn giảm độ sáng màn hình (nhằm tiết kiệm pin) các bạn gắn thêm 1 con trở 100-470Ohm vào trước chân số 15 hoặc 16 (A hoặc K) trên mạch LCD. Nếu muốn thay đổi độ sáng các bạn có thể gắn thêm 1 biến trở 1KOhm.
Rate node lên14 thành viên đã đánh giá bài viết này hữu ích. Từ khóa: LCD1602SPI595arduino Chuyên mục: Intermediate - Có kiến thức cơ bản Hướng dẫn sử dụng các loại module
Nếu bạn đang muốn thực hiện hóa ý tưởng của mình mà không biết dùng loại module nào? Hãy tham khảo các module trong danh sách sau
Cách lập trình nhiều con LED 7 đoạn (loại đơn)
Giới thiệu cảm biến ánh sáng và cách lập trình
Sử dụng cảm biến khoảng cách HC-SR04
Cảm biến mưa với Arduino
PIR sensor alarm - Cách dùng cảm biến chuyển động
Điều khiển LCD1602 bằng Arduino UNO
Lập trình LCD 1602 với chip 74HC595
Đọc nhiệt độ - độ ẩm và xuất ra màn hình LCD
NOKIA5110 | Hướng dẫn sử dụng và chia sẻ thư viện HOÀNG SA
ST7565 | Hướng dẫn sử dụng glcd ST7565 homephone và chia sẻ thư viện
Module Relay - Cách sử dụng rơ le và những ứng dụng hay của nó
Truyền tín hiệu với module radio frequence 433Mhz
Sử dụng Module NRF24L01 - Thu phát sóng vô tuyến 2.4GHz với Arduino
Điều khiển Arduino thông qua Bluetooth bằng điện thoại Android
Một cách tiếp cận khác với sóng vô tuyến 315 hay 433Mhz
Điều khiển tốc độ Motor DC
Làm dự án xe với module điều khiển động cơ L293D
Giới thiệu Servo SG90 và cách điều khiển bằng biến trở
SDcard breakout board - Cách dùng mạch đọc ghi thẻ trong dự án sử dụng âm thanh
Giao tiếp I2C và sử dụng module Realtime clock DS1307 (module RTC)
Điều khiển mạch Arduino thông qua Wifi sử dụng mạch XBee.
Hiển thị hình ảnh với LED MATRIX 8x8
Kết nối với ESP8266 thuần với board mở rộng và kết nối với CP2102
Lập trình ESP8266 bằng Arduino IDE
Điều khiển thiết bị qua Web Sever với ESP8266 không cần Arduino
Giới thiệu ethernet shield - ứng dụng điều khiển thiết bị ở mọi nơi trên thế giới khi có internet
Bài liên quan- Đọc nhiệt độ - độ ẩm và xuất ra màn hình LCD
- Cảm biến nhiệt LM35DZ, Cảm biến ánh sáng TEPT5700 cùng LCD1602
- [Intel Galileo] Kiểm tra email chưa đọc với Intel Galileo và màn hình LCD
- Điều khiển LCD1602 bằng Arduino UNO
- Làm volt kế, amper kế đơn giản với Attiny85
- Hiển thị cảm xúc cho robot
- 1 trên 3
- sau ›
Select any filter and click on Apply to see results
Các bài viết cùng tác giả Bạn có một DỰ ÁN hay giống thế này? Chia sẻ nhé!
Xin chào các bạn! Chắc chắn các bạn đã từng có những dự án nhỏ (ví dụ: làm đèn led trái tim, máy đo nhiệt độ với DHT11, đồng hồ với module RTC ...) yêu cầu không quá lớn về phần cứng và tiết kiệm chi phí. Có một cách rất hiệu quả đó là sử dụng các chip dòng attiny để thay thế cho mạch arduino đắt tiền. Tuy nhiên, đôi lúc bạn sẽ gặp nhiều khó khăn do hạn chế về số chân, dung lượng bộ nhớ, và arduino IDE không hỗ trợ đầy đủ các loại giao tiếp (SPI, I2C, ...) cho các chip attiny. Trong hoàn cảnh đó, chúng ta có thể nghĩ tới con chip rẻ tiền nhất trong dòng atmega đó là chip atmega8.
Rate node lên18 thành viên đã đánh giá bài viết này hữu ích. Từ khóa: atmega8bootloadergiao thức spi Bạn có một DỰ ÁN hay giống thế này? Chia sẻ nhé!
Xin chào các bạn! Máy in 3D và công nghệ 3D đã rất phổ biến trên thế giới. Tại Việt Nam, công nghệ này cũng đang bắt phát triển nhanh. Hôm nay mình xin được chia sẻ với các bạn dự án máy in 3D của mình. Hãy cùng hoàn thiện nó với nhiệt huyết và sự tự tin nhé, vì cộng đồng Arduino Việt Nam là nơi sẽ đưa bạn đến thành công. Trong phần 1 mình đã chia sẻ với các bạn về quá trình dựng máy in 3d của mình, trong phần thứ 2 này mình xin tiếp tục chia sẻ với các bạn về phần lập trình code, hiệu chỉnh phần mềm và sử dụng máy in 3d.
Rate node lên22 thành viên đã đánh giá bài viết này hữu ích. Từ khóa: 3D printerrampsarduino megastepperA4988marlinrepetier-hostCửa cuốn thông minh
Đăng nhập Tên người dùng * Mật khẩu *- Tạo tài khoản mới
- Yêu cầu mật khẩu mới
mã số thuế
Thành viên trực tuyến
Hiện đang có 4 người trực tuyến.
- Đào Anh Khoa
- no1
- hoangduclinh01
- Hữu Sang
- no1
- Hữu Sang
- hoangduclinh01
- John Nguyễn
- duonghihi
- NCT07
- quanpk14
- lucifer120127
Arduino.vn được xây dựng trên nền tảng Drupal 7, phiên bản hiện tại 2.3 tên mã Chia sẻ tình yêu với Arduino.
Đây là trang thông tin phi lợi nhuận ra đời hướng tới cộng đồng trẻ, những chủ nhân tương lai của đất nước. Tìm hiểu thêm
Lấy tin RSS
Nội dung trên trang Arduino.vn được phân phối theo giấy phép Creative Commons Attribution-ShareAlike 4.0 International License.Vui lòng ghi rõ nguồn và link về bài gốc nếu bạn tham khảo nội dung từ website này. Bạn ơi ^_^!
Mục lục
Hãy trở thành thành viên của Cộng đồng Arudino Việt Nam để mở khóa chức năng này.
Mục lục Bạn ơiCùng đăng nhập vào Cộng đồng Arduino Việt Nam để mở hết các chức năng của Cộng đồng nhé.
Từ khóa » Cách Sử Dụng 74hc595
-
Cách Sử Dụng 74HC595 - Mobitool
-
IC 74HC595 Là Gì, Sơ đồ Chân, Cách Sử Dụng, Datasheet
-
Cách Dùng 74HC595 - CHIPN24.COM
-
8051 | Bài 6 - Hướng Dẫn Sử Dụng IC GHI DỊCH 74HC595 - Part 1
-
74hc595 Là Gì ? Hướng Dẫn Sử Dụng IC 74hc595 - Học Wiki
-
Cách Sử Dụng 74HC595 - Học Điện Tử - Blog OLP Tiếng Anh
-
Giao Tiếp IC Ghi Dịch 74HC595 Với Arduino Uno - Điện Tử Việt
-
Arduino Với IC 74HC595 — Điện Tử Ứng Dụng
-
Arduino: điều Khiển Nhiều LED Dùng IC 74HC595 | Anh Nguyễn
-
Cách Sử Dụng 74Hc595 — Điện Tử Ứng Dụng, Giao Tiếp Với Ic Ghi ...
-
Tìm Hiểu Cách Sử Dụng IC 74HC595 Trong Việc Hiển Thị Số Với LED 7 ...
-
[Kiến Thức] IC Thanh Ghi Dịch 74HC595 Giao Tiếp Với Arduino
-
Giao Tiếp Với IC Ghi Dịch 74HC595 - Thiết Kế Mạch Điện Tử
-
Cách Sử Dụng 74HC595 - Mobitool - CungDayThang.Com