TCS3200 color sensor

Dependencies:   TCS3200 mbed

Fork of my_example_TCS3200 by liang brain

Committer:
zhangyx
Date:
Wed Mar 21 05:01:18 2018 +0000
Revision:
1:1550b3529045
Parent:
0:2121a7904d2e
example with LCD

Who changed what in which revision?

UserRevisionLine numberNew contents of line
brainliang 0:2121a7904d2e 1 /*-----------------------------------------------------
brainliang 0:2121a7904d2e 2 File Name : main.cpp
brainliang 0:2121a7904d2e 3 Purpose : For tcs3200 sensor
brainliang 0:2121a7904d2e 4 Creation Date : 24-06-2017
brainliang 0:2121a7904d2e 5 Last Modified :
brainliang 0:2121a7904d2e 6 Created By : Jeasine Ma [jeasinema[at]gmail[dot]com]
brainliang 0:2121a7904d2e 7 -----------------------------------------------------*/
brainliang 0:2121a7904d2e 8 #include <cstdio>
brainliang 0:2121a7904d2e 9 #include <cstring>
brainliang 0:2121a7904d2e 10 #include <cstdarg>
brainliang 0:2121a7904d2e 11
brainliang 0:2121a7904d2e 12 #include "mbed.h"
zhangyx 1:1550b3529045 13 #include "TextLCD.h"
brainliang 0:2121a7904d2e 14 #include "color.h"
brainliang 0:2121a7904d2e 15
zhangyx 1:1550b3529045 16 int main() {
zhangyx 1:1550b3529045 17 TextLCD lcd(PC_13, PC_14, PC_15, PA_0, PA_1, PB_4, TextLCD::LCD20x4); // rs, e, d4-d7, model
brainliang 0:2121a7904d2e 18
brainliang 0:2121a7904d2e 19 // S0,S1,S2,S3,OUT
zhangyx 1:1550b3529045 20 ColorSensor color(PB_11, PA_12, PB_1, PB_10, PB_9); //用5个GPIO管脚
zhangyx 1:1550b3529045 21
brainliang 0:2121a7904d2e 22 while(1) {
brainliang 0:2121a7904d2e 23 int red = color.getRed();
brainliang 0:2121a7904d2e 24 int green = color.getGreen();
brainliang 0:2121a7904d2e 25 int blue = color.getBlue();
zhangyx 1:1550b3529045 26 lcd.cls();
zhangyx 1:1550b3529045 27 lcd.printf("Color:\nR:%d G:%d B:%d", red, green, blue);
brainliang 0:2121a7904d2e 28 wait(1);
brainliang 0:2121a7904d2e 29 }
brainliang 0:2121a7904d2e 30 }