BM017 Color Sensor I2C Color Sensor with White LED for Illumination

Size: px
Start display at page:

Download "BM017 Color Sensor I2C Color Sensor with White LED for Illumination"

Transcription

1 August 0 BM0 Color Sensor BM0 Color Sensor IC Color Sensor with White LED for Illumination phone 0..0 East First Street Chico, CA Contact Solutions Cubed, LLC for your custom designs: Solutions Cubed is an innovative electronic design firm. We have created successful designs for a myriad of industries including mass produced consumer products, deep-sea robotic components, and encrypted encoders for the banking industry. We love meeting new customers and are interested in hearing about your design needs.

2 August 0 BM0 Color Sensor Product Description: The BM0 module carries one AMS TCS color light-to-digital converter IC. The IC has an IC interface allowing digital systems to measure object color. Red, blue, green, and clear values may be read. The module also has a white LED and MOSFET that may be used to illuminate objects. Voltage level translation circuitry is included allowing the module to interface to V or V logic systems. A.V linear regulator on the module provides power to the color sensor. Red, blue, green, and clear digital color measurements White LED on board may be used to illuminate objects being tested On-board.V regulator Voltage level translation circuitry allows use with V or V logic IC interface Dimensions:

3 August 0 BM0 Color Sensor Specifications: Characteristic Min Typ Max Unit Notes Operating voltage 0 V Input to.v regulator Voltage.V Operating current ma and pull-up resistors 00 Ω Pulled to _IO Color conversion time. 00 ms This is configured via the IC interface Color count 0 Longer conversion time provides higher counts Operating temperature C Pin Functions and Notes # Name Maximum Notes Voltage 0VDC Input voltage for on-board.v regulator 0V Ground return for module.v Normally the output for the.v regulator, can be used as an input to supply.v to the module _IO V Sets the voltage for the IC interface. If your system is a V system apply V here, if it is a.v system then connect or another.v source. _IO IC clock line _IO IC data line INT.V Open-drain output asserted low for various interrupt settings. Pull to.v externally with a.kω resistor is used. _LED.V(V) Power supply for white illuminating LED. There is a Ω resistor in series with the LED. If powering with a V supply you should add a second Ω external to the module to ensure the input sinks less than 0mA. V Gate connection to N-channel MOSFET that turns on illuminating LED.

4 August 0 BM0 Color Sensor User Notes/Tips. Color measurements can be dependent on illumination, the proximity of the object being measured, and the angle of measurement. Ideally you want a well-lit object relatively close to the sensor and parallel to the face of the sensor. You can use look-up tables to calibrate for the light source you are using for illumination. You can also use relative measurements to determine colors. For example if red is greater than green and blue, then the object is likely red.

5 August 0 BM0 Color Sensor Communication Protocol Hardware Usage: The BM0 uses an IC interface to write/read data to/from the TCS color sensor. The color sensor s -bit address is 0x. The IC interface follows the standard IC format. You should review the datasheet for the TCS for more details on the communication protocol and various register functions in the color sensor. This datasheet will only cover basic information. S start condition W write bit (0) R - read bit() A acknowledge(0) P stop condition Master-to-slave Slave-to-master IC Write Format? S Slave address W A Command code A Data byte A Continue if multiple bytes P IC Read Format? S Slave address R A Data byte A Data byte A Continue if multiple bytes P IC Combined Read Format (uses a write to establish register to read from) S Slave address W A Command code A S Slave adddress R A Data A P Command Byte: The command byte is used to set the register address of a write or read operation. Command Byte in this example would be B 0000 or 0xB (hexadecimal) Bits : Bits :0 Normally B 0 see datasheet for Address index value. For example the first color more info address CDATAL is B 000. See the table that follows for the address values of other registers. Example Reading from CDATAL register Slave address Command Slave address and write bit 0x in bits : and 0 in bit 0 code includes CDATAL address and read bit 0x in bits : and in bit 0 CDATAL contents returned S 0x A 0xB A S 0x A Data A P

6 August 0 BM0 Color Sensor Register Definitions: The TCS registers are shown here for reference. For additional details review the TCS datasheet. Address Register Name R/W Register Function -- COMMAND W Used to specify register addresses 0X00 ENABLE R/W Enables the color sensor 0X0 ATIME R/W Conversion integration timer 0X0 WTIME R/W Wait timer 0X0 AILTL R/W Clear interrupt low threshold low byte 0X0 AILTH R/W Clear interrupt low threshold high byte 0X0 AIHTL R/W Clear interrupt high threshold low byte 0X0 AIHTH R/W Clear interrupt high threshold high byte 0X0C PERS R/W Interrupt persistence filter 0X0D CONFIG R/W Configuration byte 0X0F CONTROL R/W Control byte 0X ID R Device ID 0X STATUS R Device status 0X CDATAL R Clear data low byte 0X CDATAH R Clear data high byte 0X RDATAL R Red data low byte 0X RDATAH R Red data high byte 0X GDATAL R Green data low byte 0X GDATAH R Green data high byte 0XA BDATAL R Blue data low byte 0XB BDATAH R Blue data high byte Pseudo Code for Initializing Sensor: To initialize the sensor for operation you need to set the analog integration time in the ATIME register, set the gain on the analog conversion in the CONTROL register, and enable the oscillator and analog converters in the ENABLE register. Color data may then be read from the sensor. #define EnableAddress 0xa0 // register address + command bits #define ATimeAddress 0xa // register address + command bits #define ControlAddress 0xaf // register address + command bits void init_tcs(void) { icwritebuffer[0] = 0xF; WriteicRegisters(,ATimeAddress); // RGBC timing is - contents x.ms = icwritebuffer[0] = 0x00; WriteicRegisters(,ControlAddress); // RGBC gain control 0x00 is gain of icwritebuffer[0] = 0x0; WriteicRegisters(,EnableAddress); // enable ADs and oscillator for sensor }

7 August 0 BM0 Color Sensor Example Code for Reading and Writing: These routines for the Arduino can be used as examples for reading and writing data to the TCS. They use functions from the Wire library. /* Load the icwritebuffer with the data you want to write and then call this routine with appropriate address and command bits and the number of bytes you are writing. */ void WriteicRegisters(byte numberbytes, byte command) { byte i = 0; Wire.beginTransmission(SensorAddressWrite); // Send address with Write bit set Wire.write(command); // Send command, normally the register address for (i=0;i<numberbytes;i++) // Send data Wire.write(icWriteBuffer[i]); Wire.endTransmission(); } delaymicroseconds(00); // allow some time for bus to settle /* Send register address to this function the number of bytes you want to read and it returns the byte value for the register's contents in the icreadbuffer */ byte ReadicRegisters(int numberbytes, byte command) { byte i = 0; Wire.beginTransmission(SensorAddressWrite); // Write address of read to sensor Wire.write(command); Wire.endTransmission(); delaymicroseconds(00); // allow some time for bus to settle Wire.requestFrom(SensorAddressRead,numberbytes); // read data for(i=0;i<numberbytes;i++) icreadbuffer[i] = Wire.read(); Wire.endTransmission(); } delaymicroseconds(00); // allow some time for bus to settle #define ColorAddress 0xb // register address + command bits /* Reads bytes from color registers and converts them to -bit color measurements */ void get_colors(void) { unsigned int clear_color = 0; unsigned int red_color = 0; unsigned int green_color = 0; unsigned int blue_color = 0; ReadicRegisters(,ColorAddress); clear_color = (unsigned int)(icreadbuffer[]<<) + (unsigned int)icreadbuffer[0]; red_color = (unsigned int)(icreadbuffer[]<<) + (unsigned int)icreadbuffer[]; green_color = (unsigned int)(icreadbuffer[]<<) + (unsigned int)icreadbuffer[]; blue_color = (unsigned int)(icreadbuffer[]<<) + (unsigned int)icreadbuffer[]; }

8 August 0 BM0 Color Sensor Register Details: Some registers are defined here for reference. See the TCS datasheet for more details. ENABLE Register (0x00): Used to enable the sensor color conversions. Field Bits Description reserved : Write as 0 AIEN When set RGBC interrupts are enabled WEN When set the wait timer is activated reserved Write as 0 AEN When set color conversions occur PON 0 When set the internal oscillator is running (conversions can occur) ATIME Register (0x0): Sets the integration/conversion time. Example settings are shown below. Max Count = (-ATIME) x.ms Register Time Max Count (loaded into color registers) Value 0xFF.mS 0 0xF ms 00 0xD 0mS 0 0xC0 ms 0x00 ms CONTROL Register (0x0F): The two lowest bits of the CONTROL register are used to set the gain for the analog conversions. Bits : are reserved and should be written as 0. Field Bits Description reserved : Write as 0 AGAIN :0 00 x gain 0 x gain 0 x gain 0x gain Color Registers (0x through 0xB): Color registers are set up as pairs (clear, red, green, and blue) each with a high byte and a low byte. The color measurement can be calculated by Color = xdatah * + xdatal To convert it to a 0-bit measurement use Color = (xdatah * + xdatal) / (-ATIME)

9 August 0 Schematics: P P P _IO P _IO _IO R.K P _IO R.K P P INT P _LED P BM0 Color Sensor U MIC-. C 0.uF VOUT EN ADJ/NC C.uF C 0.uF R.K R.K S G D D G S Q DMNDLDW R Ohm R.K FID FIDUCIAL_CIRCLE FID FIDUCIAL_CIRCLE U TCS INT NC D cool white G Q NDSAN D S PA PB MH mil MH mil

10 August 0 BM0 Color Sensor Application Schematics: POWER OPTIONS V SYSTEM.V SYSTEM VDC -0V _IO INT _LED _IO INT _LED.V BM0 COLOR SENSOR BREAKOUT BOARD SIP BM0 COLOR SENSOR BREAKOUT BOARD SIP ILLUMINATION LED OPTIONS V SYSTEM 0mA LED CURRENT V SYSTEM 0mA LED CURRENT -0V VDC Ohm V = ON 0V = 0FF _IO INT _LED BM0 COLOR SENSOR BREAKOUT BOARD SIP VDC PWM <= 0% _IO INT _LED BM0 COLOR SENSOR BREAKOUT BOARD SIP.V = ON 0V = 0FF 0 ALT..V SYSTEM _IO INT _LED BM0 COLOR SENSOR BREAKOUT BOARD SIP.V SYSTEM ma LED CURRENT _IO INT _LED BM0 COLOR SENSOR BREAKOUT BOARD SIP

11 August 0 BM0 Color Sensor Application Schematics: ARDUINO UNO CONNECTIONS ARDUINO UNO VDC VDC VDC 0 IOREF RESET.V V ARDUINO UNO AREF PWM, PWM, 0 PWM, A0 PWM, A A PWM, A A TXOUT, A RXIN, 0 PWM, 0 _IO INT _LED BM0 COLOR SENSOR BREAKOUT BOARD SIP

12 August 0 BM0 Color Sensor Application Schematics: COLOR SENSOR TO RGB LED ARDUINO UNO VDC VDC 0 IOREF RESET.V V ARDUINO UNO AREF PWM, PWM, 0 PWM, A0 PWM, A A PWM, A A TXOUT, A RXIN, 0 PWM, 0 VDC NC NC BLUE GREEN RED BM0 RGB LED BOARD BREAKOUT BOARD SIP VDC _IO INT _LED BM0 COLOR SENSOR BREAKOUT BOARD SIP

IR to Serial Converter BM009 OPEN SOURCE HARDWARE MODULE

IR to Serial Converter BM009 OPEN SOURCE HARDWARE MODULE OPEN SOURCE HARDWARE MODULE phone 530.891.8045 256 East First Street Chico, CA 95928 Contact Solutions Cubed, LLC for your custom designs: Solutions Cubed is an innovative electronic design firm. We have

More information

TCS3472. Color Light-to-Digital Converter with IR Filter. General Description. Key Benefits & Features

TCS3472. Color Light-to-Digital Converter with IR Filter. General Description. Key Benefits & Features TCS3472 Color Light-to-Digital Converter with IR Filter General Description The TCS3472 device provides a digital return of red, green, blue (RGB), and clear light sensing values. An IR blocking filter,

More information

TCS3471. Color Light-to-Digital Converter. General Description. Key Benefits & Features

TCS3471. Color Light-to-Digital Converter. General Description. Key Benefits & Features TCS3471 Color Light-to-Digital Converter General Description The TCS3471 family of devices provides red, green, blue, and clear light sensing (RGBC) that detects light intensity under a variety of lighting

More information

USER S GUIDE. TCS3471 LIGHT-TO-DIGITAL COLOR LIGHT SENSOR EVALUATION SYSTEM Aug 2011 TCS3471 EVM

USER S GUIDE. TCS3471 LIGHT-TO-DIGITAL COLOR LIGHT SENSOR EVALUATION SYSTEM Aug 2011 TCS3471 EVM TCS3471 EVM USER S GUIDE REV 3.1 TCS3471 LIGHT-TO-DIGITAL COLOR LIGHT SENSOR EVALUATION SYSTEM Aug 2011 ESTABLISHING BASIC FUNCTIONALITY... 3 TCS3471 EVM GRAPHICAL USER INTERFACE (GUI)... 4 SOFTWARE OVERVIEW...

More information

Color 7 click. PID: MIKROE 3062 Weight: 19 g

Color 7 click. PID: MIKROE 3062 Weight: 19 g Color 7 click PID: MIKROE 3062 Weight: 19 g Color 7 click is a very accurate color sensing Click board which features the TCS3472 color light to digital converter with IR filter, from ams. It contains

More information

TMD3725. ALS, Color and Proximity Sensor Module. General Description. Key Benefits & Features

TMD3725. ALS, Color and Proximity Sensor Module. General Description. Key Benefits & Features TMD3725 ALS, Color and Proximity Sensor Module General Description The device features advanced proximity measurement, color sense (RGBC+IR), and digital ambient light sensing (ALS). The package has been

More information

TMD3700. Color, ALS and Proximity Sensor Module. General Description

TMD3700. Color, ALS and Proximity Sensor Module. General Description TMD3700 Color, ALS and Proximity Sensor Module General Description The device features advanced Proximity measurement, Digital Ambient Light Sensing (ALS) and Color Sensing (CRGB). The slim module incorporates

More information

TCS3772. Color Light to Digital Converter with Proximity Sensing. General Description. Key Benefits & Features

TCS3772. Color Light to Digital Converter with Proximity Sensing. General Description. Key Benefits & Features TCS3772 Color Light to Digital Converter with Proximity Sensing General Description The TCS3772 device family provides red, green, blue, and clear (RGBC) light sensing and, when coupled with an external

More information

Glover and August 2011

Glover and August 2011 INTELLIGENT OPTOO SENSOR Number 30A DESIGNER S NOTEBOOK TSL2771 I 2 C Communications and Proximity Algorithm by Joe Smith, Todd Bishop, Kerry Glover and Florencio Villasenor August 2011 Abstractt TAOS

More information

USER S GUIDE. TCS3771 LIGHT-TO-DIGITAL AMBIENT LIGHT / PROXIMITY SENSOR EVALUATION SYSTEM Aug 2011 TCS3771 EVM

USER S GUIDE. TCS3771 LIGHT-TO-DIGITAL AMBIENT LIGHT / PROXIMITY SENSOR EVALUATION SYSTEM Aug 2011 TCS3771 EVM TCS3771 EVM USER S GUIDE REV 3.1 TCS3771 LIGHT-TO-DIGITAL AMBIENT LIGHT / PROXIMITY SENSOR EVALUATION SYSTEM Aug 2011 ESTABLISHING BASIC FUNCTIONALITY... 3 TCS3771 EVM GRAPHICAL USER INTERFACE (GUI)...

More information

Adafruit seesaw. Created by Dean Miller. Last updated on :30:23 AM UTC

Adafruit seesaw. Created by Dean Miller. Last updated on :30:23 AM UTC Adafruit seesaw Created by Dean Miller Last updated on 2018-03-17 12:30:23 AM UTC Guide Contents Guide Contents Overview Pinouts Power Pins: Logic Pins: GPIO Pins: Neopixel Pins: Address Pins: ADC Pins:

More information

USER S GUIDE TSL2572 LIGHT-TO-DIGITAL AMBIENT LIGHT SENSOR EVALUATION SYSTEM TSL2572 EVM

USER S GUIDE TSL2572 LIGHT-TO-DIGITAL AMBIENT LIGHT SENSOR EVALUATION SYSTEM TSL2572 EVM REV 1.0 TSL2572 EVM USER S GUIDE TSL2572 LIGHT-TO-DIGITAL AMBIENT LIGHT SENSOR EVALUATION SYSTEM October 2012 ESTABLISHING BASIC FUNCTIONALITY... 3 TSL2572 EVM GRAPHICAL USER INTERFACE (GUI)... 4 SOFTWARE

More information

ArduCAM-M-2MP Camera Shield

ArduCAM-M-2MP Camera Shield 33275-MP ArduCAM-M-2MP Camera Shield 2MP SPI Camera Hardware Application Note Rev 1.0, Mar 2015 33275-MP ArduCAM-M-2MP Hardware Application Note Table of Contents 1 Introduction... 2 2 Typical Wiring...

More information

User guide TSL2572 EVM. TSL2572 Light-to-Digital Ambient Light Sensor Version 1. 2

User guide TSL2572 EVM. TSL2572 Light-to-Digital Ambient Light Sensor Version 1. 2 User guide TSL2572 EVM TSL2572 Light-to-Digital Ambient Light Sensor Version 1. 2 Content 1 Establishing basic functionality... 4 2 TSL2572 EVM graphical user interface (GUI)... 5 2.1 Software overview...

More information

ADC to I 2 C. Data Sheet. 10 Channel Analog to Digital Converter. with output via I 2 C

ADC to I 2 C. Data Sheet. 10 Channel Analog to Digital Converter. with output via I 2 C Data Sheet 10 Channel Analog to Digital Converter with output via I 2 C Introduction Many microcontroller projects involve the use of sensors like Accelerometers, Gyroscopes, Temperature, Compass, Barometric,

More information

Specification E2 Interface

Specification E2 Interface Specification E2 Interface Version 4.1 Name Date Created: Robert Mayr. 15.04.2011 Checked: Haider A. 15.04.2011 Approved: Reason for change: Text corrections TABLE OF CONTENTS 1 INTRODUCTION... 3 1.1 Overview..................................................................................................................

More information

A0021. Overview. Features. Ordering Information. HSS Touch Signature IC 6 Input - I 2 C. Part Number Format: A X Y Z

A0021. Overview. Features. Ordering Information. HSS Touch Signature IC 6 Input - I 2 C. Part Number Format: A X Y Z VSS NC NC VDD SDA SENSOR 2 SENSOR 1 ADD1 HSS Touch Signature IC 6 Input - I 2 C A0021 Overview The patented AlSentis A0021 Touch IC is a complete 1 6 input touch sensing solution. It includes all signal

More information

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module User Manual V1.4 Copyright 2009 Diamond Systems Corporation 1255 Terra Bella Avenue Mountain View, CA 94043 USA Tel (650) 810-2500 Fax (650)

More information

TMD2772/ TMD2772WA. Digital ALS and Proximity Module. General Description. Key Benefits & Features

TMD2772/ TMD2772WA. Digital ALS and Proximity Module. General Description. Key Benefits & Features TMD2772/ TMD2772WA Digital ALS and Proximity Module General Description The TMD2772/TMD2772WA family of devices provides digital ambient light sensing (ALS), a complete proximity detection system, and

More information

A0061. Overview. Features. Ordering Information. HSS Touch Signature IC 15 Input - I 2 C. Part Number Format: A X Y Z

A0061. Overview. Features. Ordering Information. HSS Touch Signature IC 15 Input - I 2 C. Part Number Format: A X Y Z Sensor5 ADD2 ADD1 SCL SDA Sensor6 Sensor7 Sensor1 Sensor0 Reset NC NC Sensor14 Sensor13 HSS Touch Signature IC 15 Input - I 2 C A0061 Overview The patented AlSentis A0061 Touch IC is a complete 1 15 input

More information

TSL2591. Light-to-Digital Converter. General Description

TSL2591. Light-to-Digital Converter. General Description TSL2591 Light-to-Digital Converter General Description The TSL2591 is a very-high sensitivity light-to-digital converter that transforms light intensity into a digital signal output capable of direct I²C

More information

OEM-ORP ORP. Reads mV mV. Range. 1 reading every 420ms. Response time. Any type & brand. Supported probes. Single point.

OEM-ORP ORP. Reads mV mV. Range. 1 reading every 420ms. Response time. Any type & brand. Supported probes. Single point. V 2.3 Revised /23/18 OEM-ORP Embedded ORP Circuit Reads Range Response time ORP -19.9mV 19.9mV 1 reading every 420ms Supported probes Calibration Temp compensation Data protocol Default I 2 C address Operating

More information

Manual iaq-engine Indoor Air Quality sensor

Manual iaq-engine Indoor Air Quality sensor Manual iaq-engine, Version 2.0 May 2011 (all data subject to change without notice) Manual iaq-engine Indoor Air Quality sensor Digital and analog I/O SMD type package Product summary iaq-engine is used

More information

TCS3430. Color and ALS Sensor. General Description. Key Benefits & Features. Applications

TCS3430. Color and ALS Sensor. General Description. Key Benefits & Features. Applications TCS3430 Color and ALS Sensor General Description The device features advanced digital Ambient Light Sensing (ALS) and CIE 1931 Tristimulus Color Sensing (XYZ). Each of the channels has a filter to control

More information

EPT-200TMP-TS-U2 TMP102 Temperature Sensor Docking Board Data Sheet

EPT-200TMP-TS-U2 TMP102 Temperature Sensor Docking Board Data Sheet EPT-2TMP-TS-U2 TMP12 Temperature Sensor Docking Board Data Sheet This docking board is based on the TMP12 Temperature Sensor chip from Texas Instruments. It can measure the ambient temperature between

More information

I2C interface Tutorial

I2C interface Tutorial UG108: Praxis II January 2013 Asian Institute of Technology Undergraduate Program Handout: I2C interface Instructor: Chaiyaporn Silawatchananai, Matthew N. Dailey I2C interface Tutorial Introduction: In

More information

Device: MOD This document Version: 1.0. Matches module version: v3 [29 June 2016] Date: 23 October 2017

Device: MOD This document Version: 1.0. Matches module version: v3 [29 June 2016] Date: 23 October 2017 Device: MOD-1025 This document Version: 1.0 Matches module version: v3 [29 June 2016] Date: 23 October 2017 Description: UART (async serial) to I2C adapter module MOD-1025 v3 datasheet Page 2 Contents

More information

the Interactive Catalog

the Interactive Catalog Interactive Catalog Supplements Catalog PDFs If you need detailed product information, or help choosing the right product for your application, see our Interactive Catalog Use the Interactive Catalog to

More information

AND9032. How to Read Temperature Through I 2 C Bus for NCT75-based Thermostat APPLICATION NOTE

AND9032. How to Read Temperature Through I 2 C Bus for NCT75-based Thermostat APPLICATION NOTE How to Read Temperature Through I 2 C Bus for -based Thermostat APPLICATION NOTE Introduction The is a twowire serially programmable temperature sensor with an over temperature/interrupt output pin to

More information

SC2004MBS 20x4 Characters MODBUS RTU Slave LCD

SC2004MBS 20x4 Characters MODBUS RTU Slave LCD SC004MBS 0x4 Characters MODBUS RTU Slave SC004MBS is a MODBUS slave device that receives data from a Master MODBUS device and display them on the panel. The is 0 x 4 characters in size and each character

More information

Temperature Sensor TMP2 PMOD Part 1

Temperature Sensor TMP2 PMOD Part 1 Temperature Sensor TMP2 PMOD Part 1 Overview of the Temperature Sensor and I 2 C Interfacing Reference Sites: Diligent Temp2 PMOD: http://www.digilentinc.com/products/detail.cfm?navpath=2,401,961&prod=pmod-tmp2

More information

XS S ERIES TM PMB US TM O PTION C ARD

XS S ERIES TM PMB US TM O PTION C ARD XS Series PMBus Option Card XS S ERIES TM PMB US TM O PTION C ARD Document: 40110r01 1 Contents 1 Introduction 4 2 Option Card Connectors 4 2.1 PMBus Address..............................................

More information

Getting started with X-NUCLEO-53L1A1 long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo

Getting started with X-NUCLEO-53L1A1 long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo User manual Getting started with X-NUCLEO-53L1A1 long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo Introduction This document provides detailed hardware information on

More information

EVShield Interface Specifications

EVShield Interface Specifications EVShield Advanced Development Guide v1.0 EVShield Interface Specifications Power Specs: EVShield can be powered from external power supply. Max Power Rating: 10.5 Volts DC Minimum 6.6 Volts DC needed to

More information

Embedded Workshop 10/28/15 Rusty Cain

Embedded Workshop 10/28/15 Rusty Cain 2 IC Embedded Workshop 10/28/15 Rusty Cain Set up for Workshop: Please Sign in on Sheet. Please include your email. While you are waiting for the Workshop to begin 1. Make sure you are connected to the

More information

SLI3108 I 2 C Digital ALS And Proximity Sensor

SLI3108 I 2 C Digital ALS And Proximity Sensor Integrated Ambient and Proximity Sensor Features ALS: approximates Human eye response Eliminates 50/60Hz noise Temperature compensation Programmable analog gain Interrupt functions of ambient and proximity

More information

I2C-IN830M, I2C-IN830MA 8-Input Optocouplers I2C-bus, DIN rail supports

I2C-IN830M, I2C-IN830MA 8-Input Optocouplers I2C-bus, DIN rail supports I2C-IN83M, I2C-IN83MA 8-Input Optocouplers I2C-bus, DIN rail supports Features PCF8574 and PCF8574A I2C chips upport khz I2C bus frequency On-board I2C bus pull-up resistors Address by 3 jumpers for use

More information

Operating Instructions Evaluation Board for dbc Operation with RS232 or SPI Interface

Operating Instructions Evaluation Board for dbc Operation with RS232 or SPI Interface Operating Instructions Evaluation Board for dbc Operation with RS232 or SPI Interface Module type Interface Vb / Vout (max) dbc-120-3r RS232 1 [3.1 12.5]V / 120V dbc-220-3r RS232 1 [3.1 12.5]V / 220V dbc-380-5r

More information

I2CMux Grove Board 0057-GRV4I2CMux-DSBT/ SF

I2CMux Grove Board 0057-GRV4I2CMux-DSBT/ SF Features and Benefits: The is an easy to use 4 Channel I2C Multiplexer. The I2C Mux Breakout Board is a quad bidirectional translating switch controlled via the I2C bus. The SCL/SDA controlling fans out

More information

8:1 Serial Port Expander

8:1 Serial Port Expander 8:1 Serial Port Expander V 1.3 This is an evolving document check back for updates. Features Expand a single UART (RX / TX) serial port into 8 additional serial ports On-board LEDs indicate which channel

More information

I2C-AO112DIx I2C-Bus 4-20mA Analog Output Boards Din-Rail supports

I2C-AO112DIx I2C-Bus 4-20mA Analog Output Boards Din-Rail supports I2C-AO2DIx I2C-Bus 4-2mA Analog Output Boards Din-Rail supports Features ingle Channel Analog Output 2-wire Current Loop 4-2 ma 2 Bits Digital to Analog Converter MCP4725 I2C-Bus Interfacing Khz, 4Khz

More information

USB-Based 20-Channel Data-Acquisition Module

USB-Based 20-Channel Data-Acquisition Module USB-Based 0-Channel Data-Acquisition Module DLP-IO0 LEAD-FREE FEATURES: 0 Channels: Analog Inputs 0-V, Up to 0Ksps Sample Rate, Latching Relays, Digital I/O Two Relay Driver Outputs (V Coil) Digital Temperature

More information

IOX-16 User s Manual. Version 1.00 April Overview

IOX-16 User s Manual. Version 1.00 April Overview UM Unified Microsystems IOX-16 User s Manual Version 1.00 April 2013 Overview The IOX-16 Arduino compatible shield is an easy way to add 16 additional digital Input/Output (I/O) lines to your Arduino system.

More information

ARDUINO MICRO PINS associated functions

ARDUINO MICRO PINS associated functions Linear actuator electronic control with ARDUINO ARDUINO MICRO PINS associated functions The following list is the map of the hardware signals and of their function used in this prototype and is valid with

More information

Arduino Uno R3 INTRODUCTION

Arduino Uno R3 INTRODUCTION Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running

More information

PAW3305DK OPTICAL MOUSE SENSOR

PAW3305DK OPTICAL MOUSE SENSOR PAW0DK PAW0DK OPTICAL MOUSE SENSOR General Description The PAW0DK is a CMOS process optical mouse sensor with DSP integration chip that serves as a nonmechanical motion estimation engine for implementing

More information

DS1821 Programmable Digital Thermostat and Thermometer

DS1821 Programmable Digital Thermostat and Thermometer ma www.maxim-ic.com FEATURES Requires no external components Unique 1-Wire interface requires only one port pin for communication Operates over a -55 C to +125 C (-67 F to +257 F) temperature range Functions

More information

TPMC815 ARCNET PMC. User Manual. The Embedded I/O Company. Version 2.0. Issue 1.2 November 2002 D

TPMC815 ARCNET PMC. User Manual. The Embedded I/O Company. Version 2.0. Issue 1.2 November 2002 D The Embedded I/O Company TPMC815 ARCNET PMC Version 2.0 User Manual Issue 1.2 November 2002 D76815804 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek / Germany Phone: +49-(0)4101-4058-0 Fax: +49-(0)4101-4058-19

More information

Instruction and Operation Manual

Instruction and Operation Manual SEC IR PC LINK Instruction and Operation Manual Sensor Electronics Corporation 5500 Lincoln Drive Minneapolis, Minnesota 55436 USA (952) 938-9486 Fax (952) 938-9617 email sensor@minn.net or www.sensorelectronics.com

More information

ORDERING INFORMATION. OPERATION Measuring Temperature A block diagram of the DS1621 is shown in Figure 1. DESCRIPTION ORDERING PACKAGE

ORDERING INFORMATION. OPERATION Measuring Temperature A block diagram of the DS1621 is shown in Figure 1. DESCRIPTION ORDERING PACKAGE AVAILABLE Digital Thermometer and Thermostat FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67

More information

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front Arduino Uno Arduino Uno R3 Front Arduino Uno R2 Front Arduino Uno SMD Arduino Uno R3 Back Arduino Uno Front Arduino Uno Back Overview The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet).

More information

PAT9125EL: Optical Tracking Miniature Chip

PAT9125EL: Optical Tracking Miniature Chip PAT9125EL: General Description The PAT9125EL is PixArt Imaging s low power optical tracking miniature chip using PixArt s LASER-based optical navigation technology enabling digital surface tracking. It

More information

AK-DS2482S-100. Reference manual. Copyright 2016 Artekit Italy All rights reserved

AK-DS2482S-100. Reference manual. Copyright 2016 Artekit Italy All rights reserved AK-DS2482S-100 Reference manual Copyright 2016 Artekit Italy All rights reserved Contents About this document... 3 Revision history... 3 Contact information... 3 Life support policy... 3 Copyright information...

More information

KNJN I2C bus development boards

KNJN I2C bus development boards KNJN I2C bus development boards 2005, 2006, 2007, 2008 KNJN LLC http://www.knjn.com/ Document last revision on December 5, 2008 R22 KNJN I2C bus development boards Page 1 Table of Contents 1 The I2C bus...4

More information

More than Compatibility

More than Compatibility More than Compatibility MassDuino MD-328D 8-bit Microcontroller with 32K bytes In-System Programmable Flash www.inhaos.com DOC ID: DS-MD-328D-V01-20160412 www.inhaos.com Page: 1 of 10 Features: More Fast

More information

Grove - I2C Motor Driver

Grove - I2C Motor Driver Grove - I2C Motor Driver Release date: 9/20/2015 Version: 1.0 Wiki: http://www.seeedstudio.com/wiki/grove_-_i2c_motor_driver_v1.3 Bazaar: http://www.seeedstudio.com/depot/grove-i2c-motor-driver-p-907.html

More information

DS1845 Dual NV Potentiometer and Memory

DS1845 Dual NV Potentiometer and Memory www.maxim-ic.com FEATURES Two linear taper potentiometers -010 one 10k, 100 position & one 10k, 256 position -050 one 10k, 100 position & one 50k, 256 postition -100 one 10k, 100 position & one 100k, 256

More information

ARDUINO LEONARDO ETH Code: A000022

ARDUINO LEONARDO ETH Code: A000022 ARDUINO LEONARDO ETH Code: A000022 All the fun of a Leonardo, plus an Ethernet port to extend your project to the IoT world. You can control sensors and actuators via the internet as a client or server.

More information

SmartFan Fusion-4. Speed Control and Alarm for DC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

SmartFan Fusion-4. Speed Control and Alarm for DC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling. SmartFan Fusion-4 Speed Control and Alarm for DC Fans The driving force of motor control & electronics cooling. P/N FUS300-F DC Controls SmartFan Fusion-4 is a digital fan speed control and alarm that

More information

PAJ7025R2: Multiple Objects Tracking Sensor Module

PAJ7025R2: Multiple Objects Tracking Sensor Module PAJ7025R2: Ordering Information Part Number PAJ7025R2 Package Type Module-20pins For any additional inquiries, please contact us at http://www.pixart.com/contact.asp Table of Contents PAJ7025R2:... 1 Ordering

More information

SILICON MICROSTRUCTURES

SILICON MICROSTRUCTURES Digital Communication with SM5800 Series Parts OVERVIEW The SM5800 series pressure product offers the corrected pressure output in both analog and digital formats. Accessing the analog output is an easy

More information

DS1821 Programmable Digital Thermostat and Thermometer

DS1821 Programmable Digital Thermostat and Thermometer 19-6322; Rev 6/12 Programmable Digital Thermostat and Thermometer FEATURES Requires no external components Unique 1-Wire interface requires only one port pin for communication Operates over a -55 C to

More information

PLCADD1616 User Guide 3/29/10. Overview

PLCADD1616 User Guide 3/29/10. Overview PLCADD1616 User Guide 3/29/10 Overview The PLCADD1616 is a PLC expansion board used to add digital inputs and outputs to a compatible host PLC. The PLCADD1616 has 16 relay outputs and 16 optically isolated

More information

Nuvoton Touch Key Series NT1160 Datasheet

Nuvoton Touch Key Series NT1160 Datasheet Nuvoton Touch Series Datasheet The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton.

More information

ITG-3200 Hookup Guide

ITG-3200 Hookup Guide Page 1 of 9 ITG-300 Hookup Guide Introduction This is a breakout board for InvenSense s ITG-300, a groundbreaking triple-axis, digital output gyroscope. The ITG-300 features three 16-bit analog-to-digital

More information

1. Features and Benefits

1. Features and Benefits 1. Features and Benefits Single die, low cost 16x4 pixels IR array Factory calibrated absolute PTAT temperature sensor for measuring die temperature Separate channel for connecting additional IR sensor

More information

I 2 C Application Note in Protocol B

I 2 C Application Note in Protocol B I 2 C Application Note in Protocol B Description This document is a reference for a possible coding method to achieve pressure, temperature, and status for SMI part readings using I 2 C. This SMI Protocol

More information

NXShield Interface Specifications

NXShield Interface Specifications NXShield Advanced Development Guide v1.0 NXShield Interface Specifications Power Specs: NXShield can be powered from external power supply. Max Power Rating: 10.5 Volts DC Minimum 6.6 Volts DC needed to

More information

VMIVME-1184 Specifications

VMIVME-1184 Specifications GE Fanuc Automation VMIVME-1184 Specifications 32-bit Optically Isolated Change-of-State (COS) Input Board with Sequence-of-Events (SOE) Features: 32 channels of optically isolated digital Change-of-State

More information

TSL2771 LIGHT-TO-DIGITAL CONVERTER with PROXIMITY SENSING TAOS100B FEBRUARY 2011

TSL2771 LIGHT-TO-DIGITAL CONVERTER with PROXIMITY SENSING TAOS100B FEBRUARY 2011 Features Ambient Light Sensing and Proximity Detection in a Single Device Ambient Light Sensing (ALS) Approximates Human Eye Response Programmable Analog Gain Programmable Integration Time Programmable

More information

DS WIRE INTERFACE 11 DECOUPLING CAP GND

DS WIRE INTERFACE 11 DECOUPLING CAP GND Rev ; 4/3 Hex Nonvolatile Potentiometer with General Description The contains six 256-position nonvolatile (NV) potentiometers, 64 bytes of NV user EEPROM memory, and four programmable NV I/O pins. The

More information

Programmable Device Interface PDI-1 A Versatile Hardware Controller with USB interface

Programmable Device Interface PDI-1 A Versatile Hardware Controller with USB interface Programmable Device Interface PDI-1 A Versatile Hardware Controller with USB interface Features and Specifications Arduino compatible for simple USB Programming 126 x 64 Graphic LCD 12x Digital IO ports*

More information

EZ-LIGHT K50 Modbus Series Pick-to-Light Sensors

EZ-LIGHT K50 Modbus Series Pick-to-Light Sensors EZ-LIGHT K50 Modbus Series Pick-to-Light Sensors Datasheet Compact, single-point devices for error-proofing of bin-picking operations Fixed field and polarized retroreflective models Capacitive touch models

More information

CANopen IO X4 Fact sheet

CANopen IO X4 Fact sheet CANopen IO X4 Fact sheet Overview The CANopen IO X4 is a very compact and cost effective CANopen IO module featuring a high-density of industrial proven IO's. The module includes a CPU-core including the

More information

SN8200 LI+ DUAL BATTERY CONTROLLER

SN8200 LI+ DUAL BATTERY CONTROLLER LI+ DUAL BATTERY CONTROLLER GENERAL DESCRIPTION The SN8200 is a highly integrated IC to serve as the control logic for a system with multiple power sources. It integrates a mini-charger s path power MOS

More information

Product Family Specification

Product Family Specification Doc.Nr. 8260800.06 Product Family Specification Absolute pressure sensor SCP1000-D01 SCP1000-D11 Note: Reader is advised to notice that this Product Family Specification applies to SCP1000 version which

More information

Altimeter / Barometer Module SMD500 ultra low power, low voltage

Altimeter / Barometer Module SMD500 ultra low power, low voltage Altimeter / Barometer Module SMD500 ultra low power, low voltage 1. General Description The SMD500 marks a new generation of high precision digital pressure sensors for consumer applications. Its ultra

More information

TIP120. Motion Controller with Incremental Encoder Interface. Version 1.0. User Manual. Issue August 2014

TIP120. Motion Controller with Incremental Encoder Interface. Version 1.0. User Manual. Issue August 2014 The Embedded I/O Company TIP120 Motion Controller with Incremental Encoder Interface Version 1.0 User Manual Issue 1.0.5 August 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany www.tews.com

More information

X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board based on VL53L0X for STM32 Nucleo

X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board based on VL53L0X for STM32 Nucleo User manual X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board based on VL53L0X for STM32 Nucleo Introduction This document provides detailed hardware information on X-NUCLEO-53L0A1 expansion

More information

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO LEONARDO WITH HEADERS Code: A000057 ARDUINO LEONARDO WITH HEADERS Code: A000057 Similar to an Arduino UNO, can be recognized by computer as a mouse or keyboard. The Arduino Leonardo is a microcontroller board based on the ATmega32u4 (datasheet).

More information

Manual iaq-core Indoor Air Quality sensor module

Manual iaq-core Indoor Air Quality sensor module Manual iaq-core Indoor Air Quality sensor module I²C interface SMD type package Reflow capable Product summary The iaq-core is used to measure VOC levels and provide CO 2 equivalent and TVOC equivalent

More information

Thunder Board 0240-THNDRBRD-DSBT

Thunder Board 0240-THNDRBRD-DSBT ! Product Specification Features and Benefits: The is an Arduino and Raspberry Pi Grove compatible breakout board with a full set of connectors. No external antennas required! It is designed for use in

More information

EVALKIT-VL6180X. VL6180X plug-in and STM32 F401RE Nucleo board explorer kit. Description. Features

EVALKIT-VL6180X. VL6180X plug-in and STM32 F401RE Nucleo board explorer kit. Description. Features EVALKIT-VL6180X VL6180X plug-in and STM32 F401RE Nucleo board explorer kit Data brief Equipped with Arduino UNO R3 connector. RoHS compliant. Full system SW supplied, download from www.st.com/vl6180x in

More information

DS1625. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT

DS1625. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT DS1625 Digital Thermometer and Thermostat FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is 67 F to

More information

keyestudio Keyestudio MEGA 2560 R3 Board

keyestudio Keyestudio MEGA 2560 R3 Board Keyestudio MEGA 2560 R3 Board Introduction: Keyestudio Mega 2560 R3 is a microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3. It has 54 digital input/output

More information

Arduino ADK Rev.3 Board A000069

Arduino ADK Rev.3 Board A000069 Arduino ADK Rev.3 Board A000069 Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface to connect with Android based phones, based on the MAX3421e

More information

More Arduino Programming

More Arduino Programming Introductory Medical Device Prototyping Arduino Part 2, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota More Arduino Programming Digital I/O (Read/Write) Analog

More information

USB-Based 14-Channel Data-Acquisition Module

USB-Based 14-Channel Data-Acquisition Module USB-Based 14-Channel Data-Acquisition Module DLP-IO14 LEAD FREE FEATURES: 14 IO s: 0-5V Analog, Digital In/Out, Temperature Two Bipolar Analog Inputs; ±5V Input Range Max All Analog Inputs: Up to 30Ksps

More information

Device: EDR B. This document Version: 1c. Date: 11 November Matches module version: v3 [25 Aug 2016]

Device: EDR B. This document Version: 1c. Date: 11 November Matches module version: v3 [25 Aug 2016] Device: EDR-200200B This document Version: 1c Date: 11 November 2016 Matches module version: v3 [25 Aug 2016] Description: e-paper Display Driver and 200x200 e-paper Display EDR-200200B v1 datasheet Page

More information

ARDUINO MEGA 2560 REV3 Code: A000067

ARDUINO MEGA 2560 REV3 Code: A000067 ARDUINO MEGA 2560 REV3 Code: A000067 The MEGA 2560 is designed for more complex projects. With 54 digital I/O pins, 16 analog inputs and a larger space for your sketch it is the recommended board for 3D

More information

CW2013. Low-Cost 1s Fuel Gauge IC with Low-SOC Alert. General Description. Features. Applications. Order Information

CW2013. Low-Cost 1s Fuel Gauge IC with Low-SOC Alert. General Description. Features. Applications. Order Information CW2013 Low-Cost 1s Fuel Gauge IC with Low-SOC Alert Features System Side used Fuel Gauging 3% Maximum Total SOC Measurement Error 14 bit Delta Sigma ADC for Temperature and Cell Voltage Measurement Precision

More information

ASI. Switched-Capacitor Boost Converter 3.3V-5.0V 100mA GENERAL DESCRIPTION FEATURES APPLICATIONS

ASI. Switched-Capacitor Boost Converter 3.3V-5.0V 100mA GENERAL DESCRIPTION FEATURES APPLICATIONS ASI Technical Data Sheet Switched-Capacitor Boost Converter 3.3V-5.0V 100mA FEATURES Switched-Capacitor Step-Up Operation Input Range: 2.7V to 5.0V Output Voltage: 3.3V-5.0V (programmable) Output Current:

More information

NuSpeech Family N5132 High Sound Quality Voice Synthesizer Technical Reference Manual

NuSpeech Family N5132 High Sound Quality Voice Synthesizer Technical Reference Manual NuSpeech Family N5132 High Sound Quality Voice Synthesizer Technical Reference Manual The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation

More information

Trueyes Inc. Carbon Dioxide (CO2) Module

Trueyes Inc. Carbon Dioxide (CO2) Module Trueyes Inc. Carbon Dioxide (CO2) Module A-1408~9, Gwangmyeong Techno Park, 60, Haan-ro, Gwangmeong-si, Gyeonggi-Do, Korea, 14322 TEL : +82-2-2083-2377~8 FAX : +82-2-2083-2379 1 Specifications General

More information

IST8301C 3D Magnetometer Sensor. Datasheet

IST8301C 3D Magnetometer Sensor. Datasheet IST8301C 3D Magnetometer Sensor Datasheet IST8301C Datasheet, Version 1.0 1 3-axis Digital Magnetic Sensor Features Single chip 3-axis magnetic sensor I2C slave, Fast mode up to 400kHz Small font factor:

More information

Gamma sensor module GDK101

Gamma sensor module GDK101 Application Note: Interfacing with Arduino over I 2 C The Arduino makes an ideal platform for prototyping and data collection with the Gamma sensors. Electrical Connections Interfacing with the sensor

More information

2-Wire, 5-Bit DAC with Three Digital Outputs

2-Wire, 5-Bit DAC with Three Digital Outputs Rev 1; 6/4 2-Wire, 5-Bit DAC with Three Digital Outputs General Description The is a 5-bit digital-to-analog converter (DAC) with three programmable digital outputs. The communicates through a 2-wire,

More information

HM9708 HM9708. Battery-Powered Equipment Motherboard USB Power Switch USB Device Power Switch Hot-Plug Power Supplies Battery-Charger Circuits DC+ VIN

HM9708 HM9708. Battery-Powered Equipment Motherboard USB Power Switch USB Device Power Switch Hot-Plug Power Supplies Battery-Charger Circuits DC+ VIN 200mΩ Power Distribution Switches Features 200mΩ Typ. High-Side MOSFET 0.8A Current Limit (V IN =3.0V) Wide Input Voltage Range: 2V ~ 5.5V Soft Start Thermal Protection Small SOT-23-5 Package Minimizes

More information

NeoLoch. Inquisitor 4116 DRAM Blade Manual. Overview. Preliminary Release

NeoLoch. Inquisitor 4116 DRAM Blade Manual. Overview. Preliminary Release NeoLoch Inquisitor 4116 DRAM Blade Manual Overview The Inquisitor 4116 DRAM blade is designed to test 16 pin DRAM ICs. Current tests include 4116, 9016, D416, 4027 and 4096. The Inquisitor 4116 DRAM tester

More information

More Fun with Timer Interrupts

More Fun with Timer Interrupts More Fun with Timer Interrupts Chords Objective: Play a musical chord each time you press a button: Button RC0 RC1 RC2 Timer Timer0 Timer1 Timer3 RB0 A3 C4 E4 RB1 B3 D4 F4 RB2 C4 E4 G4 Calculations: Assume

More information