Blog

Connecting a 16×2 LCD to Arduino: Direct or I2C?
Connecting a 16×2 LCD to Arduino: Direct or I2C?

A 16x2 character LCD is one of the most common displays in Arduino projects, and it can be wired up two very different ways depending on how many pins…

Non-Contact Temperature Measurement with MLX90614 and Arduino
Non-Contact Temperature Measurement with MLX90614 and Arduino

Every other temperature sensor we've covered needs to physically touch what it's measuring; the MLX90614 breaks that rule entirely, reading an object's…

Measuring Current with ACS712 and Arduino: Wiring and Calibration
Measuring Current with ACS712 and Arduino: Wiring and Calibration

Measuring voltage with Arduino is straightforward with a simple voltage divider, but measuring current needs a different approach — the ACS712…

Brushless DC (BLDC) Motors: Principles and Control
Brushless DC (BLDC) Motors: Principles and Control

A brushless DC (BLDC) motor gets rid of the physical brushes that wear out in traditional DC motors, replacing them with electronic control that switches…