Exploring Hardware Security on a Budget: BadUSB with Arduino

Exploring Hardware Security on a Budget: BadUSB with Arduino

*This article is originally written by: ya0guang. It is part of the FreeBuf original reward program, and reproduction without permission is prohibited. Introduction Given that hardware security is a subject that most newcomers have little exposure to, and it is very appealing, the high prices of some professional security research equipment can be daunting. In … Read more

When LEGO Meets Arduino: Building a PM2.5 Detector with LEGO

When LEGO Meets Arduino: Building a PM2.5 Detector with LEGO

Last week’s article discussed how to control LEGO with Arduino through Bricktronics, building a bridge of communication between Arduino and LEGO. Through this communication mechanism, we can integrate Arduino’s rich peripheral detectors into our application system, giving wings to our creativity. When writing last week’s article, it was during a haze period, but the “unruly … Read more

Arduino Ultrasonic Distance Measurement Tutorial with Code

Arduino Ultrasonic Distance Measurement Tutorial with Code

Ultrasonic Sensor Ultrasonic waves are sound waves that exceed the limits of human hearing, with a vibration frequency above 20 kHz. When working, the ultrasonic sensor converts between voltage and ultrasonic waves. When the ultrasonic sensor emits ultrasonic waves, the probe converts voltage into ultrasonic waves and emits them. When receiving ultrasonic waves, the receiving … Read more

Exploring the World of Arduino: What It Is and What You Can Do with It

Exploring the World of Arduino: What It Is and What You Can Do with It

If children are learning Arduino, what exactly is Arduino? What is its use? Today, let’s explore the world of Arduino together! 01 What is Arduino? Arduino is a convenient, flexible, and easy-to-use hardware development platform that includes various models of Arduino control boards and dedicated programming development software (Arduino IDE). Arduino simplifies many complicated low-level … Read more

Understanding Arduino: A Beginner’s Guide to Arduino and Microcontrollers

Understanding Arduino: A Beginner's Guide to Arduino and Microcontrollers

Readers who work with microcontrollers must have heard of Arduino or even used it, but many still do not understand what Arduino is. Today, we will briefly describe Arduino-related content for beginners. 1. Introduction to Arduino To understand Arduino, one must first understand what a microcontroller is. The basis of the Arduino platform is actually … Read more

Programmable Magnetic Levitating Desktop Ambient Light (Arduino + WS2812)

Programmable Magnetic Levitating Desktop Ambient Light (Arduino + WS2812)

MAKER: tomouwerkerkerk/Translated by: 趣无尽 This is a compact and warm magnetic levitating desktop ambient light, with color-changing soft light adding a gentle atmosphere to the room. It is built based on Arduino and 3D printed components, and it is very simple to assemble. Beginners who are interested can give it a try. Materials List Arduino … Read more

Build a Small Spider Robot with Arduino

Build a Small Spider Robot with Arduino

【Click on the top「Blue Words」 to follow DF Maker Community and become a tech aesthetician】 This small robot is still under improvement by the author, currently capable of throwing a net, climbing, and swinging. Main Materials Arduino UNO Arduino Nano R3 After designing a frame model using CAD, the author 3D printed the parts, assembled … Read more

How to Download, Install, and Use Arduino IDE

How to Download, Install, and Use Arduino IDE

1. Download IDE The latest version of the development environment can be downloaded from the official website:http://www.arduino.cc/en/Main/Software, Note: The latest version 2.0.0 (see the image above) only supports 64-bit systems above Windows 10. If your computer’s system is below Windows 10 or the operating system is 32-bit, please download version 1.8.X (see the image below). … Read more

Step-by-Step Guide to Creating an Arduino UNO Board with Wire (Includes Finished Video)

Step-by-Step Guide to Creating an Arduino UNO Board with Wire (Includes Finished Video)

Everyone knows about Arduino, which 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). The hardware of the Arduino board is relatively simple, and for most hardware engineers, it is not difficult to design an Arduino board. However, some engineers have made an … Read more