DIY a 10MHz Reference Signal Generator with Arduino Nano

I recently conducted experiments for a new design that required a function generator. Despite the new function generator having quite good frequency tolerance specifications, I needed to achieve higher precision. One way to obtain higher precision with frequency generators, arbitrary waveform generators, and frequency counters is to use the 10MHz reference input provided on many … Read more

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

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

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

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

Is it Still Necessary to Learn Arduino in 2020?

Beginners often ask me a question: with so many development boards available on the market, such as 51, STM32, ESP8266/ESP32, Micro:bit, and various Pi, which one should I learn? I heard that Arduino is good; is it useful to learn it? Some old Arduino players are also starting to wonder:It’s already 2020, is it still … Read more

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

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