Arduino Progress Bar Graph Tutorial

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

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

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

    definitely CLEAR explanation !!! Thanks!

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

    Your solution also works on my 40 x 4 LCD with LiquidCrystal440.h library. Your great effort are appreciated.

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

    Super tutorial for progress bar, made it so easy for me, wonderful

  • @geoffmarriott4387
    @geoffmarriott4387 5 лет назад +3

    This is the clearest explanation of how to implement a progress bar - I love your style - thanks for the inspiration

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

    Yeah, What Geoff said. Super clear explanation! Thank you!!! Subscribing now.

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

    EXCELENTE!!! Poderia utilizar o exemplo em modo ponto/barra? Estou precisando saber como executar um programa como este. Sou iniciante em arduino. Obrigado!!!

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

    Thank you 😊

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

    Thank you very easy to follow

  • @ranjithkumarak3937
    @ranjithkumarak3937 8 лет назад +2

    As an engineer, i love the way you write and show stuff on paper.

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

    Grazie mille è stato molto utile

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

    This is a GOOD explanation

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

    I love the way you explain. Very clear. Thank you.

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

    Спасибо

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

    Hi Tom,
    You explained very well but I'm little bit worried that you have created characters but never used in the loop.
    Your output can simply work with only below loop
    void loop() {
    lcd.setCursor(0,1);
    for(int i=0; i

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

    Great script !!! Is it available for download ? If yes, where ? Thank you ...

  • @mrbigheart
    @mrbigheart 8 лет назад +1

    could we see the copde, please? :)

  • @melisawhitt8360
    @melisawhitt8360 8 лет назад

    sure wish you would show your code ..but thanks helped a lot great job

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

    very nice and very helpfull, Thanks

  • @YvanLeTerrible31
    @YvanLeTerrible31 8 лет назад

    Hello - Any chance you make your code available ??

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

    Clear explanation. 👍👍👍

  • @SumitKumar-sg9pt
    @SumitKumar-sg9pt 3 года назад

    awesome explanation

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

    one of the best video i've seen.great work!!

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

    good:)

  • @raindogred
    @raindogred 8 лет назад

    excellent thanks

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

    Thanks : )

  • @9427gyan
    @9427gyan 5 лет назад

    Superb explanation

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

    This is awesome... and a great explanation... just wondering if there is an ino we can download or view online?

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

      //LCD Progress Bar
      //Include the library code:
      #include
      //Initialize the library with the numbers of the interface pins
      LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
      //Create the progress bar characters
      byte p20[8] = {
      B10000,
      B10000,
      B10000,
      B10000,
      B10000,
      B10000,
      B10000,
      B10000,
      };
      byte p40[8] = {
      B11000,
      B11000,
      B11000,
      B11000,
      B11000,
      B11000,
      B11000,
      B11000,
      };
      byte p60[8] = {
      B11100,
      B11100,
      B11100,
      B11100,
      B11100,
      B11100,
      B11100,
      B11100,
      };
      byte p80[8] = {
      B11110,
      B11110,
      B11110,
      B11110,
      B11110,
      B11110,
      B11110,
      B11110,
      };
      byte p100[8] = {
      B11111,
      B11111,
      B11111,
      B11111,
      B11111,
      B11111,
      B11111,
      B11111,
      };
      void setup()
      {
      //Set up the LDCs number of columns and rows:
      lcd.begin(16, 2);
      //Print a message to the LCD.
      lcd.print("ETechTomsChannel");
      //Make progress characters
      lcd.createChar(0, p20);
      lcd.createChar(1, p40);
      lcd.createChar(2, p60);
      lcd.createChar(3, p80);
      lcd.createChar(4, p100);
      }
      void loop()
      {
      //Move cursor to second line
      lcd.setCursor(0,1);
      //Clear the line each time it reaches the end
      //with 16 " " (spaces)
      lcd.print(" ");
      //Iterate through each character on the second line
      for (int i=0; i

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

      Thank you sir.... I actually went ahead and copied from your notes on the video... works awesome! Thanks!

  • @ArtemCor
    @ArtemCor 8 лет назад

    Автор крут. Он это сделал. Лучше бы скетч выложил. Пол дня парился с такими вот обрубками инфы, ни один выложенный скетч не работает. Чё толку с этого видео...
    Я выложил видео и сразу к нему скетч.

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

    you don't make sense, why would lcd print j ? while it has no connection with those custom characters.