John Miller
John Miller
  • 3
  • 32 414
Eating a 50-year-old Wedding Cake
Recorded on my parents' 50th wedding anniversary, June 5, 2021. My mom tells the story of how the top tier of their wedding cake was preserved all this time.
มุมมอง: 376

วีดีโอ

Arduino with I2C LCD and Rotary EncoderArduino with I2C LCD and Rotary Encoder
Arduino with I2C LCD and Rotary Encoder
มุมมอง 32K4 ปีที่แล้ว
This tutorial shows how to use an I2C 16x2 Character LCD and a KY-040 Rotary Encoder for local control and readout with an Arduino Uno. The parts cost less than $10 and can be assembled with no soldering. I believe that this makes it the simplest, cheapest, and easiest way to create a local user interface for an Arduino project. Feel free to skip ahead to the section that is of most interest to...
A to Z - Largest Cities in the United StatesA to Z - Largest Cities in the United States
A to Z - Largest Cities in the United States
มุมมอง 1945 ปีที่แล้ว
The Largest Cities in the United States - A to Z. I'm sure you know the largest U.S. cities starting with "N" (think Yankees baseball) and "L" (Lakers basketball). But can you guess the largest cities starting with Q and X? City populations were taken from the best available Internet sources I could find, as of April 2019. Memorize this list of cities, and impress your friends with useless trivia.

ความคิดเห็น

  • @16.kaezzaputrimahayana34
    @16.kaezzaputrimahayana34 หลายเดือนก่อน

    Thank you so much sir!!

  • @nigelmedcalf4148
    @nigelmedcalf4148 9 หลายเดือนก่อน

    Ato Z for Europe is a is to Amsterdam. b is for Barcelona. Cis for Cadiz, spain. D is for dresden. e is for egisstadr, iceland. f is for fuglaflurdor faroes (faro islands). g for galway, ireland. h is for harfarfjordur, reykjaivk, iceland. i is for inglostad, nr munch. j is for jarrow, england. k is for karlstad, sweden london, u manchester. newtownmountkennedy. ormskolsvik, sweden. padstow, carnwall. quickborn, deustschland. reykjavik i wil be flying son. selfoss, icelandic otwn nr capital telford, shropshire, uk umea, sweden. victoria, gozo, malta. washignton, england. xanthen, deutschalnd. y, somme, france. zwolle, drente, netherlands....... i know geogrpahy well i love that sbujct very funny but veryclever without safitsying on reading books i have big brain but i have some trouble. hopey ou ar ewelcoem to hep me lots of paperworks.....eish eh! good evenign to all from Nigel georaphy quiz!!1

  • @Wrighmachining
    @Wrighmachining 11 หลายเดือนก่อน

    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 !

  • @voinea12
    @voinea12 ปีที่แล้ว

    thats so cool

  • @umitozdemir1386
    @umitozdemir1386 ปีที่แล้ว

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

  • @luisfernandoalvarez5500
    @luisfernandoalvarez5500 ปีที่แล้ว

    Mil gracias. Un abrazo desde Colombia

  • @luisfernandoalvarez5500
    @luisfernandoalvarez5500 ปีที่แล้ว

    Thanks a lot

  • @mauricioruiz6600
    @mauricioruiz6600 ปีที่แล้ว

    Saludos desde Ecuador 🇪🇨, éxito

  • @pradeeplaptop
    @pradeeplaptop ปีที่แล้ว

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

  • @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?

  • @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

  • @robdavidowitz6428
    @robdavidowitz6428 ปีที่แล้ว

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

  • @najeeullah97
    @najeeullah97 2 ปีที่แล้ว

    YOU DESERVE MILLIONS OF SUBSRICBERS

  • @julioalbertodanoviz3854
    @julioalbertodanoviz3854 2 ปีที่แล้ว

    Excellent teaching method. Thanks.

  • @realcomsolucoes7403
    @realcomsolucoes7403 2 ปีที่แล้ว

    Thanks for your time giving us a good tip.

  • @shivanikc804
    @shivanikc804 2 ปีที่แล้ว

    hanks lot Sir.. You helping us..

  • @christosstylianou9023
    @christosstylianou9023 2 ปีที่แล้ว

    Thank you John, your video was very helpful

  • @PR-sn3mz
    @PR-sn3mz 2 ปีที่แล้ว

    Doesn't work compiler error : c:\Users\oesg1\Documents\Arduino\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 ); ^~~~~ // void begin(uint xxx ..not in the sketch libary error ?

    • @PR-sn3mz
      @PR-sn3mz 2 ปีที่แล้ว

      Compilation error: no matching function for call to 'LiquidCrystal_I2C::begin()'

  • @Hossein_Ash
    @Hossein_Ash 2 ปีที่แล้ว

    Great Job. Thank you.

  • @Minizom
    @Minizom 2 ปีที่แล้ว

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

  • @LemonTreeNOTfree
    @LemonTreeNOTfree 2 ปีที่แล้ว

    Music box was enough complicated as your examples.

  • @christiankarlfrey766
    @christiankarlfrey766 3 ปีที่แล้ว

    Thanks for the video, very useful!

  • @JoseRamos-su3ep
    @JoseRamos-su3ep 3 ปีที่แล้ว

    Any chance your available for help?

  • @ChandranshuDwivedi
    @ChandranshuDwivedi 3 ปีที่แล้ว

    aliexpress is banned in India.

  • @chbonnici
    @chbonnici 3 ปีที่แล้ว

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

  • @echosoundlight
    @echosoundlight 3 ปีที่แล้ว

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

  • @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.

  • @Drxxx
    @Drxxx 3 ปีที่แล้ว

    good tutorial!

  • @garysplace1431
    @garysplace1431 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.

  • @thomasbecker-szurszewski1371
    @thomasbecker-szurszewski1371 3 ปีที่แล้ว

    Nice demo John glad you helped me out

  • @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?

  • @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.

  • @brandonwiseman4450
    @brandonwiseman4450 3 ปีที่แล้ว

    John, email me. It's in regards to MANA. Brandonwiseman@live.com

  • @eddiejones8709
    @eddiejones8709 3 ปีที่แล้ว

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

  • @dmitry_poliakov_ph
    @dmitry_poliakov_ph 3 ปีที่แล้ว

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

  • @sumeshak3477
    @sumeshak3477 3 ปีที่แล้ว

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

  • @joshgapp1677
    @joshgapp1677 4 ปีที่แล้ว

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