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
  • НаукаНаука

Комментарии • 122

  • @Ruoudongdong
    @Ruoudongdong 7 лет назад

    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 ạ

  • @DungVan-wb5ni
    @DungVan-wb5ni 7 лет назад

    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)

  • @gakonngo8340
    @gakonngo8340 6 лет назад

    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 ạ!

  • @lifevideo8365
    @lifevideo8365 6 лет назад

    Ad ơi cho mình hỏi, lập trình như thế nào để có hiệu ứng chạy chữ ạ? Thank ad!

  • @phamngoctung1389
    @phamngoctung1389 4 года назад +1

    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

  • @trucle1725
    @trucle1725 7 лет назад

    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

  • @vanthanh823
    @vanthanh823 6 лет назад +2

    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ớ

  • @phonghuynhnt
    @phonghuynhnt 7 лет назад +1

    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 ạ

  • @phunguyenhuuquoc5136
    @phunguyenhuuquoc5136 5 лет назад

    Giả sử em muốn vẽ kí tự như trái tim hay tam giác thì mình viết sao ạ

  • @nhattran5911
    @nhattran5911 5 лет назад

    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

  • @thinhoancong7109
    @thinhoancong7109 6 лет назад +4

    Sao e củng làm như v mà nó k hiển thị chữ
    Như v là sao ad

  • @ngocson280
    @ngocson280 4 года назад

    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 ?

  • @vanuctuyen1317
    @vanuctuyen1317 7 лет назад

    mình mô phỏng trên protues thì kết nôi LCD với I2C như thế nào

  • @dojo3699
    @dojo3699 6 лет назад

    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 ?

  • @haitran-gk5dz
    @haitran-gk5dz 5 лет назад

    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

  • @thanhle5468
    @thanhle5468 7 лет назад

    vậy nếu để chạy nhuwxg dòng tiếp theo thì sao hả a

  • @namnguyenvan8941
    @namnguyenvan8941 7 лет назад

    ad ơi mình muốn viết chữ ở giữa LCD thì code sẽ như thế nào ?

  • @sangdoantrong1667
    @sangdoantrong1667 4 года назад

    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 ạ

  • @thuyvy8080
    @thuyvy8080 4 года назад

    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 ạ

  • @nv.nam1996
    @nv.nam1996 7 лет назад

    ad ơi mình thiếu thư viện wire thì phải làm sao?

  • @LamNguyen-um4tq
    @LamNguyen-um4tq 7 лет назад

    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

  • @quangjoseph8287
    @quangjoseph8287 5 лет назад

    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?

  • @khanhngoc5267
    @khanhngoc5267 7 лет назад

    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

  • @dienpham7243
    @dienpham7243 6 лет назад

    ad ơi cho em hỏi sao em chỉ bật được hàng 1 vậy ạ ?

  • @dewper558
    @dewper558 6 лет назад

    của mình nó báo thế này là sao ạ: Error compiling for board Arduino/Genuino Uno.

  • @lenam3891
    @lenam3891 4 года назад

    mún đánh chữ có dấu để nó hiển thị trên LCD thì làm làm sao a ơi

  • @aquasmartfarmht943
    @aquasmartfarmht943 7 лет назад

    Ad oi.. anh làm bài hướng dẫn kết nối Scanbarcode với Arduino được không ah ?

  • @thienlongnguyenhoang9265
    @thienlongnguyenhoang9265 4 года назад

    Anh ơi anh có thể hướng dẫn em nối chân LCD 128x64 17 chân không ạ

  • @thuongvu5360
    @thuongvu5360 7 лет назад

    thích trabng này, tks ad

  • @ahuynh359
    @ahuynh359 5 лет назад

    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ở

  • @tddstudiotv
    @tddstudiotv 4 года назад

    Có cách nào để nó hiện text tiếng việt được không?

  • @phamthidanaithptvithanh5639
    @phamthidanaithptvithanh5639 4 года назад

    mình không sài biến trở được không ạ, không có biến trở thay cái gì được ạ

  • @minhvuongduong7721
    @minhvuongduong7721 7 лет назад

    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

  • @ngoccuong0704
    @ngoccuong0704 7 лет назад +1

    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)

  • @nguyendinb8337
    @nguyendinb8337 7 лет назад

    a oi e muon nhay chu nay xong nhay chu khac dc k a

  • @donguyenanh1146
    @donguyenanh1146 7 лет назад +1

    s e ađ thư viện lcd_i2c k dc ta

  • @ienmattroigee1037
    @ienmattroigee1037 2 года назад

    video hay quá

  • @tiepcao5857
    @tiepcao5857 7 лет назад

    lệnh xòa màn hình trên arduino là gì anh

  • @nguyencanh8369
    @nguyencanh8369 5 лет назад

    Tuyệt

  • @minhthuannguyen9176
    @minhthuannguyen9176 3 года назад

    Chế vào main âm ly dc ko b

  • @HaiBambi
    @HaiBambi 4 года назад +1

    link thư viện i2c hỏng r

  • @quiemnguyen
    @quiemnguyen 5 лет назад +2

    Ủa bài 4 bài 5 đâu ad?

  • @binhphan7474
    @binhphan7474 7 лет назад

    sao ep thu vien kg dk anh

  • @_NguyeninhPhu
    @_NguyeninhPhu 3 года назад

    bài 4 với bài 5 ở đâu vậy anh

  • @duongocyen
    @duongocyen 7 лет назад +3

    "class LiquidCrystal_I2C" has no member named innit là sao ạ?

  • @diyaudio4474
    @diyaudio4474 4 года назад

    Em làm ko chảy bác cho em cái link với

  • @thaisonnguyen9481
    @thaisonnguyen9481 7 лет назад +1

    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 .

    • @xuanhoadao1992nd
      @xuanhoadao1992nd 6 лет назад

      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é

  • @hnth4829
    @hnth4829 4 года назад

    Sao e cũng làm như vậy mà nó không hiển thị chữ

  • @nhatnguyenvan8705
    @nhatnguyenvan8705 6 лет назад +1

    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ỉ?

  • @quangtruong643
    @quangtruong643 6 лет назад

    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 ạ

    • @quynhphung3309
      @quynhphung3309 6 лет назад

      bạn vào page này mà hỏi nè facebook.com/LinhKienDienTu.E360/
      hỏi trong page này nhanh hơn

  • @dung256dt
    @dung256dt 4 года назад

    Cho e hỏi vẽ trên sơ đồ thế kia thì vẽ bằng phần mềm gì ạ

    • @AndyMusicc
      @AndyMusicc 4 года назад

      Vẽ bằng Proteus nha

  • @chheaquebean9353
    @chheaquebean9353 6 лет назад

    anh có video kết nối arduino với Led 16x32 p10 không ạ?

  • @TaiNguyen-nq7nz
    @TaiNguyen-nq7nz 4 года назад

    Ủa a sao lcd ko hiện v a

  • @huynhtan2615
    @huynhtan2615 6 лет назад

    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

    • @dientu360
      @dientu360  6 лет назад

      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

    • @huynhtan2615
      @huynhtan2615 6 лет назад +1

      Cảm ơn

  • @nguyenminhhoang7634
    @nguyenminhhoang7634 5 лет назад

    Chân A vs Chân K nối từ lcd vào arduino là vào lỗ nào ạ

    • @dientu360
      @dientu360  5 лет назад

      Hoàng Nguyễn Minh A nối vào chân 5V, K nối GND nhé bạn

  • @CameraTanPhatCaMau1
    @CameraTanPhatCaMau1 6 лет назад +1

    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

  • @vanbinhvu6948
    @vanbinhvu6948 7 лет назад +1

    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

    • @toanphan6635
      @toanphan6635 7 лет назад

      c sửa đc chưa

    • @vanbinhvu6948
      @vanbinhvu6948 7 лет назад

      mình sửa đc r, mình cài bản arduino thấp hơn là đc

    • @vanbinhvu6948
      @vanbinhvu6948 7 лет назад

      minh sua dc r nhe'

    • @randomdog4651
      @randomdog4651 6 лет назад

      include nhé ("W" viết hoa) 13:47 ảnh có sửa lại

  • @ThaiNguyen-ry5io
    @ThaiNguyen-ry5io 7 лет назад

    sao mjh cho giá trị vừa hiện trên LCD vừa trên Serial monitor k dc nhỉ,

    • @ThaiNguyen-ry5io
      @ThaiNguyen-ry5io 7 лет назад

      ***** cảm on b.mjh sửa dc rồi.vẫn hiện cả 2 dc

  • @Nguyen-sc7dl
    @Nguyen-sc7dl 5 лет назад

    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

    • @dientu360
      @dientu360  5 лет назад

      bạn tải lại thư viện LCD ở link này nhé :D github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

    • @Nguyen-sc7dl
      @Nguyen-sc7dl 5 лет назад

      @@dientu360 em cảm ơn ạ

  • @tranxuanhop9942
    @tranxuanhop9942 4 года назад

    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

    • @dientu360
      @dientu360  4 года назад

      Hi bạn, bạn vui lòng liên hệ qua sdt: 0868306306 để nhận được sự hỗ trợ ạ

  • @HungNguyen-dc8hd
    @HungNguyen-dc8hd 4 года назад

    Xin code đi ad ơi

  • @nhattruongle7891
    @nhattruongle7891 4 года назад

    thay 0x27 thanh 0x3F neu lam y chang ma khong hien thij dc

  • @mantheduy7765
    @mantheduy7765 6 лет назад

    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

  • @TrongthoNguyen
    @TrongthoNguyen Год назад

    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

  • @vando2871
    @vando2871 7 лет назад +1

    em làm mà nó kêu không có chức năng liquidcrystal: init ();

    • @vando2871
      @vando2871 7 лет назад

      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 ạ

    • @vando2871
      @vando2871 7 лет назад

      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 ạ

  • @phunguyentien3088
    @phunguyentien3088 7 лет назад +1

    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

    • @anquach8271
      @anquach8271 7 лет назад +1

      sửa đc chưa ạ ? mình cũng đang bị
      :(

    • @phunguyentien3088
      @phunguyentien3088 7 лет назад +1

      Đan Quách bạn để ý xem ic trên i2c là 8574 hay 8574at

    • @phunguyentien3088
      @phunguyentien3088 7 лет назад +2

      Đan Quách nếu là 8574at thì đổi 0x27 thành 0x3f

    • @anquach8271
      @anquach8271 7 лет назад

      cảm ơn bạn nha :)

    • @phunguyentien3088
      @phunguyentien3088 7 лет назад

      Đan Quách ok

  • @relaxwithme4695
    @relaxwithme4695 5 лет назад

    Con arduino em nạp 1 lần rồi , lần sao nạp code khác đc k

  • @vuongpham6681
    @vuongpham6681 5 лет назад

    Sao tôi kết nối đúng nhưng LCD không sáng?

  • @phamtrungthanh7851
    @phamtrungthanh7851 7 лет назад

    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

    • @phamtrungthanh7851
      @phamtrungthanh7851 7 лет назад

      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ạ

    • @gakonngo8340
      @gakonngo8340 6 лет назад

      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 ạ!

    • @nganhalamnguyen
      @nganhalamnguyen 2 года назад

      Chỉnh bằng cách nào v ạ

  • @trantuan6528
    @trantuan6528 5 лет назад

    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ì ạ?

    • @dientu360
      @dientu360  5 лет назад +1

      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

    • @trantuan6528
      @trantuan6528 5 лет назад

      mình fix dc rồi, dây A+ K- :)

  • @psp759
    @psp759 4 года назад +1

    anh ơi, sao cái lcd của em nó sáng mà nó ko hiện chữ lên

    • @quanao8990
      @quanao8990 4 года назад

      Bạn đã fix được lỗi đó chưa ạ

    • @psp759
      @psp759 4 года назад

      Quân Đào rồi, vặn con ốc

    • @quanao8990
      @quanao8990 4 года назад

      vặn biến trở hả bạn

    • @psp759
      @psp759 4 года назад

      Quân Đào vặn cái nút trên i2c

  • @anquach8271
    @anquach8271 7 лет назад

    sao em làm theo nó k hiện đc a nhỉ ?

  • @MS-jc4yq
    @MS-jc4yq 6 лет назад

    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

  • @kaidobachthu-.-nong3592
    @kaidobachthu-.-nong3592 5 лет назад

    code dau ad

  • @NguyenNguyen-rj6ez
    @NguyenNguyen-rj6ez 5 лет назад

    Thư viện không tải được

    • @dientu360
      @dientu360  5 лет назад

      bạn tải ở link này giúp mình nhé
      github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

    • @NguyenNguyen-rj6ez
      @NguyenNguyen-rj6ez 5 лет назад

      @@dientu360 mà mình copy file nào? và paste vào library Proteus à? Mong anh trả lời sớm

  • @vutruong3316
    @vutruong3316 7 лет назад

    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