Blog

Common Arduino Communication Protocols: UART, I2C, and SPI
Engineering illustration: Common Arduino Communication Protocols: UART, I2C, and SPI

A comparison of UART, I2C, and SPI protocols by wire count, speed, and number of supported devices, with a guide to picking the right one for your project.

Controlling LEDs with Voice Commands over Bluetooth
Engineering illustration: Controlling LEDs with Voice Commands over Bluetooth

Use a ready-made phone voice-recognition app with an HC-06 Bluetooth module to turn LEDs on and off with simple voice commands.

Building an Ambient Light Lamp That Reacts to Surrounding Light with Arduino
Engineering illustration: Building an Ambient Light Lamp That Reacts to Surrounding Light with Arduino

Build an RGB lamp that automatically changes color based on ambient light using three LDR light sensors and the map() and analogWrite() functions.

Controlling Multiple Servo Motors at Once with Arduino
Engineering illustration: Controlling Multiple Servo Motors at Once with Arduino

Wire four servo motors to an external power supply and control them together in full synchronization via the Servo library, with a safety note on power supply.