The ROHM BH175NUC is a 16bit color sensor that can sense RED, GREEN and BLUE light and converts to a digital values. This device is highly sensitive to wide dynamic range illuminance of color at 0.005 ~ 40k LUX temperature ambient typically use in adjusting LCD backlights, Display Panel, Smart Phones Display, tablet pc’s, color sorting devices. Digital camera, digital video camera, portable gaming devices, clinical instruments and labs. This device communicates via i2c protocol or Two Wire Bus Interface that correspond to 1.8v logic interface with programmable interrupt functions. For more details regarding the command sets and sequence please refer to the documents below.

ROHM Semiconductor BH175NUC

Required Components

  • Arduino IDE | Atmel Studio | Energia | Processing
  • Arduino PRO, FIO, NANO, UNO, MINI, MEGA, PRO MINI, LEO, BT, DUE, ETHERNET,LILYPAD, NodeMCU, Teensy Board, TeensyDuino, ESP8266 12, 12E, ESP32, LinkItOne, ESP8266 NodeMCU, ESPDuino, ATMEGA328 16/12, ATMEGA32u4 16/8/ MHz, ESP8266, MSP430 ,ATMEGA250 16 MHz, ATSAM3x8E, STM32.
    • Note: For AVR (If your using AVR please see the flash size of the MCU)
    • Note: The Diagram below is using NANO. (please refer to each MCU’s respective pin-outs & bus configurations)
  • BH1745NUC Color Sensor IC / Module
  • Step-down Voltage Regulator (See below required values)
  • Capacitors (See below required values)
  • Resistors (See below required values)
  • PCB Designer (Circuit simulation to PCB Layout)

Wiring Guide

ROHM Semiconductor BH175NUC

Source Code


Sensing Color with BH1745NUC 16bit i2C Color Sensor
Tagged on:                         

Leave a Reply

Your email address will not be published. Required fields are marked *