Uploaded May 2025 | Updated September 2026, 2 weeks ago
Pick your Sunfounder kit up so you get the same results I do:
amzn.to/3SciApZ
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
patreon.com/PaulMcWhorter
In this video I will show you how you can control two LED on the Arduino Uno R4 WiFi using a client server configuration over WiFi using UDP. The arduino is the server, and a python program on your PC is the client. I will take you through things step-by-step
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]
#UDP
#Wifi
#project -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided "AS IS", without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content.
Pick your Sunfounder kit up so you get the same results I do:
amzn.to/3SciApZ
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
patreon.com/PaulMcWhorter
In this video I will show you how you can control two LED on the Arduino Uno R4 WiFi using a client server configuration over WiFi using UDP. The arduino is the server, and a python program on your PC is the client. I will take you through things step-by-step
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]
#UDP
#Wifi
#project -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided "AS IS", without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content.
![Raspberry Pi Pico W LESSON 85: Button Controlled Binary Counter Using Interrupts
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
https://www.patreon.com/PaulMcWhorter
In this class we will be using the Sunfounder Raspberry Pi Pico W Keppler Kit. It will make things a lot easier if we are working on identical hardware. the link below is to amazon, and is for the identical hardware I will be using in this entire class.
https://amzn.to/3ubMRs1
In this video, I will show you how to create a hardware interrupt on the Raspberry Pi Pico W in micropython. The interrupt pin is attached to a pushbutton, and we use the button to increment a 4 bit LED binary counter. The counter button is debounced so it counts without error.
More great content at:
http://toptechboy.com
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]
#raspberrypipicow
#debounce
#micropython -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided AS IS, without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content. Raspberry Pi Pico W LESSON 85: Button Controlled Binary Counter Using Interrupts](https://i.ytimg.com/vi/je9QVjFSxME/mqdefault.jpg)
![Raspberry Pi Pico W LESSON 111: Learn PyQt Essentials in One Session
This is a link to the Sunfounder BreadBoard Power Bank
https://amzn.to/4iRfVNQ
(Affiliate Link)
When using the breadvolt, or any battery power supply on a breadboard project, do not turn the power supply on while the Raspberry Pi Pico is connected to USB, as you could generate voltage conflicts. It is an either or. If the USB is connected, the power supply should be OFF. Or if you are going to connect the USB, first turn off the power supply. If you want to power the Pi Pico by the breadvolt, you should power the pico through the Vsys pin. Complete details on use of a portable power supply on your Pi Pico Projects can be found here:
https://www.youtube.com/watch?v=qFjBMZyn7MU
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
https://www.patreon.com/PaulMcWhorter
In this class we will be using the Sunfounder Raspberry Pi Pico W Keppler Kit. It will make things a lot easier if we are working on identical hardware. the link below is to amazon, and is for the identical hardware I will be using in this entire class.
https://amzn.to/3ubMRs1
In this video I will teach you the essentials of PyQt5 in one lesson. PyQt is a graphical user interface that allows you to create a GUI window in Python. The window can have pushbuttons, sliders, drop down menus, radio buttons, check boxes, and many more widgets. I am going to show you the basics, and by the end of this lesson you will be able to create your own Python GUIs. Enjoy!
More great content at:
http://toptechboy.com
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]
#raspberrypipicow
#PyQt
#TUTORIAL -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided AS IS, without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content. Raspberry Pi Pico W LESSON 111: Learn PyQt Essentials in One Session](https://i.ytimg.com/vi/jinzNfLATok/mqdefault.jpg)
![AI on the Edge LESSON 46: Ultimate Dazzling Running Rainbow On a NeoPixel Ring
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
https://www.patreon.com/PaulMcWhorter
Are you guys ready to learn AI? Will you be one of those that Thrives, or one that does not Survive? AI will be the biggest opportunity of the next hundred years, but at the same time many will be destroyed by it. You have already become proficient in this class on TTS, STT, openCV and Mediapipe. In todays lesson we create will learn how to add the NeoPixel ring to our project. I will show you how to connect it, and then how to control it with the Raspberry Pi. I will take you through a number of interesting light shows. in this video we take things to the next level by creating an amazing Running Rainbow, or RunBow on the NeoPixel Array. Enjoy!
If you feel you need more background and familiarity with Python, I have a whole python class on this channel here:
https://www.youtube.com/playlist?list=PLGs0VKk2DiYzguDvh5xk2XoX9V1VKP5Hv.
In this class you will need the following hardware:
AI Fusion Lab Kit, available here:
https://amzn.to/4cla6re
You will also need a pi 5. Get one with as much memory as you can afford, but most pi 5s should work for the class. This is a link.
https://amzn.to/40Gek5n
You will need a heat sink and fan:
https://amzn.to/3PpaEmv
You will need a 25 watt power supply:
https://amzn.to/4c6i1YC
Micro HDMI Cable
https://amzn.to/4lPQz4V
Just about any SD card you have lying around should work, I use a 128GB card. These cards seem to be really expensive right now, so I suggest you try and find one lying around. Smaller cards should work as well. Just find something that will work for now, and stock up when prices are lower.
Any USB mouse and keyboard will work. If you want a wireless one for the pi, look at this one:
https://amzn.to/4d71jte
Guys try as best you can to use things you already have. Hopefully you have keyboard, mouse, sd card and cables and such. The links are in case you do not have the items already.
Here is the link to the special Raspberry Pi Bookworm OS that already has all the AI libraries, modules, dependencies, and device drivers needed in this class. When you flash this operating system, dont mess with it. Everything works, so do not do an update or upgrade-all. This OS is just for this class. If you want to do other things, flash a different card. This is a link to the OS:
https://sunfounder.github.io/download/ai-fusion-lab-kit/index.html
You will also need to install the Raspberry Pi OS imager for flashing the operating system. You can get it here:
https://www.raspberrypi.com/software/
These are the assembly instructions I mention the video for the Fusion AI Lab Kit
https://docs.sunfounder.com/projects/ai-lab-kit/en/latest/quick_start/assemble_power_hat.html
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.]
#raspberrypi
#AI
#neopixel *LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided AS IS, without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content. AI on the Edge LESSON 46: Ultimate Dazzling Running Rainbow On a NeoPixel Ring](https://i.ytimg.com/vi/jsa1e27tB8k/mqdefault.jpg)
![Arduino Uno R4 WiFi LESSON 68: Control RGB LED from Desktop Using WiFi
Pick your Sunfounder kit up so you get the same results I do:
https://amzn.to/3SciApZ
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
https://www.patreon.com/PaulMcWhorter
In this video we create a client server connection between the arduino (the server) and Python on the PC (the client). We use this to control the color of an RGB LED on the arduino. This lesson will make you more comfortable using our client server framework, which will serve as the basis for future more advanced lessons. I will take you through things step-by-step
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]
#python
#wifi
#project -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided AS IS, without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content. Arduino Uno R4 WiFi LESSON 68: Control RGB LED from Desktop Using WiFi](https://i.ytimg.com/vi/k-zege-Ys-I/mqdefault.jpg)
![Arduino Uno R4 WiFi LESSON 88: Improved Magnetometer Calibration Tool for GY-87
Pick your Sunfounder kit up so you get the same results I do:
https://amzn.to/3SciApZ
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
https://www.patreon.com/PaulMcWhorter
In this video I show you how to us PyQt5 in Python to plot the real time magnetometer data on the desktop PC. The plots will help you more accurately calibrate your QMC5883L 3 axis magnetometer on the GY-87 module.
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]
#QMC5883L
#magnetometer
#Arduino -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided AS IS, without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content. Arduino Uno R4 WiFi LESSON 88: Improved Magnetometer Calibration Tool for GY-87](https://i.ytimg.com/vi/k28chLL5aw0/mqdefault.jpg)
![Ultimate GPS Tracker Project 12: Battery Power for Portable Raspberry Pi Pico W Project
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
https://www.patreon.com/PaulMcWhorter
In this video I will show you how we can power our Raspberry Pi Pico W projects with the Sunfounder Breadvolt. We discuss the pros and cons of using Vbus and Vsys to power the Pi Pico. At the end of the lesson, you will have a portable, mobile GPS tracker. Enjoy!
This toggle button work was explained in greater depth in this class:
https://youtu.be/s2tjQbwBkxw?si=IIMdnn4u-Ri5CEuo
We are actually pursuing building a GPS Tracker, and this is the gear we will be using in this class:
Raspberry Pi Pico W:
https://amzn.to/3FA4tqS
Adafruit Ultimate GPS:
https://amzn.to/4jeRIjj
External Antenna (OPTIONAL):
https://amzn.to/4myFWTL
Button Battery For Quicker Fix:
https://amzn.to/3FjoUbH
Breadvolt Power Supply (OPTIONAL):
https://amzn.to/4kuuJ50
Charging Cable (If You Don’t Have):
https://amzn.to/3Z0EMGF
Soldering Iron:
https://amzn.to/3HpZolw
Solder Practice Components:
https://amzn.to/4mNaEca
Extra Solder:
https://amzn.to/4kuuDdE
Safety Glasses:
https://amzn.to/4mwGMjR
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. This means if you visit the link and purchase the item, I will receive an affiliate commission. Regardless, I only recommend products or services I use personally and believe will add value to my readers.]
#raspberrypipico
#GPS
#oled -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided AS IS, without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content. Ultimate GPS Tracker Project 12: Battery Power for Portable Raspberry Pi Pico W Project](https://i.ytimg.com/vi/kAEFknxlppA/mqdefault.jpg)
![Arduino Uno R4 WiFi LESSON 97: Adding OLED Display to IMU Project
Pick your Sunfounder kit up so you get the same results I do:
https://amzn.to/3SciApZ
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
https://www.patreon.com/PaulMcWhorter
In this video we add an SSD1306 OLED display to our IMU project using the MPU6050 and QMC5883L Magnetometer on the GY-87 module. We display accurate roll, pitch, and way on the OLED display. Enjoy!.
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]
#GY-87
#MPU6050
#Arduino -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided AS IS, without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content. Arduino Uno R4 WiFi LESSON 97: Adding OLED Display to IMU Project](https://i.ytimg.com/vi/kSBPv0-kut8/mqdefault.jpg)


![Arduino Uno R4 WiFi LESSON 79: Calibrating the MPU6050 Accelerometers
Pick your Sunfounder kit up so you get the same results I do:
https://amzn.to/3SciApZ
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
https://www.patreon.com/PaulMcWhorter
In this video I show you how to incorporate accelerometers into your Arduino projects. The GY-87 module contains the MPU6050 IMU chip. The MPU6050 contains 3 accelerometers for measuring acceleration along the x axis, the y axis, and the z-axis. In todays lesson we will look at how to calibrate the accelerometers for greater accuracy. I will take you through things step-by-step, and show you how to connect the module and program it.
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]
#mpu6050
#accelerometer
#Arduino -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided AS IS, without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content. Arduino Uno R4 WiFi LESSON 79: Calibrating the MPU6050 Accelerometers](https://i.ytimg.com/vi/lHoBOSC40SA/mqdefault.jpg)
![Arduino Uno R4 WiFi LESSON 44: Playing Music On Your Arduino With a Passive Buzzer
Pick your Sunfounder kit up so you get the same results I do:
https://amzn.to/3SciApZ
You can pick up the neat jumper wires I showed in the video here:
https://amzn.to/3U2vyIe
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:
https://www.patreon.com/PaulMcWhorter
In this video I show you how to play simple songs on your arduino using a passive buzzer. We will use a transistor to drive the buzzer, as we showed in lesson 42. I show how the passive buzzer can be programmed to operate at a specific frequency, allowing different tones, or notes. We start with simple sounds, and then I show how you can create simple music. Enjoy!
[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]
#arduinor4wifi
#passivebuzzer
#transistor -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.
All math, code, and instructional content are provided AS IS, without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.
All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content. Arduino Uno R4 WiFi LESSON 44: Playing Music On Your Arduino With a Passive Buzzer](https://i.ytimg.com/vi/lK-tmgaWrLg/mqdefault.jpg)