Exploring Open Source Hardware: The Arduino Revolution

Exploring Open Source Hardware: The Arduino Revolution

We know that Google has always been a model in contributing open source code, with countless open source software projects under its umbrella. However, today we are not discussing open source software, but rather open source hardware—specifically, Arduino. Open source software is easy to understand, but similarly, open source hardware also uses one or several … Read more

Introduction to Raspberry Pi Hardware and Software Programming Essentials

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 … Read more

Elegant Ways to Open Arduino: Creating the Ultimate Coding Experience with VS Code

Elegant Ways to Open Arduino: Creating the Ultimate Coding Experience with VS Code

“ Research · Persistence · Ultimate · Innovation ” ①Arduino Arduino is a convenient, flexible, and easy-to-use open-source electronic prototyping platform. It includes hardware (various models of Arduino boards) and software (Arduino IDE). ②VS Code (Visual Studio Code) is an open-source, lightweight, modern code editor developed by Microsoft, and according to Stackoverflow statistics, VS Code … Read more

Getting Started with Arduino: Overview and Simple Examples

Getting Started with Arduino: Overview and Simple Examples

Arduino is an open-source electronics platform based on easy-to-use software and hardware development. When it comes to Arduino, some people may have heard of Arduino microcontrollers or Arduino circuit boards, as well as the Arduino IDE that can be used to program these boards. Arduino boards can read external signals, such as detecting light sources … Read more

Getting Started with Arm NEON Programming: A Quick Guide

Getting Started with Arm NEON Programming: A Quick Guide

Follow the card below to subscribe to Arm Technology Academy This article is selected from the Jishu column “Infrastructure Open Source Software on Arm” in the Arm NEON learning series. NEON refers to a high-level SIMD (Single Instruction Multiple Data) extension instruction set suitable for Arm Cortex-A series processors, which can accelerate multimedia and signal … Read more

Getting Started with Raspberry Pi B: A Basic Introduction

Getting Started with Raspberry Pi B: A Basic Introduction

The Raspberry Pi (Chinese name: “树莓派”, abbreviated as RPi, or RasPi/RPi) is a credit card-sized computer designed for student computer programming education, and its system is based on Linux. I bought a Raspberry Pi B long ago but never got around to using it. Since I plan to venture into embedded development in the future, … Read more

Book Recommendation: Principles and Implementation of the Fully Programmable SoC based on ARM Cortex-M0

Book Recommendation: Principles and Implementation of the Fully Programmable SoC based on ARM Cortex-M0

Want to use FPGA to create your own CPU? A few years ago, it was the era of MIPS and RISC, and making a MIPS or RISC processor on FPGA was the dream of every beginner in FPGA. Then, RISC-V created a huge wave, but currently, commercially available RISC-V products are quite rare, and the … Read more

Arduino Learning: Week 3 Updates

Arduino Learning: Week 3 Updates

Click on “Technology Classroom” above to subscribe to the latest technology education information. This week we will learn about program branching and Boolean logic operations. During this week, we will create a doorbell, a status indicator light, and an ultrasonic distance sensor, learning about Arduino’s Boolean logic operations. Course Schedule Lesson 8: Doorbell: Logical Judgment … Read more

Investing in Raspberry Pi for Children’s Education over Buying Windows PCs

Investing in Raspberry Pi for Children's Education over Buying Windows PCs

A couple of days ago, I published an article titled “A 5-Year-Old Uses It to Learn Programming, and It Only Takes 100 Seconds to Assemble This Computer!” discussing how a 5-year-old can assemble a computer in just 100 seconds, and it is extremely cheap, costing only $149. After sharing it in a group chat, I … Read more

Getting Started with Arduino Programming: Lesson One

Getting Started with Arduino Programming: Lesson One

Arduino Programming· Lesson One Hello World 1 Introduction to Arduino Open Source Hardware 2024 Arduino, originating from Italy, is a convenient, flexible, and easy-to-use hardware development platform. Household appliances like TVs, air conditioners, washing machines, vacuum robots, and air purifiers are all controlled by microcontrollers, and Arduino can handle these tasks. It can also be … Read more