Creating an Indoor Thermometer with Arduino in Xi’an Snow

Creating an Indoor Thermometer with Arduino in Xi'an Snow

Summary: Recently, it has been snowing in many places, including Hunan, Hubei, and Xi’an. Students who raise tropical plants and pets need to pay more attention to the indoor temperature. Below is a practical and easy-to-make thermometer. It is built using the DS18B20 temperature sensor and OLED module, with the development board being Arduino. The … Read more

Using Sensors to Determine the Molar Volume of Gases

Using Sensors to Determine the Molar Volume of Gases

Using Sensors to Determine the Molar Volume of Gases Ma Xiongxiong Southwest Weiyu Middle School, Shanghai Abstract: Based on the Arduino platform, a gas volume measurement device has been improved by incorporating a BME 280 (temperature, pressure, humidity) sensor and a mini submersible pump. The enhanced device can not only acquire data on temperature, pressure, … Read more

How to Build W55RP20-EVB-Pico on Arduino

How to Build W55RP20-EVB-Pico on Arduino

How to Build W55RP20-EVB-Pico on Arduino Components Hardware Components WIZnet – W55RP20-EVB-Pico Software Applications and Online Services Arduino – Arduino IDE Project Description This guide provides instructions on how to build W55RP20-EVB-Pico on Arduino. The version of Arduino used is 1.8.19, which can be downloaded from the link below.https://www.arduino.cc/en/software Additionally, this article is based on … Read more

Creating a Portable WiFi Killer with ESP-8266 Module for Penetration Testing

Creating a Portable WiFi Killer with ESP-8266 Module for Penetration Testing

This tutorial is for educational purposes and security testing experiments only. Please do not use it illegally! Background Introduction: The De-authentication Flood Attack, commonly referred to as Deauth Attack, is a form of denial-of-service attack on wireless networks. It aims to change the client’s status to unassociated/unverified by spoofing the de-authentication frames sent from the … Read more

Arduino Quadruped Bionic Robot: Innovations and Applications

Arduino Quadruped Bionic Robot: Innovations and Applications

Editor’s Note Our school’s second “Small Inventions and Innovations Festival” has successfully concluded. The “Millions of People Science and Education Promotion Project” has garnered widespread attention from all sectors of society and major media outlets. This year’s festival gathered 2396 participants, with a total of 757 projects submitted, including 476 physical projects and 281 creative … Read more

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