Why Use a Driver Between Microcontroller and Motor Control?

Why Use a Driver Between Microcontroller and Motor Control?

Many students are puzzled when controlling motors, as the microcontroller pins can output high and low levels. Why can’t we connect the motor directly to make it turn? Why is a driver necessary? What is its purpose? There are so many different driver models. Is it possible to operate without one? Today, let’s discuss this. … Read more

Microcontroller Interrupt System and Timer/Counter

Microcontroller Interrupt System and Timer/Counter

The interrupt system and timer/counter of a microcontroller are core modules for implementing real-time tasks and multitasking. 1. Interrupt System 1. Basic Concepts Interrupt: When a specific event (interrupt source) occurs, the CPU pauses the current task and executes the Interrupt Service Routine (ISR). After completion, it resumes the original task. Function: Improves CPU efficiency, … Read more

Design and Implementation of a DC Motor Control Simulation System Based on Microcontroller

Design and Implementation of a DC Motor Control Simulation System Based on Microcontroller

1. Control Requirements1. Start/Stop Control: A light touch on the “Start/Stop” button allows for flexible switching of the motor’s operational state. Each time this button is pressed, the motor accurately toggles between running and stopping states, making operation simple and efficient;2. Direction Control: The “Forward/Reverse” button allows for easy changes in motor direction. Each press … Read more

EFR32 (Simplicity Studio) Development Environment and Practical Notes

EFR32 (Simplicity Studio) Development Environment and Practical Notes

EFR32 (Simplicity Studio) Development Environment and Practical Notes 📝 Introduction: Overview of the EFR32 Series Wireless SoCs The EFR32 series of wireless System-on-Chips (SoCs) from Silicon Labs is designed as the core processing unit for modern Internet of Things (IoT) applications. The key features of these SoCs include their high performance, low power consumption, and … Read more

Development of the NY4P065JS14 Voice One-Time Programmable Chip Music IC Solution

Development of the NY4P065JS14 Voice One-Time Programmable Chip Music IC Solution

Development of the NY4P065JS14 Voice One-Time Programmable Chip Music IC Solution Model Number:NY4P065JS14 Number of Channels:1 Production Batch Number:2023 Packaging:Embossed Tape Mounting Type:Panel Mount Package Specification:SOP14 Application Field:Consumer Grade Output Voltage:5.5 Output Current:2V-5.5V Order Number:NY4P065JS14 Duration:26-340 seconds Function:Voice Chip Interface Type:PWM & DAC Message Sending:Single Channel

MicroPython: The Mini Power of Embedded Systems!

MicroPython: The Mini Power of Embedded Systems!

▼ Click the card below to follow me ▲ Click the card above to follow me —— Another “universe” for Python enthusiasts Today, we won’t talk about elephants dancing or the myriad of web development topics; instead, let’s dive straight into a niche but super cool topic—MicroPython. This is like a “mini clone” of Python, … Read more

Comparison of PWM Output Functions between Arduino and ESP32 with XY-MC10 ESC Driving Example

Comparison of PWM Output Functions between Arduino and ESP32 with XY-MC10 ESC Driving Example

In this article, we will briefly compare the PWM output capabilities of Arduino and ESP32, and then use both to drive the same electronic speed controller (ESC). 1. PWM Output Function of Arduino In Arduino, we can use the analogWrite() function to output PWM signals. This function has two parameters: pin and duty cycle (0-255). … Read more

Mola Mola Tambaqui DAC/Headphone Amplifier: The Tortoise and the Hare of the Audio World

Mola Mola Tambaqui DAC/Headphone Amplifier: The Tortoise and the Hare of the Audio World

Written by|Bomb Dance Everything started from an occasional thought in 2004 Earlier, I came across an interview with Bruno Putzeys, one of the founders of Mola Mola, in SoundStage! Ultra from 2014, which detailed the Mola Mola DAC that had not yet been officially launched at that time. Bruno mentioned that everything should start from … Read more

Step-by-Step Guide to Creating an Arduino Breathing Light! A Romantic Project for Beginners

Step-by-Step Guide to Creating an Arduino Breathing Light! A Romantic Project for Beginners

Step-by-Step Guide to Creating an Arduino Breathing Light! A Romantic Project for Beginners💡 💡 Let’s make a little night light that “breathes”! When the LED light flickers gently like a cat’s breath, it instantly heals the fatigue of the day~ Today, with the simplest Arduino tutorial, I will unlock the magic of “making the light … Read more

NXP S32K312 Development Board Review | Based on S32K312 – Implementing a Small Desk Lamp Function Using ADC to Control PWM Duty Cycle

NXP S32K312 Development Board Review | Based on S32K312 - Implementing a Small Desk Lamp Function Using ADC to Control PWM Duty Cycle

▲ Click ☆ to star me, in case of losing contact Project Introduction This trial project is based on the NXP S32K312 series core board, aiming to collect the analog signal from a potentiometer using the ADC (Analog-to-Digital Converter) to control the duty cycle of PWM (Pulse Width Modulation), thereby achieving the manual dimming function … Read more