How a Character LCD works Part 1

Sdílet
Vložit
  • čas přidán 25. 04. 2017
  • Support this channel on Patreon
    / 8bitguy1
    Visit my website:
    www.the8bitguy.com
    In this episode I take a look at Character LCD screens and how to control them.

Komentáře • 3,7K

  • @SlantsDraws
    @SlantsDraws Před 7 lety +3596

    You misunderstand your audience if you think we'll find this boring. I'm loving this insight into technology!

    • @Raymix
      @Raymix Před 7 lety +76

      Yup, love the vids and mature, smart audience, rare around this site.

    • @bill_the_duck
      @bill_the_duck Před 7 lety +85

      If anything, I was disappointed he didn't take the LCD apart and explain how it actually works, not just how to interface with it.

    • @verdatum
      @verdatum Před 7 lety +31

      I think he's a little gun-shy about trying new stuff after that one video on AI got such a negative response. That must have been rough to experience; but that's the risk when you push into new territory.

    • @wartoc3708
      @wartoc3708 Před 7 lety +20

      One of the great ways to demystify electronics and learning is taking them down to their root. It makes transitioning to more complex electronics easier, troubleshooting, and adapting knowledge from seemingly different fields.

    • @limera1nx
      @limera1nx Před 7 lety +1

      Me too

  • @unicodepepper
    @unicodepepper Před 7 lety +50

    I may not talk for everybody, but I personally love watching low-level technical videos like this

    • @amdhd6990
      @amdhd6990 Před 7 lety

      Emily Nightfire I usually have no idea what's he doing or talking about but yeah I love it anyway

    • @masterszene
      @masterszene Před 7 lety

      Samuel Fabiny 8-Bit Human Spaghetti :)

    • @davidkellerfreeman
      @davidkellerfreeman Před 7 lety

      i love these kind of video too

    • @masterszene
      @masterszene Před 7 lety

      David Keller Freeman Human Videos 😊

  • @williamcorcoran8842
    @williamcorcoran8842 Před 3 lety +172

    Also, a key part of this video: Most students of technology are perfectionists. This video teaches the students to work around mistakes and not just hit reset and start of over.

    • @walktroughman1952
      @walktroughman1952 Před 2 lety +14

      I think universities create that kind of insecurity, due to inconsistent ranking of projects depending on the instructor

  • @KimboKG14
    @KimboKG14 Před 4 lety +241

    me: funny channel naming joke! :D
    *the 8-bit guy: literally programming with 8bit*

    • @monad_tcp
      @monad_tcp Před 4 lety

      (it would be funny if chinese people used a 4bit mcu to make the LCD instead of VLI digital logic, someone must have decapped those things)

    • @lemau8458
      @lemau8458 Před 3 lety +1

      k

    • @lennonmclean
      @lennonmclean Před 3 lety

      true, but all the computers he deals with (commodore machines, atari 2600, apple II, etc) are all 8bit as well

    • @lennonmclean
      @lennonmclean Před 3 lety

      8bit means that the width of the registers on the cpu and the bus are 8 bits wide

  • @Flamekebab
    @Flamekebab Před 7 lety +200

    Literally one of the first times I've understood what a capacitor is for. Thanks!

    • @sasabarisic8864
      @sasabarisic8864 Před 7 lety +15

      It is not exclusively for this kind of stuff, it has many many uses in analog electronics too.

    • @Flamekebab
      @Flamekebab Před 7 lety +7

      I know, but the many, many other uses have never been explained to me in a way I can appreciate. I still don't quite understand what the point of resistors is, for example. They add resistance. Great. Why? How does that help achieve something? Etc..
      In this case I can totally see the point of a capacitor and that makes me really happy!

    • @sasabarisic8864
      @sasabarisic8864 Před 7 lety +7

      Well the point of resistors is to resist the flow of electricity and convert a part of the electrical energy into heat. If you, for example, powered a LED without a resistor it would burn out because the power source can deliver too much power and LEDs burn out. Therefore you connect a resistor to waste the rest of the power the LED can't consume.

    • @sasabarisic8864
      @sasabarisic8864 Před 7 lety +12

      i.imgur.com/IERGyO6.png
      The resistor in the video is called a pull-down resistor.
      When the switch is turned on (B in my image), the electricity will go trough the path with least resistance (some of it still goes trough the resistor but that can be ignored, it depends on the value of the resistor) therefore the gray wire has ~5V potential - logical 1. If you turn the switch off, the gray wire will be connected to 0V trough the resistor, therefore it will have ~0V potential - logical 0.
      If there was no resistor, the wire would be floating and effectively acting like an antenna, because the circuits in the LCD are very sensitive they will act on it.
      The resistor also has to have a reasonably high value so the voltage drop across the resistor is high enough. If it's low, it will effectively act like a short circuit. Look up ohm's law.

    • @AngeloGi
      @AngeloGi Před 7 lety +2

      How many first times have there been?

  • @DavidMarsden
    @DavidMarsden Před 7 lety +347

    I bet you aren't expecting this comment...
    This is one of your best videos. This is a great project to get kids started. I really want to do it myself. Can't wait for the next.

    • @seriouschicken6333
      @seriouschicken6333 Před 7 lety +10

      Completely agree. One of you best videos.

    • @Manawyrm
      @Manawyrm Před 7 lety +7

      Definitly agree! Highly interesting and makes me want to fiddle with some HD44780 LCDs.

    • @batpone
      @batpone Před 7 lety +2

      I agree, I think I'd like to attempt something like this. I am 16, so that just proves your point. I think I have an old LCD somewhere, but I'll have to buy switches most likely.

    • @RealLuckless
      @RealLuckless Před 7 lety +3

      I've already linked this video to a number of computer science and engineering professionals with ties to education. It is an awesome project even for university level stuff I think, and kind of wish the digital systems courses I took had used devices like these as steps between the blackboard diagram theory and going to things like FPGA chips on a breadboard.
      I'll probably also build this with my nephews here soon when they get out of school for the summer.

    • @tomkrawec
      @tomkrawec Před 7 lety +2

      I bet you aren't expecting this ellipsis...
      Actually, no, I bet you were. Sorry.
      But I agree -- this is a damn fine video! Also I like the music.

  • @maxwell_edison
    @maxwell_edison Před 5 lety +224

    Thanks for explaining Bouncing! I am a programmer and I never knew why they called it "Debounce" even in code that had no physical parts inputting. It originates from this I understand now.

    • @slaughterround643
      @slaughterround643 Před 4 lety +11

      check out Ben Eater's 8-bit computer

    • @maxwell_edison
      @maxwell_edison Před 4 lety +7

      I regret this username more and more each coming day.

    • @bhawtesh8644
      @bhawtesh8644 Před 3 lety

      This can also be seen in computer mouses as they use the physical switch‽

    • @vittosphonecollection4134
      @vittosphonecollection4134 Před 3 lety

      that's a *B* ouncing problem!

    • @froschgrosch5247
      @froschgrosch5247 Před 2 lety

      @@bhawtesh8644 i think there are debounced switches (but only to a certain level) so most likely there also is software debouncing

  • @subliminalcastillo2126
    @subliminalcastillo2126 Před 2 lety +16

    How can anybody dislike this video? This video is so enticing, educational, and wholesome and also has great music. This man literally created what most of us would use breadboards or circuit boards for- all on a hard plastic box. Some people just seriously suck & want to watch the world burn.

  • @BertGrink
    @BertGrink Před 7 lety +178

    Too technical? heck no, i love it! :D

  • @onedeadsaint
    @onedeadsaint Před 7 lety +719

    I am ready to be edutained!

  • @darkmojojojo
    @darkmojojojo Před 4 lety +67

    Soldering header pins is the way to go with those LCD screens.

    • @Wes8761
      @Wes8761 Před 3 lety +10

      It pained me when we he soldered to pin header. Its honestly worthwhile to just solder pin headers or SIP sockets to everything like that and use dupont connectors or generic jumpers to connect to it and just use non permanent or semi permanent connections. If its the final thing I'll ever use the device in I still always leave some way to remove it just in case. Good design practice. Cheers!

    • @darkmojojojo
      @darkmojojojo Před 3 lety +3

      @@Wes8761 yeah that was cringe inducing.

  • @TheTopMiners
    @TheTopMiners Před 3 lety +9

    Everything about you is a 90's time capsule! The way you dress, the way you speak, how your videos are recorded, the catalogs you have and of course all the thech you use in the videos! I really apreciate that, keep doing awesome and informative content! Thank you!

  • @stewiegriffin6503
    @stewiegriffin6503 Před 7 lety +224

    well done.
    it's not too deep, it's just right.

  • @kyle-hb3pz
    @kyle-hb3pz Před 7 lety +425

    I think mixing in technical videos is a great idea. This channel is already interesting with the history of the devices, but seeing some of the technical aspects would be interesting too. That could just be my opinion as a computer science major though. Thanks for the awesome content!

    • @cluckyx443
      @cluckyx443 Před 7 lety +6

      Thirded. Absolutely fascinating.

    • @Talasas
      @Talasas Před 7 lety +7

      Also agree.

    • @xyzshantaram
      @xyzshantaram Před 7 lety +5

      Fifthed. I love this kind of stuff, and I actually thought the AI video was cool too. It was the layman's guide to A.I. creation.

    • @MrPedros1989
      @MrPedros1989 Před 7 lety +1

      Kyle Mayer I agree as well. Im beginning to learn Arduino and finally now I understand how those screens work

    • @kyle-hb3pz
      @kyle-hb3pz Před 7 lety +1

      Kamil Szpytma Arduino is a great platform to play around with. I suggest finding some libraries to make dealing with these screens a bit easier. Good luck learning and happy tinkering!

  • @adityaagarwal636
    @adityaagarwal636 Před 3 lety +11

    Literary loved the way you accepted you mistakes, and told each and every detail so easily, that many can't explain in days🙏☺️

  • @primanox007
    @primanox007 Před 6 lety +6

    This video just makes me smile :) I love the music, the attention to detail, and just building cool little things! You are a joy to watch, sir!

  • @fredrikjonsson1503
    @fredrikjonsson1503 Před 7 lety +147

    I liked it, more episodes like this.

  • @ZeeZeeBun
    @ZeeZeeBun Před 6 lety +456

    These things... work a lot more simply than I expected..

    • @raggededge82
      @raggededge82 Před 5 lety +59

      Computer engineering is not difficult, it's just complex :)

    • @louistournas120
      @louistournas120 Před 4 lety +27

      This LCD screen is like a computer. I thought it was going to be just a LCD screen.

    • @hekkn
      @hekkn Před 4 lety

      @@louistournas120 same

    • @TheChrisey
      @TheChrisey Před 4 lety +1

      @@raggededge82 Complexity is what makes things difficult for people.

    • @TheChrisey
      @TheChrisey Před 4 lety +13

      It's because it's a lot more sophisticated at handling itself. That screen assembly has its own builtin microcontroller

  • @Iceflkn
    @Iceflkn Před 5 lety +2

    Totally awesome project! Love that you ran into problems since we got to see your solutions. Well done!

  • @tonifasth
    @tonifasth Před 6 lety

    Really good content. Highly detailed instructions without any extra fuzz.
    Great job.

  • @RobertLiesenfeld
    @RobertLiesenfeld Před 7 lety +140

    I liked this video, great for someone getting started in hobby electronics. I especially appreciate that you show your mistakes! Too many people edit their videos down to make it look like they got it perfect on the first try and leave the budding hobbyist with the impression that they, the newbie, are just hopeless at it. Everyone makes mistakes and you often have to build it twice to get it just right.
    Looking forward to part 2!

    • @Seff2
      @Seff2 Před 7 lety +13

      Robert Liesenfeld moreover, its good to see how he works arround the mistakes he has done. that can be really helpful.

    • @artstrutzenberg7197
      @artstrutzenberg7197 Před 7 lety +4

      Yup....and the one "fix" (flip the labels around).....whole lot easier than having to rewire things :D

    • @Hyxtryx
      @Hyxtryx Před 5 lety +1

      @@artstrutzenberg7197 I think he should have rewired it and not told us, because... I hate to say it, but that was a very rookie mistake. With toggle switches like those, when you flip them "down", it connects the center pin with the "top" pin, not the "bottom" one. It's a common mistake because it's counterintuitive, but a facepalm for anyone who's used toggle switches before. Rewiring would have been as simple as swapping the + and - wires going to the switches. The 8 data switches would have needed only 1 wire swap. (unless he tied off of them for something else).

    • @thomasmarshall4472
      @thomasmarshall4472 Před 5 lety +1

      I made almost exactly the same comment. It's perfect to show how you can fix and replace. I made a toy car with my 11 y.o. son out of printer parts, (gears, transport mechanism, etc., and a motor), and it took 3 1/2 hours because of all the things we had to fix and re-do along the way. IF it had taken 15 minutes and slapped together, it would have been a fail IMO, because we wouldn't be doing the engineering fault-isolation techniques. "Hmmm......how do I solve this?"

  • @realtuber6522
    @realtuber6522 Před 7 lety +247

    Those LCD with the damaged pads can be fixed by scratching the traces next to the damaged pads and soldering thin wires directly to the traces.

    • @demagmusic
      @demagmusic Před 6 lety +30

      I was thinking the same thing. I've saved many dead things with this technique

    • @theRealLANman
      @theRealLANman Před 6 lety +5

      Yeah, I've done the same.
      1st, I would take a razor & scrap off the protective film.
      I remember using a desoldering strip as a wire.
      It'll bind to the board, then attach a wire on the other end.

    • @robertorigami9295
      @robertorigami9295 Před 5 lety +4

      Sounds interesting Realtuber thanks for the tip it's​ a cool ghetto style technical repair technique 😄

    • @nos1000100
      @nos1000100 Před 5 lety +7

      Ive patched together broken PCBs doing that same method

    • @nos1000100
      @nos1000100 Před 5 lety +2

      @@dcfuksurmom well in my case. The PCB and traces were rather large. It was for some gauges for my Datsun 280zx. I was fixing the dash and the connector for the gauges was tight and broke then I tried to unplug it. When I finally got the gauges out, I was able to scratch the coating on the traces and patch them. I also put some double sided tape to hold everything down. Really isn't as hard as it may seam

  • @NeoLudditeDave
    @NeoLudditeDave Před 5 lety +1

    I love the way you cover the problems you encountered & what you did to resolve. Much more realistic than a 'perfect' build.

  • @alexgochenour8740
    @alexgochenour8740 Před 5 lety +1

    This was such a well thought-out video. Thanks! Not too technical at all, please keep them coming!

  • @dwen1816
    @dwen1816 Před 7 lety +30

    Please do more technical-themed episodes like this one because it was great and incredibly interesting.

  • @hexial
    @hexial Před 7 lety +109

    This wasn't boring at all! Good level of technical detail :)

  • @resrussia
    @resrussia Před 6 lety

    I really enjoyed this video. Your explanation of how character LCDs work is clearest one I have encountered. Keep up the good work!

  • @bunnybunnyloaf
    @bunnybunnyloaf Před 3 lety +7

    It was really interesting seeing the mistakes get made and corrected. Makes me feel better about times I wrote a program with a syntax error.

  • @darksquirel
    @darksquirel Před 7 lety +26

    as an avid viewer and someone who understands analog electronics I'd love to see more build and in depth videos like this

  • @NickMoore
    @NickMoore Před 7 lety +118

    That's an awesome little project! I had no idea they were that easy to drive.

    • @olivierorsola
      @olivierorsola Před 6 lety +1

      I agree.
      So nice.

    • @jkobain
      @jkobain Před 5 lety

      Well, they are. It's because the displays mentioned in this video contain quite nice driver IC and they in China used to copy (as far as I recognize) its behavior, so whenever you need to replace your 8*1 LCD and use 1602 or 2004 all you need to change in your project is to make the symbols fit nicely on your new screen, all the rest driving things remain the same.

    • @douglasmacleod7791
      @douglasmacleod7791 Před 5 lety

      Nick Moore qqqqq

    • @douglasmacleod7791
      @douglasmacleod7791 Před 5 lety

      Olivier Orsola a

  • @RomanKuechler
    @RomanKuechler Před 3 lety

    Hello David
    Your videos are really great! The calm and above all clear pronunciation makes it very easy, even for foreign speakers, to really understand everything.
    And you can see how much effort you put into production.
    Thank you!

  • @stevedoubleu99B
    @stevedoubleu99B Před 3 lety

    You have no idea how helpful that was. I have been building stuff for a long time, but never really understood these devices and t he way they operate. I will build this unit and start playing immediately. Thank you!!

  • @kingcarcas1349
    @kingcarcas1349 Před 7 lety +615

    8 bit guy can use power tools, Linus woulda lost a finger

    • @chrisfratz
      @chrisfratz Před 6 lety +49

      We're talking about the same guy that grabbed a power tool without knowing that it plugged in. So yeah he probably would have lost a finger.

    • @TheLegoman332
      @TheLegoman332 Před 6 lety +53

      And then drop it

    • @GRBtutorials
      @GRBtutorials Před 6 lety +70

      8-bit-guy can use a soldering iron without problems, Mehdi from ElectroBOOM would burn himself to get some laughs out of the public.

    • @loganiushere
      @loganiushere Před 5 lety +8

      kingcarcas1349 I love both of these channels, so that joke really hits home for me.

    • @zombieslayer1468
      @zombieslayer1468 Před 5 lety +1

      @@TheLegoman332 LOL

  • @CattoRayTube
    @CattoRayTube Před 7 lety +110

    This was great! It's like the Ben Heck Show but far more accessible for complete beginners haha.

    • @TheRedCap
      @TheRedCap Před 7 lety +1

      It really is! I have this place near me called Skycraft, and they're like radioshack, but 1/3 of their prices. I bought a screen, as well as a few other components and put this project together.

  • @danieldare2640
    @danieldare2640 Před 2 lety

    This is the greatest video I’ve seen in a long time thank you, awesome and I wouldn’t worry it’s just the right amount of technical knowledge and not boring at all

  • @Despondencymusic
    @Despondencymusic Před 4 lety +3

    I thoroughly enjoyed the deep technical aspects of this video.

  • @TheOsnovis
    @TheOsnovis Před 7 lety +79

    No no no, it's perfect. Explain everything the way you like it and take as long as you like, we love your videos!!

  • @theale8821
    @theale8821 Před 7 lety +13

    Whenever he flips the on/off switches I get a feeling of extreme satisfaction

    • @lordofthecats6397
      @lordofthecats6397 Před 7 lety

      He should re-name it to "The most satisfying video in the world (Trust me we got it this time)"

  • @no_handle_required
    @no_handle_required Před 5 lety

    This is excellent. Watching how computing actually works behind the scenes of a gui or a keyboard. Total awesome.

  • @walterheukels
    @walterheukels Před 6 lety +12

    Very cool. I never realised how smart these things are, they're like little terminals!

  • @NicolasTsagarides
    @NicolasTsagarides Před 7 lety +281

    Instead of rotating the switches, why don't you swap the gnd with the vcc wire that you soldered on those rails?

    • @roelskiunplugged1134
      @roelskiunplugged1134 Před 7 lety +103

      That's exactly what I was screaming to the screen, but he didn't hear me :)

    • @TommyOlsen
      @TommyOlsen Před 7 lety +6

      Yeah, same here!

    • @ThePiGuy24
      @ThePiGuy24 Před 7 lety +5

      Exactly!!

    • @GHA476
      @GHA476 Před 7 lety +1

      Nicolas Tsagarides wouldn't that cause an issue with the way he wired the enter switch?

    • @tomlomax9909
      @tomlomax9909 Před 7 lety +10

      This. Easy enough to swap around the enable key too.

  • @TheLeonardProduction
    @TheLeonardProduction Před 7 lety +88

    This is excellent! I've always been very curious about how data is sent to a board or electronic piece, this is really cool! Do more videos like this, not a lot of people do videos about this stuff for "the masses", usually they are for engineer students, and are way more complicated and less entertaining than this

    • @MarcellDAvis1103
      @MarcellDAvis1103 Před 7 lety +1

      Leonard Productions i really want to see a series

    • @peterjansen4826
      @peterjansen4826 Před 7 lety

      All kind of Arduino projects would be nice but it is not realy within the scope of his channel I guess.

    • @imgoingtobuygoogle
      @imgoingtobuygoogle Před 7 lety +1

      Agreed, would love to see a how to series on circuitry!

    • @00sey35
      @00sey35 Před 7 lety

      Leonard Productions a

  • @nievasdario
    @nievasdario Před 5 lety +5

    This was amazing. Now I want to get one of those displays and start playing around!
    Thank you!

  • @BrunoRC7
    @BrunoRC7 Před 4 lety

    The best explanation in youtube about LCDs operation! Thanks a lot from Brazil!

  • @jamesevans1601
    @jamesevans1601 Před 7 lety +46

    Awesome project, this really demystified an 8-bit display. Well done!

  • @Koisheep
    @Koisheep Před 7 lety +10

    Thanks to this video I finally got what are capacitors and transistors.

    • @Crlarl
      @Crlarl Před 7 lety +6

      There were no transistors shown.

    • @bennylofgren3208
      @bennylofgren3208 Před 7 lety +3

      Carl Siemens "No transistors were harmed making this video."
      (However, a couple of innocent LCD's got 3rd degree burns...)

    • @C2H5OHist
      @C2H5OHist Před 7 lety +2

      Technically there are a few thousand transistors in that lcd driver ic though. But a very educational video nevertheless!

  • @technixbul
    @technixbul Před 5 lety +156

    Just change the +5V and GND wires on switches and all will be fine

    • @technixbul
      @technixbul Před 4 lety +10

      @tgmforum tgmforum they are upside down now ... i mean main power wires that going to the switches ... just 2 wires, not all 24 (10 in this case) the data is on middle pins and wont be touched. This will exchange low and high levol on switches

    • @rowanthorley6616
      @rowanthorley6616 Před 4 lety +1

      OMG lol

    • @mrburns366
      @mrburns366 Před 4 lety +14

      Yes.. just swapping two wires.. Not sure why that didn't occur to 8-bit guy. Sometime very smart people miss the forest for the trees ;)

    • @TheOriginalEviltech
      @TheOriginalEviltech Před 4 lety +1

      @@technixbul Тролнаха те братле :D

    • @Bandicoot803
      @Bandicoot803 Před 4 lety +1

      @technixbul: Thought of exactly the same thing as they're common-railed.

  • @carlojav2
    @carlojav2 Před 3 lety

    Awesome video! A very good approach to explain the basics of character LCD. Thank you for making this video!

  • @spugintrntl
    @spugintrntl Před 7 lety +31

    This was a lot of fun to watch! I'm actually trying to get into building small electronics so for me personally, this kind of technical video is great.

    • @spugintrntl
      @spugintrntl Před 7 lety +9

      ...Not that your other stuff isn't awesome too.

  • @varungb
    @varungb Před 7 lety +6

    Sir, you are genius, creative and imaginative. One the best videos on CZcams.🙏

  • @joeschmo5171
    @joeschmo5171 Před 2 lety

    I love these deep dives into these types of projects! Please keep them up!

  • @StevieRekt
    @StevieRekt Před rokem

    I have several of these LCDs that I have harvested from printers and other devices that were bound for e-waste. This video has shown me a great way to start using them in projects! Thank you!

  • @tompov227
    @tompov227 Před 7 lety +32

    loved this it makes me wanna be an electrical engineer and I hate electrical engineering

    • @tompov227
      @tompov227 Před 7 lety

      Lol same about the electrocution thing

    • @transistortester
      @transistortester Před 7 lety +4

      There is no risk of electrocution with low voltages (it is taught that up to ~30 volts is completely safe, although the actual threshold is higher), and working with higher voltages is reasonably safe as long as you don't do anything really stupid.

    • @redrik009
      @redrik009 Před 7 lety +2

      EE here. Just be mindful of current and paths that current can take. If you're attentive to this, you'll be fine. I've never electrocuted myself or come close to it.

    • @redrik009
      @redrik009 Před 7 lety +1

      Also, if you're worried about working with the mains in your house, electricians handle that, not engineers. Engineers design things.

    • @CalcProgrammer1
      @CalcProgrammer1 Před 7 lety +5

      Be a computer engineer, it deals with digital electronics and software without a lot of the analog/high voltage side of EE. I went into embedded software engineering with my CompE degree, though I enjoy all things electrical and electronic as a hobby anyways.

  • @jonathaningersoll6213
    @jonathaningersoll6213 Před 7 lety +23

    This is the type of content I love to watch; keep up the great work!

  • @airborne501
    @airborne501 Před 5 lety

    I have been working as a software engineer for over 20 years and I alway wanted to learn more of the electronics side of things. You have to be the best instructor I have see. I have learned a lot from you. Thank you so much.

  • @carlojav2
    @carlojav2 Před 3 lety

    I referred to this video today to fix an issue I was having interfacing a 4x20 LCD with a Microchip PIC16 and it helped me to discover the problem. Excellent explanation, please keep making videos like this one, the 8-bit microcontroller programmers like me will appreciate it 😊👍.

  • @clyde34
    @clyde34 Před 7 lety +4

    Fun fact: High for READ and low for WRITE is a standard that spans all electronics handling, registers - basically everything.
    And it is easy to remember: I/O looks like 1/0
    Read - Input - I - 1 - High
    Write - Output - O - 0 - Low

  • @shenron02
    @shenron02 Před 7 lety +57

    great video, you should have used an old school embossing label maker, it would give it more of an 80's look :)

    • @nachobidness6667
      @nachobidness6667 Před 7 lety +14

      The NES Renegade yes! Dymo labeler FTW!

    • @shenron02
      @shenron02 Před 7 lety

      the doc from bttf always used them :)

  • @fauxpasiii
    @fauxpasiii Před 4 lety

    More like this, please. I'm a beginner, and watching this video at 8:28 was the moment I finally grokked what a pull-down resistor is. The debounce fix was also a great learning opportunity, very glad you leave in all the initial bugs and show how you fixed them and why.
    Thank you!

  • @samaelturcios_1986
    @samaelturcios_1986 Před 6 lety +3

    My respect for you, nice video and very educational. I am and electronic technician (and future engineer) and it's my first time i see how a screen lcd really works in manual mode.

  • @RiverNaiad
    @RiverNaiad Před 7 lety +8

    Thanks for your videos. I always watch them with my dad. He's a big Amiga guy. Can't believe how much you like Commodore. He thinks your restoration vids are the best.

  • @forthwithtx5852
    @forthwithtx5852 Před 7 lety +3

    Never would have learned this if I was just surfing CZcams. I'm also a scavenger of just about everything I get ready to toss in the trash. Saved my butt many times.

  • @Victooriux
    @Victooriux Před rokem

    awesome work man!! I´m seeing all your videos now that I moved from professional musician to IT dev and digital electronics and I think your content it´s awesome.

  • @kuchenzwiebel7147
    @kuchenzwiebel7147 Před 4 lety

    This video should be an example how explanatory videos should be. I knew nothing about how the data to a LCD is transmitted and I got it instantly when watching this video. Keep it up!

  • @PastPinball
    @PastPinball Před 7 lety +11

    +The 8-Bit Guy, Thanks for this video! It is exactly what I needed! I like that you went "deep" on it. It left me with no questions and an urge to start working on stuff. I look forward to the second follow-up video.

  • @lesdmark
    @lesdmark Před 6 lety +46

    The display on the printer shown at the beginning at 0:31 is a VFD also know as a Vacuum Florescent Display. It's an honest mistake a lot of people make though. Still love the video!

    • @joshodom9046
      @joshodom9046 Před 6 lety +1

      I knew it wasn't lcd, but I didn't know what it was

    • @lesdmark
      @lesdmark Před 6 lety +2

      Yep, Fixed now. Thanks!

    • @newagederpderp
      @newagederpderp Před 5 lety +2

      The VFD is effectively the same as a CLCD.

    • @skyem5250
      @skyem5250 Před 4 lety +4

      There are VFDs that run on similar driver chips to character LCDs. Same interface and function, but different display technology.

    • @newagederpderp
      @newagederpderp Před 3 lety +1

      @oH well,lord! i have no idea its a two year old comment and i can't be assed to google it

  • @DunderChief918
    @DunderChief918 Před 6 lety +1

    This is probably my favorite 8-bit guy video! Ive always wanted to know how those screens worked, but thought it was too difficult to learn.

  • @TorSverre1
    @TorSverre1 Před 5 lety

    Loved it. You gave me a really good understanding of how the LCD display works! Thank you! Not boring at all!!!!!!

  • @brianwthompson
    @brianwthompson Před 7 lety +9

    This is the kind of video I subscribe for

  • @CSBlackShadow
    @CSBlackShadow Před 7 lety +5

    Awesome and informative content as usual. And as others have said, most of us don't find it to technical or boring.
    You can explain things very well so its easy to understand. Keep up the good work!

  • @kennyball3956
    @kennyball3956 Před 4 lety

    OMG THIS IS THE MOST GENIUS THING IVE EVER SEEN...thx so much for taking ur time to educate me and others...1 million ppl dont find this stuff boring

  • @nhatpham9217
    @nhatpham9217 Před 5 lety +3

    I really like this videos!
    it describes vividly and is easy to understand. thank you!!

  • @ITVOIP
    @ITVOIP Před 6 lety +4

    This was great. I always wanted to use one of these a project. You made this super easy. thanks for keeping in the mistakes/problems.

  • @ryanr3291
    @ryanr3291 Před 7 lety +3

    Love your more technical and educational videos most!! Make more of them!

  • @dmlavign
    @dmlavign Před rokem +6

    Great video, just thought I'd mention you could have switched the Red and Black lines feeding the 8 data switches and that would make them work as desired. Thanks for the cool content!

  • @capistor1
    @capistor1 Před 5 lety

    i can feel the hard work that went into this tutorial. appreciate it man.

  • @Datan0de
    @Datan0de Před 7 lety +28

    I really enjoy your channel, and this is probably my favorite video yet. Don't worry about it being longer than most of your vids - the content is well worth it. Seeing the process and the missteps adds a lot to the educational value and helps us noobs not feel so bad when we make mistakes!
    One question: by wiring the capacitor between +5v and the LCD, doesn't that bypass the switch and make a short?

    • @igotes
      @igotes Před 7 lety +4

      Capacitors don't conduct current. They can be "filled up" and "emptied", but once full, no current will flow until the voltage difference between the two pins changes. In this case, when the button is pressed it will discharge. Hope that made sense!?

    • @southjerseysound7340
      @southjerseysound7340 Před 7 lety +1

      I agree,this has to be my fav episode yet and I hope for more like it and longer

    • @Datan0de
      @Datan0de Před 7 lety +1

      It does, at least conceptually. Thanks. I'm going to have to breadboard up some circuits and play with this more.

    • @Birgenshire
      @Birgenshire Před 7 lety +2

      At steady state (once the capacitor is fully charged), capacitors are modeled as open at low frequencies (including DC), and a short at high frequencies (exact frequency depends on the capacitance). This property is what makes them a key in basic frequency filters too. You are correct though for a brief moment when first applying the voltage it is a short but small capacitors like this charge very fast!

  • @stuartmcconnachie
    @stuartmcconnachie Před 7 lety +57

    Surely just switch the 0v and +5v on the bus bars to the switches?

    • @cyanlite7231
      @cyanlite7231 Před 7 lety +2

      Stuart McConnachie They have their own controller and font gallery.

    • @GewelReal
      @GewelReal Před 7 lety

      +Cinhi Young switched the mechanical ones

  • @mechaform
    @mechaform Před rokem +1

    How did I miss this set of videos? I could’ve sworn I’ve binge watched all of your content. Boring? Not at all.

  • @pdubowner
    @pdubowner Před 5 lety +1

    This very quickly became one of my favorite channels.
    I've been watching non stop for like 30 hours.

  • @lilsponge8034
    @lilsponge8034 Před 7 lety +21

    I'm only 15 and I wasn't even born in the 80 and I'm interested in this channel with all the retro items . Keep up the good work

    • @bagelmaster8
      @bagelmaster8 Před 7 lety +4

      I'm 16, I love this too, especially how he did this without a computer, it makes it way more simple

    • @xyzshantaram
      @xyzshantaram Před 7 lety +2

      14, me too. I'm fascinated with some of the stuff they used to do to make things work. Ingenuity is dead in this era.

    • @TheBrokenLife
      @TheBrokenLife Před 7 lety +5

      You guys all have a golden opportunity to start messing with this old stuff now while it's dirt cheap. I hate to sound like the old guy (but by comparison I very much am), but that's what I did back when I was a kid, but mechanics are my interest. I'm a mechanical engineer now, but I still cut my yard with the same tractor I was messing with when I was 12 and it's still older than I am.

    • @bagelmaster8
      @bagelmaster8 Před 7 lety +1

      +Siddharth Singh +Siddharth Singh yeah it's crazy to learn how computers evolved from simple vacuum tube logic gates to what we have now. I think most of the ingenuity today is in the software as opposed to hardware

    • @lilsponge8034
      @lilsponge8034 Před 7 lety +1

      Siddharth Singh Siddharth Singh I'm glad he bringing old items like the first answering machine and how to use the Commodore 64 work

  • @peter-william
    @peter-william Před 7 lety +247

    I love your videos! could you do a video on how emulators work?

    • @peter-william
      @peter-william Před 7 lety +20

      or on the ti83 calculator

    • @gold4963
      @gold4963 Před 7 lety +4

      Retro emulators. Like NES and SNES. But emulators are a recent invention. And legality is questionable...

    • @Sebastian-xy3xk
      @Sebastian-xy3xk Před 7 lety +10

      GOLD 1515 Emulators are legal, they just seem shady because of millions of people use them illegaly by downloading ROMs (Because no one wants to make backups of their own games sadly ;-; )

    • @TheBrokenLife
      @TheBrokenLife Před 7 lety +6

      Emulators, even NES and SNES emulators, aren't recent at all. I think the first NES emulators are around 25 years old. I've had a NES an Genesis emulator for my Dreamcast for almost 20 years.

    • @UltimaOmegaZero
      @UltimaOmegaZero Před 7 lety +5

      @GOLD 1515 No, emulation has been a thing since at least the nineties.

  • @pheugo3664
    @pheugo3664 Před 4 lety

    As always this is such a satisfying piece of technology information to find out more about. Thanks for producing this.

  • @sumedhburbure4173
    @sumedhburbure4173 Před 5 lety

    Sir this is a great video illustration of how the lcd works! Keep it up!!

  • @directrix1
    @directrix1 Před 7 lety +12

    Cool. I like the technical stuff. Thanks!

  • @rbmk__1000
    @rbmk__1000 Před 7 lety +5

    loved it, keep it up, maybe it's not for everyone, but i loved it

  • @AsilarWindsailor
    @AsilarWindsailor Před 4 lety

    i absolutely enjoyed this video on Character LCDs and I am beginning to tinker around with electronics myself. This video is very helpful for learning little things like bounce and I believe this is the FIRST time I've seen an explanation on how the potentiometer is to be wired. Never dawned on me that it's used as a variable voltage divider. I just never thought of it like that so it makes perfect sense now. I think we all would like to see more videos like this!

  • @arelenas
    @arelenas Před 3 lety

    Great and very useful video. There are a few channels about electronics that I follow that go into tiny little details (like eevblog). I really love them but I find your videos refreshing and very easy to listen no matter how much you go into details and whatever the subject is in question. I always get that creative spark “hm, I can do it now. Let’s roll!”, and I really do it.

  • @jperih
    @jperih Před 5 lety +5

    This was DEFINITELY fun to watch! You could always have a separate channel for the too-technical things, because this does fit into that category.

  • @BloggerSWF
    @BloggerSWF Před 5 lety +5

    The very first time i see someone expaing LCD display with so simple way! I am your fan, i ove your videos, you must bring more technical contents fo us! Cheers from Brazil!

    • @raven4k998
      @raven4k998 Před 4 lety

      the enable pin is an enabler you know

  • @vincenthiggins6091
    @vincenthiggins6091 Před 4 lety

    Do not underestimate your audience. very informative with the work that you do.
    and unless you do not have enough storage space on your SD card one video is never too long.

  • @mudden
    @mudden Před 8 měsíci

    Loved this video! Great explanation on how these small displays work. Thank you!

  • @HenryFlores4
    @HenryFlores4 Před 7 lety +3

    This is awesome! I really want to get into creating technology/electronics like this. INSPIRED!!!!

  • @codedragon6237
    @codedragon6237 Před 6 lety +3

    You're someone who teaches how to make stuff without microcontrollers (indirectly perhaps), that is really impressive

  • @kenwiebe9860
    @kenwiebe9860 Před 5 lety

    Love your channel and I think this level of technical depth is great

  • @idj20
    @idj20 Před 5 lety

    I continue to be immersed in your videos as I catch up on your CZcams channel! I normally just skip/jump forward in videos, but in here I just want to watch them carefully from beginning to end. Keep 'em coming in!

  • @chinapaulo
    @chinapaulo Před 7 lety +48

    One of your best videos. I love the mistakes, too -- just like the ones I make.

  • @richardlincoln886
    @richardlincoln886 Před 7 lety +264

    Re switches upside down
    Can you just flip the +5/GND leaders onto your switch busses?

    • @CattoRayTube
      @CattoRayTube Před 7 lety +5

      I was wondering the same thing, but David probably has a reason for not doing so. Commenting so I can see any reply!

    • @Binyamin.Tsadik
      @Binyamin.Tsadik Před 7 lety +5

      Yeap, you can!! He must have overlooked that solution.

    • @anotheruser9876
      @anotheruser9876 Před 7 lety +1

      And re-solder/switch the leads powering the LCD

    • @Binyamin.Tsadik
      @Binyamin.Tsadik Před 7 lety +2

      not required, if you saw the electronics on the back of the switches it's a very simple thing to swap the polarity on them.

    • @Shananium
      @Shananium Před 7 lety

      I was just wondering were there a good way to test witch way your switcher are before soldering them.

  • @timyorkokc
    @timyorkokc Před 4 lety

    I really love your channel! I learn something every time I watch one of the videos. I'm working on a project now that will require an LCD screen. Now that I've seen this video I don't feel intimidated. Thanks very much!

  • @slagrajag
    @slagrajag Před 2 lety

    Omg this video is awesome. Probably going to spend the next few weeks watching all your content.