Tự học Arduino: Bài 6 - Giao tiếp LCD
HTML-код
- Опубликовано: 28 окт 2016
- Link website linh kiện và tài liệu hướng dẫn
dientu360.com
/ dientu360com
Hotline: 0868.306.306
Bài 6 này sẽ giới thiệu tới mọi người cách giao tiếp giữa arduino và màn hình LCD theo 2 cách, giao tiếp trực tiếp theo cách truyền thống và giao tiếp qua giao thức I2C.
Download thư viện LCD_I2C:
drive.google.com/file/d/0B_k-...
Website: arduino360.com
Phone: 0967.76.76.40 Наука
ad cho em hỏi là dùng ardunio muốn chuyển số liệu điện áp tương tự lên máy tính thì không cần dùng ADC đúng k ạ,mà con Ardunio nó tích hợp phần chuyển tín hiệu sang dạng số rồi ạ
cho em hỏi 1 arduino thì có thể lập trình điều khiển bao nhiêu thiết bị ạ. (tối đa vào và ra)
ad cho e hỏi. E làm theo hướng dẫn (giao tiếp trực tiếp ) nhưng chỉ hiển thị hàng 1 mấy chấm đen như đoạn 7phút 52s. E có lắp chân a với chân k rồi ạ!
Ad ơi cho mình hỏi, lập trình như thế nào để có hiệu ứng chạy chữ ạ? Thank ad!
cái chân cắm a hàn thêm vào màn hình phải ko ạ, cái đó mua ở đâu vậy ạ, hay là e hàn luôn cái i2c vào màn hình đc ko a
ad cho em hoi là tại sao dòng 5-8 phải để lcd. phía trc có nghĩa là gì ạ, tại e ms hc code nên khó hiểu
A ơi. e làm cả 1 tuần nay rồi. Làm cách 1 cách 2 cũng k đc,ko hiển thị đc chữ nào. Trong khi chương trình và phần cứng làm như clip mà vẫn k đc. Nản thiệt chớ
anh có thể quay rõ hơn ở bảng cắm trắng không ạ ? Em chả hiểu sao cắm đất xuống đó, mà cắm cái khác cũng xuống đó ??? Chờ hồi đáp !!! Em cảm ơn ạ
Giả sử em muốn vẽ kí tự như trái tim hay tam giác thì mình viết sao ạ
ad ơi. báo thế này Error compiling for board Arduino/Genuino Mega or Mega 2560.
giờ phải làm sao ạ. ad giúp e với
Sao e củng làm như v mà nó k hiển thị chữ
Như v là sao ad
ad cho hỏi mới bắt đầu thì nên học lập trình c hay c++ , mà 2 cái phần mềm này có nạp code cho arduino ko ?
mình mô phỏng trên protues thì kết nôi LCD với I2C như thế nào
nhưng vấn đề là cổng số 3 và số 2 trên arduino dùng làm ngắt ngoài thì thế nào mà dùng LCD ?
a có gặp trường hợp LCD hay bị giật màn hình hoặc treo hg ạ? nếu có cho e biết nguyên nhân vs. thanks
vậy nếu để chạy nhuwxg dòng tiếp theo thì sao hả a
ad ơi mình muốn viết chữ ở giữa LCD thì code sẽ như thế nào ?
admin ơi e mới học cho e hỏi là tại sao e lập trình kit mega này lập trình cảm biến đổ ẩm lại ko đọc được còn trên uno lại đọc đc ạ
admin ơi? em lấy nguồn từ sạc dự phòng 5000mampe cấp vào cổng usb của arduino có bị chết mạch ko ạ? có dùng ok ko ạ
ad ơi mình thiếu thư viện wire thì phải làm sao?
câu lệnh lcd.begin(16,2) trong đó 16,2 là loại LCD giải thích này có vấn đề hả ad
Chào bạn, mình đã làm theo bạn nhưng mình sài kit STM32F103 lập trình trên Arduino nhưng mà không thành công. Không biết nếu mình sài con STM32F1 như vậy thì cũng lập trình như vậy hay cần chỉnh sửa gì không?
anh ơi có thể cho em mạch công tắc hẹn giờ hiển thị LCD không anhmô phỏng bằng proteus.hay hướng dẫn em làm với hoặc code cũng được.em cám ơn
ad ơi cho em hỏi sao em chỉ bật được hàng 1 vậy ạ ?
của mình nó báo thế này là sao ạ: Error compiling for board Arduino/Genuino Uno.
mún đánh chữ có dấu để nó hiển thị trên LCD thì làm làm sao a ơi
Ad oi.. anh làm bài hướng dẫn kết nối Scanbarcode với Arduino được không ah ?
Anh ơi anh có thể hướng dẫn em nối chân LCD 128x64 17 chân không ạ
thích trabng này, tks ad
sao màn hình LCD của mình có hiện chữ nhưng độ sáng ko sáng lắm mặc dù mình đã vặn biến trở
Có cách nào để nó hiện text tiếng việt được không?
mình không sài biến trở được không ạ, không có biến trở thay cái gì được ạ
cho e hỏi muốn hiển thị xung encoder lên lcd .e làm mãi ko ra.
code.
#define QUAYDUONG 10
#define QUAYAM 9
int vitri = 0;
#include
#include
LiquidCrystal_I2C lcd(0x27,16,2);
void chay()
{
if(digitalRead(4)==1)
vitri--;
else
vitri++;
}
void quay (int nangluong)
{
if(nangluong >=255)
{
nangluong=255;
if(nangluong 0)
{
analogWrite(QUAYAM,0);
analogWrite(QUAYDUONG,nangluong);
}
if(nangluong
Sao mình không add được thư viện I2C.
add vào cứ báo lỗi này
The library "497_81220-1401265422-0-liquid crystal-i2c" cannot be used. Library names must contain only basic letters and numbers. (ASCII only and no spaces, and it cannot start with a number)
a oi e muon nhay chu nay xong nhay chu khac dc k a
s e ađ thư viện lcd_i2c k dc ta
video hay quá
lệnh xòa màn hình trên arduino là gì anh
Tuyệt
Chế vào main âm ly dc ko b
link thư viện i2c hỏng r
Ủa bài 4 bài 5 đâu ad?
sao ep thu vien kg dk anh
bài 4 với bài 5 ở đâu vậy anh
"class LiquidCrystal_I2C" has no member named innit là sao ạ?
init nhé
Em làm ko chảy bác cho em cái link với
anh cho em hỏi em có làm cái kết nối arduino với LCD thông qua I2C , arduino ở đây là uno R3 , và em cũng cắm theo anh chỉ là vào a4 và a5 , còn chương trình thì em chép giống trên video , sao nó không hiển thị chữ vậy anh ? chỉ có sáng lên thôi .
bạn điều chỉnh biến trở cho sáng màn hình lên là nhìn thấy chứ nhé
Sao e cũng làm như vậy mà nó không hiển thị chữ
làm theo cách giao tiếp i2c, e nạp code lên màn hình nó sáng mà không có chữ gì là sao ad nhỉ?
noi sai day e nhe
ad cho mình hỏi hiện lại đang dùng IDE 1.6.7 thì mình nên sửa như nào đây ạ
bạn vào page này mà hỏi nè facebook.com/LinhKienDienTu.E360/
hỏi trong page này nhanh hơn
Cho e hỏi vẽ trên sơ đồ thế kia thì vẽ bằng phần mềm gì ạ
Vẽ bằng Proteus nha
anh có video kết nối arduino với Led 16x32 p10 không ạ?
Ủa a sao lcd ko hiện v a
Cho mk hỏi là sau khi lập trình xong cho khởi động rồi mắt nguồn điện sau đó khởi động lại có cần lập trình lại hay ko
không cần bạn nhé, code nằm trên arduino đến khi nào bạn nạp code mới vào thì code cũ mới bị mất
Cảm ơn
Chân A vs Chân K nối từ lcd vào arduino là vào lỗ nào ạ
Hoàng Nguyễn Minh A nối vào chân 5V, K nối GND nhé bạn
sao mình làm như hướng dẫn . nhưng báo lỗi chổ #include . nên không chạy được. ad giúp mình với
tải thư viện về.
B ơi cái phần mềm tạo code này tên là gì v
tải thư viện làm sao bạn
@@RCmodelseverywhere arduino
e làm theo như hướng dẫn I2C mà lcd chỉ hiển thị được cột đầu tiên là bị lỗi gì vậy
c sửa đc chưa
mình sửa đc r, mình cài bản arduino thấp hơn là đc
minh sua dc r nhe'
include nhé ("W" viết hoa) 13:47 ảnh có sửa lại
sao mjh cho giá trị vừa hiện trên LCD vừa trên Serial monitor k dc nhỉ,
***** cảm on b.mjh sửa dc rồi.vẫn hiện cả 2 dc
anh ơi em dùng IDE 1.8.5 em nạp vò arduino thì nó hiển thị mỗi hàng 1 chữ cái đầu là bị sao anh
bạn tải lại thư viện LCD ở link này nhé :D github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
@@dientu360 em cảm ơn ạ
anh ơi giúp em làm một mạch tưới cây tự động ,sẽ có hậu tạ ạ,e cảm ơn
Hi bạn, bạn vui lòng liên hệ qua sdt: 0868306306 để nhận được sự hỗ trợ ạ
Xin code đi ad ơi
thay 0x27 thanh 0x3F neu lam y chang ma khong hien thij dc
tks
anh em ai ko add đc thư viện thì đổi tên file thư viện nhé. xóa hết mấy cái số bắt đầu ở tên file đi là oke
anh cho hỏi em làm đúng như anh hướng dẫn nhưng khi biên dịch arduino báo là error: wire.h: No such file or directory nghĩa là sao anh
em làm mà nó kêu không có chức năng liquidcrystal: init ();
dạ ,qua e làm lại được r ạ,có hướng dẫn làm mạch hay làm
giùm mạch k ạ
dạ nhóm e đang làm đồ án mô hình nhà thông minh,mà còn nhiều vấn đề không giải quyết đc,cần gấp có người hướng dẫn nhớm làm ạ
sao lcd của mình không hiển thị lên chữ được thế, chỉnh biến trở trên I2C rồi mà ko đươc
sửa đc chưa ạ ? mình cũng đang bị
:(
Đan Quách bạn để ý xem ic trên i2c là 8574 hay 8574at
Đan Quách nếu là 8574at thì đổi 0x27 thành 0x3f
cảm ơn bạn nha :)
Đan Quách ok
Con arduino em nạp 1 lần rồi , lần sao nạp code khác đc k
Resert r nạp code mới bn à
Sao tôi kết nối đúng nhưng LCD không sáng?
Theo cách thông thường
các bạn chú ý chỉnh biến trở VR sao cho chữ dc nhìn thấy nhé. mình gặp trường hợp nạp vào mạch ok roi , nhung chỉnh VR mãi mới hiện chữ trên LCD dc
mình tiếp tục làm với arduino mega2560 với G LCD mà chưa hiện đc chữ lên màn hình. bạn nào giúp mình với. đa tạ
we make 360 ad cho e hỏi. E làm theo hướng dẫn nhưng chỉ hiển thị hàng 1 mấy chấm đen như đoạn 7phút 52s. E có lắp chân a với chân k rồi ạ!
Chỉnh bằng cách nào v ạ
mình làm cách 1 mà lcd vẫn hiển thị, nhưng mà tối lắm nhìn kỹ mới thấy, k lên sáng như clip là bị lỗi gì ạ?
Tran Tuan bạn xem 2 chân 15 và 16 của lcd có nguồn chưa nhé. đó là 2 chân nguồn của đèn nền
mình fix dc rồi, dây A+ K- :)
anh ơi, sao cái lcd của em nó sáng mà nó ko hiện chữ lên
Bạn đã fix được lỗi đó chưa ạ
Quân Đào rồi, vặn con ốc
vặn biến trở hả bạn
Quân Đào vặn cái nút trên i2c
sao em làm theo nó k hiện đc a nhỉ ?
tiết kiệm được mấy cái dây thì mất mẹ nó đi cái main vãi cả tiết kiệm dây
code dau ad
Thư viện không tải được
bạn tải ở link này giúp mình nhé
github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
@@dientu360 mà mình copy file nào? và paste vào library Proteus à? Mong anh trả lời sớm
Mình xin mã code cho arduino uno r3 để giao tiếp vs 8 ro le được ko bạn. Manhtruongtcxd@gmail.com. cám ơn bạn nhiều