I'm fairly new to the electronic hobby. I bought my UNO R3 kit and a 37 piece sensor kit as a Christmas present to myself, so I'm only around 5-6 months into this journey but you have taught me so much. I just wanted to drop you a comment and say thank you for making quality and informative videos. :)
@colindgrant4 жыл бұрын
Exact same story here, this channel really gave me a boost!
@mattikaki10 ай бұрын
I have been doing electronics from 1966 as a ham operator and from 1969 as electronic maintenance engineer. Now I am retired and have been ignoring Arduino until now when I need a matrix keyboard electronics. Thank you for very clear tutorial.
@chetanreddy88754 жыл бұрын
I watch whole ads without skipping only for his effort! Its easily understandable even by beginners.
@peterpade62933 жыл бұрын
I’m a retired mechanical engineer from Sydney, Australia. Just recently started dabbling into electronics and found your guidance extremely helpful. Thanks for your very helpful projects.
@bluegizmo19834 жыл бұрын
Years ago, I had a car with a broken ignition key lock, so it could be started with any key. Rather that replace the ignition key lock I installed a hidden matrix keypad that acted as a starter bypass system so the car couldn't be started unless you entered the code on the hidden keypad first. Yes, it would've been easier to just replace the ignition key, but it was way cooler to have a hidden keypad to start the car lol
@cessposter3 жыл бұрын
discount james bond
@chivainmanfoumbi90263 жыл бұрын
GREAT idea !!!!
@ramakrishnatadepalli1072 жыл бұрын
I am a 12 year child and I was very interested in electronics I got my first arduino it was very important for me to understand as I had no idea this channel is so helpful that I understand it so easily thanks
@abenwinUT3 жыл бұрын
For us noobies.... this is a very informational video. Thanks for the time taken to produce this video. Learned a lot already. Just wanted to share something that was a mystery to me until I found it on Amazon. And that is the LCD address. Default Address: 0x27 for PCF8574T chip; 0x3F for PCF8574AT chip;. Mine has the PCF8574T chip, hence 0x27. No wonder it didn't work when I had 0x3f. Thanks again for all who share their experience with us 'noobies'.
@alohaonguda81995 ай бұрын
where to find the default address?
@alohaonguda81995 ай бұрын
Thank you so much! It didn't work on me either but thanks to you! mine is 0x27 as well
@hc87143 жыл бұрын
this is the best one out there. He explains how library ref works and why he chose to wrote the code in such a way. The others just make a 3-5 min video and then spent half of it showing now to solder.
@fury40764 жыл бұрын
How people gives thumbs down? As long as people give effort you should appreciate it, especially for this kind of project. Look how he present and Explained it well ⚡ Be kind, spread love
@gregclare4 жыл бұрын
ADRIAN ALOLOD Totally agree. The problem is that there are people out there who have nothing better to do than give instant thumbs-down. I think mostly they are just sad soles who perhaps are jealous of the great work productive KZbinrs do. Knowing this, you should always just consider the *ratio* of thumbs-up to thumbs-down. ie. Not just notice that a few sad soles have hit thumbs-down. Another good reason to always thumbs-up a video you liked, or even just considered was a pretty good effort. :)
@fury40764 жыл бұрын
@@gregclare For me, He deserved a lot of subscribers more than to the youtuber who always have a freaking loud music on their video.
@TheJimtanker4 жыл бұрын
I was just thinking the exact same thing. This is a great tutorial. I've been thinking about doing something like this but with an RFID added in to determine users.
@TimEckel4 жыл бұрын
@@TheJimtanker But I believe this is the incorrect way to interface with these keyboards as it requires too many pins. A better tutorial would be using a resistor array so you only need a couple pins.
@TheJimtanker4 жыл бұрын
@@TimEckel Do you know where there's a tutorial on that?
@carlgradolph9676Ай бұрын
Thanks for producing an easy-to-follow introduction to matrix keypads. The combination lock project nicely illustrates how data entered on a keypad can be used to make something happen. I can imagine a number of useful ways to expand the sketch.
@electronic79794 жыл бұрын
It was a useful and educational video. I watched every second with pleasure.
@robertb23504 жыл бұрын
Kudos to this channel for finally ditching the two camera setup during the show. Now the show can get it's 5 star rating it deserves.
@Coolarj104 жыл бұрын
You are amazing - your videos are SO good!! Each and every one of them is pleasant to watch/listen to, clear, detailed, and very step-by-step with no missed steps in between! Thank you!!
@tubeDude484 жыл бұрын
As always, *GREAT* *JOB Bill* !! For those that don't know, you might have explained the 2 jumpers on the I2C module and the one on the Relay.
@FoxAndHenForge3 жыл бұрын
Thank you! I was having issues with entering multiple digits in a row but you answered all my questions there!
@MrWATCHthisWAY4 жыл бұрын
Love your channel, your work shop, each lessons and the fact that you teach everyone who knows little to absolutely nothing about electronics & electricity. Your explanations and real world applications make your lessons even more useful and enjoyable to your audience. I too use the female to male Ribbon Cables to make connections in the same fashion as you do, but I’ve found that cheap ones have minimal contact on their respective sides and have caused more problems and made bad connection when using them. I only purchase quality ribbon cables from now on because of these problems created. You mentioned that we could use any pin for signaling the Solenoid controller and you chose pin 13. I’m guessing any pin that is still non-designated unless we rewrote the software code to allow for double usage! I’m fairly new to code writing as you can read from my question. Have a long history with electronics & electricity but interfacing the coding is still a challenge for me. But with your tutorial I’m moving at a faster pace now and for this I thank you for all that you make available to us. Great job and I’m constantly going back over and rewatching all your tutorials. If only my workbench and area look like yours? To have power coming from a outlet on the back face of your workbench. Now that would be something, and maybe you could show us how you developed your workstation? It truly is something to be proud of!!! Love you work and never miss any or your video’s because there is always something new to learn even though I’ve been at this for awhile!!!
@u-bloxi-parry40424 жыл бұрын
Could you please do something for the upcycleing and reusing of salvaged keypads/lcd displays/rotary encoders, ANYTHING that you can salvage from electronics, please??
@bobtail12002 жыл бұрын
Im so appreciative of you making these vids. Im leaning
@monkeymanstones14 жыл бұрын
Adsense owes you for 2 commercials I watched before the video started. Thanks for making this video. I can now use my large number of these 16 button pads I recieved with my many Gizmosphere Gizmo 2's. What I'd love is a video showing how to use the pad, 4 or so air quality sensors and a (I think it's a DHT11) Temp & Humidity sensors to be able to have the display switch between the sensors based on the button I press on these keypads. Thanks again for this video!
@robertrobert55832 жыл бұрын
Thanks for the tutorial which I found very helpful. Having been puzzled by seeing the "!strcmp()" command, I looked it up and realised that it is "!strcmp" that returns a TRUE if the strings are the same not "strcmp", which surprised me but then the code made sense.
@Richardj4104 жыл бұрын
Thanks, I look forward to your videos. Every time I learn something new.
@NewAgeDIY4 жыл бұрын
Great weekend lockdown project. Simple and practical. I designed a 3D case that when finished it will house the display and keyboard that will access my backup locking system on my work shed. It’s a very easy to follow instructions for beginners or intermediate makers that will showcase how a few bits and pieces can produce a working device. I highly recommend this project.
@kirkyd1232 жыл бұрын
Thanks so much for the excellent videos you produce! Just enough information, but not too much. Awesome job!
@Thebasicmaker3 жыл бұрын
I'm going to use this setup with the rotating Lidar that you introduced in a past video!
@jamesgoacher16064 жыл бұрын
I will find this useful thank you. The obvious difference would be to print out a row of asterixs instead of the key press but I will think about that.
@KwanLowe4 жыл бұрын
Your website is most excellent. Thanks for this tutorial. I learned a bunch.
@cessposter3 жыл бұрын
For a single millisecond I thought you said "I learned a book."
@cyr-il11 ай бұрын
Your explanation are really perfect !!
@NortelGeek2 жыл бұрын
ABCD are part of the AUTOVON military telephone network. It's still there but no longer used very much. ABC and D were usually marked as "Routine, Priority, Flash, and Flash Override", each creating a "precedence" for the call going through. Flash Override was the highest priority call and each of these classifications could "preempt" other lower priority calls on the public network during a disaster or other emergency. For the youngsters: Flash wasn't always used for just three-way calls. It was originally used to signal or "recall" the operator after a call to arrange payment for overtime usage or to set up repeat dialing or "sequence calls" which are calls that could be made after the current one without hanging up. After that, Flash (or "Link" on Nortel phones) was used to invoke other automated features, such as conference calling, call waiting and call parking.
@Headmastar2 жыл бұрын
Thanks for generous delivery of info. EAZY.
@2150dalek Жыл бұрын
Thank you for the instructional video. You saved me from purchasing a computer manufacturer's $25 keypad which is more or less the same thing as a $3.99 one.
@KommaAchtKommaEins3 жыл бұрын
Thanks a bunch. Best information on how the joints work on a matrix keypad. In fact I've been inspired to take some small buttons and create my own 4x3 keypad on a PCB working as a radio transmitter controlling several other Arduinos using an nRF2701 module.
@moustaphesy30234 жыл бұрын
I learn much easily through your videos
@tedsykora18584 жыл бұрын
Very nice video. I will keep this in the back of my head as something I may use in the future.
@stevegoforit.99124 жыл бұрын
I have seen many of your videos and enjoy them very much. Being new to this hobby I remember watching a video of yours explaining how resistance can determine what key was pressed. It seems you could do the same with this keypad . this post was inspired by one of your previous videos and I very much like them all thank you.
@peters2949 Жыл бұрын
Best tutorials on youtube
@nara49veera124 жыл бұрын
Very good explanation and demonstration
@walterp7125Ай бұрын
Really nice! Thank you sir !
@cyprusnz25972 жыл бұрын
I love your tutorials! Thanks alot
@practicemakesbetter71324 жыл бұрын
A very nice and thorough video as usual!
@محمدقيسحسينفوزي2 жыл бұрын
you have great way to explain. thank you
@jameswesthoff24104 жыл бұрын
Thanks for the awesome video, Bill.!! Are you planning any more DB1 videos in the near future? Stay safe.!!
@RameshKumar-rt8xb4 жыл бұрын
WHy is this guy so gud in explaining but still don't have muh views??? But he is doing a great job
@tpobrienjr4 жыл бұрын
As always, you have explained well. Thank you.
@PyroRob694 жыл бұрын
The only suggestion I would make after completing the testing of this code would be to display an asterisk rather than the number typed in for the password. No need to display it. That kind of defeats it. I would also step it up one more step. Add a RFID card reader in addition to the passcode. "Something you have, and something you know." Hreat video!
@attilaszep33163 жыл бұрын
Thank you very much for your project. Completely clear.
@chuckhole2 жыл бұрын
Your videos are always understandable and informative. Thank You! This would also make a good dummy security device by not connecting it to a locking device and simply replying "Incorrect Password" after any entry. Of course, that means using the old keyed lock-set as usual, but you might keep some burglars busy for a while trying to enter a non-existent password.
@damofx4 жыл бұрын
Stay safe too man, you're doing a fantastic job!
@cosmikodes4 жыл бұрын
Sir you and your videos are just marvellous
@muhammadbilal20003 жыл бұрын
Thank you so very much for the amazing video with a simple explanation.
@RandomValueToBe4 жыл бұрын
Sir please keep going with the good work. I really love your videos
@siralone36462 жыл бұрын
thanks, best video about keypad :)
@tahevol4 жыл бұрын
Great presentation, as always
@muhammadrafiqulislamkhan69943 жыл бұрын
You are really good explainer. Your valueable video to teach us to learn Arduino code and make a project. Thank for sharing
@stevetobias48904 жыл бұрын
Yet another great video. Thank you for sharing your expertise to newbies like me.
@leiflindqvist90953 жыл бұрын
Excellent tutorial, thanks!
@G_aaron Жыл бұрын
Wonderful presentation thanks
@3dtechcrafts4934 жыл бұрын
good and clear information,thank you
@snehashishbanerjee25754 жыл бұрын
Your videos are always awesome! Love this one too..!
@puneethkumar7034 жыл бұрын
wokwi.com/playground/electronic-safe
@riggz76834 жыл бұрын
Thank you. Amazing tutorial
@MyOwntuahur4 жыл бұрын
Thanks for this useful post.!!!
@patrickmaartense77724 жыл бұрын
well explained, good content
@vikgochannelKLT4 жыл бұрын
Mudah dipahami videonya,dan terimakasih atas programnya
@francisleesc3 жыл бұрын
Thank you for the demo!👍👍👍👍👍👏👏👏👏👏👏🙏🙏🙏🙏
@vhieltechhub2542 жыл бұрын
thank you this is is very informative
@abshproelec45374 жыл бұрын
Thank you for this crystal clear video. I guess the keypad library includes a debounce routine so multiple keypresses are not detected ?
@mikhapichkhadze28854 жыл бұрын
Very interesting thank you for this video
@Leroys_Stuff4 жыл бұрын
Thank you Bill great video
@herok43063 жыл бұрын
It was extremely useful to me...Thank You sir..
@tonybuckley39057 ай бұрын
excellent video
@chivainmanfoumbi90263 жыл бұрын
this video is just GREAT !!!!! thanks a lot.....
@alfredsivanzire35524 жыл бұрын
You're the best.
@kenhchetao1989 Жыл бұрын
thank for your sharing
@Waltkat4 жыл бұрын
Thank you for another great video tutorial. And that CircuitBasics website is a great resource for both Arduino and RasberryPi.
@stefanvanraemdonck90544 жыл бұрын
You can also put an extra count in the 'incorrect password' section. If the count reaches, let's say 5, then the program goes into an infinite loop. Offcourse you need to reset that count in the 'correct password' side
@rmilo2 жыл бұрын
WOW, THANKS!
@avejst4 жыл бұрын
Nice projects Thanks for sharing 👍😁
@thehappycoder37602 жыл бұрын
Very clear
@torfinnsrnes62324 жыл бұрын
What about pullup resistors and keypad? I should not be neccesary according to the keypad library documentation. Still I get random keypad inputs. I added some 10 k pullup resistors as well and it improved. But I still get some random keypresses. My project is a water meter with keypad, water sensor and display. Enter wanted amount in liters and start pump. Stop when reached. It works great most of the time. It is built in a cabinet with lots of relays.
@ivarnordlkken8082 Жыл бұрын
I think you must debounce the input.
@mrkewi1 Жыл бұрын
Thank you.
@tharindudananjaya4875 Жыл бұрын
where is the code
@wherami Жыл бұрын
Thank you very much
@MohamedGamal-mp6kc4 жыл бұрын
thanks very much its very useful
@puneethkumar7034 жыл бұрын
Please follow this link for an online Arduino simulation
@ze_das_maquinas4 жыл бұрын
Congratulations for this vídeo, very good lesson. Thanks!
@TheAvproman4 жыл бұрын
This is a great presentation! Have you demonstrated using a RF ID module?
@Hamide2332 жыл бұрын
Thank you brather yoù best ticher
@dennissmithjr.53704 жыл бұрын
Cool video, thanks.
@SirDzair3 жыл бұрын
I truly appreciate this tutorial ! but is there a way to implement shift registers with keypads in order to free up some pins ?
@Thebasicmaker3 жыл бұрын
Maybe you can use a multiplexer
@billyvancannon84282 жыл бұрын
Funny how you can help and not think about it. I didn't think my LCD was working and you casually mentioned that the potentiometer controlled the brightness. Then it dawned on me that mine was turned all the way up and I just couldn't see the numbers display :).
@laythabdulwahab94986 ай бұрын
good job
@lcepeda2 жыл бұрын
Great tutorial, Sir. Thanks! I am a beginner at writing code but have a good understanding of the language and some basic skills, I would like to request a simple project or maybe not that simple... So, a group of friends get together every weekend to play dominoes and one of the biggest challenges we face is keeping the scores, I i have been thinking about building/buying a code+hardware to accomplish this and also think Arduino is my best friend to start. That been said, I would like to use LED's panels in combination with a keypad or better a remote control. the goal is to write the program so that I have the option to switch from one LED group to a second group but keeping the score as it is. I want to have the score for two teams in the same board and be able to send keypad numbers to add scores in a row which will sum the addition of all the scores in a current score LED view like this: Team1 vs Team 2 Total [ ] Total [ ] score1 score 1 score2 score2 score3 score3 The Score mark is 200 points so the team that gets to 200 first is the winner of that single play, and a "1" is assigned to another LED panel for that team while the looser stays a zero. we play tournaments that are up to 13 plays each of 200 points. I challenge is also that in every single play (200 points) a team can score many times so need to assign a few places for maybe up to 15 scoring fields for each team which need to be sum up in the total for that team. once a play (200 point) is completed, I need to reset the scoring fields but keep the number of wins so i can continue adding wins as they happen until the end of the tournament and or assign a reset all key so the entire board is reset to zero, so at this point a confirmation request is sent asking the operator if it is true he wants to reset, just so it doesn't happens by accident. In a more complex scenario it would be nice to have a tournament selection option at first, for the length of the same, e.g. how many plays "200" does a team needs to win to wind the entire tournament...3 or 5 or 7 or 9 or 11 or 13... This is Spanish dominoes plays so it is a team vs team. Your advice is greatly appreciated. Thanks Luis
@tharindudananjaya4875 Жыл бұрын
i cant find the library
@adadmohamedcherif1924 жыл бұрын
Great, thanks .
@senpuuxd10323 жыл бұрын
Great video can u make project with arduino uno fake bomb for airsoft/paintball
@larspeterjensen39134 жыл бұрын
Great informative video. Just for fun! What happens if the Arduino looses power. Will I be locked out?
@maxlindstrom54354 жыл бұрын
Connect the Keypad to a I2C - PCF8574 and you can save a lot of input ports on the arduino board :)
@franciscodiniz71402 жыл бұрын
Hello sir, I´m doing a project for school and this code would really help me out I was wondering if I could use this code? All credits to you in my report.
@villocity5794 Жыл бұрын
i dont think he even made the code
@Graham19044 жыл бұрын
Use the Arduino I2C address scanner if the LCD address is unknown . Also the pot on the I2C backpack does not change the LCD brightness but the LCD contrast. Good video.
@DRSElectronic4 жыл бұрын
Interesting video
@ElectroMentor4 жыл бұрын
Perfect 👍
@zoltonsuma32813 жыл бұрын
Hi, im doing my final year project m wondering if it's possible to have two separate pass code to actuate the solenoid?