panjkrc / tcs3200_library Goto Github PK
View Code? Open in Web Editor NEWtcs3200 color sensor library for Arduino
License: MIT License
tcs3200 color sensor library for Arduino
License: MIT License
In below code; the pulseIn(_output, LOW) function returns the length of the pulse in microseconds Only the LOW wave part so if we want to know the correct period I think we shoud duplicate the time of "duration" because the outputs are 50%-duty cycle square waves.
unsigned long duration;
duration = pulseIn(_output, LOW);
if (duration != 0)
{
return 1000 / duration; // Reads and returns the frequency of selected color
}
else
{
return 0;
}
My setup: ESP32 module with TCS3200 sensor in a LED color detector. The LED light direct to the sensor causes the ESP32 to reset in the 100% and 0% scaling.
The cause is the line: return (1000/pulseIn(_output, LOW); in colorRead funtion.
"pulseIn()" function return 0 when timeout and the return cause a divide by zero error.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.