Skip to content
CEC Semester Twenty Two 2022

DC Motor Controls with the RP2040 Pico

Dr. Don Wilcher -
Director of Manufacturing and Technology at Jefferson State Community College
September 19,
2022
RP2040 Pico Basics
Day one will provide an overview of the RP20240 Pico as related to its system architecture. Participants will explore a specific application relating to DC motor controls. The transistor electromechanical relay motor control driver circuit will be discussedfollowed by participant wiring and testing of a basic rotating machine device using the RP20240 Pico.
Course Resources
Special Educational Materials
Hardware Design with the RP2040: Custom PCB Based on the Raspberry Pi Pico - Digi-Key Electronics - Video
RP2040 mikroBUS‚Ñ¢ Development Board Hookup Guide - maker.io projectIntro to Raspberry Pi Pico and RP2040 - MicroPython Part 1: Blink Digi-Key Electronics - Video
Intro to Raspberry Pi Pico and RP2040 - MicroPython Part 2: I2C Sensor Digi-Key Electronics - Video
September 20,
2022
RP2040 Pico and MicroPython Basics Part 3
This second-day session will focus on setting up a MicroPython programming environment for the RP2040 Pico. Specifics of the MicroPython programming environment will be explained while participants wire and test an RP2040 Pico-enabled transistor relay DC motor controller.
Course Resources
Special Educational Materials
Hardware Design with the RP2040: Custom PCB Based on the Raspberry Pi Pico - Digi-Key Electronics - Video
RP2040 mikroBUS‚Ñ¢ Development Board Hookup Guide - maker.io projectIntro to Raspberry Pi Pico and RP2040 - MicroPython Part 1: Blink Digi-Key Electronics - Video
Intro to Raspberry Pi Pico and RP2040 - MicroPython Part 2: I2C Sensor Digi-Key Electronics - Video
September 20,
2022
RP2040 Pico and MicroPython Basics Part 4
This second-day session will focus on setting up a MicroPython programming environment for the RP2040 Pico. Specifics of the MicroPython programming environment will be explained while participants wire and test an RP2040 Pico-enabled transistor relay DC motor controller.
Course Resources
Special Educational Materials
Hardware Design with the RP2040: Custom PCB Based on the Raspberry Pi Pico - Digi-Key Electronics - Video
RP2040 mikroBUS‚Ñ¢ Development Board Hookup Guide - maker.io projectIntro to Raspberry Pi Pico and RP2040 - MicroPython Part 1: Blink Digi-Key Electronics - Video
Intro to Raspberry Pi Pico and RP2040 - MicroPython Part 2: I2C Sensor Digi-Key Electronics - Video
September 20,
2022
RP2040 Pico and MicroPython Basics Part 1
This second-day session will focus on setting up a MicroPython programming environment for the RP2040 Pico. Specifics of the MicroPython programming environment will be explained while participants wire and test an RP2040 Pico-enabled transistor relay DC motor controller.
Course Resources
Special Educational Materials
Hardware Design with the RP2040: Custom PCB Based on the Raspberry Pi Pico - Digi-Key Electronics - Video
RP2040 mikroBUS‚Ñ¢ Development Board Hookup Guide - maker.io projectIntro to Raspberry Pi Pico and RP2040 - MicroPython Part 1: Blink Digi-Key Electronics - Video
Intro to Raspberry Pi Pico and RP2040 - MicroPython Part 2: I2C Sensor Digi-Key Electronics - Video
September 20,
2022
RP2040 Pico and MicroPython Basics Part 2
This second-day session will focus on setting up a MicroPython programming environment for the RP2040 Pico. Specifics of the MicroPython programming environment will be explained while participants wire and test an RP2040 Pico-enabled transistor relay DC motor controller.
Course Resources
Special Educational Materials
Hardware Design with the RP2040: Custom PCB Based on the Raspberry Pi Pico - Digi-Key Electronics - Video
RP2040 mikroBUS‚Ñ¢ Development Board Hookup Guide - maker.io projectIntro to Raspberry Pi Pico and RP2040 - MicroPython Part 1: Blink Digi-Key Electronics - Video
Intro to Raspberry Pi Pico and RP2040 - MicroPython Part 2: I2C Sensor Digi-Key Electronics - Video
September 21,
2022
RP20240 Pico and MicroPython Basics Part 2: Thonny Python
The third-day session will be a continuation of day 2 where participants will learn specifics of the Thonny Python programming environment. Participants will learn about Thonny by wiring and testing an RP2040 Pico-enabled servo motor controller.
Course Resources
Special Educational Materials
Hardware Design with the RP2040: Custom PCB Based on the Raspberry Pi Pico - Digi-Key Electronics - Video
RP2040 mikroBUS‚Ñ¢ Development Board Hookup Guide - maker.io projectIntro to Raspberry Pi Pico and RP2040 - MicroPython Part 1: Blink Digi-Key Electronics - Video
Intro to Raspberry Pi Pico and RP2040 - MicroPython Part 2: I2C Sensor Digi-Key Electronics - Video
September 22,
2022
RP2040 Pico and DC Stepper Motors
In this sessionparticipants will be introduced to the basics of stepper motors through interactive activities using the RP2040 Pico microcontroller. Control methods for operating a stepper motor will be explored in this webinar session using Thonny Python.
Course Resources
Special Educational Materials
Hardware Design with the RP2040: Custom PCB Based on the Raspberry Pi Pico - Digi-Key Electronics - Video
RP2040 mikroBUS‚Ñ¢ Development Board Hookup Guide - maker.io projectIntro to Raspberry Pi Pico and RP2040 - MicroPython Part 1: Blink Digi-Key Electronics - Video
Intro to Raspberry Pi Pico and RP2040 - MicroPython Part 2: I2C Sensor Digi-Key Electronics - Video
September 23,
2022
RP2040 Pico and H-Bridge DC Motor Controls
In this final class sessionparticipants will be introduced to the basics of the H-Bridge DC motor driver circuit. Interactive activities using the RP2040 Pico microcontroller to operate an H-Bridge DC motor driver circuit will be explored by the participants. MicroPython will be the programming language used to operate the RP2040 Pico microcontroller enabled H-Bridge DC motor controller.
Course Resources
Special Educational Materials
Hardware Design with the RP2040: Custom PCB Based on the Raspberry Pi Pico - Digi-Key Electronics - Video
RP2040 mikroBUS‚Ñ¢ Development Board Hookup Guide - maker.io projectIntro to Raspberry Pi Pico and RP2040 - MicroPython Part 1: Blink Digi-Key Electronics - Video
Intro to Raspberry Pi Pico and RP2040 - MicroPython Part 2: I2C Sensor Digi-Key Electronics - Video
Headshotv2
Instructor
Dr. Don Wilcher
Director of Manufacturing and Technology at Jefferson State Community College

Dr. Don Wilcher, an Electrical Engineer, is an Associate Certified Electronics Technician (CETa), a Technical Education Researcher, Instructor, Maker, Emerging Technology Lecturer, Electronics Project writer, and Book Author. His Learn Electronics with Arduino book, published by Apress, has been cited 80 times in academic journals and referenced on patents.

He is the Director of Manufacturing and Technology at Jefferson State Community College. His research interest is Embedded Controls, Robotics Education, Machine Learning, and Artificial Intelligence applications and their impact on Personalized Learning, Competency-Based Models curriculum, and instructional development in Mechatronics, Automation, IoT, Electronics, Robotics, and Industrial Maintenance Technologies. He is also the Founder and owner of MaDon Research LLC, an instructional technology consulting, technical training, and electronics project writing company serving Electronics Marketing Media, Technical and Engineering Education companies.