This collection of videos provides many examples of how to interface the Raspberry PI PICO to many different devices. For each example you will be provided with a detailed explanation of the device, how to wire it up including a schematic, how to program it with MicroPython. In most examples, supporting files includi
LEDs are very important communication devices, especially when used with microcontrollers. In this video we will cover: History, Resistor selection, Wiring and more. We will then go over several program examples showing how to: Turn on and off, Fade on and off, Control their brightness, and finally how to communicate a coded message with them.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
In this short video Chris explains what is wrong with the leads he has and why he purchased this new set. Take a break and check out these test leads to see if they might make life better in your shop.
How to interface the Raspberry Pi PICO to an LED Bar Graph display. Covered in this video:
* What are they
* Applications
* Datasheet example
* Example wiring Fritzing
* Breadboard example
* Simple program turning on Segments in sequence
* VU Meter example
* Battery level indicator gauge
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class
How to interface the Raspberry Pi PICO to a seven segment LED display. Covered in this video are the following subjects:
* What they are
* Applications for them
* Datasheet example
* Example wiring Fritzing
* Breadboard example
* Code example turning on Segments in sequence
* Code example for showing numbers
* Code example for showing a 4 digit code with a marker
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Learn how to interface Momentary Switches to the RPi Pico and learn how to make the switch behave the way you want it to! Momentary switches are VERY commonly used in many applications with microcontrollers and this video will help you understand them extensively. Covered in this video:
* What is a Momentary Switch
* That they are used for
* Datasheet Review
* Fritzing wiring diagram
* Dealing with Key bounce effectively
* How to define their behavior with FIVE program examples
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Using PICO Interrupts https://youtu.be/9Fio0BlMsVM
This video covers programming and interfacing rotary encoder switches and motor encoders to the Raspberry Pi PICO microcontroller. Back ground information is provided on applications for both types of encoders. Several program examples are provided and explained covering practical applications in user interfaces and for direction, distance and velocity monitoring of motors..
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class https://youtu.be/QDtZpuh-Owg Using PICO Interrupts https://youtu.be/9Fio0BlMsVM
How to use RGB LEDs with the Raspberry Pi Pico. RGB LEDs are very useful communication and display devices. In this video we will show you how to use the effectively. Covered in the video:
* What are RGB LEDs
* What are some applications for them
* Datasheet example & review
* Fritzing diagram (schematic) and breadboard review
* How to control with simple ON/OFF outputs
* How to control with PWM to control brightness
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Using PICO Interrupts https://youtu.be/9Fio0BlMsVM
How to use toggle switches with the Raspberry Pi PICO microcontroller.
Toggle switches are great switches to use in projects because of their very intuitive design and easy of use in programs.
Covered in this video:
* What toggle switches are
* Application for them in your projects
* Datasheet review
* Fritzing wiring diagram (schematic) and breadboard example
* MicroPython example program
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class https://youtu.be/QDtZpuh-Owg Using PICO Interrupts https://youtu.be/9Fio0BlMsVM
Interfacing Rocker Switches With the Raspberry Pi PICO using Micropython. Rocker switches have many uses beside turning power on and off for a device. These switches, with their intuitive design, can be used to turn features on and off within your programs. Covered in this video:
* What they are
* Applications for their use
* Review of a datasheet
* Wiring diagram example (Fritzing) & bread board example
* Micropython program example(s)
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-OwgUsing
PICO Interrupts https://youtu.be/9Fio0BlMsVM
How to interface E-Stop and Limit switches to the Raspberry PI PICO using interrupts for rapid response.
Covered in this video...
* What are these switches and what are they used for
* WARNING About the use of this example
* Uses for these in your projects
* Fritzing Wiring diagram
* Example program using interrupts
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-OwgUsing
PICO Interrupts https://youtu.be/9Fio0BlMsVM
Keypads are very economical devices used to input data into microcontrollers. In this video we will explore how to use them with the Raspberry Pi PICO microcontroller using micropython.
Covered in this video:
* What the keypads are
* What applications / uses they have
* How they work
* Wiring example in Fritzing format
* Program example & overview for unique methods to use them
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-OwgUsing
PICO Interrupts https://youtu.be/9Fio0BlMsVM
Learn how to interface the HC-SR04 distance sensor to the Raspberry Pi PICO microcontroller.
Covered in this video...
* What the HC-SR04 is
* What it is used for
* How it works
* Applications
* Concerns about using it and drawbacks of it
* Wiring diagram
* Example program measuring distances in IN and MM with filtering.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-OwgUsing
PICO Interrupts https://youtu.be/9Fio0BlMsVM
Latching switches come in a variety of packages and have uses with microcontrollers. In this video we will learn how to use a latching switch to alter the behavior of our programs. In this video we will cover:
* What latching switches are
* Applications for latching switches
* Review of a data sheet
* Fritzing wiring diagram (schematic)
* Breadboard example
* MicroPython program example
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-OwgUsing
PICO Interrupts https://youtu.be/9Fio0BlMsVM
Learn how to interface an ANALOG matrix keypad to the Raspberry Pi PICO microcontroller. Analog keypads are not common but have a great advantage, they only use ONE GPIO pin.
In this video we will cover:
* What they are
* Applications for using them
* How to to wire them up (Fritzing diagram)
* How to program for them in Micropython
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-OwgUsing
PICO Interrupts https://youtu.be/9Fio0BlMsVM
Read Analog Voltage with the PICO https://youtu.be/X5Q-9ieLZPE
Learn how to read and write data to SD cards with your Raspberry Pi PICO microcontroller. This capability allows you to record data with your PICO, store it on an SD car and then import it into a spreadsheet on your PC for data processing. Awesome capability and easy to implement.
Covered in this video...
* What the SD Card is
* What it is used for
* Applications for using them
* What you need
* Wiring diagram
* Example program
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Using PICO Interrupts https://youtu.be/9Fio0BlMsVM
Rotary switches are handy switches to use in project as they are easy to operate, often heavy duty, and sometimes nostalgic looking. These switches can control the behavior of your program, turn devices on and off, etc. In this video we will cover:
* What they are
* Applications for them
* Review of a datasheet
* Wiring diagram using Fritzing
* Breadboard example
* Program example for simple implementation
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Using PICO Interrupts https://youtu.be/9Fio0BlMsVM
Slide switches come in a variety of packages and can often add a nostalgic look to your projects. Interfacing them is easy and this video shows you how on the Raspberry Pi PICO.
In this video we will cover:
* What they are
* Applications for them
* Datasheet review
* Wiring diagram in Fritzing format
* Example micropython program
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Using PICO Interrupts https://youtu.be/9Fio0BlMsVM
Learn how to interface Potentiometers with the Raspberry Pi Pico using its ADC interface.
The example program demonstrates using 3 potentiometers at the same time. Also covered in this video...
* What they are - varieties & range of resistance (10k very effective range)
* How they are used for - most often a voltage divider
* What application they can be used for
* Wiring up for use with the PICO (Fritzing)
* Example program reading two types of pot.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vraw
Using PWM on the RPi PICO microcontroller https://youtu.be/wT9R1aUUttw
PICO Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Read Analog Voltage with the PICO https://youtu.be/X5Q-9ieLZPE
Realtime clocks add additional capability to your PICO. These devices are battery powered and maintain accurate Date and Time without needing an outside reference such as the Internet. By having a realtime clock, your PICO can record / timestamp events and data recordings etc. In this video we will be looking at a Waveshare device with a Maxim DS3231clock. Example of converting clock time format into integers for precise numerical processing is provided.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
If you are looking at working with environmental sensors, this humidity sensor should be on your radar. This is a high accuracy humidity sensor that is easy to interface with the PICO.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Relays can be very complex devices and if not handled correctly, a lot of problems and danger can be found! Chris covers a lot of the basics about controlling relays with MicroPython and the Raspberry PI PICO microcontroller. Stand alone relays and relay modules are covered.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Water Detectors/Sensors are great devices for monitoring areas for water. This inexpensive unit from Adafruit is no exception and when paired with your PICO, you are well on your way to creating a serious warning system to potential problems.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Driving multiple relays from a PICO may not work or only work unreliably. In this video, Chris shows you how to incorporate an additional chip into the circuit that adds a lot of protection for the PICO and increases its ability to drive more outputs. Take a look at this video how the ULN2803 chip is a great addition to many projects.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
HOW TO CONTROL A RELAY https://youtu.be/eMCdo2bSzos
PROTECT YOUR PICO WITH THIS CHIP https://youtu.be/IKvmihb33B8
Use your PICO to provide the proper sequencing to control a stepper motor. While not the most efficient nor the best way, it does show you a bit about how stepper motors and drives work. This is the first in a small series of videos on stepper motors.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Learn how to How to interface and use the DHT11 Temp Humidity Sensor. A lot is covered in this video from getting basic readings, through data logging, and even creating a nice looking enclosure for the device.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Open Collector outputs can be tricky to understand. In this video, Chris explains enough of the details to get you "over the hump" so that you can work with them on the PICO and other electronic devices.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
In this video, we will show you how to add WiFi connectivity to the DHT11 Temp & Humidity Sensor Project. Using a very nice HTLM framework found on another website, we will tailor that example to allow us to set the current date and time in the PICO from a remote computer. Be sure to watch these videos first...
https://youtu.be/tAU5bN3RVRU Interfacing the DHT11 to the PICO https://youtu.be/OoL4ESJeNew Intro the WiFi on the PICO
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
Step and Direction step motor drives are the leading method to control & drive stepper motors. They are used in applications from toys to industrial machinery. In this video, Chris explains the "ins and outs" of what is involved when using your PICO with them.
SEE ASSOCIATED VIDEOS:
Control Stepper Motor by "Sequencing" the Outputs
Hall effect sensor - Magnetic Switches are very useful in many projects. Anywhere you want a switch that can't be touched, is a good place for a hall effect sensor. In this video, Chris reviews the data sheet, wiring and coding for the A3144 sensor.
SEE ASSOCIATED VIDEOS:
Control Stepper Motor by "Sequencing" the Outputs
In this video, Chris will show how to Use the RPR-220 Photo Reflective Sensor With the PICO. This Photo Reflective sensor offers a fast switching speed making it a good choice for use in Tachometer applications. This video is the basis for an upcoming tachometer video/project.
SEE ASSOCIATED VIDEOS:
How to use Step and Direction step motor drives
Chris gets you started with the AWESOME Waveshare 1. 28" round LCD display. Round displays are fascinating devices that allow for enclosure designs that are simply not possible with square or rectangular displays. Follow along as Chris demonstrates writing text and some basic graphics to the display. This display will be used in a future Tachometer project and most likely in other projects too.
SEE ASSOCIATED VIDEOS:
How to use Step and Direction step motor drives
In this video, Chris shows you how to creating a 7 segment font for the 1.28" round LCD display. While the built-in fonts are good, sometimes you want a very special look for a project. This video shows how I created a way to quickly draw a 7 segment character on the display. This font will be used in a future video when we create a tachometer.
SEE ASSOCIATED VIDEOS:
Tachometer - Part 1
Tachometer - Part 2
Many of your PICO projects will be self powered and you need a special USB cable to communicated with it otherwise you can damage the PICO or the batteries. Connecting USB while the PICO is powered can also create a safety hazard!.
This video explain why this is a problem and how to take an ordinary and inexpensive cable and make is safe for use.
BE SURE TO HAVE THE USB CABLE UNPLUGGED WHEN MAKING THIS MODIFICATION!
Move the world with a PICO! Well, maybe not the world but lots of other things. In this video we introduce you to RC Servo control with the PICO. The PICO provides easy to use tools that give you precise control of motion and therefore moving objects. RC Servos are a great choice in robotics and animatronics.
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
PWM on the PICO https://youtu.be/wT9R1aUUttw
See how to connect your Raspberry Pi PICO to a photo resistor so that it can "see the light". Sensing the light level in an environment can be very useful for many projects, this video shows you how easy it is!
SEE ASSOCIATED VIDEOS:
Raspberry Pi PICO Setup and Preparation for Programming https://youtu.be/-1xDEE3vrawPICO
Machine Library PIN Class https://youtu.be/QDtZpuh-Owg
PWM on the PICO https://youtu.be/wT9R1aUUttw
Scrolling text on a LED display can add a lot of fun to your projects. In this video, we will take a look at how to program and use this useful display device for your Raspberry Pi PICO.
Source of PICO Scroll - Pimoroni https://shop.pimoroni.com/
Learn how to use analog joysticks with your PICO. In this tutorial, Chris explains which ones are good, which are bad, how to check them, where to purchase them and most importantly, how to write code to use them. Awesome input devices, especially for those trying to control something that moves!
In this video, Chris walks you through the circuit and code to make an automatic dimmer to control the brightness of an LED that is proportional to the ambient light level. Lot's to learn in this video and as always, the code and related information can be downloaded from our website.
Give your PICO the ability to hear sound to open up a new world of possibilities. This sensor alerts the PICO when sound reaches a specific level that you can adjust.
How to make a sound control device that mimics a product from the 80s. Using a digital sound sensor and a PICO, you can code it to turn devices on or off. The output device could be anything but according to the commercials from back then, TVs and Lights were the most commonly controlled devices. Have some fun with this project.
See how to make sounds with your PICO and this buzzer from Adafruit. Buzzers are a great device to draw attention to something and this one is loud and easy to use on the PICO. See how easy it is to add this functionality to your project.
Colorful 16-key key pads are all the rage these days. This unit from Pimoroni is no exception. It offers lots of functionality, ease of use, and excellent engineering. Take a look to see how to work with this cool gadget.
The PICO can only source about 10mA to drive a device and has no flyback protection for inductive devices (solenoids, relays, motors). If you are driving anything larger than a low powered LED or logic input, you should be using a buffer chip. In this video, learn how to use one of the more common buffer chips, ULN2803.
Mechanical switches are great for most applications, but sometimes you need a different kind of switch. In this video, Chris explains how to use this IR light switch from Adafruit. Easy to use along with great reliability!
The LM35 temperature sensor is an accurate sensor that can easily be interfaced to the PICO. In this Video Chris walks you through the process to get things up and running smoothly.
There are times when you simply need more inputs or outputs, don't despair! In this video, Chris introduces you to an i2c port expander chip that is easy to use and interface with the PICO. Add up to 128 GPIO pins, with each being an Input or and Output.
Emphasis is on: drawing graphic primitives, buttons, RBG LED, and display text. This tutorial will take you step by step many of the capabilities capabilities of the Pimoroni PICO Display. If you are looking for a good display for your PICO projects, be sure to watch this video so that you get a good understanding of the excellent capabilities in this little device!
A Raspberry Pi PICO was a major contributor when I added an automatic tool changing system to my CNC machine. As with most complex electromechanical devices, interfacing between devices is a challenge, whether it be electrical, or mechanical. See how the PICO helped solve one of the roadblocks in this complex system.
This fun little project is an accurate digital thermometer utilizing: LM35 sensor, LCD display, and a PICO. This is a great opportunity to explore several technologies in one project.
Learn how to make a digital sound level meter using this economical analog sound level sensor. This project demonstrates the sensor's capabilities as well as how to manipulate the sensor data to animate a bar graph display. Fun little project!
ALSO CHECK OUT --
Interface the RPi PICO to a LED Bar Graph Display https://youtu.be/V-L3WwyoodM
Learn how to make a digital sound level meter using this economical analog sound level sensor. This project demonstrates the sensor's capabilities as well as how to display the information on a PICO Display.
ALSO CHECK OUT ---
Intro to the PICO Display
https://makingstuffwithchrisdehut.com/electronics-files