Comprehensive Guide to STM32 GPIO

Comprehensive Guide to STM32 GPIO

1. Introduction to GPIO GPIO stands for General-Purpose Input/Output, which can be simply understood as the pins controllable by STM32. The GPIO pins of the STM32 chip connect to external devices, enabling communication, control, and data acquisition with the outside world. The GPIO pins of the STM32 chip are divided into several groups, each with … Read more

Installing Mosquitto on Raspberry Pi for MQTT Implementation

Installing Mosquitto on Raspberry Pi for MQTT Implementation

MQTT is a messaging protocol developed by IBM. MQTT is a lightweight publish-subscribe messaging transport protocol designed for M2M and IoT connections. Mosquitto is an open-source message broker that implements the MQTT v3.1 protocol, providing a lightweight, publish/subscribe messaging model that makes short message communication between devices simple and easy to use. If you are … Read more

Getting Started with Raspberry Pi GPIO

Getting Started with Raspberry Pi GPIO

Click the “Mechanical and Electronic Engineering Technology” above to follow us 1. Introduction to GPIO The Raspberry Pi (GPIO) is a digital input/output interface used to control and monitor electronic components. Input pins can be used to read signals from external devices such as sensors or buttons; output pins can be used to output voltage … Read more

Getting Started with Raspberry Pi GPIO: Voice-Controlled Light Using Sound Sensor

Getting Started with Raspberry Pi GPIO: Voice-Controlled Light Using Sound Sensor

Click on the above “blue text” to follow us! Limited Time Download: Follow us on “Microcontroller”, reply “Tutorial” to get the microcontroller eBook, reply “Simulation” to get Proteus simulation materials. Continuously updated… Source: Geek Fans (http://www.geekfans.com/article-5095-1.html) In this article, we will use a sound sensor to create a simple voice-controlled light. Final Effect Raspberry Pi … Read more

Getting Started with Raspberry Pi: A Comprehensive Guide

Getting Started with Raspberry Pi: A Comprehensive Guide

Welcome to the “Five Minutes of Science and Technology” column of the Precision Instrument Department. This column will introduce the achievements of science and technology every week, push the latest dynamics, provide a platform for technical exchanges, and also have popular science explanations aimed at younger students. This issue will introduce Raspberry Pi – a … Read more

Getting Started with Raspberry Pi Scratch: The Easiest Way to Build a Smart Car with GPIO

Getting Started with Raspberry Pi Scratch: The Easiest Way to Build a Smart Car with GPIO

Hardware Raspberry Pi 3 Model B Scratch Programming Car Infrared Tracking The overall power supply uses two 3.7V 18650 lithium batteries. The Raspberry Pi requires 5V power, so a step-down module like the Lm2596 is needed. The assembly is the same as the previous C language-controlled car. Now let’s learn how to program the Raspberry … Read more

Raspberry Pi Basics: How to Control Shutdown with a Button

Raspberry Pi Basics: How to Control Shutdown with a Button

【Click the blue text above to follow DF Maker Community and become a tech enthusiast】 1. Hardware Preparation Raspberry Pi Breadboard Jumper wires Button 2. Configuration Steps 1. Connect the hardware according to the wiring diagram 2. Enter the example folder cd example/ Create and edit a Python file named shutdown_button.py nano shutdown_button.py Enter the … Read more

Getting Started with Raspberry Pi: A Beginner’s Guide

Getting Started with Raspberry Pi: A Beginner's Guide

Preparing to write some tutorials on getting started with Raspberry Pi, this tutorial uses C language for teaching. It roughly involves the control of the GPIO pins of the Raspberry Pi, an introduction to Raspberry Pi, and specific examples of using GPIO pins. It is mainly aimed at beginners of Raspberry Pi. We use the … Read more

Getting Started with Raspberry Pi: Entering the Physical World – How to Use GPIO Pins on Raspberry Pi

Getting Started with Raspberry Pi: Entering the Physical World - How to Use GPIO Pins on Raspberry Pi

In the tenth article of the Raspberry Pi getting started series, we will learn how to use the GPIO. — Anderson Silva So far, this series of articles has mainly focused on the software aspects of the Raspberry Pi, and today we will learn about the hardware. One of the main features that intrigued me … Read more

Quick Guide to ESP32 with MicroPython: Example Code Included

Quick Guide to ESP32 with MicroPython: Example Code Included

This article provides a quick guide to the ESP32 (based on MicroPython) — including example code. In just forty minutes, you can get started with the ESP32 using MicroPython. The content includes environment setup, GPIO, delay functions, timers, PWM, ADC, Flash operations, WiFi connections, and MQTT integration. By following along and coding yourself, you can … Read more