Chapter Two: Awesome! Control the Circuit Board with Code!

Chapter Two: Awesome! Control the Circuit Board with Code!

In 2005, Arduino was born in Italy. Due to its low cost and powerful functionality, it has become one of the most popular open-source hardware platforms worldwide, making it the best choice for creating hardware projects. In this chapter, we will explore the control board designed based on the Arduino Uno chip and attempt to … Read more

Voice-Controlled Light Using Arduino 101

Voice-Controlled Light Using Arduino 101

I have had the smart hardware Arduino 101 development board for a while now. I have bought several textbooks and have gained a preliminary understanding of Arduino’s design philosophy after flipping through them for a few months. I have also attempted a few practical operations based on examples, but unfortunately, I have not been able … Read more

Introduction to Arduino Courses

Introduction to Arduino Courses

Arduino is a convenient, flexible, and easy-to-use open-source electronic prototyping platform that includes hardware (various models of Arduino boards) and software (Arduino IDE). It was developed by a European team in the winter of 2005. It is built on an open-source simple I/O interface and has a development environment similar to Java and C language … Read more

How to Build a GPS-Enabled E-Paper Clock

How to Build a GPS-Enabled E-Paper Clock

MAKER: mattwach/Translated by: 趣无尽 The combination of an e-paper display with any frame creates a classic look. Its unique nostalgic quality ensures that the display works created with it remain timeless. Previously, we introduced an e-paper photo frame: it can display one classic film for an entire year using a black-and-white frame display. Today, we … Read more

DIY Piezoelectric Trigger Switch Circuit

DIY Piezoelectric Trigger Switch Circuit

The piezoelectric trigger switch circuit described here is a microcontroller-compatible impact sensor switch module operating on a 5V DC power supply. The entire circuit can be assembled on a standard 5×7 cm circuit board. The piezoelectric ceramic element (Pz1) can also be easily mounted on the PCB. This module provides a “logic” (H) output when … Read more

Using Sensirion I2C SDP: A Python Library Guide

Using Sensirion I2C SDP: A Python Library Guide

With the development of Internet of Things (IoT) technology, more and more sensors are being applied to various devices. Sensors produced by Sensirion are known for their high precision and reliability, among which I2C communication sensors are particularly common. To facilitate developers in using these sensors, the sensirion-i2c-sdp library has emerged. This article will detail … Read more

I2C Protocol Application: Sensor Interface and Data Reading

I2C Protocol Application: Sensor Interface and Data Reading

I2C Protocol Application: Sensor Interface and Data Reading I2C Protocol Application: Sensor Interface and Data Reading Hello everyone, I am Daodao. Today, let’s talk about the I2C protocol, which many sensors use to communicate with microcontrollers. Although it only uses two wires, it can connect multiple devices, making it a master of saving wires. However, … Read more

Comprehensive Guide to Arduino Wire Library for I2C Communication

Comprehensive Guide to Arduino Wire Library for I2C Communication

In the creative world of Arduino, when we desire to enable our small development board to collaborate seamlessly with various external devices, achieving more complex and powerful functions, the Wire library emerges like a hidden master, quietly facilitating our connection with I2C devices. Today, let us unveil the mystery of the Wire library and explore … Read more

Innovative Sensor Networks Using Winged Microchips

Innovative Sensor Networks Using Winged Microchips

According to a report by Scientific American on September 22, when maple trees begin to release their “winged” seeds, these seeds spiral gently down from the branches to the ground. Inspired by the aerodynamic characteristics of these helicopter-like samaras and other gliding tree species, engineers claim to have created the smallest wind-powered flying machines ever … Read more

Unlocking the Wonderful World of Arduino Embedded Projects with C++

Unlocking the Wonderful World of Arduino Embedded Projects with C++

1. Why Choose C++ for Arduino Embedded Development? In the vast realm of embedded development, Arduino is renowned, acting as a universal key that easily opens the door to the combination of creativity and practice, allowing countless electronics enthusiasts and professional developers to bring their brilliant ideas to life. From the convenient control of smart … Read more