Arduino Color Sensors - TCS230 & ISL29125
In today's colorful episode we will learn to calibrate and use the TCS230 and ISL29125 Color Sensors with an Arduino. Article with code at https://dronebotworkshop.com/arduino-... More tutorials and projects at https://dronebotworkshop.com Discuss this on the Forum at https://forum.dronebotworkshop.com Join the newsletter - https://dronebotworkshop.com/subscribe/ Today we will be working with two different color sensors. I’ll show you how they work, how to hook them up, how to calibrate them, and how to extract RGB values from them. The TCS230 (also known as the TCS3200) is a popular and inexpensive color sensor that operates on a wide voltage range. It outputs a square wave whose frequency reflects the color intensity. The Sparkfun ISL29125 is a more capable sensor that provides a 16-bit digital output using the I2C bus. It also has a programmable interrupt feature that you can set to trigger in response to a specific color. Both of these sensors will be useful in designing color-following robots, Rubik's Cube solvers or jelly bean sorters. But before you use them you’ll need to calibrate them. I’ll show you how to calibrate the sensors and then use that calibration data to extract actual RGB values from them. Here is what we will be covering today: 00:00 - Introduction 01:15 - Color Sensor Operation 02:51 - TCS230 Intro 05:31 - TCS230 Arduino Hookup 06:18 - TCS230 Calibration 12:10 - TCS230 RGB Extract 17:26 - ISL29125 Intro 19:52 - ISL29125 Arduino Hookup 21:46- ISL29125 Library & Calibration 27:19 - ISL29125 RGB Extract You’ll find an accompanying article to this video at https://dbot.ws/color, along with all of the code I used. I hope that you enjoy this video and that it adds some color into your life! Thanks for watching!

Using EEPROM with Arduino - Internal & External

ESP32 Guide 2026

Control AC Devices with Arduino SAFELY - Relays & Solid State Switches

Sensors - which one to use

Something is jamming GPS over Europe. Here's what we found

Microsoft Teams Is Watching You | Here's What They See

Using IR Remote Controls with the Arduino

Arduino IDE 2.0 - Testing Release Candidate 3

Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes!

I2C with Arduino and Raspberry Pi - Two Methods

I2C Rotary Encoder

The Insane Genius of a Formula 1 Gearbox

RCWL-0516 Microwave Proximity Sensor - With & Without Arduino

They Were Told They Needed A New Motherboard- And I Can See Why

Build an Electronic Level with MPU-6050 and Arduino

TB6612FNG H-Bridge Motor Controller - Better than L298N?

How to Use a Joystick with Arduino: Wiring and Basic Controls

SwiftUI Course for Beginners – Create an iOS App from Scratch

#322 12 Light Sensors Tested: Measuring Light with Microcontrollers (Arduino or ESP8266, ESP32)

