Introduction to Raspberry Pi Hardware and Software Programming Essentials
Sharing Content
This time we invited senior member Li Weibin (Riding a Donkey for Drifting) to introduce the hardware technology of Raspberry Pi and the software programming essentials based on Raspberry Pi.
19:30-20:30 Online Live Sharing
20:30-21:00 QQ Group Communication
Our Open Night will still meet online at 19:30 this Thursday!
Guest Speaker
Drifting Bacteria Personal Blog: http://www.yoyojacky.com/
2025-01-16
Creating a Website to Display Theme Park Distribution Worldwide
Hello everyone, welcome to Crossin's Programming Classroom!
During various long holidays, theme parks are popular destinations for people to visit. Today, we share a case study: creating a website to showcase the distribution of major theme parks around the world.
First, let's take a look at the final result:
Next, let's see how to create it.
2025-01-13
Empower Your Raspberry Pi Camera with Picamera2
In the world of Raspberry Pi, the camera module has always been a focal point. With the release of the new generation of Picamera2, users are greeted with an exciting moment. Picamera2 is a new camera interface based on libcamera, providing developers and makers with a simpler and more flexible Python API, making it an important tool for image processing and video recording. This article will detail the main features, installation methods, and application examples of Picamera2, helping you get
Real-time Face Recognition with Raspberry Pi
This article introduces how to complete a face detection project on Raspberry Pi using OpenCV and Python. The project not only describes the specific steps required to identify faces but also provides a lot of extended knowledge. Furthermore, this project does not require readers to have a detailed understanding of face recognition theory, making it easy for beginners to follow the steps.
Required Equipment
Hardware: Raspberry Pi 3, Raspberry Pi Camera Module (PiCam)
Language and Libraries:
Why is the ESP32 So Popular?
❝The ESP32 is something many people may have heard of or used. If you have previously used an Arduino development board, you might have come across it as well. The ESP32 refers to a series of chips and modules produced by Shanghai Espressif Systems, rather than a specific chip, which is something to note. Today, I will introduce Espressif's chips.
Espressif's Chip Family
Espressif has five system products, namely: ESP32S series, ESP32C series, ESP32H series,ESP32, and ESP8266 (Yes, except for the ESP8266,
Arduino Lab for MicroPython: An Integrated Development Environment for MicroPython Developers
MicroPython is a lightweight implementation of Python designed for embedded systems, capable of running on microcontrollers. Arduino Lab for MicroPython (hereafter referred to as Arduino Lab) is an integrated development environment (IDE) specifically designed by Arduino for MicroPython developers, aiming to provide a convenient programming environment and tools to help developers write and debug MicroPython code more efficiently.
Arduino Lab features a range of capabilities that make MicroPython development easier and more enjoyable. Below are detailed introductions to these features.
2024-12-29
Quick Start for Beginners: Mastering ESP32 with Arduino IDE
Arduino, a convenient and flexible open-source electronic prototyping platform, supports ESP32, ESP8266, etc., and can use Arduino IDE or VSCode/Clion + PlatformIO for project development. MicroPython, commonly used development software is
Fatigue Driving AI Alert System
Click Mushroom Cloud Creation to follow us
Fatigue Driving AI Alert System
While cars bring us convenience, they also pose hidden dangers. The number of cars in our country has reached 300 million. With such a large number of vehicles, traffic accidents frequently occur. It is reported that the number of deaths each year due to this can reach as high as 100,000.
Everyone knows the dangers of fatigue driving. It is essential not to drive when tired, as accidents caused by fatigue
Microcontrollers: Why We Are Betting on Python
Translation organized by Python Tribe (python.freelycode.com), reproduction is prohibited, forwarding is welcome.
Author: Stéphane Recouvreur October 14, 2015
When it comes to microcontroller boards, these tiny computers allow us to control most DIY electronics projects like robots, drones, and even web servers by running programs. Choosing the right programming language to work with can be quite challenging. There are many boards out there, each with its own specialties and
Guide to Choosing Development Boards (Part 1) – MCU
In the previous article, we briefly introduced how to choose development boards in different fields, but many people are still confused because we didn't recommend specific models. In this article, we will look at what types of development boards are suitable for specific fields.
Here, I will recommend development boards based on the performance you need, starting with the lower-performing MCU chips.
MCU (Microcontroller)
This is actually the most commonly used type of development board, which is needed in various aspects. The main