Setting Up and Programming Raspberry Pi in Python and C

Python Community (www.freelycode.com) organized the translation, reproduction is prohibited Introduction This article is intended to help beginners set up a development environment for Raspberry Pi and program in Python and C on the Raspberry Pi. Main content is as follows, mainly about Raspberry Pi, Python, and C. Raspberry Pi Programming File Manager Web Browser Text … Read more

FPGA + ESP32: Create an Arduino-Compatible Spartan Edge Accelerator Development Board

When talking about Arduino, few people associate it with FPGA. Because the two have nothing in common, to be frank, they are quite the opposite. Arduino is cheap, easy to learn, and simple to use, but it cannot handle complex computations and large projects. FPGA is flexible and powerful, easily handling complex computations such as … Read more

Design and Production of Arduino Robots

This is a beginner’s textbook for Arduino robots, with the learning content arranged in increasing difficulty as follows: Creative LED lights, electronic dice, sound control (buzzer), smart fan (single motor), smart car (dual motor), scientific exploration (STEM), and comprehensive practice (Robot Mobilization), to help everyone systematically learn the design and production of Arduino robots. You … Read more

Introduction to Arduino Course: Week 1 Review

This Saturday at 3 PM The editor stepped into room 603 with excitement Asking why so excited That’s because, the Arduino course has started! After the course launched, the number of sign-ups far exceeded the expected number. ——“Hey, the makerspace has an Arduino course, do you want to sign up together?” ——“Wow! It looks so … Read more

Learn Linux Kernel Development with Raspberry Pi OS

RPi OS is a simple operating system based on the Raspberry Pi platform, designed to help developers learn operating system development from scratch and gain a deep understanding of how the Linux kernel works. This tutorial will guide you through the development process of RPi OS step by step and compare it with the implementation … Read more

Understanding Computer Hardware: A Detailed Guide to Common Motherboard Interfaces

The motherboard, as one of the most fundamental components of a computer, contains many different types of interfaces. Today, I will introduce the functions of each interface for those who are not very familiar with this aspect. First, let’s look at the side interfaces, as shown in the figure: Front interface diagram of the motherboard: … Read more

Arduino Tutorial: Understanding Ultrasonic Sensors

Complete Video The ultrasonic sensor is an input module that provides excellent non-contact distance detection, stable performance, ease of use, a small blind spot, and high accuracy. The measuring distance ranges from 2 centimeters to 400 centimeters, and the best part is that it is very inexpensive. It is widely used in the maker community, … Read more