Don't forget to include #include at the beginning of your project :) thanks !
@emmamendes72117 жыл бұрын
Give us a project combining your old rotary encoder tutorial with this one __thank you
@danljohnston7 жыл бұрын
Great idea....
@himmetsumer69764 жыл бұрын
Can i use adafruit library with arduino mega
@SantaYork7 жыл бұрын
button does not work on the port (2) (0) and (1) are working fine Please Help me! Connecting an LCD display // pin 13 - Serial clock out (SCLK) // pin 11 - Serial data out (DIN) // pin 5 - Data/Command select (D/C) // pin 7 - LCD chip select (CS) // pin 6 - LCD reset (RST) // pin 12 - LCD Light Adafruit_PCD8544 display = Adafruit_PCD8544(13, 11, 5, 7, 6); int lcd_light = 12;
@DogRox7 жыл бұрын
Nice work!!! And a happy New Year! :-)
@Educ8s7 жыл бұрын
Thanks! Happy New Year to you as well! Cheers!
@sohagdas83513 жыл бұрын
Hey.. just tried this. It says X addresses outside of 0 to 83 are not allowed when trying to run on a Proteus. How do I fix this?
@mikorf737 жыл бұрын
hello και καλη χρονία. How about making some videos for Nextion touch screens.If you dont know what it is, its a screen that you can really easily make menus on tft touch screens.It has its own pc program to make menus as easy as drag and drop.I would like to see it interact with Arduino using this screen ,buttons,sensors and more .You can make some kind of tempreture controller with it?
@pranaydhande52945 жыл бұрын
Why the code is not compiling after installing libralies also
@신태진-w2g3 жыл бұрын
Hi I connected Nokia 5110 to Arduino UNO exactly as in this video and used the code and library provided by the link but nothing shows on the LCD. Then I tried the software SPI method instead of the hardware SPI and it worked. I didn't change anything except for reassigning the pins in the code. How should I explain this. Have you had similar experience with this issue?
@ragnarfpv5434 Жыл бұрын
Hi. Can you do it with 0.96 OLED display I2C?( and rotary encoder) I really need a complex menu but I'm quite a noob ...
@jameswild2662 жыл бұрын
Might have missed it but I don't see a 5V -> 3.3V level shifter in this video. If yours isn't working it's possible that this missing component has killed your LCD.
@chriswesley5944 жыл бұрын
Hey Nick - I bought some of these 5110 displays when I saw your "favourite displays for Arduino" video. I don't know if it's a phase or not, but every single one I bought from dfferent suppliers had the same problem. The display is not soldered to the PCB - there is a flexible connector pad, and the display is pressed against it and the PCB by the metal frame we see in your video. The problem is that this frame is very often not pressing correctly to get a good connection, and even when it is - it is not reliable. This makes debugging a nightmare, It took me 2 days to work out there was nothing wrong iwht my electornics or my coding -the problem was this intermittent fault. There is a similar display - the HK1230 - with the same size LCD technology, SPI interface and pinout which does not rely on this metal frame pinch - in fact, there IS not metal frame It is a little more expensive, but Im hoping it's a lot less hassle. Also - regarding the 5110 and I'm hoping the HK1230 too - you can get 2 pins back by connecting RST to the rpocessor reset and CE to Vcc if you're on a 3.3v processor like the ESP8266.
@mitropoulosilias7 жыл бұрын
for some reason i cant make it work.. i ve the liraries and i upload the code. the screen show nothing.. the screen is tested and working with other scetches but not with this one... any ideas?
@mitropoulosilias7 жыл бұрын
i included: #include on the beggining but nothing again..
@ruslan.zhumabai6 жыл бұрын
Very good project. Like and subscribe from me. Do you have like this project but with lcd 1602? I couldn't find in your chanel.
@puzzlefactorysoundstudios3 жыл бұрын
Hey Nick! Your website is down right now.
@Cesarsound16 жыл бұрын
Hello, great video! Please help me, I am trying do a code for a Hidden Menu that can be accessed by holding a button and power on the Arduino. Do you know how can I do it? Thank you!
@nhloniphogodson68473 жыл бұрын
i have done everything as you intructed but my nokia 5110 lcd does not display anything can i get some help.
@tomeckert34372 жыл бұрын
there is an error: draw.menu is no declared in this scope. how do i get the drawmenu function with a 2x16 LCD
@squalazzo7 жыл бұрын
very useful, thanks!
@RDCST4 жыл бұрын
You seems to have a lot of LCD, color and B&W ones, I have two questions There's some LCD bigger(more pixels) than this one like 128x128? Second; all the color LCD have a very bad viewing angle, their colors change depending the angle of your eyes. There's some color LCD with better quality, maybe IPS instead of bad TFT quality? Something like 128x128 or 128x160 is enough.
@timuseau Жыл бұрын
Thank you very much this tutorial will help me a lot for my project.
@Rauzyth7 жыл бұрын
i got a question.. i want to make server node with arduino with plugged with realtime clock, esp8266, nrf24, 433MHz module and microsd. which is suitable for my application? arduino uno or mega?
@Tehno21106 жыл бұрын
hello, such a question, I have a ready-made power regulator sketch drive.google.com/open?id=1JnO0SSfu_zznOJdkQr3dcIaAYK4IJZE0, but it was made under a different display, can it be remade to work with the Nokia 5110 display?
@rainbowchemical5542 жыл бұрын
good project, please tutorial hourmeter with arduino
@GuillermoRamirez-wh8dy4 жыл бұрын
great vid. I am having trouble writing a sketch that uses a 5110 display and two switches. the purpose is to have the display show some text while on switch1 is on. and another when switch2 is on.I can do either. but I need help to write a sketch that will do both. I am not savy with code because I never studied it in school.any help would be appreciated. if I should contact you some other way please let me know.Thank you.
@kidpog3d1016 жыл бұрын
I had a big issue while connecting the system to my pc... Nothing or just bugged out stuff happened until I connectid it to 3 batteries...
@cad31757 жыл бұрын
Hi Nick, thanks very much for sharing your work, it's quite tedious coding a menu etc. so thanks for providing such a useful example :)
@lionconvoy86227 жыл бұрын
why dont use lib lcd5110_graph.h?
@leonidvalentinovich52154 жыл бұрын
3.3 on Vcc and 5.0 on data pins? Is that legal?
@beholder20125 жыл бұрын
On supplier's page there is a remark: "You will Need: ( NOT Included in this Listing ! ) Set of Two 1K Resistors ( For Safe Operation ) Set of Four 10K Resistors ( For Safe Operation )". Where exactly these resistors should be connected?
@sulaimanfaisal19644 жыл бұрын
I really like that project. And i choose different buttons. And it Really Worked. Thank You 🤣
@nilsskansar4167 жыл бұрын
Thanks for a very nice and clear presentation. Very educational.
@richardbmw3207 жыл бұрын
Just getting my parts out now and looking forward to playing. Keep up the great tutorials, and a happy new year
@tomshalom7 жыл бұрын
Thanks for the video. Maybe you build a System sensors will be used with nRF24L01 Thanks
@YD4GSI3 жыл бұрын
He arduino
@claudioc.9643 жыл бұрын
Excelent, great work..
@DanuRistianto4 жыл бұрын
Terima kasih banyak
@torpe17 жыл бұрын
my problem is: when reset item is selected it goes to contrast adjust page, when contrast item is selected goes to backlight adjust on/off and when backlight is selected, it resets.. can anyone help?
@lifeelectronics76094 жыл бұрын
the lcd displays nothing
@fa96495 жыл бұрын
anybody can help i do all the tutorial and the contrast is not work
@0pensourcegamer4 жыл бұрын
Once again we are reminded how much it's possible to do with such a tiny and abundant microcontroller.
@ryansfamily7 жыл бұрын
Thank you. I'm a beginner and I'm trying a project like yours too. but menu has different options and lights up leds when selected. Could you tell me where you get the documentation (link please) for the function commands for the display? I would like to use that as reference but can't find it anywhere. Thank you
@santiagotinta67374 жыл бұрын
Could you run the same program for an Arduino Nano 33 BLE?
@MrBobWareham6 жыл бұрын
Thank you again for your video yes buttons are better than a rotary encoder and want to use the small color 1.8" TFT screen and buttons to make a temperature controller for my boiler with a clock and menu to set temperature high and low with two relay output and possibly Bluetooth for remote control
@matheusfelipe-tp4ey7 жыл бұрын
Hi, I tried to use another similar screen and my code does not run, it gives an error "'display' was not declared in this scope", anyone can help me ? others programs are running normally =/
@charlygt1564 жыл бұрын
Estaría bueno un tutorial dónde un display manejado con un encoder rotativo, poder definir un encendido de un led de una salida con un pulsador, um ejemplo sería poder tener 3 pulsadores y tres led y con el menu definir que pulsador quiero usar para encender uno de los led, eso se puede cambiar por relay y usarlo para domótica, maquinaria de una fábrica etc, es muy práctico pero para los que no entendemos mucho es un dolor de cabeza
@AMinistry897 ай бұрын
Not working!!!!!!!!!!
@isharaudayangawimalaweera3642 Жыл бұрын
Good Job. Thank you
@hasanyuksel51854 жыл бұрын
Thank you for all the videos about Arduino applications. By combining all info supplied in your videos I can create my own projects and I do it.
@milosmarinkovic15725 жыл бұрын
Beautiful, simple clean and i like that part about interrupt state to conserve energie i will try to modify this for Oled 0,96" screen with buttons, but for now just learning slowly KUDOS
@lifeelectronics76094 жыл бұрын
only blue light
@daskasspatzle23967 жыл бұрын
Oh, there seem to be more Stepahns in Germany... I did not do anything with a menu by now, but i allready considered about that. Thanks :-)
@peppexytpfedestopmotionstu89794 жыл бұрын
Good computer
@SuperOsa7777 жыл бұрын
Can you make a tutorial, how to build line-follower robot which use only two line sensors,please?
@MrPnew15 жыл бұрын
Thanks for the very clear instructions and explanations. Great website as well and one of the best formats that I have seen. Very clean and good navigation.
@pavanthanayramineni39236 жыл бұрын
My requirement is to select options in a led display using aurdino or raspberry pi... Using switch push statement
@sabelomazwi87713 жыл бұрын
this is outrageous n helpful thank u my guy
@mohammedhikal24835 жыл бұрын
Code error
@hackertomobile7 жыл бұрын
Can you create main menu with lcd 20x4 ?
@yahzchopisati Жыл бұрын
Wow
@JohnPico20206 жыл бұрын
thanks for this video, it is very helpful, I want to make one with several menus and parameters that I can modify and save in the arduino eprom, also with password, I am just starting any help I will be grateful (if I have errors it is that I use the translator of Google :) )
@youtube4fun_8947 жыл бұрын
how to change the code in your menu in 16x2 i2c ??
@gustavosilveira70657 жыл бұрын
Great video! Really easy to understand. Thanks!
@limon6657 жыл бұрын
Ohhh... u r so so helpfull bro..... will u help me if I mail u a problem???
@sumedhburbure41737 жыл бұрын
Wonderful Video. Hey can you make a tutorial about Arduino sleep mode? I find it very difficult to understand that code
@avejst7 жыл бұрын
Nice. simple and illustrative video, Seth PiP. nice detail
@ProjectGuns7 жыл бұрын
Hi Nick, Another great project, Thanks Stan
@MattBaker19657 жыл бұрын
I'm SO going to steal this for my SSD1303 oled project. Thanks man !
@DRZME4004 жыл бұрын
what a great quote at the beginning.
@cheeselover07436 жыл бұрын
I want to make a gameboy with this screen can you help
@cust19727 жыл бұрын
Thank you verry verry much Nick for this great Project with my favorit Display .. Nice Work as allways !
@Orion2223dz7 жыл бұрын
Oh nice, j'avais deja fait un menu pour ma smart watch, mais cette librairie va vraiment optimiser mon code ! merci :)
@giorgosstolis33227 жыл бұрын
Yes please , give us an FM radio receiver with TEA5767 and a choice of screens if possible.
@Educ8s7 жыл бұрын
+Giorgos Stolis yes that's coming but first we have to learn how to use interrupts wit Arduino .
@mdafroz41907 жыл бұрын
sir can you make a project controll relay ,leds with display contrll
@peters608137 жыл бұрын
could it set to page = 3 ? I tried it but it didnt work. : /
@leehewitt95597 жыл бұрын
Excellent project Nick, please keep up the good work my friend. Did you de-bounce the switch buttons with a separate de-bounce routine or is this embedded in the display code?
@peters608137 жыл бұрын
Could I set the ''page = 3'' on the screen ? I tried it before but it didnt work :( need some suggest please , thanks. This is my part of project downbelow . Same as this Tutorial's project but a little bit different. --------------------------------------------------------------------------------------------------------- int timeitem = 1; int menuitem = 1; int page = 1; int setcursorMainMenu = 0; int setcursorBlackLine = 10; int setcursorA = 15; int setcursorB = 25; int setcursorC = 35; int setcursorD = 45; void loop() { drawMenu(); if (middle) { // if I press middle button else if (page == 1 && menuitem == 4) { page=3; timeitem = 1; } else if (page == 3) { page=1; menuitem = 4; } } } void drawMenu() { if (page==1) { display.setTextSize(1); display.clearDisplay(); display.setTextColor(BLACK, WHITE); display.setCursor(15, setcursorMainMenu); display.print("MAIN MENU"); display.drawFastHLine(0,setcursorBlackLine,83,BLACK); display.setCursor(0, 15); if (menuitem==1) { display.setTextColor(WHITE, BLACK); } else { display.setTextColor(BLACK, WHITE); } { display.setCursor(0, setcursorA); display.print(">Contrast"); } if (menuitem==2) { display.setTextColor(WHITE, BLACK); } else { display.setTextColor(BLACK, WHITE); } { display.setCursor(0, setcursorB); display.print(">Light: "); } if (backlight) { display.print("ON"); } else { display.print("OFF"); } if (menuitem==3) { display.setTextColor(WHITE, BLACK); } else { display.setTextColor(BLACK, WHITE); } { display.setCursor(0, setcursorC); display.print(">Reset"); } if (menuitem==4) { display.setTextColor(WHITE, BLACK); } else { display.setTextColor(BLACK, WHITE); } { display.setCursor(0, setcursorD); display.print(">Time"); } else if (page==3) { display.setTextSize(1); display.clearDisplay(); display.setTextColor(BLACK, WHITE); display.setCursor(15, setcursorMainMenu); display.print("TIME"); display.drawFastHLine(0,setcursorBlackLine,83,BLACK); display.setCursor(0, 15); if (timeitem==1) { display.setTextColor(WHITE, BLACK); } else { display.setTextColor(BLACK, WHITE); } { display.setCursor(0, setcursorA); display.print(">Time show"); } if (timeitem==2) { display.setTextColor(WHITE, BLACK); } else { display.setTextColor(BLACK, WHITE); } { display.setCursor(0, setcursorB); display.print(">Time set "); } }
@erentr71677 жыл бұрын
i want 6 items like in the rotary coder code but i cant do it
@JaredElliott17 жыл бұрын
Good instructional video. This can be used in many projects. I always enjoy your videos! Thanks for sharing it!
@asmaklad7 жыл бұрын
great project. you could use Finite State Machine (FSM) for better management of the Menus. it is an Arduino Library .
@katokira2605 жыл бұрын
Hi Nick can i use the nokia 3310 and how
@avejst7 жыл бұрын
Nice work. Nice to see the display driven by a simple Menu. Thanks
@orides59764 жыл бұрын
What font did you use for the text?
@Ernzt87 жыл бұрын
Thanks for this great tutorial! It shows how useful and easy to program the 5110 is. I ordered one right away, projects in mind :)
@MrLewis367 жыл бұрын
This project is very useful. I always appreciate your videos/tutorials! Thank you so much for sharing with us!
@vengug73033 жыл бұрын
Good sir i need your same please post 16x2 LCD display more helpful
@Educ8s3 жыл бұрын
We will try
@vengug73033 жыл бұрын
@@Educ8s thank you sir
@tucoremirezful7 жыл бұрын
Nice video !!! can i Pay you for making a project for me ????
@TutocarloCV7 жыл бұрын
nice
@ollisollis7 жыл бұрын
Great explain of the menu function. Thank you very much. Keep up the good work
@emmtzi17 жыл бұрын
Super! I was waiting for such a video a long time! Bravo Nick!
@tundra4wd7 жыл бұрын
Thank you so much
@poojithaborra16506 жыл бұрын
Thanks a lot, for explaining the code... I needed this for my project and u happen to help me just on time. great content
@amanmurzabaev19905 жыл бұрын
Hi Nick! It says that 'display' was not declared in this scope line 36
@czapatasv7 жыл бұрын
Excelent work, thanks a lot for sharing , greetings from El Salvador, Central America
@Educ8s7 жыл бұрын
+Carlos Zapata Hola Carlos! Muchas gracias. Saludos desde Grecia..
@dqj9993 жыл бұрын
Very good video. Well done!
@nickmccullough79557 жыл бұрын
"if you want to fully understand it you have to make your own menu and see how it works" could not agree more awesome job! Also love the quotes at the beginning of the vid's
@all90days397 жыл бұрын
I have a problem. THE RESET part flashes and scrolls all the time please help me.
@KunalGautam7 жыл бұрын
Look for "display.display();" below "display.print("OFF"); }" Line Using this display() function two times is causing that flickering.
@codingtimes31997 жыл бұрын
nice
@ciprianciprian52287 жыл бұрын
Very nice tutorials you have on your channel. I subscribed imediately.