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 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: 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

Mastering STM32: A Comprehensive Guide for Beginners

Mastering STM32: A Comprehensive Guide for Beginners

Learning microcontrollers just for the sake of it is not the correct approach. You may ask: How to systematically start learning STM32? This is fundamentally a wrong question. If you know how to use the 8051 and can write C, then there is no need to deliberately learn STM32. What you should consider is what … Read more

Advanced Support for IoT Applications in .NET Core 3: System.Device.Gpio

Advanced Support for IoT Applications in .NET Core 3: System.Device.Gpio

System.Device.Gpio is a brand new open-source library for .Net Core, designed to enable IoT (Internet of Things) applications to interact with hardware like sensors, displays, and input devices through its GPIO pins or other I/O controls. This library is enhanced by a collection of device bindings maintained by the community. As demonstrated by Microsoft’s .NET … Read more

Setting Up Raspberry Pi for Automatic Watering System

Setting Up Raspberry Pi for Automatic Watering System

Operating System System Burning Tool Raspberry Pi Imager The official Raspberry Pi website has a dedicated burning tool that allows you to choose the appropriate image for your needs. Download link: https://www.raspberrypi.com/software/ . Select the Raspberry Pi model, choose the operating system, select the target SD card, and proceed to the next step. After clicking … Read more

Controlling LED and Button with C# NanoFramework on ESP32

Controlling LED and Button with C# NanoFramework on ESP32

Originally, I planned to do something big over the weekend, like WIFI and web pages. However, after two days of work and discussions with foreign friends, I realized that there was a problem with the firmware. After communicating with a senior expert at night, I found out that the official firmware for the ESP32S has … Read more

RPPAL: An Excellent Embedded Rust Development Library for Raspberry Pi

RPPAL: An Excellent Embedded Rust Development Library for Raspberry Pi

RPPAL is a powerful library that provides a user-friendly interface for Raspberry Pi, allowing you to easily access peripherals such as GPIO, I2C, PWM, SPI, and UART. It not only enables you to control these peripherals effortlessly but also supports USB-to-serial adapters, allowing for more interesting development on the Raspberry Pi. The Core Advantages of … Read more