@Dronebotworkshop
  @Dronebotworkshop
DroneBot Workshop | Arduino Color Sensors - TCS230 & ISL29125 @Dronebotworkshop | Uploaded January 2020 | Updated October 2024, 6 hours ago.
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 dronebotworkshop.com/arduino-color-sense
More tutorials and projects at dronebotworkshop.com
Discuss this on the Forum at forum.dronebotworkshop.com
Join the newsletter - 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 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!
Arduino Color Sensors - TCS230 & ISL29125Raspberry Pi Remote Camera with motionEyeOS - Build a Surveillance SystemIR Remotes & Microcontrollers - Arduino & ESP32Dual Boot Workstation - Windows 11 & Ubuntu 22.04Using SD Cards with Arduino - Record Servo Motor MovementsBuild a Real Robot Episode 8 - Motor Controller Part 1I2C Part 1 - Using 2 ArduinosBuild a REAL Robot - Episode 4 - Selecting WheelsTech Toolkit | The Ultimate Electronics Tool Round-UpDiodes  - A Practical GuideExploring the Arduino Nano ESP32 | MicroPython & IoT CloudControl Large Gearmotors with PWM & Arduino

Arduino Color Sensors - TCS230 & ISL29125 @Dronebotworkshop

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER