color sensor
von Desperado88
7
Downloads
9
Likes
0
Makes
The resistances for the leds are 150 homs and 10 khoms for the detector.
The code :
/*
\* Capteur de couleur à l'aide de led bleu, vert et rouge et de photodiode
\* par Desperado
*/
\#define bleu A0
\#define vert A1
\#define rouge A2
int capteur_bleu;
int capteur_vert;
int capteur_rouge;
int maxi = 0;
int mini = 0;
void setup() {
pinMode(bleu, INPUT);
pinMode(vert, INPUT);
pinMode(rouge, INPUT);
Serial.begin(9600);
}
void loop() {
capteur_bleu = analogRead(bleu);
capteur_vert = analogRead(vert);
capteur_rouge = analogRead(rouge);
Serial.print("bleu : "); Serial.println(capteur_bleu);
Serial.print("rouge : "); Serial.println(capteur_rouge);
Serial.print("vert : "); Serial.println(capteur_vert);
Serial.println(" ");
//Dectection du blanc
if (capteur_bleu = 380 && capteur_rouge = 170 && capteur_vert >= 130) {
Serial.println("NOIR");
}
//couleur inconu
else {
Serial.println("COULEUR INCONU");
}
The code :
/*
\* Capteur de couleur à l'aide de led bleu, vert et rouge et de photodiode
\* par Desperado
*/
\#define bleu A0
\#define vert A1
\#define rouge A2
int capteur_bleu;
int capteur_vert;
int capteur_rouge;
int maxi = 0;
int mini = 0;
void setup() {
pinMode(bleu, INPUT);
pinMode(vert, INPUT);
pinMode(rouge, INPUT);
Serial.begin(9600);
}
void loop() {
capteur_bleu = analogRead(bleu);
capteur_vert = analogRead(vert);
capteur_rouge = analogRead(rouge);
Serial.print("bleu : "); Serial.println(capteur_bleu);
Serial.print("rouge : "); Serial.println(capteur_rouge);
Serial.print("vert : "); Serial.println(capteur_vert);
Serial.println(" ");
//Dectection du blanc
if (capteur_bleu = 380 && capteur_rouge = 170 && capteur_vert >= 130) {
Serial.println("NOIR");
}
//couleur inconu
else {
Serial.println("COULEUR INCONU");
}
Hast du dieses Modell gedruckt? Einloggen und dein Make teilen!
Melde dich an, um einen Kommentar zu hinterlassen
AnmeldenNoch keine Kommentare – sei der Erste!