Arduino with I2C LCD and Rotary Encoder

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024

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

  • @eddiejones8709
    @eddiejones8709 3 года назад +1

    Thanks for the video. Being a beginner at this your video really helps me better understand the sketch terms and building.

  • @Wrighmachining
    @Wrighmachining 8 месяцев назад

    Hey John pretty well laid out thank you. The code was pretty comprehensive as well for myself trying to learn and modify code to fit what I need.
    Keep up the good work !

  • @joshgapp1677
    @joshgapp1677 4 года назад +2

    Love it John. Nice mix of humor along with very thorough and easy to follow instruction.

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

    Thanks for your time giving us a good tip.

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

    Crystal clear tutorial
    Your explanations are SO clear and usefull.
    Thanks👌

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

    Very good ,clear, and sensible explanation. Well done and thank you. This is learning at its best.

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

    Mil gracias. Un abrazo desde Colombia

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

    It was very helpful. clear explenation. Thanks a lot.

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

    Thank you John, your video was very helpful

  • @thomasbecker-szurszewski1371
    @thomasbecker-szurszewski1371 3 года назад

    Nice demo John glad you helped me out

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

    Excellent teaching method. Thanks.

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

    YOU DESERVE MILLIONS OF SUBSRICBERS

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

    Saludos desde Ecuador 🇪🇨, éxito

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

    hanks lot Sir.. You helping us..

  • @Minizom
    @Minizom 2 года назад +2

    Has anyone attempted with an Arduino mega, even adapting the code doesn't seem to work

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

    Great Job. Thank you.

  • @garysplace1431
    @garysplace1431 3 года назад +3

    Hi, I had an issue with the encoder not incrementing and was wondering if you had any ideas for me on that issue. The push button works fine but when I turn the knob nothing happens.

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

    Thanks for the video, very useful!

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

    Excellent explanation thanks I want make LCD menu for operate stepper motor with given speed and steps. thanks for your help.

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

    Thanks a lot

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

    man its very clean code and and very structured video. I repeat the same steps, but sometimes when I turn encoder value on LCD not been changed, it's like freezing for little time or some like this. Maybe you have an idea why it happens?

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

    good tutorial!

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

    Hi can you please explain how to modify this program for OLED display?

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

    спасибо. доступно, позновательно

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

    Hi John
    I m new to Aurdino, saw ur vdo its very informative. want to have some more information on ur above vdo. Can we do preset counter using the above material. That is we set some count on LCD and when we rotate the encoder in reverse direction and as soon the counts reaches to "0" (zero) we can generate a flag which will operate a relay.
    Can u help me in this above project with its sketch and bill of material.

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

    John,
    I have copied and pasted this sketch
    Changed I2C adress to 0*27 and set the display 2 2*16
    On compiling, I get the following error:
    C:\Users\ABCD\AppData\Local\Temp\.arduinoIDE-unsaved2023030-18628-fhzkzm.s5a15\sketch_jan30d\sketch_jan30d.ino: In function 'void initializeLcd()':
    C:\Users\ABCD\AppData\Local\Temp\.arduinoIDE-unsaved2023030-18628-fhzkzm.s5a15\sketch_jan30d\sketch_jan30d.ino:197:12: error: no matching function for call to 'LiquidCrystal_I2C::begin()'
    lcd.begin();
    ^
    In file included from C:\Users\ABCD\AppData\Local\Temp\.arduinoIDE-unsaved2023030-18628-fhzkzm.s5a15\sketch_jan30d\sketch_jan30d.ino:42:0:
    c:\Data\Dropbox\Arduino\Projects\Sous_Vide_001\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:58:8: note: candidate: void LiquidCrystal_I2C::begin(uint8_t, uint8_t, uint8_t)
    void begin(uint8_t cols, uint8_t rows, uint8_t charsize = LCD_5x8DOTS );
    ^~~~~
    c:\Data\Dropbox\Arduino\Projects\Sous_Vide_001\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:58:8: note: candidate expects 3 arguments, 0 provided
    exit status 1
    Compilation error: no matching function for call to 'LiquidCrystal_I2C::begin()'
    The compile stops at the lcd.begin() below
    void initializeLcd()
    {
    lcd.begin();
    lcd.backlight();
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print(F("Test LCD & Rotry"));
    }
    Can you please assist.
    Rob

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

    Thank for your video, can Rotary Encoder be connect to M5stack core 2 or Mstick C

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

    for me the lcd.begin(); does not work, but if i use lcd.init(); it does do you know why?
    very nice video btw.

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

    HI John
    I built this project and worked fine.
    Now i want to realise menu system with the help from your code,
    where rotaryleft and rotaryright function will navigate up and down through menu items and encoder click event will select the menuitem.
    i tried one menu system using simple menu library.my problem is every function called in rotaryclick subroutine works perfectly but if i call same functions in rotaryleft and rotaryright subroutine it doesnot work. any idea?

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

    Music box was enough complicated as your examples.

  • @JoseRamos-su3ep
    @JoseRamos-su3ep 2 года назад

    Any chance your available for help?

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

    aliexpress is banned in India.