Getting Started with FastLED: A Powerful LED Control Library for Arduino

Getting Started with FastLED: A Powerful LED Control Library for Arduino

FastLED is an Arduino library for efficiently controlling various LED strips, renowned for its ease of use, high performance, and broad compatibility. Whether you are a beginner or an experienced user, FastLED helps you easily achieve stunning lighting effects. This article will delve into the features, usage methods, and some advanced techniques of the FastLED … Read more

Getting Started with Raspberry Pi and A4988 Driver for 42 Stepper Motor

Getting Started with Raspberry Pi and A4988 Driver for 42 Stepper Motor

In the previous article on getting started with Raspberry Pi (Part 3), I introduced how to drive a stepper motor. At that time, the stepper motor driven was a simpler one with lower precision. Today, we will drive a more complex stepper motor. Of course, I will still use Arduino as an example, but I … Read more

Introduction to Arduino Programming: A Comprehensive Guide

Introduction to Arduino Programming: A Comprehensive Guide

1. Introduction to Arduino Programming Arduino programming involves using the Arduino Integrated Development Environment (IDE) to write and upload code to Arduino microcontroller boards, typically implemented using an extension of C++ known as the Arduino language. The code is divided into two parts: setup() and loop(). The former runs once during board startup for initialization, … Read more

Understanding Bluetooth Low Energy (BLE) Communication with Arduino

Understanding Bluetooth Low Energy (BLE) Communication with Arduino

Continuing to fill the gaps, we have already written three articles about wireless communication with Arduino: Wireless Communication 1: 433MHz RF Wireless Radio Frequency Wireless Communication 2: nRF24L01 Module Wireless Communication 3: HC05/HC06 Classic Bluetooth BT Module Today we introduce another method of Bluetooth communication–BLE (Bluetooth Low Energy). What is BLE In “Wireless Communication 3: … Read more

The Endless Creative Possibilities of Arduino: An Electronic Magic Platform

The Endless Creative Possibilities of Arduino: An Electronic Magic Platform

Let’s explore Arduino together! Arduino It is an open-source electronic prototyping platform (an electronic design and development platform created based on open-source principles), which includes hardware (microcontroller-based circuit boards) and software (Arduino IDE, which stands for Integrated Development Environment). Its applications are extensive, ranging from smart home systems to robotics development, and from creative electronics … Read more

Innovative Snowflake Sensor Designs for the Minor Snow Solar Term

Innovative Snowflake Sensor Designs for the Minor Snow Solar Term

The Minor Snow solar term signifies the gradual onset of colder weather, and the season of falling snowflakes is approaching. During this time, designing a sensor capable of detecting snowflakes is particularly interesting and practical. This article will boldly envision three theoretical design schemes to help everyone better understand and apply this technology. The first … Read more

How to Use Arduino and Python to Save Sensor Data to a Database System

How to Use Arduino and Python to Save Sensor Data to a Database System

Source: intorobotics Produced by Smart Workshop Contributors: Lotus “ Free source code tutorials are always readily available, so it is often useful to think about how to creatively apply source code for free. Whether you are looking for professional protocols or engineering solutions, both lines of thought can be greatly beneficial, allowing you to apply … Read more

Implementing a Smart Trash Can Using Arduino and Ultrasonic Sensor

Implementing a Smart Trash Can Using Arduino and Ultrasonic Sensor

This article briefly discusses how to use Arduino in conjunction with an ultrasonic module to create a smart trash can experiment. When a person approaches the trash can, it automatically opens. Trash Can Materials Needed Arduino Ultrasonic Sensor Servo Wiring Connection Wiring Connection Physical Wiring Code #include <Servo.h> const int trigPin = 9; // Trigger … Read more

Introduction to Arduino: Digital Temperature Sensor DS18B20

Introduction to Arduino: Digital Temperature Sensor DS18B20

The types of temperature sensors are numerous, classified by measurement methods into contact and non-contact types, by sensor materials into thermistors and thermocouples, and by working principles into analog and digital types. The previous article introduced the analog temperature sensor LM35, while this article introduces the use of the digital temperature sensor DS18B20. 1. Introduction … Read more