lnwshop logo

*** หากลูกค้าสามารถทำรายการสั่งซื้อทางหน้าเว็บได้สำเร็จ แสดงว่าสินค้าที่ลูกค้ากดสั่งซื้อมีสินค้าพร้อมส่งทุกรายการค่ะ

โมดูล วัดค่าสี อ่านค่าสี RGB Colour Sensor (TCS230/TCS3200) สำหรับ Arduino

โมดูล วัดค่าสี อ่านค่าสี RGB Colour Sensor (TCS230/TCS3200) สำหรับ Arduino
โมดูล วัดค่าสี อ่านค่าสี RGB Colour Sensor (TCS230/TCS3200) สำหรับ Arduino thumbnail 1โมดูล วัดค่าสี อ่านค่าสี RGB Colour Sensor (TCS230/TCS3200) สำหรับ Arduino thumbnail 2โมดูล วัดค่าสี อ่านค่าสี RGB Colour Sensor (TCS230/TCS3200) สำหรับ Arduino thumbnail 3โมดูล วัดค่าสี อ่านค่าสี RGB Colour Sensor (TCS230/TCS3200) สำหรับ Arduino thumbnail 4โมดูล วัดค่าสี อ่านค่าสี RGB Colour Sensor (TCS230/TCS3200) สำหรับ Arduino thumbnail 5โมดูล วัดค่าสี อ่านค่าสี RGB Colour Sensor (TCS230/TCS3200) สำหรับ Arduino thumbnail 6
รหัสสินค้า M0073
หมวดหมู่ เซนเซอร์แสงและการมองเห็น
ราคา 190.00 บาท
สถานะสินค้า พร้อมส่ง
แก้ไขล่าสุด 9 ก.ค. 2561
ความพึงพอใจ ยังไม่มีความคิดเห็น
จำนวน
ชิ้น
หยิบลงตะกร้า
Scan this!

โมดูล วัดค่าสี อ่านค่าสี  RGB Colour Sensor (TCS230/TCS3200) สำหรับ Arduino

โมดูลวัดค่าสี RGB Colour Sensor (TCS230/TCS3200) เซนเซอร์แยกสี ใช้แยกว่าสีที่อยู่หน้าเซนเซอร์นี้เป็นสีอะไร เอาต์พุตที่อ่านได้ ออกมาเป็นค่า R G B ใช้งานง่าย มีไฟ Flash สำหรับตรวจจับสีวัตถุในที่มืด สามารถสั่งควบคุมเปิดปิดไฟได้จากในโคดโปรแกรม พื้นหลังเป็นสีขาวมีกระบอกพลาสติกสีดำ กันไม่ให้สีอื่นไปรบกวน ไม่ต้องหาต่อที่กั้นแสงเพิ่ม 

 

รายละเอียด Color Recognition Sensor Detector (TCS230/TCS3200)

 

- Using imported chip TCS3200
The TCS3200 is TCS230 upgraded version better
Power supply 3-5v
Resistance to light interference
White LED can be controlled on, off.
Can detect non-luminous object color
Best detection distance 1cm

________________________________________________________________________________________________

 

 

 library /code 

____________________________________________________________________________

 

 

ตัวอย่างการใช้งาน

Vcc -> 5v
Gnd -> Gnd
s0 -> 5v
s1 -> 5v
s2 -> 12
s3 -> 13
OUT -> 5
LED -> 7

____________________________________________________________________________

 ตัวอย่างCode

// TCS230 sensor calibration and color readings
//
// Input and output using the Serial console.
//

#include
#include
#define BLACK_CAL 0 #define WHITE_CAL 1 #define READ_VAL 2 // Pin definitions #define S2_OUT 12 #define S3_OUT 13 #define OE_OUT 8 // LOW = ENABLED int led = 7; MD_TCS230 CS(S2_OUT, S3_OUT, OE_OUT); void setup() { pinMode(led, OUTPUT); digitalWrite(led, 0); Serial.begin(57600); Serial.print(F("\n[TCS230 Calibrator Example]")); CS.begin(); } char getChar() // blocking wait for an input character from the input stream { while (Serial.available() == 0) ; return(toupper(Serial.read())); } void clearInput() // clear all characters from the serial input { while (Serial.read() != -1) ; } uint8_t fsmReadValue(uint8_t state, uint8_t valType, uint8_t maxReads) // Finite State Machine for reading a value from the sensor // Current FSM state is passed in and returned // Type of value being read is passed in { static uint8_t selChannel; static uint8_t readCount; static sensorData sd; switch(state) { case 0: // Prompt for the user to start digitalWrite(led,0); Serial.print(F("\n\nReading value for ")); switch(valType) { case BLACK_CAL: Serial.print(F("BLACK calibration")); break; case WHITE_CAL: Serial.print(F("WHITE calibration")); break; case READ_VAL: Serial.print(F("DATA")); break; default: Serial.print(F("??")); break; } Serial.print(F("\nPress any key to start ...")); state++; break; case 1: // Wait for user input getChar(); clearInput(); state++; break; case 2: // start the reading process digitalWrite(led,1); CS.read(); state++; break; case 3: // wait for a read to complete if (CS.available()) { sensorData sd; colorData rgb; switch(valType) { case BLACK_CAL: CS.getRaw(&sd); CS.setDarkCal(&sd); break; case WHITE_CAL: CS.getRaw(&sd); CS.setWhiteCal(&sd); break; case READ_VAL: CS.getRGB(&rgb); Serial.print(F("\nRGB is [")); Serial.print(rgb.value[TCS230_RGB_R]); Serial.print(F(",")); Serial.print(rgb.value[TCS230_RGB_G]); Serial.print(F(",")); Serial.print(rgb.value[TCS230_RGB_B]); Serial.print(F("]")); break; } state++; digitalWrite(led,0); } break; default: // reset fsm state = 0; break; } return(state); } void loop() { static uint8_t runState = 0; static uint8_t readState = 0; switch(runState) { case 0: // calibrate black readState = fsmReadValue(readState, BLACK_CAL, 2); if (readState == 0) runState++; break; case 1: // calibrate white readState = fsmReadValue(readState, WHITE_CAL, 2); if (readState == 0) runState++; break; case 2: // read color readState = fsmReadValue(readState, READ_VAL, 1); break; default: runState = 0; // start again if we get here as something is wrong } }

 

____________________________________________________________________________

 

วีดีโอตัวอย่าง 

สินค้านี้ยังไม่มีคนรีวิว
คำถาม
รายละเอียด
ชื่อผู้ถาม
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ถาม
ผมทำตามแล้วค่าสีแสดงเป็น 0 หมดเลยอ่ะครับ จะต้องทำอย่างไรครับ
ผมทำตามแล้วค่าสีแสดงเป็น 0 หมดเลยอ่ะครับ จะต้องทำอย่างไรครับ
sarawut
sarawut
171.6.194.x
6 เม.ย. 2561 19:19 น.
มันค่าแสดงค่าเป็น 0 ตลอดเลยคับ
มันค่าแสดงค่าเป็น 0 ตลอดเลยคับ
Te.TLM
Te.TLM
202.29.231.x
3 ก.พ. 2560 15:22 น.
ค่าRGB
ค่าRGBเป็น000 หมดเลยครับ
TONG
TONG
180.180.105.x
2 พ.ย. 2559 19:19 น.
สามารถนำไปใช้ตรวจสอบหลอด LED ได้ไหมครับ
สามารถนำไปใช้ตรวจสอบหลอด LED ขณะที่ส่องสว่าง ให้แยกสีต่างๆได้ไหมครับ
panlop
panlop
27.130.80.x
29 ส.ค. 2559 23:36 น.
ได้ครับ
เจ้าของร้าน
เจ้าของร้าน
29 ส.ค. 2559 23:50 น.
...
โมดุลนี้สามารถใช้เทียบสีรถยนต์ได้มั้ยคับ
แอ๊ด
แอ๊ด
1.46.15.x
12 มิ.ย. 2559 12:57 น.
ได้ครับ
เจ้าของร้าน
เจ้าของร้าน
29 ส.ค. 2559 23:49 น.
เกิด errorค่า
In file included from sketch_may08b.ino:6:0:
C:\Program Files (x86)\Arduino\libraries\MD_TCS230/MD_TCS230.h:49:23: fatal error: FreqCount.h: No such file or directory
#include <FreqCount.h>
^
compilation terminated.
Error compiling.

มันขึ้นerrorแบบนี้ แต่ทำตามขั้นตอนทุกอย่างแล้วนะคะ
coppyไปวางในไลบารี่แล้วด้วย
กัลยาณี ประเสริฐศิริสร
กัลยาณี ประเสริฐศิริสร
49.48.207.x
8 พ.ค. 2559 22:09 น.
RGB
ขอบคุณครับ ค่าสีที่ผมได้ทำการทดสอบนั้น ผมสงสัยว่าทำไมจึงอ่านค่าสีที่น้อยเป็นสีนั้น เช่น R11 G10 B14 จะถูกอ่านว่าเป็นสีเขียว ซึ่งก็ตรงกับสีที่ใช้ทดสอบครับ
กิตติทัต แซ่เฮง
กิตติทัต แซ่เฮง
180.183.56.x
4 พ.ค. 2559 15:04 น.
RGB
ขอบคุณครับ เลขที่ว่านี้เช่น R11 G10 B14 จะบ่งถึงการสะท้อนหรือดูดกลืนแสงรึป่าวครับ
แล้วมีสูตรหาไหมครับ แบบว่าเป็นทฤษฎีอะครับ
กิตติทัต แซ่เฮง
กิตติทัต แซ่เฮง
180.183.56.x
4 พ.ค. 2559 14:54 น.
เป็นค่าสีของพื้นที่ๆอ่านได้นะจุดนั้นครับ
เจ้าของร้าน
เจ้าของร้าน
4 พ.ค. 2559 14:57 น.
ค่าที่แสดงบนจอ monitor ที่บ่งถึงค่าสี RGB 3 ค่า นั้นคือค่าอะไรครับ แล้วหามาจากไหนครับ
ค่าที่แสดงบนจอ monitor ที่บ่งถึงค่าสี RGB 3 ค่า นั้นคือค่าอะไรครับ แล้วหามาจากไหนครับ
กิตติทัต แซ่เฮง
กิตติทัต แซ่เฮง
180.183.56.x
4 พ.ค. 2559 14:20 น.
เป็นเลข ฐาน 8 ของค่าสี RGB ครับ ค่านี้หาได้จากโค๊ดตัวอย่าง เราจะนำค่านี้ไปใช้ครับ
เจ้าของร้าน
เจ้าของร้าน
4 พ.ค. 2559 14:43 น.

เมื่อลูกค้าชำระเงินแล้ว ส่งหลักฐานการชำระเงินที่

เมนูแจ้งชำระเงิน 

การจัดส่งสินค้า   

  • ส่งแบบไปรษณีย์ EMS 50 บาท ใช้เวลา 1-3 วัน ( ภาคกลาง ภาคเหนือ ภาคอีสาน 1 วัน )
  • ส่งแบบไปรษณีย์ลงทะเบียน 30 บาท ใช้เวลา 3-7 วัน
  • ส่งสินค้าทุกวันจันทร์-ศุกร์ เมื่อแจ้งโอนก่อน 14.00 น. 
    แจ้งโอนหลัง 14.00 น. ส่งสินค้าในวันถัดไป
  • ส่งสินค้าทุกวันเสาร์ เมื่อแจ้งโอนก่อน 10.00 น.
    แจ้งโอนหลัง 10.00 น. ส่งสินค้าในวันจันทร์**
การขอบิลเบิก/ใบเสนอราคา
  • สามารถขอบิลเบิกในนามต่างๆ แจ้งลงวันที่หรือไม่ลงวันที่ได้ แจ้งตรงเพิ่มเติมถึงทางร้าน ตอนทำรายการสั่งซื้อ (แจ้งชื่อ ที่อยู่และเลขภาษีที่ต้องการเบิกให้ครบถ้วน)
  • สามารถแจ้งขอใบเสนอราคาได้ทาง  Line: @myarduino และ Facebook: My arduino

รับสั่งและค้นหาอุปกรณ์อิเล็กทรอนิกส์ พรีออเดอร์  

สอบถามรายละเอียดสินค้าเพิ่มเติมได้ที่ Facebook: My arduino หรือ Line: @myarduino


 

ธ.กสิกรไทย สาขาเซ็นทรัลพลาซา ขอนแก่น ออมทรัพย์
ธ.กรุงเทพ สาขาเมืองพล ออมทรัพย์
ธ.ไทยพาณิชย์ สาขาเซ็นทรัลพลาซา ขอนแก่น ออมทรัพย์
ธ.กรุงไทย สาขาเซ็นทรัลพลาซา ขอนแก่น ออมทรัพย์
เพื่อความเข้าใจตรงกันระหว่างผู้ซื้อและผู้ขายและมิตรภาพที่ดีต่อกัน กรุณาทำความเข้าใจเงื่อนไข

อุปกรณ์ Arduino

ติดต่อ My arduino

       My arduino

 092-756-6556

10.00-18.00 น.

 ID: @myarduino

myarduino.sale@gmail.com

 

MEMBER

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)
Go to Top
พูดคุย-สอบถาม คลิก