Arduino Nokia 5110 LCD display tutorial #2 - Load Graphics on the display

Поделиться
HTML-код
  • Опубликовано: 16 янв 2015
  • Want to load Bitmap Graphics on your Nokia 5110 LCD display using Arduino? Then, this Arduino tutorial is for you. We are going to design our own bitmap graphics using Paint.net and then learn how to load them using the Arduino IDE. Let's get started!
    Watch tutorial #1 here: • Arduino Tutorial: Noki...
    LCD ASSISTANT: en.radzio.dxp.pl/bitmap_conver...
    💻 Code & Parts: educ8s.tv/nokia-5110-bitmap-gr...
    Want to learn to code?
    👨‍💻 Check my new RUclips channel: bit.ly/3tku2n0
  • НаукаНаука

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

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

    dude your channel is the best out there.It is simple and easy to understand from your videos.

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

      Thank you very much my friend!

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

    Great video. Very clear and easy to follow. Thank you for your hard work - it's making my learning of the Arduino far simpler and quicker. Keep up the good work!

  • @taneliharkonen2463
    @taneliharkonen2463 9 лет назад

    This is an amazing channel! Thanks for the great tuts! :D

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

    Thank you for sharing. This is very very useful.

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

    Very useful. Thank you!

  • @alexwilson8391
    @alexwilson8391 9 лет назад +1

    Another great tutorial , many thanks. :)

    • @Educ8s
      @Educ8s  9 лет назад

      You are welcome!

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

    This is great! I followed the steps and it works perfectly on my pro mini. Thinking about wearable tech... If I lose the backlight, power led and voltage regulator then run in sleep mode with watchdog timer this would run a very long time on batteries... maybe?

  • @duncanyoung8688
    @duncanyoung8688 9 лет назад

    Hi again,ive solved it,was a size problem in paint,i didnt ajust 84/48,but its sweet as now,

  • @DavidConnollyvolthaus
    @DavidConnollyvolthaus 9 лет назад

    Very well done. This will come in handy for me when I start my videos as I will introduce a segment filming the 5110 screen with the actual short introduction. Very creative. I wonder how did you learn this? Thank you Sir.

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

    prima, funktioniert. very good. It works!!

  • @mnelson10000
    @mnelson10000 9 лет назад

    That's awesome, thanks!

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

    Using your tutorials I managed to use this wonderful display.
    One question, I would like to show the battery , how to show battery level reflecting the charge available, so how to fill those pixels according to the charge present.
    Thanks

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

    Hello my friend and thanks for the great videos.
    Really fun to do your projects and learn a lot of new things.
    I have another question. Why do you swap the pins 11/12 is this on your display? For me, it works only if I leave the pins as described in the library
    Thanks and Greetings

  • @pci-gr
    @pci-gr 7 лет назад

    Μπραβο καλη παρουσιαση

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

    if I use this tutorial and create the graphics what is the next step to power it up and display it? battery dimensions/voltage? thnx for a great tutorial!

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

    How would you use this with buttons to make it interactive as i want to create a game and watch ball clone on my arduino

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

    thanks

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

    Hi great stuff just what i was looking for,now how would i save to memory eeprom? and also normal memory and ram memory,can you email me simple text file of the sketch and each change for each memory space,thanks

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

    Hey, I been having problems trying to get the code to work. Keep getting this error:
    Nokia5110:5: error: 'icons' has a previous declaration as 'uint8_t icons []'
    conflicting declaration 'const unsigned char icons []'
    Nokida5110 is the program. So far I cannot find a solution, think it may have something to do with my Henning Karlsen library... any idea? Also this happens with my code and with the code that you provided.

  • @duncanyoung8688
    @duncanyoung8688 9 лет назад

    Hi when i convert my bitmap to lcd asistance it comes out as 0x00 all the array is 0x00 and cant get anything displayed on my screen,ive followed your instructions to the letter,ime using paint on xp

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

    i do not have nano, i also try on PRO micro how to change tea5767 sda / slc pin in skeatch where is mention

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

    Hi guys would anyone happen to know any alternatives to lcd assistant for linux.
    Please i need it for a project of mine.

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

    How can I add my own fonts on the LCD_Graph.h lib?

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

    I wonder, your choice for the Mega instead of the Uno or Nano is because it doesn't work on those?
    I ask because the Nano is less than $2 and the Mega makes me think of getting Linux Arm boards instead.

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

    i am using arduino uno. 10K Potentiometer does not changing frequency. what should i do. where is mention Potentiometer pin no skeatch.

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

    Hi, such a nice video, it will help me a lot with my projects at school, but I have a problem. I have almost the same display, is the blue one, not exacly the nokia 5110, it olny worked with the parts that dont need the bitmap. I tested the library code and the parts that goes with bitmap does't show. I don't know if you understand me, I don't speak english very well, sorry. I need some help, there is not much information about the display I have. This chanel is ver is very helpful really, one of the best I know about arduino and components. Thanks for all c:

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

    I love your videos but isn't the display a 3.3 volt display on a 5 volt board? Does the display tolerate 5 volts?

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

      There are two different type of PCBs out there. Some work and tolerate 5V, and some do not work with 5V and need resistors to function properly. So far all the displays I have gotten have no problem to work with 5V.

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

    Hi, what is the splash file? because i add only ui.c and its error
    ui.c:3: error: conflicting declaration 'const unsigned char ui []'
    const unsigned char ui [] PROGMEM = {
    ^
    C:\Users\oem\Documents\Arduino
    okiawithsensor
    okiawithsensor.ino:9:16: note: previous declaration as 'uint8_t ui []'
    extern uint8_t ui[];

  • @Ricoliets
    @Ricoliets 9 лет назад

    I did everything you said, but Arduino keeps saying: LCD_5110_Custom_Draws:5: error: 'icons' has a previous declaration as 'uint8_t icons []'
    What do I do now!?

    • @Educ8s
      @Educ8s  9 лет назад

      Ricardo Rodrigues It seems that you have declared twice the array icons. Try to change the name of the array or delete duplicate code.

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

      so, what do we do. fix it . help me

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

    using LCD assistant; my file when saved, is all zeros. ????????

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

    it is showing error as conflicting declaration 'const unsigned char name[ ]' pls help me with this

    • @user-fq5en9pz2t
      @user-fq5en9pz2t 2 года назад

      me too please if you have solved this problem tell me 😓

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

    Hello you can post the program lcd assistant..the link don´ t work :(

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

      +Carloko Sanchez en.radzio.dxp.pl/bitmap_converter/LCDAssistant.zip

  • @cust1972
    @cust1972 9 лет назад

    Dear Sir, I´m working on a project - an DCF77 radio controlled clock.
    I´m using the Nokia 5110 Display and these libs.
    #include
    #include
    Would you be so kind and explain how to get your own custom chars on the Display?
    I´m looking for one or two Antenna Symbols to be displayed alternated to show DCF 77 activity..
    Thanks for your great explainig. I´ve learned so much from you Sir.
    Thanks, Stefan

    • @Educ8s
      @Educ8s  9 лет назад

      ***** Hello Stefan,
      Unfortunately, I haven't worked with the adafruit library so I can't help you with that. If you use the Henning Carlsen's library for the Nokia 5110, you can check our video to see how to load graphics.
      Thanks for the comment!

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

    LCD Assistant only works at Windows. How to create an image on Mac?

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

      Sorry, I don't use a Mac so I can't help you with this.

  • @Engineer.Critics
    @Engineer.Critics 8 лет назад

    will it work with uno reply kindly

  • @duncanyoung8688
    @duncanyoung8688 9 лет назад

    Hi what do i call the file with the bmp info in it,do i call it bmp.c?

    • @Educ8s
      @Educ8s  9 лет назад

      Duncan Young Yes, you can call it anything you like.

    • @duncanyoung8688
      @duncanyoung8688 9 лет назад

      Hi thanks,i did watch the video in the end and you said that on there,thanks and keep up the good projects,i love downloading the code,ime just learning it and love electronics,your a verry clever person,some people learn and pick it up fast i struggle to understand it all,plus ive no freinds that are into all this kind of stuff so ime on my own realy,I get frustrated at times because there are great projects i want to make but i cant code,thanks

    • @Educ8s
      @Educ8s  9 лет назад

      Hello Duncan,
      I am glad that you find my videos useful. Please don't get dissapointed! If you have any questions I will be glad to help you!
      Nick

    • @duncanyoung8688
      @duncanyoung8688 9 лет назад

      Hi again,i would like a code that will enable me to plug my arduino in to any serial tx and and it will display it to an lcd or oled, a 5110 or ssd1306 would be great,kind of a universal rx reader,do you get what i mean.i know its only verry short code to do it but ime not clever enough,and ide like it done with the u8glib libary so i can change the screen easy in the code.any help would be great.Or maybe that could be your next tutorial example when your bored.

    • @duncanyoung8688
      @duncanyoung8688 9 лет назад

      Hi again,also ide like my esp8266 to display every thing that passes through serial monitor to also show up on my ssd1306 via i2c.can you wright a code for that also in your spare time,thanks

  • @jmorahz
    @jmorahz 4 месяца назад

    Sorry, the pinout?

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

    I have this downvoted until someone responds to this silly "" conflicting declaration 'const unsigned char icons []' "" issue lol. I had this working on my PC at home but I tried to bring all this to school to show people and for some reason it just doesn't want to work.

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

      Sorry I figured it out actually if anyone else runs into this issue. He says it near the beginning hahaha. the file you put the converted bmp images into NEEDS to be called graphics.c not graphics