# leecuriosity.com > DIY Tech|Arduino Projects|3D Printing ## Posts - [Soldering Tip Cleaning and Maintenance](https://leecuriosity.com/soldering-tip-cleaning-and-maintenance/): If you’re serious about soldering, keeping your soldering iron tip clean isn’t optional — it’s essential. The tip is in constant contact with hot metal and solder, which makes it vulnerable to oxidation, rust, and metallic build-up. Over time, this can seriously reduce performance (and mess up your joints!). Soldering tip Cleaning Tips usually turn black after use. This means that the tip has undergone oxidation and has oxides deposited on its surface. Cleaning the tip frequently by removing any dirt or dust will help keep it free from oxidation. Make sure to clean it right away after each use to […] - [How to Install the Arduino IDE on macOS (Step-by-Step Guide)](https://leecuriosity.com/how-to-install-the-arduino-ide-on-macos-step-by-step-guide/): If you’re just getting started with Arduino on a Mac, here’s the truth: it’s not exactly the same as doing it on Windows. I remember the day I switched to Mac. Everything felt clean and new — until I tried to set up Arduino. On Windows, I was used to a smooth ride. But here, I had to deal with security prompts, missing drivers, and a port list that refused to cooperate. After plenty of trial and error, I’ve figured out a setup flow that just works — and I’m sharing it here to save you the headache. Requirements A Mac […] - [How to Install Arduino IDE on Windows: Step-by-Step Guide for Beginners](https://leecuriosity.com/how-to-install-arduino-ide-on-windows-step-by-step-guide-for-beginners/): If you’re new to Arduino, one of the first things you need to do is install the Arduino IDE on your computer. The Arduino IDE is the software you use to write code, compile your programs, and upload them to your Arduino board. In this guide, I’ll show you how to download and install Arduino IDE on Windows, connect your Arduino board, select the correct board and COM port, and upload your first example program. Note: The Arduino IDE version shown in my video is 2.3.10. The version may be different when you follow this tutorial. That’s completely fine—simply download the […] - [ACEBOTT QD001 + QD003 Review: Building an AI Robot Car from Scratch and Testing Every Feature](https://leecuriosity.com/acebott-qd001-qd003-review-building-an-ai-robot-car-from-scratch-and-testing-every-feature/): Introduction Artificial Intelligence and robotics are no longer technologies reserved for research laboratories or large companies. Today, educational robot kits make it possible for students, hobbyists, and makers to learn programming, electronics, mechanical design, and computer vision from home. One of the most interesting platforms currently available is the ACEBOTT QD001 Smart Robot Car, especially when paired with the QD003 AI Vision Expansion Kit. Unlike many beginner robot kits that focus on only one feature—such as line tracking or obstacle avoidance—the QD001 provides a complete robotics platform with omnidirectional movement, while the QD003 introduces real-time AI vision using a Kendryte K210 […] - [How to Build 6 DOF Robot Arm from the DFRobot Kit](https://leecuriosity.com/how-to-build-6-dof-robot-arm-from-the-dfrobot-kit/): 1. Introduction Robotic arms are no longer confined to large industrial environments — they’ve made their way into classrooms, maker spaces, and home labs around the world. These robot arms have been transforming modern manufacturing for decades, helping to assemble everything from automobiles to smartphones with speed, precision, and repeatability. For hobbyists and robotics enthusiasts, building a robotic arm is a rewarding challenge — one that teaches mechanical design, servo control, and coding, all in a single project. I previously experimented with 4 DOF wooden robotic arm, a lightweight 4-DOF arm great for learning the basics of servo coordination and inverse […] - [3D Printed RC Car using GT2 Belt](https://leecuriosity.com/3d-printed-rc-car-using-gt2-belt/): Hello there, these are all the components you need to prepare before building this RC car. Hardware Components : For 3D printing parts, you can download them from Cults3D. Electronics Components: This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps the projects coming—thanks for your support! - [How to Make an LED Fade Using Arduino](https://leecuriosity.com/how-to-make-an-led-fade-using-arduino/): So you’ve already blinked some LEDs like a pro? Nice. But what if we want the LED to fade in and out — like it’s breathing, like it’s alive, like… your ambition every Monday morning? Let’s make your Arduino control LED brightness smoothly using just a few lines of code. This one’s gonna look slick What You’ll Need This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps the projects coming—thanks for your support! Wiring the LED Connect the long […] - [How to Blink Multiple LEDs with Arduino (Beginner-Friendly Guide)](https://leecuriosity.com/1294-2/): Have you just learned how to blink one LED with Arduino and you’re thinking… “Okay cool, now what?” Well, how about we blink multiple LEDs like a pro? In this post, I’ll show you how to connect and blink 3 LEDs using Arduino. You’ll learn how to wire them properly, write the code, and even tweak it for some cool effects. Let’s get started! What You’ll Need This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps the projects coming—thanks […] - [Blink Without Delay – Smarter LED Control with Arduino](https://leecuriosity.com/blink-without-delay-smarter-led-control-with-arduino/): So you’ve mastered the basic LED blink using delay(). Feels good, right? But here’s the thing: delay() is kind of a beginner trap. It stops everything while it waits — like freezing your whole code just to blink a light. What if you want to blink an LED and read a button? Or update a sensor at the same time? That’s where millis() comes in — and where you level up. This is the classic “Blink Without Delay” sketch. Let’s break it down. What you need : This post may contain affiliate links. If you purchase through these links, I may […] - [Understanding Filament Diameter: 1.75mm vs 2.85mm](https://leecuriosity.com/understanding-filament-diameter-1-75mm-vs-2-85mm/): When it comes to 3D printing, filament diameter might seem like a small detail — but it plays a big role in print quality, extrusion performance, and even hardware compatibility. Choosing the right diameter can affect everything from layer resolution to nozzle jams, and the decision often influences the kind of printer, hotend, and slicer settings you’ll be using. Let’s dig deep into the two main filament diameters and explore why it matters. The Two Main Filament Sizes: 1.75mm vs 2.85mm (or 3.00mm) The world of desktop 3D printing revolves around two primary filament diameters: 1.75mm – The Current Standard The […] - [TPU, Nylon, and Exotic Filaments: When and Why to Use Them](https://leecuriosity.com/tpu-nylon-and-exotic-filaments-when-and-why-to-use-them/): As you level up in 3D printing, you’ll quickly find that PLA, ABS, and PETG can’t do it all. Need something flexible? Heat-resistant? Glow-in-the-dark? That’s where advanced materials like TPU, Nylon, and exotic filaments step in. These aren’t just flashy alternatives — they’re specialty materials designed for very specific use cases. Let’s break them down. TPU – Thermoplastic Polyurethane TPU is your go-to material when flexibility matters. It’s a rubber-like filament that can bend, compress, and stretch without breaking. If you’ve ever seen a 3D-printed phone case, RC car tire, or grommet, chances are it was made of TPU. It prints […] - [PLA vs ABS vs PETG – Which Filament Should You Use?](https://leecuriosity.com/pla-vs-abs-vs-petg-which-filament-should-you-use/): Choosing the right 3D printing filament can be the difference between a successful, clean print and a warped, cracked mess. While there are dozens of materials out there, three stand out as the most popular and accessible for most desktop 3D printers: PLA, ABS, and PETG. Each filament has its own pros, cons, quirks, and ideal use cases. Let’s break it all down so you can make the right decision for your next project. PLA – Polylactic Acid PLA is the easiest material to print with, making it the go-to for beginners and quick prototypes. It’s derived from renewable sources like […] - [Essential Tools You Need for 3D Printing](https://leecuriosity.com/essential-tools-you-need-for-3d-printing/): 3D printing is more than just owning a printer and loading up some filament. To consistently produce clean, accurate, and reliable prints — and avoid common headaches — you need a full set of tools covering everything from setup to post-processing. Whether you’re a total beginner or just upgrading your printing station, here’s your in-depth guide to all the tools you need, why you need them, and which ones are worth getting. Bed-Leveling and Calibration Tools Getting the first layer right is absolutely critical. An uneven bed means failed prints, bad adhesion, and hours wasted. Even with auto-leveling, proper calibration is […] - [FDM vs SLA vs Resin Printing: Which Should You Choose?](https://leecuriosity.com/fdm-vs-sla-vs-resin-printing-which-should-you-choose/): When most people hear “3D printing,” they picture a desktop machine slowly drawing shapes in melted plastic. And yeah — that’s a huge part of it. But 3D printing is more than just a plastic noodle machine. It’s a whole world of tools, materials, and technologies, each with different strengths and quirks. In this guide, we’ll break down the three most common 3D printing technologies today: FDM, SLA, and MSLA (resin printing). We’ll cover how they work, what kind of materials they use, the pros and cons of each, and which one actually fits your goals and your budget. FDM – […] - [How Does 3D Printing Work? (FDM, SLA, SLS explained)](https://leecuriosity.com/how-does-3d-printing-work-fdm-sla-sls-explained/): 3D printing, also known as additive manufacturing, is a process of creating three-dimensional objects by adding material layer by layer based on a digital model. Unlike traditional subtractive methods, where material is carved or cut away, additive manufacturing builds objects from the ground up—making it more efficient for complex geometries and reducing material waste. There are various methods of 3D printing, but three of the most commonly used technologies are Fused Deposition Modeling (FDM), Stereolithography (SLA), and Selective Laser Sintering (SLS). Each technology has its own unique mechanisms, materials, advantages, and ideal applications. Let’s break them down in technical detail. Fused […] - [How to Build a Distance-Based LED Bar Graph with HC-SR04 and Arduino](https://leecuriosity.com/how-to-build-a-distance-based-led-bar-graph-with-hc-sr04-and-arduino/): Want to visualize how close something is using just LEDs? In this project, we’ll use an HC-SR04 ultrasonic sensor to light up a row of LEDs based on distance — the closer the object gets, the more LEDs light up. We’ll also display the measured distance on a 16×2 I2C LCD screen. Components Required This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps the projects coming—thanks for your support! Wiring Diagram HC-SR04 Pin Connects to Arduino VCC 5V GND […] - [How to Build a Temperature-Based LED Bar with TMP36 and LCD Display](https://leecuriosity.com/how-to-build-a-temperature-based-led-bar-with-tmp36-and-lcd-display/): In this upgraded version of the LED temperature meter, we’ll display the current temperature in real-time on a 16×2 LCD alongside the LED bar. The LEDs light up based on temperature level, while the LCD gives you the exact number in °C. Components Required This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps the projects coming—thanks for your support! TMP36 Pinout and Wiring Facing the flat side of TMP36 with the text facing you: TMP36 Pin Connects to Description […] - [How to Build a Temperature-Based LED Bar with TMP36 and Arduino](https://leecuriosity.com/how-to-build-a-temperature-based-led-bar-with-tmp36-and-arduino/): How to Build a Temperature-Based LED Bar with TMP36 and Arduino In this project, we’ll use a TMP36 temperature sensor and an Arduino to light up a row of LEDs based on the ambient temperature. As the temperature increases, more LEDs will light up from left to right, just like a temperature meter. Components Required This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps the projects coming—thanks for your support! TMP36 Pinout and Wiring Facing the flat side of […] - [How to Build a Countdown Timer Using a 7-Segment LED Display and Arduino](https://leecuriosity.com/how-to-build-a-countdown-timer-using-a-7-segment-led-display-and-arduino/): Want to build a DIY countdown timer with a raw 7-segment display, without any fancy modules like TM1637? Let’s do it the hardcore way — controlling each segment manually using Arduino pins. This is a great project to understand how 7-segment LEDs work under the hood. What You’ll Need This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps the projects coming—thanks for your support! You can find the segment labels (a-g) in the datasheet of your display. In this […] - [Control an LED Chaser with Button Hold and Double Click (Arduino Tutorial)](https://leecuriosity.com/control-an-led-chaser-with-button-hold-and-double-click-arduino-tutorial/): In this project, you’ll learn how to control a multi-LED chaser effect using just one button. This tutorial covers how to: It’s a fun way to explore INPUT_PULLUP, button debouncing, and LED animations — all with clean, beginner-friendly code. Components Needed: This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps the projects coming—thanks for your support! How It Works The LED chaser moves from left to right, turning on one LED at a time. You can control it in […] - [Create an LED Chaser Effect with Arduino (Multiple LEDs + Button Control)](https://leecuriosity.com/create-an-led-chaser-effect-with-arduino-multiple-leds-button-control/): Create an LED Chaser Effect with Arduino (Multiple LEDs + Button Control) An LED chaser (also called LED running lights) is a popular beginner Arduino project where multiple LEDs light up one after the other, creating a chasing or bouncing visual effect. It’s a great way to learn about arrays, loops, timing, and now — adding button control to change direction. In this guide, you’ll learn how to wire 6 LEDs and a button to control the direction of the LED chase. Components Needed: This post may contain affiliate links. If you purchase through these links, I may earn a small […] - [Control an LED with a Button using Arduino (Beginner Project)](https://leecuriosity.com/control-an-led-with-a-button-using-arduino-beginner-project/): Controlling an LED with a pushbutton is one of the best starting points when learning Arduino. In this tutorial, you’ll learn how to wire a simple circuit and write basic code that lets you turn an LED on and off using a single button. It’s simple, fast to build, and teaches you two key Arduino functions: digitalRead() and digitalWrite(). Components Needed: This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps the projects coming—thanks for your support! How It Works […] - [Arduino LED Dimmer (Potentiometer + PWM)](https://leecuriosity.com/arduino-led-dimmer-potentiometer-pwm/): In this tutorial, we’ll build a simple but powerful Arduino LED Dimmer using a potentiometer and PWM (Pulse Width Modulation). You’ll get to understand how PWM works, and how you can control the brightness of an LED based on the position of a potentiometer. We’ll also simulate how it works, walk through the code line by line, and test it directly on your Arduino board. No more waiting — let’s dive in! LED Dimming with Arduino To build this project, you’ll need the following components: This dimmer project works by combining two things: As you rotate the potentiometer, it changes the […] - [How to Control an LED with Arduino – Beginner’s Guide](https://leecuriosity.com/how-to-control-an-led-with-arduino-beginners-guide/): Making an LED Blink – Your First Line of Arduino Communication Blinking an LED is often considered the “Hello, World!” of microcontroller programming. It’s one of the very first things you’ll do when learning how to program a new microcontroller. But why start with blinking an LED? Because the same basic techniques you use to connect and control an LED also apply to many other components, like motors, buzzers, or relays. If you can make an LED blink, you’re already one step closer to controlling the physical world through code. In fact, once you’ve made an LED blink, you’ve just spoken […] - [How to Measure Distance with Arduino and an Ultrasonic Sensor (HC-SR04 + I2C LCD)](https://leecuriosity.com/how-to-measure-distance-with-arduino-and-an-ultrasonic-sensor-hc-sr04-i2c-lcd/): If you’re looking for a beginner-friendly way to get into sensing the physical world with Arduino, ultrasonic distance measurement is a fantastic place to start. In this project, we’ll use an HC-SR04 ultrasonic sensor to measure how far away an object is — and we’ll display that distance on a 16×2 I2C LCD screen. Whether you’re building a robot that needs to avoid obstacles or a smart parking sensor, this setup is the foundation for a wide range of practical applications. Let’s walk through it step-by-step and understand not just how to build it — but how it really works. This […] - [How to Control Two Servo Motors with Two Potentiometers and Display Angles on I2C LCD](https://leecuriosity.com/how-to-control-two-servo-motors-with-two-potentiometers-and-display-angles-on-i2c-lcd/): If you’ve already built a basic servo project and you’re ready for the next step, this one’s for you. In this project, we’re going to control two servo motors using two potentiometers, and on top of that, we’ll display their real-time angles on an I2C LCD screen. It’s an excellent exercise to get comfortable with reading multiple analog inputs, writing to servos, and outputting data to an LCD — all in one neat little system. In this project, You’re going to learn how to read analog signals from two separate potentiometers and use those values to control the angles of two […] - [How to Control a Servo Motor Using a Potentiometer with Arduino](https://leecuriosity.com/how-to-control-a-servo-motor-using-a-potentiometer-with-arduino/): Have you ever wanted to move something smoothly with your hand and see it come to life using a servo motor? Whether you’re building a robotic arm, a remote-controlled car, or just exploring electronics, learning how to control a servo with a potentiometer is a solid step forward. It’s like giving your Arduino a wrist and a muscle Let’s dive into it. What is a Potentiometer? A potentiometer, often referred to as a “pot,” is one of the most common components in electronics when you need to control something gradually — like the brightness of an LED or the position of […] - [Understanding Potentiometers: Theory, Types, and Applications](https://leecuriosity.com/understanding-potentiometers-theory-types-and-applications/): Potentiometers — commonly known as “pots” — are essential building blocks in modern electronics and electrical engineering. These adaptable components serve as a bridge between electrical signals and the physical controls we interact with, enabling smooth adjustments of voltage, current, or signal levels across countless systems. Whether it’s tweaking audio volume, calibrating sensors, or setting motor speeds in robotics, potentiometers provide an intuitive, precise way to manage electronic behavior. In this guide, we’ll take a deep dive into potentiometers — starting with the core principles behind how they function, followed by their construction and internal mechanism. We’ll explore the major types […] - [Brushed DC Motors: A Complete Deep Dive](https://leecuriosity.com/brushed-dc-motors-a-complete-deep-dive/): Introduction to Brushed DC Motors Brushed DC motors are one of the most fundamental and widely used types of electric motors in the world. Their simplicity, low cost, and straightforward operation make them a favorite in everything from toys and household appliances to industrial machines and automotive systems. Despite the rise of brushless and AC motors, brushed DC motors continue to offer advantages in specific use cases where ease of control and immediate torque response are more valuable than long-term efficiency. History and Evolution of Brushed Motors Brushed motors were the first commercially important application of electric power to drive mechanical […] - [DC Motors and Applications](https://leecuriosity.com/dc-motors-and-applications/): What is a DC Motor? A DC motor is a type of electric motor that operates using direct current (DC) as its power source to generate mechanical force or motion. The most commonly used DC motors function by utilizing magnetic fields created by the electric current flowing through the coils. Almost all DC motors incorporate an internal switching mechanism — either electromechanical, like a commutator and brushes, or electronic, such as a motor controller — to regularly reverse the direction of the current in certain windings. This reversal is what enables continuous rotation of the motor shaft. How Does a DC […] - [Introduction to Motors: The Heart of Motion in Electronics](https://leecuriosity.com/introduction-to-motors-the-heart-of-motion-in-electronics/): Motors are the hidden powerhouse behind much of the movement we encounter in our daily lives — from the buzz of a mobile phone to the precision motion of robotic arms and 3D printers. In the world of DIY electronics, robotics, and Arduino projects, understanding how motors work is an essential skill. In this ultimate beginner’s guide, we’ll explore the history of electric motors, break down the fundamentals of how motors work, cover the different types of motors used in electronics, and explain how to choose the right one for your project. 1. A Brief History of Electric Motors Electric motors […] - [Understanding Electric Current – A Beginner’s Guide](https://leecuriosity.com/understanding-electric-current-a-beginners-guide/): Electric current is one of the most essential concepts in electrical and electronic systems. Whether you’re building a basic circuit with an LED or troubleshooting a complex device, understanding current is key. In this guide, we’ll explain what electric current is, how it works, how it’s measured, and the different types you’ll encounter in practical circuits. What Is Electric Current? Electric current is the flow of electric charge through a conductor. In most cases, this means the movement of electrons through a wire. Current flows when there is a potential difference (voltage) across two points and a complete path for the […] - [Understanding Electrical Voltage – A Beginner’s Guide](https://leecuriosity.com/understanding-electrical-voltage-a-beginners-guide/): Voltage is one of the core concepts in electricity. Whether you’re powering a small LED or designing a home circuit, understanding voltage is essential. In this article, we’ll break down the basics of voltage, explain what potential difference really means, show you how to measure voltage, explore the difference between AC and DC voltage, and explain why voltage levels vary in different parts of the world. What Is Voltage? Voltage is the force that drives electrons through a circuit. Without it, electrons still move between atoms, but they drift randomly and don’t generate any useful current. When we apply voltage, these […] - [How to Set Up Your First 3D Printer (Beginner Walkthrough)](https://leecuriosity.com/how-to-set-up-your-first-3d-printer-beginner-walkthrough/): So you just got your first 3D printer—nice! But let’s be real: unboxing a giant piece of machinery with wires, moving parts, and no idea what does what? That can be intimidating. Don’t worry. This guide is designed to walk you through every step, from unboxing to your first successful print. I’ll break it down so clearly that even if you’ve never touched a 3D printer before, you’ll finish this tutorial with confidence (and hopefully a cute little Benchy in your hand). Part 1: Unboxing and Initial Inspection Step-by-step: Check for damage like bent metal, cracked plastic, or loose belts. Contact […] - [Anycubic Kobra 2 NEO and Bambulab A1 ! Which one is better?](https://leecuriosity.com/anycubic-kobra-2-neo-and-bambulab-a1-which-one-is-better/): If you’re getting into FDM 3D printing, or even if you’ve been around the block and are looking for your next machine, chances are you’ve come across two names: the Anycubic Kobra 2 Neo and the Bambu Lab A1. I’ve spent the past few weeks printing, tweaking, and testing both of these printers—side by side—and let me tell you: they’re very different beasts. Both good in their own way, but not for the same kind of user. This isn’t just a spec-sheet battle. It’s a story of what it feels like to actually use them. Getting Started: One Welcomes You, the […] - [What is 3D Printing? A Beginner’s Guide](https://leecuriosity.com/what-is-3d-printing-a-beginners-guide/): 3D printing, also known as additive manufacturing, is a process of creating three-dimensional objects by depositing material layer by layer based on a digital model. Unlike traditional manufacturing methods such as CNC machining or injection molding — which are subtractive or mold-based — 3D printing builds objects from the ground up, allowing for complex geometries, rapid prototyping, and on-demand production with minimal material waste. How 3D Printing Works The workflow for 3D printing typically involves three main stages: Designing the Model Slicing the Model Printing the Object Common 3D Printing Technologies FDM (Fused Deposition Modeling) SLA (Stereolithography) SLS (Selective Laser Sintering) […] - [Using IR Remote Controls with Arduino](https://leecuriosity.com/using-ir-remote-controls-with-arduino/): Infrared (IR) remote controls are everywhere these days — you’ve probably used them to control your TV, speaker system, air conditioner, fan, or even to switch a light on and off. But here’s the cool part: you can also use these remotes in your Arduino projects. In this guide, I’ll show you how to decode signals from an IR remote and then repurpose those signals to control different devices — like turning on LEDs, operating a fan, or even building your own robot car that moves at the press of a button. Introduction Remember the dark times, when you had to […] - [How to Choose the Right Flux for DIY Electronics (Complete Guide)](https://leecuriosity.com/how-to-choose-the-right-flux-for-diy-electronics-complete-guide/): When you’re soldering electronics, choosing the right flux might not seem important at first—but trust me, it can make or break your entire project. Flux helps clean metal surfaces and allows solder to stick properly, ensuring strong, reliable joints. It removes oxidation, improves wetting, and prevents metal from re-oxidizing during soldering. Basically, flux is your silent helper, making sure everything bonds the way it should. Let’s break down the types of flux and figure out which one fits your DIY electronics project best. New to soldering? You might also like: Essential Soldering Tools for Beginners This page includes affiliate links. I […] - [Forms of Solder – What You Should Know Before You Start Soldering?](https://leecuriosity.com/forms-of-solder-what-you-should-know-before-you-start-soldering/): When you’re starting any soldering project, choosing the right combination of solder and flux is one of the most important steps. Solder comes in several forms depending on your tools and use case. Let’s go through the most common ones, especially if you’re a DIY electronics hobbyist. If you’re working with electronics and a soldering iron, then flux-core solder wire is your best friend. New to soldering? Start with our guide: Essential Soldering Tools for Beginners Solder Wire This is the most beginner-friendly form. It usually comes in a spool or a tube, and is available in both solid and flux-core […] - [Essential Soldering Tools: A Beginner's Guide](https://leecuriosity.com/essential-soldering-tools-a-beginners-guide/): So you’ve got your solder and flux figured out — awesome. If not, check out: What is Solder? (And How to Choose the Right One)Still confused about flux? What is Flux and Why It Matters in Soldering Now let’s talk tools. You don’t need a massive toolbox to get started with electronics soldering, but having the right gear makes all the difference — in both results and safety. Here are the must-have tools (and some recommendations) to help you get clean, solid joints every time. Soldering Irons: The Core Tool The most important piece of gear is, obviously, the soldering iron. […] - [What is Solder? (And How to Choose the Right One)](https://leecuriosity.com/what-is-solder-and-how-to-choose-the-right-one/): If you’re diving into DIY electronics, soldering is one of those must-learn skills — and solder itself is at the heart of it. But what exactly is solder? Why does it sometimes work perfectly, and other times, act like it wants nothing to do with your components? In this guide, we’ll break down what solder actually is, the types you’ll come across, when to use each, and how to pick the right one for your projects. What Is Solder? Solder is a metal alloy that melts at relatively low temperatures — typically between 183°C and 225°C, depending on the alloy. This […] - [Digital and Analog Signals: An In-depth Technical Guide](https://leecuriosity.com/digital-and-analog-signals-an-in-depth-technical-guide/): Signals form the basis of communication in electronic systems, allowing devices to transmit and process information. Broadly, signals can be classified into two fundamental types: analog signals and digital signals. In this comprehensive guide, we’ll dive deep into the specifics, characteristics, differences, applications, and relevance of each type of signal. What is an Analog Signal? An analog signal is a continuous signal representing physical measurements. It is characterized by smoothly varying values over a range rather than discrete steps. Analog signals mimic real-world parameters such as temperature, sound, pressure, and voltage levels, making them naturally suited to representing real-world phenomena. Characteristics […] - [Understanding Pulse Width Modulation (PWM)](https://leecuriosity.com/understanding-pulse-width-modulation-pwm/): Digital signals are binary — they can only be either 0 or 1. Analog signals, however, have a continuous range of values and are not limited to just two states. Both types of signals are found in electronic systems, but they’re processed in very different ways. When we need to read an analog input, we typically use a sensor to gather real-time analog data. That signal is then passed through an Analog-to-Digital Converter (ADC) so a microcontroller can interpret it in digital form. But what about the reverse? What if we want our microcontroller to influence or control an analog output […] - [Arduino Nano Pinout – Full Guide for Beginners](https://leecuriosity.com/arduino-nano-pinout-full-guide-for-beginners/): Whether you’re building your first project or just need a refresher, this guide walks through all the key pins and onboard components of the Arduino Nano. We’ll cover power inputs, I/O, communication protocols, and what each part of the board actually does. Power Pins Vin: This is where you connect an external power supply to the board. The input range is typically 6V to 12V DC. This voltage goes directly into the onboard 5V voltage regulator. Note: there’s no reverse polarity protection, so be sure to connect positive to Vin and negative to GND. 3.3V Pin: This outputs a regulated +3.3V […] - [Arduino Uno Pinout Explained (For Beginners – With Practical Tips)](https://leecuriosity.com/arduino-uno-pinout-explained-for-beginners-with-practical-tips/): So you just got your Arduino Uno and you’re staring at this blue board full of mysterious pins… What the heck is “A0–A5”? What’s “VIN”? And what happens if you stick a wire into “RESET”? Don’t worry – in this guide, I’ll walk you through the Arduino Uno pinout step-by-step so you actually know what each pin does (and how not to fry your board on day one). The Basics: What is a Pinout? Before you start wiring up LEDs or sensors, you need to understand the pinout – short for “pin layout.” This post may contain affiliate links. If you […] - [What Is Flux in Soldering? A Beginner's Guide to Cleaner, Stronger Joints](https://leecuriosity.com/what-is-flux-in-soldering-a-beginners-guide-to-cleaner-stronger-joints/): 1. Introduction If you’ve ever tried soldering and ended up with a dull, crusty joint that barely sticks, chances are you skipped one of the most essential steps: using flux when soldering. Flux might sound like some obscure chemical from a high school lab, but in the world of soldering, it’s a game-changer. In this post, we’ll break down what flux is, how it works, the different types you can use, and why it’s the not-so-secret weapon for anyone who wants clean, strong solder joints. So, let’s dive in. 2. What Is Flux, really? Flux is a chemical cleaning agent used […] - [Light-Activated Night Light Using Arduino – Beginner Project](https://leecuriosity.com/light-activated-night-light-using-arduino-beginner-project/): Ever wanted a night light that just knows when to turn on? In this project, we’ll build a simple automatic night light using an Arduino and an LDR (light-dependent resistor). When it gets dark, the LED turns on. When it’s bright, the light stays off — no switches, no fuss. This project is perfect for beginners who want to explore how sensors work with Arduino. You’ll learn how to read analog input, set a light threshold, and control an LED based on real-world conditions. Let’s get started and make your lights a little smarter. Parts Required This post may contain affiliate […] - [Build a Knight Rider LED Chaser with Arduino](https://leecuriosity.com/build-a-knight-rider-led-chaser-with-arduino/): Ever watched Knight Rider — that 80s show with the talking car KITT? If you have, you probably remember the sleek red lights on the front of the car that scanned left and right. In this project, we’re going to recreate that exact effect using Arduino and a few basic components. It’s a simple, beginner-friendly project that teaches you about LED sequencing, timing, and control logic. Whether you’re just getting into Arduino or looking for a quick weekend build, this one’s both fun and satisfying to make. Plus, it looks really cool once it’s done! Parts Required This post may contain […] - [How to Use analogRead() and analogWrite() in Arduino (With Simple Examples)](https://leecuriosity.com/how-to-use-analogread-and-analogwrite-in-arduino-with-simple-examples/): Introduction In Arduino projects, you’ll often need to read signals from sensors or control the brightness of an LED. That’s where analogRead() and analogWrite() come in. These two functions let you interact with the real world — by reading sensor input and controlling devices like LEDs, motors, or buzzers. In this guide, you’ll learn what they do, how they work, and see some beginner-friendly examples to help you get started. This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. It helps support this blog and keeps […] - [Arduino Uno Pinout Explain](https://leecuriosity.com/arduino-uno-pinout-explain/): Arduino Uno Pinout Explained (With Practical Tips for Beginners) Introduction If you’re just starting with Arduino, you’ll often hear about digital pins, analog pins, PWM, and more. But what do all these pins on the Arduino Uno actually do — and how do you use them in real projects? In this post, we’ll walk through the pinout of the Arduino Uno, explain what each section is for, and give you practical tips so you can avoid confusion and start wiring like a pro. 💡 Whether you’re trying to blink an LED or build a robot, knowing the board’s pinout is the […] - [Choosing Between Arduino Uno and Mega: A Beginner’s Guide](https://leecuriosity.com/choosing-between-arduino-uno-and-mega-a-beginners-guide/): Introduction When you’re working with Arduino, choosing the right board can make a big difference — especially when your project starts to grow. The Arduino Uno is a great starting point for beginners and small projects. But when it comes to more complex builds that involve a lot of inputs, outputs, or memory, the Arduino Mega might be a better fit. In this post, we’ll compare the Uno and Mega side-by-side, and help you decide which board is better suited for your project. What is Arduino Uno? The Arduino Uno is the most popular board in the Arduino ecosystem. It’s great […] - [Choosing Between Arduino Uno and Nano: A Beginner’s Guide](https://leecuriosity.com/choosing-between-arduino-uno-and-nano-a-beginners-guide/): If you’re just getting started with Arduino, you’ve likely come across two of the most popular boards: the Arduino Uno and the Arduino Nano. Both are powered by the same microcontroller — the ATmega328P — and support the full range of Arduino functions and libraries. However, despite their technical similarities, these boards differ significantly in terms of size, USB interface, pin layout, and how they’re used in real-world projects. The Uno is often the go-to choice for beginners due to its simplicity and compatibility with shields, while the Nano excels in compact and embedded applications. In this article, we’ll break down […] - [Tools for Soldering and Desoldering](https://leecuriosity.com/tools-for-soldering-and-desoldering/): 1. Introduction If you’re diving into electronics or gearing up for your first DIY Arduino project, soldering is a skill you’ll inevitably need. But it’s more than just heating up metal. Trust me, having the right tools makes the process smoother, safer, and far less frustrating (coming from someone who initially attempted soldering on a kitchen table—definitely not recommended). Here’s a detailed breakdown of the essential soldering tools and materials every beginner should have—no unnecessary fluff, just reliable and practical advice. 2. The Soldering Iron There are various types of soldering irons available out there, and choosing the right one really […] - [Introduction to Soldering Step by Step Guide](https://leecuriosity.com/introduction-to-soldering/): 1. Introduction to Soldering Soldering is a very important skill if you want to get into electronics. When working on electronics projects, we often start with a breadboard. It’s great for prototyping because you can plug components directly into it without any soldering. This makes it easy to test ideas and make changes whenever needed. But once your circuit is working the way you want — and you don’t want to deal with a bunch of messy wires anymore — it’s a good idea to move everything to something more solid, like a PCB (Printed Circuit Board). A PCB keeps everything […] - [Building A Line Following Robot Using Arduino](https://leecuriosity.com/building-a-line-following-robot-using-arduino/): How to Make a Line Following Robot Using Arduino and L293D (Beginner-Friendly Guide) Have you ever dreamed of building a robot that moves by itself, follows a path like it’s alive, and actually understands the world around it — well, sort of? Then you’re gonna love this. In today’s project, we’re building a Line Following Robot using Arduino, IR sensors, and the L293D motor driver. Whether you’re a student, hobbyist, or just plain curious, this is a classic project that teaches you the basics of automation, sensor logic, and motor control – all in one go. But wait—what exactly is a […] - [DIY Bluetooth-Controlled 4WD Robot Car (Arduino + HC-05)](https://leecuriosity.com/diy-bluetooth-controlled-4wd-robot-car-arduino-hc-05/): How to make a DIY Bluetooth-Controlled 4WD Robot Car Hey makers! Let me tell you a quick story. A few weeks ago, I was at home, staring at a bunch of leftover parts from older Arduino projects—motors, wheels, a dusty HC-05 Bluetooth module, and an Uno board that’s seen better days. I thought to myself, “Hmm, Why not build something fun with all this?” That’s when the idea hit: a Bluetooth-controlled 4WD robot car. No remote controls, no Wi-Fi headaches—just pure Bluetooth joy, controlled straight from my phone. In this tutorial will show you how to build a 4WD robot controlled […] - [How to make mecanum wheels using Arduino](https://leecuriosity.com/how-to-make-mecanum-wheels-using-arduino/): Building an Arduino Mecanum Wheel Robot Hey makers! Have you ever built a basic robot car and wished it could do something cooler than just moving forward and backward? How about a robot that can move sideways, diagonally, or spin around in place? That’s exactly what Mecanum wheels let your robot do! These special wheels have small angled rollers that allow your robot to move smoothly in any direction, not just straight. Pretty awesome, right? Unlike regular wheels, Mecanum wheels have rollers set at a 45-degree angle around their rim, enabling omnidirectional movement. This means your robot isn’t limited to just […] ## Pages - [Home](https://leecuriosity.com/home-2/) - [Home](https://leecuriosity.com/home/) - [Buyer's Guide](https://leecuriosity.com/buyers-guide/) - [Tool Reviews](https://leecuriosity.com/tool-reviews/) - [My Gear](https://leecuriosity.com/my-gear/) - [Tools](https://leecuriosity.com/tools/) - [Circuit Basics](https://leecuriosity.com/circuit-basics/) - [Intro to 3D Printing](https://leecuriosity.com/intro-to-3d-printing/) - [Basic Soldering](https://leecuriosity.com/basic-soldering/) - [Getting Started with Arduino](https://leecuriosity.com/getting-started-with-arduino/) - [Tutorials](https://leecuriosity.com/tutorials/) - [Robotics & Automation](https://leecuriosity.com/robotics-automation/) - [3D Printing Builds](https://leecuriosity.com/3d-printing-builds/) - [Arduino Projects](https://leecuriosity.com/arduino-projects/) - [Arduino Projects](https://leecuriosity.com/projects/): 3D Printing Builds ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/leecuriosity.com/mcp) [comment]: # (Generated by Hostinger Tools Plugin)