Raspberry Pi Pico LCD Projects

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

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

  • @d.barnette2687
    @d.barnette2687 Год назад +7

    Greetings from across the pond near Albuquerque, New Mexico, USA. Another idea for this LCD1602: attach a laser module to the pico, set it up in a doorway, and count foot traffic. Also, with some reflective tape and a little programming, determine rpm's for a fan or even a hobby propeller, much like what you did with the weather vane. I think most might be surprised at how fast the pico can measure rotational speed.
    By the way, my intermittent contributions to this channel are always based on all your work, not just any one video. Thank you for working so hard to be such a great prof/instructor/teacher.

    • @ExplainingComputers
      @ExplainingComputers  Год назад +1

      Thanks for your support, much appreciated. I like your project ideas. :)

  • @josmoify
    @josmoify Год назад +2

    Using one on my early rp vintage internet radio build for some years now,it never skipped a beat .

  • @mikebarrett2621
    @mikebarrett2621 Год назад +38

    Clarity to the max! No inane chatter, fooling around, high speed gabbling or frantic camera movements just articulate explanation and very clear illustrations - perfection.
    If all teachers had your abilities the world would be a very much better educated place. :)

  • @fram1111
    @fram1111 Год назад +1

    Good lungs on you not to mention your brain housing group appears to be working exceptionally well. Love how you leave the projects open so others will need to use their creativity to finish a project. Plus the vast amount of recourses you provide us.
    Until next time keep your gears spinning.
    Thank you.

  • @RoboNuggie
    @RoboNuggie Год назад +37

    Your enthusiasm when doing these projects is infectious... you can tell you love every minute :-)
    Thank you Chris, another great video!

    • @ExplainingComputers
      @ExplainingComputers  Год назад +5

      Thanks for your support. I did indeed enjoy making this video. :)

  • @PeterJasper
    @PeterJasper Год назад +5

    Thanks for another great video and project. It is great to revisit and expand on old projects as well.

  • @rdhunkins
    @rdhunkins Год назад +3

    Ah, the good old 160X LCD displays. First one I got didn’t have an I2C interface. Very clunky to set up, but I managed. Then found out about I2C. So much easier! Useful little things for simple text based displays.

  • @Kw1161
    @Kw1161 Год назад +2

    Thanks Chris for this informative video. Nice to see a little love for Mr Scissors and Stanley the Knife
    Now my suggestion for useful project for you; Create a staging directions for your Ducks and other wildlife.. while you are filming them....:)!
    Your anemometer brought back bad memories while helping change them 200+ feet above the harbor in St Thomas Virgin Islands while in the US Navy back in the early eighties.....the frame seemed to unstable and rocked too much for me.
    Have a nice week. .

  • @chriholt
    @chriholt Год назад +1

    What fun adding that little LCD! Can't wait to see what else you come up with :)

  • @JohnPMiller
    @JohnPMiller Год назад +8

    I wish Amazon would sell their large, inexpensive Kindle E Ink displays for makers.

  • @wayland7150
    @wayland7150 Год назад +63

    Nice to see a 35 year old display being used on a modern build.

    • @bereck7735
      @bereck7735 Год назад +3

      ​@Win32applicationMost high end displays tend to work very well, including high refresh rate and modern display type ( OLEDS, Minileds ) etc etc and they are pricy for that reason, high refresh rate displays and they also deliver a much smoother experience, I wonder what monitor you had used that caused so much issues

    • @wayland7150
      @wayland7150 Год назад +3

      @Win32application I bought 6 of those Dell 24" screen this month! Got three on my computer.

    • @JamesMiller-ex3ff
      @JamesMiller-ex3ff Год назад

      @@wayland7150 How many do you go through a year?

    • @wayland7150
      @wayland7150 Год назад +1

      @@JamesMiller-ex3ff Go through? No, I set up a customer with two screens and set myself up with three screens and sold one with a gaming PC.

    • @JamesMiller-ex3ff
      @JamesMiller-ex3ff Год назад +2

      @@wayland7150 Aww, here's me thinking the other 3 were backups for the rage-induced destruction of the first 3

  • @ObsidianMercian
    @ObsidianMercian Год назад +1

    Fantastic video Chris! You have given me some inspiration for projects to do with my children during the upcoming summer holidays.

  • @marklucas8110
    @marklucas8110 Год назад +1

    Chris, you just need a sensor to measure moss density and get a pi controlled rover called 'Rolling Stone' to sort it out 😉 Great video as usual!

  • @alanthornton3530
    @alanthornton3530 Год назад +2

    Thanks Chris for an interesting Sunday video. I thought of a perfect project for this on a model railway shunting layout :)

    • @ExplainingComputers
      @ExplainingComputers  Год назад +1

      Hi Alan. Always good when there are model railway possibilities. :)

  • @joeg3950
    @joeg3950 Год назад +1

    Thank you for the video. I may have a few ideas for this type of project. Maybe a weather station, or remote screen for heating system alerts… Cheers!

  • @CASIOTRON
    @CASIOTRON Год назад +2

    Greetings from Bucharest Romania !
    Soon on your way to 1,000,000 subscribers !

  • @johnjohnson2540
    @johnjohnson2540 Год назад +1

    Your clock script gave away how long you've been working on this video :)

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

      :)

    • @johnjohnson2540
      @johnjohnson2540 Год назад +1

      @@ExplainingComputers Quick question--you measured in MPH and not meters per second...is this a nod to your target audience or is this a standard when measuring wind(not sure why it would be, but for some reason only our drug dealers and military use metric in the US, so you never know who uses what).

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

      MPH is used in all weather forecasts and reporting in the UK. We are basically metric here, but all road signs (and hence distances) remain in miles.

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

      @@ExplainingComputers I had no idea! For some reason I thought America was the oddball country with its own way of measuring things. I had no clue that this was something we could blame on our "parents". :)

  • @travnewmatic
    @travnewmatic Год назад +29

    Long time listener, first time caller, recent supporter. Your videos are a joy to watch, and an excellent source of inspiration. Currently waiting for my Pico W and some accessories (breadboard, a display like the one in this video, some jumper wires) to be delivered. I can't wait! Thank you for sharing your passion with us!

    • @ExplainingComputers
      @ExplainingComputers  Год назад +4

      Thanks for your support. Sounds like you have some happy Pico times ahead. Enjoy! :)

  • @bcollinsks1
    @bcollinsks1 Год назад +1

    Great Content! I enjoyed this segment and look forward to playing with a few projects. Thanks for doing what you do, it is appreciated.

  • @montecorbit8280
    @montecorbit8280 Год назад +3

    At 10:42
    Most exciting game in the whole world....
    I thought you were going to play Tyrian or EverQuest on it!!!!
    You did fail to find out the most important question though. That question is, "Can it play Crisis??"
    *runs off laughing*

  • @srtcsb
    @srtcsb Год назад +1

    Very cool. Always enjoy your presentation. Thanks for another great video Chris. 😎👍

  • @DFX2KX
    @DFX2KX Год назад +4

    considering how little power the Pico uses, you could make a self-contained Weather Station. Temperature, wind speed and direction (few ways to do this, via microturbine or anamometer and weathervane combo), sunlight, and rain guage would all fit pretty easily and I think you could get all of those parts on a single I2C bus with some work as well.
    Or if you know how button matricies work, you'd be able to make an old school calculator.....

  • @Oharafolk
    @Oharafolk Год назад +1

    Thank so much Chris, this video was very exciting!

  • @epockismet76
    @epockismet76 Год назад +1

    Once I learned how to use the lcd screen I got from a starter electronics kit, it became a required component for all of my self teaching projects. And I would say you should get at least one RGB backlight one, they are even more fun to play with 😄
    Working in the LCD screen with other projects was fun, especially when learning multithreading 🤪 I miss learning it all for the first time 😄

  • @sbc_tinkerer
    @sbc_tinkerer Год назад +4

    Resealable bag!!! Putting Mr Scissors out of a job. Shame

  • @papaalphaoscar5537
    @papaalphaoscar5537 Год назад +1

    Any one else remember Gary Gnu when Christopher does the outro? 🙂

  • @25hztolife14
    @25hztolife14 Год назад +2

    Hi there EC. Just wanted to check in. I don't really comment much. We do need to see much more of Mr. scissors and Mr. Hamster though.

    • @ExplainingComputers
      @ExplainingComputers  Год назад +2

      Thanks for checking in! :) I'm currently shooting a PC build -- which involves lots of opening for Mr Scissors and Stanley. So I now have to plan for Mr Hamster's return . . .

  • @ronaldmarshall5845
    @ronaldmarshall5845 Год назад +1

    Great Video Chris! I think I will make one of those with my Grand Daugther! Would Love to see the screen used with a pi zero, pi 3, or pi 4!

  • @sudedemmanuel2975
    @sudedemmanuel2975 Год назад +1

    You can control the back light with pwm from pico

  • @PatrickConstant
    @PatrickConstant Год назад +1

    One more time, I excellent video. For the "most exciting game probably in the whole world" I'm not sure but for crazy ideas I'm impatient. When I'll be back home, I will try to translate your project on Attiny 85. See you soon.

  • @jaffarbh
    @jaffarbh Год назад +8

    The Pico is a natural twin to this display and can be used together in many real-world applications. Thank for sharing the base code Chris. Will make our lives easier when experimenting.

  • @robertofortuni6886
    @robertofortuni6886 Год назад +12

    Great to see you've taken into account the debouncing issue when dealing with button inputs!

    • @YateyTileEditor
      @YateyTileEditor Год назад +2

      I get that reference! **cough** Mr Eater **cough**

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

      How is the debouncing issue fixed?

    • @julianopificius6910
      @julianopificius6910 12 дней назад

      @@fjl05 The "while True" is a forever loop. The next "while loop" - "while switch.value()" - means that while the switch is pressed, do what is inside that loop, which is to increment the counter, update the display, and then execute the third "while loop". The third while loop checks to see if the the button has been released, then waits for a tenth of a second and checks again. If the button "bounces" open and closed, it will happen much faster than the tenth second delay, so the third while loop won't "see" the release. In this way, once the counter has been incremented and the counter value displayed, execution is "trapped" inside the third while loop, meaning that execution cannot continue until the button is released for a period of time exceeding a tenth of a second, which implements what we call a "debounce" function.
      The problem with this method is that execution is trapped inside that inner loop, and nothing else gets done. This is fine for a simple demonstrator, but in the real world - or more precisely, in a real-time application - we couldn't accept the processor simply sitting and waiting for the operator to release the button, because nothing else would get done while the button is down. In the real world, we'd either use a hardware debounce circuit, or use an external timer/scheduler loop to poll the button periodically and wait for it to be released before accepting further down conditions, or use a hardware edge-triggered interrupt driven by the button... the last two creating what is referred to as an event-driven mechanism. It would depend on the broader structure of the program, and the processor structure. An Arduino would lend itself to a hardware interrupt solution, but I don't know if the OS on the Pi would take too kindly to that. Again, this is a perfectly reasonable demonstration, but in a real application with other things for the processor to do, you'd want to choose a method that permits continuous, uninterrupted code execution.

  • @video99couk
    @video99couk Год назад +1

    Pedantic pedant here. You can't say "LCD Display". That's tantamount to saying "Liquid Crystal Display Display". OK I will crawl back under my stone now.

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

      True, and tried very hard not to say "LCD display" in the video, but obviously one crept through! :)

  • @anon_y_mousse
    @anon_y_mousse Год назад +3

    You could probably get more accuracy from your anemometer by using a bearing for the spindle and using a smaller point at the bottom and oiling it.

  • @judsonleach5248
    @judsonleach5248 Год назад +1

    Good Morning, Everyone! - Is it REALLY Sunday already?! - You know something I've noticed, Sir?! - "The OLDER you get? - The FASTER time goes!" - I can't prove it...YET! - LOL with physics or math! - But perhaps you could do an episode on the topic someday?! 🙂
    Cheers! - Judson & Buddy!! - "Watching & Learning NOW!"

    • @ExplainingComputers
      @ExplainingComputers  Год назад +1

      Greetings my friend. :) A happy Sunday to you both.

    • @judsonleach5248
      @judsonleach5248 Год назад +1

      @@ExplainingComputers We've recently found religion, Sir!!- Why? - We are both praying for those "Raspberry Pi 5s! LOL- (Think I'm gonna get struck by lightning for saying that?!? LOL) - Just being HONEST!!! 🙂

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

      I just HOPE they DON'T have those STUPID Micro HDMI jacks! LOL - But you KNOW they WILL ! - (To save board space! - oh well)

  • @tubeDude48
    @tubeDude48 Год назад +1

    Thanks, Chris 👍 How about more projects, (besides the ones you've done so far) for the Pico!

  • @bobrowles43
    @bobrowles43 Год назад +4

    Thank you for the content. There seem to me endless number of channels covering Ardunio on RUclips but not many that cater to the pico. I've been working with the pico quite a bit over the last couple of years. Please continue to generating content on the pico and its applications with sensors / motors etc....

  • @MrJHDK
    @MrJHDK Год назад +2

    Snake? Snake! Snaaaaaaake!!!!
    Oh well, a timing game works just as well. 😊

  • @SB-qm5wg
    @SB-qm5wg Год назад +1

    I enjoyed that. TY

  • @ZenithMusicNet
    @ZenithMusicNet Год назад +4

    Brings me back to our LCD school project, that a classmate and I made 23 years ago. Back then we used the pc serial port, Pascal, and a self-designed pcb board. It was so much fun!

  • @sillycoda1084
    @sillycoda1084 Год назад +2

    very good video as usual, but can it run minecraft?

  • @technoWZ5598
    @technoWZ5598 Год назад +3

    Wow, I did not think a Raspberry Pi would be handy to make something with a basic LCD screen! This is really cool, you could make a little clock or something out of it. Nice to see some retro tech on modern day tech!
    Would it be possible to make a radio or something else out of this?

  • @kote315
    @kote315 Год назад +2

    Similar displays from aliexpress usually have a separate i2c converter board. Here everything fits on one board. Otherwise, there is no difference.
    Most of them support only the Latin alphabet (for an Englishman this is not a problem, obviously). But if you need other characters, such as Cyrillic, you will have to buy another version of the display, usually more expensive.
    Also they are rather slow, rapidly changing values will be unreadable. I think they work even worse at low temperatures.

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

      They do have some user definable character positions.

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

      @@wayland7150 I know, but this is not enough to get the full Russian alphabet with lowercase and uppercase letters.

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

      ​@@wayland7150A total of eight user defined characters at any time, though you can redefine them on the fly. Once you've "printed" a user defined character to the screen you can redefine and reuse it without affecting what is already displaying but it's fairly complex programmatically to keep track of things and outside the scope of a video such as this. I use the parallel-interface version with a Ben Eater-style 6502/6522 combination and no access to Python libraries so I wrote subroutines in assembly language and incorporated them into my fledgling operating system. There seem to be two character ROMs available: an international one that has the most useful selection of characters, but is difficult to find; and the standard one with Latin and a few Japanese characters, that isn't as useful but is much more common.

  • @youdolantube
    @youdolantube Год назад +1

    A very enjoyable project.

  • @qzorn4440
    @qzorn4440 Год назад +3

    The best thing about the Raspberry Pi SBC is that they have examples that work. The RPi spin-offs are a waste of time if there are no working examples for dummies like me.
    😎 Great Video as always. Thank you.

  • @mohamedmostafamohamedmahbo5706
    @mohamedmostafamohamedmahbo5706 Год назад +1

    I would make a fancy alarm clock out of it

  • @stephaneedwardson1370
    @stephaneedwardson1370 Год назад +3

    Resealable package… sad day for Mr. Scissors.

    • @Praxibetel-Ix
      @Praxibetel-Ix Год назад +2

      Very sad. Give the fella something to cut open!

  • @kencreten7308
    @kencreten7308 Год назад +1

    Another whirl! I get it! heheh. Great video!

  • @edwardallenthree
    @edwardallenthree Год назад +2

    Wow! One of my earliest projects was building a parallel port interface for one of those LCD panels. It was to, obviously, report the song that my mp3 player was playing on the computer. This was a long time ago (around 2000 maybe a little earlier).

  • @kevinshumaker3753
    @kevinshumaker3753 Год назад +2

    Thank you Chris. I am always looking for inspiration for displaying Ham Radio data, Grid Square, Lat/Lon, Time, etc. I had a couple of other LCDs but they dies, and 3.5" screens are such a pain. I also appreciate the Waveshare products, as they have proven easy to use/support, cost effective, and very available. The PicoW and Pico W-BT are beginning to draw my attention for inexpensive, dedicated micro-controllers with no bloat, and easy programmability for Ham Radio. I'd like to see something tying an SDR to a Pico for a self-contained package. I was using PiZeros, but we all know about them...

  • @wlorenz65
    @wlorenz65 Год назад +1

    The real counting game goes like that: One US dollar, two US dollars, three US dollars, and so on.
    BTW, time is only money if power equals one ;-)

  • @ambigousBarrel
    @ambigousBarrel Год назад +3

    When I seen the button counting bit it made me think that would be useful in a scenario where you need to count your progress, like when following a knitting patern for instance :)

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

    Thanks that's was very informative

  • @davocc2405
    @davocc2405 Год назад +1

    Everyone - has anyone found super cheap bezels for these things? The few I have found have been far more expensive than the entire display. I tried making my own and let's just say I suck at cutting thick plastics.

  • @f1remandg
    @f1remandg Год назад +1

    Excellent and as usual, clear, concise and a great way of getting into a hobby, I would like to know what are the best components for different projects, are there better components and how do you choose?

    • @ExplainingComputers
      @ExplainingComputers  Год назад +1

      Thanks for this. it is hard to answer your question -- it all depend on the project. :) A Pico is good when you want to run a simple task, and have low power drain.

  • @rolfsinkgraven
    @rolfsinkgraven Год назад +1

    Nice video again.

  • @drummindog
    @drummindog Год назад +1

    Chris, you need to submit that game design to Steam and make some money. I can see it rivaling Call of Duty as far as fun goes. ;)
    Thank you for your videos, Chris.

  • @dossaer
    @dossaer Год назад +2

    Thank you for including Mr Scissors & Stanley - especially when companies like Waveshare are trying to put him out of a job with their resealable bags. 😅

  • @caseykreicar
    @caseykreicar Год назад +1

    love these :)

  • @G.B...
    @G.B... Год назад +1

    If this was a mini "graphics display" instead of two separated rows of text, one could write a Tetris program, tiny edition. 🙂

  • @mykofreder1682
    @mykofreder1682 Год назад +1

    Have ESP32 cameras sitting around to be programmed as monitors that ftps images to my pi server. That will check them for differences and post ones that are different from static image, maybe post a picture of the cat if it sits in its favorite spots. I don't know if I will use some image difference comparer or AI library to detect differences, NumPy and some matrix algebra might work well enough and run on my Pi running a very old OS.

  • @warrengibson7898
    @warrengibson7898 Год назад +7

    My wife came in the room wearing a bemused smile. “Now what?” She asked, hearing you go on about cups of tea. We yanks say one Mississippi …

  • @rager1969
    @rager1969 Год назад +1

    Try that game again, but instead of "cup of tea" say "Mississippi". That's how we did it as kids in the US.

  • @madson-web
    @madson-web Год назад +1

    I think those displays are expensive for what they are. Still pretty useful though

  • @sunsethorizonstudios
    @sunsethorizonstudios Год назад +2

    Day 6 of asking for attachments and shields for SBC ( also make a video for Arduino lcds and more!!!!!)

  • @andrekz9138
    @andrekz9138 Год назад +1

    My first Arduino project included the same display

  • @ahmad-murery
    @ahmad-murery Год назад +4

    Besides reading the wind speed we can also read the temperature, the humidity, precipitation and we'll have a full weather station, we can utilize this push button to cycle through all different readings.
    But since I walk a lot I think I can find a way to count my steps.
    as always, that was a very nice project
    Thanks Chris!

    • @DFX2KX
      @DFX2KX Год назад +1

      there's a few different ways one could count their steps, the cheap/easy/old-school way would be to use a weight hitting a microswitch and then a similar count program. measure your stride length and get distance too. though modern pedometers (like the one inside my smartwatch) use a 6-axis Gyro/Accelerometer, which is also doable.

    • @ahmad-murery
      @ahmad-murery Год назад +1

      ​@@DFX2KX Since I like simplicity I think the weight with a microswitch is my way to go.
      Thanks!

  • @WalterMan
    @WalterMan Год назад +1

    I use a pi pico with an oled screen connected to my pc with a custom app I coded to display temperature and cpu usage.

  • @RixtronixLAB
    @RixtronixLAB Год назад +1

    Nice video, well done, thanks for sharing it with us :)

  • @dnoodspodu1159
    @dnoodspodu1159 Год назад +1

    How about showcasing of displaying on some small screen of some meta data from a file being played in Media Player Classic or Winamp? Or datastamps or path of selected file?

  • @RealRobotZer0
    @RealRobotZer0 Год назад +1

    The pixels are white, looks like they can be black too (4:15 6:12 and also when they change)

  • @lauriesherlock4841
    @lauriesherlock4841 Год назад +1

  • @montecorbit8280
    @montecorbit8280 Год назад +2

    At 2:55
    "I square C"
    I kept on trying to figure out what you meant by "I square C", then you mentioned "I2C". I've heard of that before, could it be that it's called different things in the UK and the US??
    "Queuing up" and "lining up" are examples of that....only place I hear a queuing is in programming when I was in college.

    • @ExplainingComputers
      @ExplainingComputers  Год назад +1

      I thought I said "I squared C". But also called "I two C". Not a UK /US thing as far as I am aware.

    • @montecorbit8280
      @montecorbit8280 Год назад +2

      @@ExplainingComputers
      You did say "I squared C", my apologies for clipping that....
      I still wasn't making the mental gymnastics necessary to figure out you were talking about "I 2 C".
      Hope your day is excellent!!

    • @ExplainingComputers
      @ExplainingComputers  Год назад +1

      :)

  • @firepowerg
    @firepowerg Год назад +3

    Mmmm. Pie!😊

  • @anonylesss
    @anonylesss Год назад +1

    i think it would game better under coffee:) great video as usual

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

    I really like the Pico for a simple task. Maybe I find some focus for my displays and ideas. It's like I'm building the environment at least. I tried a few projects and I'm missing a number or a text showing that doesn't come via a Raspberry Pi 3.

  • @nutsnproud6932
    @nutsnproud6932 Год назад +2

    Chris, I am going to dig out my Pico and make a weather station. The modules are pretty inexpensive. I am going to look for a wind direction thingy and have the LCD displaying temperature wind direction and speed, temperature and humidity in the lounge. A great summer project!

  • @massimo79mmm
    @massimo79mmm Год назад +1

    very useful, i'm searching an idea for using an ESP32, this could be a good idea

  • @lesliedeana5142
    @lesliedeana5142 Год назад +3

    Excellent video! Thank you for adding the animation; up to your professional status, so completely simple and conveys all. I know that had to be a bit of work, and your enthusiasm comes thru!

  •  Год назад +1

    Could be a nice trainer for the mores alphabet ;-)

  • @temyraverdana6421
    @temyraverdana6421 Год назад +1

    A wonderful video. Thanks a lot

  • @WHNorthcote
    @WHNorthcote Год назад +1

    I wonder if with a Pi Zero and the small form it has with this display making it into a GPS clock with Lat/Lon for all the nerds who like that sort of thing (me included). A VK-172 receiver and a display like that would be a fun project on the cheap.

  • @tpobrienjr
    @tpobrienjr Год назад +1

    Thank you, from Victor the multitool.

  • @nunyobiznez875
    @nunyobiznez875 Год назад +2

    I don't think the question is, 'Can it game?', but rather, 'Can it run Crysis?'. But that's okay, I think we can mark this one down as a firm maybe!

    • @Praxibetel-Ix
      @Praxibetel-Ix Год назад +2

      Better yet, can it run Doom?

    • @nunyobiznez875
      @nunyobiznez875 Год назад +2

      @@Praxibetel-Ix Of course it does, Doom runs everywhere! 😉

    • @Praxibetel-Ix
      @Praxibetel-Ix Год назад +1

      ​@@nunyobiznez875I once saw a video of Doom running on a pregnancy test, so it can indeed run on anything. 😂

  • @therealdebater
    @therealdebater Год назад +1

    My friend, who's able to tell me about events in the future, told me that in three months' time from now there's this guy called Christopher Barnatt who becomes a multi-billionaire from marketing a game called 'Angry Buttons'. Apparently, the appeal was in the simplicity.
    :-)

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

    Is the Python I2C implementation blocking, or non-blocking? The nature of I2C is that you have to send a byte, then wait a short amount of time before you can send the next one. If you make the CPU actually wait, that's "blocking", because nothing else can be done in the meantime.
    A non-blocking system would have to use another process, perhaps interrupt driven, implementing a queue of bytes to be sent. That then doesn't have to block unless the queue is full, or not even then if the main program can check if it is, and decide not to send anything else, so it can get on with other things.
    Generally, SPI is easier because it can be so fast that a CPU doesn't need to wait long, so it it can use a blocking strategy without slowing down noticeably.

  • @florabee9283
    @florabee9283 Год назад +2

    Just last night I was discussing with my son the possibility of using a pico along with a LCD display to replace failed VFD displays in old but otherwise good hi-fi gear. I wonder if such a pico-LCD combo could be capable of emulating the horizontal-bar stereo VU display one finds certain older gear?

  • @patrpatl
    @patrpatl Год назад +1

    Nice LCD module. If I would take that to a project, would attach those LCDs to an air conditioner. So It can basically monitor the amount of electricity used and the literal price that we would pay for.
    Nice LCD and nice video.

  • @liontuga155
    @liontuga155 Год назад +1

    Does it game?! Are you kidding? “Push That Button” by EC Studios is already #1 on my Steam wishlist! :-)
    Thank you for another great video, Chris!

  • @terrydaktyllus1320
    @terrydaktyllus1320 Год назад +1

    15:42 - According to the saying, "a rolling stone gathers no moss". Therefore you getting a rolling stone will not gather up the moss on your driveway. By logical elimination, presumably a stationary stone or rock would be more successful?
    With that said, I may be presuming too early that neither Mick Jagger nor Keith Richards possess any knowledge of bryophytes and it therefore might be an idea sending them a "tweet" or two to maybe provide some assistance with your moss problem.

    • @ExplainingComputers
      @ExplainingComputers  Год назад +1

      Ah, yes. I was assuming that the rolling stone would be able to provide guidance on how it remained moss free! :)

  • @IdiotRace
    @IdiotRace Год назад +5

    There's something very satisfying about your video presentation style. Reminds me of the old educational programs they used to show at school, or like tomorrows world.

  • @leightaylor8069
    @leightaylor8069 Год назад +1

    Thanks for another great video. It's a great pity but Waveshare i2c connections don't seem to be pin compatible with Stemma qt / Qwiic.

  • @patrickthegoat
    @patrickthegoat Год назад +1

    I LOVE LOVE LOVE this video. Thank you again for the inspiration! Only thing is, all these videos aren’t very good for my bank account as I keep learning about new gizmos to use in new projects 😂

  • @jordantheman25
    @jordantheman25 Год назад +2

    There are so many little LED, OLED, Etc displays for cheap these days, such a blessing.

  • @tupuzzzi
    @tupuzzzi Год назад +1

    Impeccable timing sir! Was wondering what to do with my Pi. My Raspberry Pi Zero W just arrived after I have burned my old 3b+ somehow. Got a cheaper Pi this time in case I blow this one up too :P.

  • @billloveless6869
    @billloveless6869 Год назад +1

    Is there a set of software set you would recommend for testing/benchmarking a Raspberry Pi?
    Thanks

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

      I tend to benchmark with sysbench for the CPU, hdparm for drives, and then real programs for other comparisons (eg my standard GIMP render test, and Kdenlive render test, as included in many of my videos). I'm not a fan of focusing too heavily on more specialist benchmark software -- I prefer real-world performance comparisons, such as RUclips playback and the aforementioned render tests.

  • @CCoburn3
    @CCoburn3 Год назад +1

    Hello Stanley & Mr. Scissors. Chris, I don't know how you managed to publish this video. I'm surprised you aren't so addicted to the game that you can get anything done. You need to watch out -- some people get so addicted to computer games that they even forget to eat.

  • @Colin_Ames
    @Colin_Ames Год назад +1

    Great video, as always. I need to check and see if the display I bought but never used is in fact I2C.
    EDIT: I checked, and it has a daughter board to handle I2C. I will buy a Pico and have some fun.

  • @Rushil69420
    @Rushil69420 6 месяцев назад +1

    I just impulse bought another Pico W at Micro Center *yesterday* and happened to find an 1602 lcd module from an old Arduino starter kit kicking around last week - this video could not have come at a better time!

  • @AndrewAHayes
    @AndrewAHayes Год назад +2

    I bought a Wavgat screen with the same specs for my Arduino Uno from Ali Express and it cost just £3.45, however i dont know if this is compatible with a Pico, although a similar script can be written for Arduino