Design News is part of the Informa Markets Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Learn DC Motor Controls with the Raspberry Pi 2040 Pico

Article-Learn DC Motor Controls with the Raspberry Pi 2040 Pico

Image courtesy of Alamy 2EAGJ79.jpg
This free online class will give you IEEE hours while you learn Raspberry Pi motor control.

Starting on Monday, September 19, and running through September 23, Design News will present the free course, DC Motor Controls with the RP2040 Pico. Each class runs an hour, beginning at 2:00 Eastern. You can also earn IEEE Professional Development Hours for participating. If you are not able to attend the class schedule, the course will be available on demand.

This course by Don Wilcher will direct participants in building and operating motors (brushed, stepper, and servo) and electronic programmable controls using the RP2040 Pico. DC motor control driver circuits will be explained in the discussions. In addition, the Thonny programming environment will allow participants to code MicroPython control software applications used to operate DC motors wired to the RP2040 Pico.

Parts list.

Here’s a Breakdown of DC Motor Controls with the RP2040 Pico day by day:

Day 1: 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 discussed, followed by participant wiring and testing of a basic rotating machine device using the RP20240 Pico.

Day 2: 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.

Day 3: 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.

Day 4: RP2040 Pico and DC Stepper Motors

In this session, participants 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.

Day 5: RP2040 Pico and H-Bridge DC Motor Controls

In this final class session, participants 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.

Instructor Don Wilcher

Image courtesy of Don Wilcherimages.jpg

Don Wilcher is an Electrical Engineer, Technical Education Researcher, Instructor, Maker, and Book Author. He is currently an Education Doctoral Student studying Personalized Learning and Competency-Based Instruction. He researches Machine Learning and Artificial Intelligence applications and their impact on Personalized Learning, Competency Based Models curriculum, and instructional development in the fields of Mechatronics, Automation, Electronics, and Industrial Maintenance Technologies. Digi-Key Continuing Education Center.

Digi-Key Continuing Education Center, presented by Design News, will get you up to working speed quickly in a host of technologies you've been meaning to study, but haven't had the time – all without leaving the comfort of your lab or office. Our faculty of expert tutors has divided the interdisciplinary world of design engineering into five dimensions: microcontrollers (basic and advanced), sensors, wireless, power, and lighting.

You can register for the free class here.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.