• The Core ESP32-C3 Board for Arduino: What I Wish Someone Had Told Me
    ,

    The Core ESP32-C3 Board for Arduino: What I Wish Someone Had Told Me

    Why I Almost Sent My First Core ESP32-C3 Board Back My first core ESP32-C3 board for Arduino sat in a static bag on my desk for almost two weeks before I worked up the nerve to plug it in. It came from a marketplace listing that simply read “CORE ESP32-C3 development board.” No manual. No…

  • Arduino Pro Micro: The Board That Finally Made My Keyboard Project Work
    ,

    Arduino Pro Micro: The Board That Finally Made My Keyboard Project Work

    I have been building small electronics projects for over six years, mostly custom keyboards and desk gadgets. Everything in this article comes from boards I have soldered, bricked, and eventually gotten working on my own bench. For more details, see the official documentation at Arduino resources. What Is the Arduino Pro Micro The Arduino Pro…

  • Fix arduino_event_wifi_sta_got_ip esp32 Core v3 Bugs
    ,

    Fix arduino_event_wifi_sta_got_ip esp32 Core v3 Bugs

    The Midnight Debugging Session While debugging a remote telemetry project last month, I encountered the arduino_event_wifi_sta_got_ip esp32 event issue that has tripped up many IoT developers. My solar-powered weather station was supposed to wake up, connect to the local access point, transmit sensor payloads, and immediately return to deep sleep. Instead, the controller hung in…

  • Esp32 Arduino Wifi Password Legal Characters: What Actually Works
    ,

    Esp32 Arduino Wifi Password Legal Characters: What Actually Works

    An ESP32 Arduino WiFi password legal characters can still leave your board stuck blinking “connecting…” forever, and I learned that the hard way on a weather station build that sat on my desk for two days before I figured out the problem was one apostrophe. The router accepted that password without a complaint. My phone…

  • How to Create a Base64 Encoded String in Arduino JSON Without Crashes
    ,

    How to Create a Base64 Encoded String in Arduino JSON Without Crashes

    Are you trying to figure out how to create a base64 encoded string in arduino json so you can safely transmit binary data, images, or sensor payloads over a lightweight HTTP POST request? It is a common challenge because Arduino’s constrained memory architecture makes handling raw binary arrays inside a JSON document highly prone to…

  • Arduino ESP-NETIF: Static IP Setup That Actually Works
    ,

    Arduino ESP-NETIF: Static IP Setup That Actually Works

    Arduino esp-netif calls saved one of my recent ESP32 projects after WiFi.config() quietly ignored the static IP I kept feeding it. If you have ever set a static address in the Arduino sketch, uploaded it, and watched the board grab a random DHCP lease anyway, you already know the frustration I am talking about. That…

  • 192.168.4.1: What It Means for Your ESP32 or Arduino Project
    ,

    192.168.4.1: What It Means for Your ESP32 or Arduino Project

    192.168.4.1. That string of numbers showed up on my serial monitor the first time I ever wired up an ESP32, right after the line “AP IP address,” and I had no clue what to do with it. I typed it into my phone’s browser like it was a website and just stared at the loading…

  • How to Use an Earphone Part with Arduino Sound Sensor for Arduino (Wiring + Code)

    How to Use an Earphone Part with Arduino Sound Sensor for Arduino (Wiring + Code)

    Using an earphone part with Arduino is one of the cheapest ways to build a sound sensor, since you’re reusing a microphone that’s already sitting in your junk drawer instead of ordering a module. It works, but it’s finicky, and nobody tells you that part upfront. I found that out the hard way. My first…

  • Arduino IDE 2.3.6 and Setup: Step-by-Step Installation Guide 2026
    ,

    Arduino IDE 2.3.6 and Setup: Step-by-Step Installation Guide 2026

    Getting started with Arduino programming just got easier with the Arduino IDE 2.3.6 and Setup process. This complete installation guide walks you through everything you need to know to get your development environment running smoothly in 2026. This guide is suitable for beginners, makers, and developers upgrading to the latest IDE. Follow explicit instructions, whether…

  • Robot Dog for Adults: The Honest 2026 Buying Guide
    , ,

    Robot Dog for Adults: The Honest 2026 Buying Guide

    Last Updated: August 17, 2026 Author Note: Written by the arduinocraft.com team after building and testing a homemade Arduino based robot dog over several weeks, alongside research into consumer robot pet options currently on the market. A robot dog for adults sat on my workbench for three days before I admitted defeat and ordered one…