Hi. We Might Have a Wiring Problem.
Arduino and robotics gear, guides, and builds worth your time.

Education
Start here if you’re new: dev environment setup, the basic tools every project needs, and programming guides to get you writing real code.

Gear & Reviews
Start here if you like buying things: honest breakdowns of boards, sensors, tools, and the rest of the workbench pile.

Project Highlights
Start here if you want inspiration: cool Arduino and robotics builds from around the internet, and the parts behind them.
Latest From the Blog
-

The Best USB Logic Analyzers Under $50, Tested
Under $50, the USB logic analyzer market is basically one chip in a dozen different plastic shells. Here is which one to actually buy, what the “24MHz” on the box really means, and the one accessory that decides the purchase.
-

Understanding PWM: How Arduino Fakes Analog Output
An Arduino pin can only be fully on or fully off — yet analogWrite() dims an LED smoothly from dark to blazing. Here is what PWM actually does, why only six pins can do it, and how to turn that square wave into a voltage you can measure.
-

Gear Ratios and Torque: Sizing a Drivetrain for Your Robot
How much torque does your robot actually need? It is a five-minute calculation, not a guess. Here is the math, the units that matter, and why the yellow motor in your starter kit cannot climb a ramp.
-

Build an Arduino Data Logger That Writes to an SD Card
About seven dollars of hardware turns an Uno into a device that records data to a CSV file for days at a time. Here is the SPI wiring, the sketch, the pin 10 trap that hangs SD.begin(), and why close() is the line you must not delete.
-

LiPo vs. NiMH vs. 18650: Which Battery Chemistry for Which Robot
Capacity tells you how long your robot runs. C-rating and internal resistance tell you whether it runs at all. Here is how LiPo, NiMH, and 18650 actually behave when four gearmotors stall at once, and which one belongs in your build.
-

Why Your Code Compiles But Doesn’t Do Anything
A sketch that compiles is only a sketch the compiler could parse — it says nothing about whether your logic is right. Here are the usual suspects behind a silent board, in the order worth checking them.