Resumen
Las resistencias para los LEDs son de 150 ohms y 10 kilohms para el detector.
El código:
/
* Sensor de color con ayuda de LED azul, verde y rojo, y fotodiodo.
* por 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(rojo, INPUT);
Serial.begin(9600);
}
void loop() {
capteur_bleu = analogRead(bleu);
capteur_vert = analogRead(vert);
capteur_rouge = analogRead(rouge);
Serial.print("azul : "); Serial.println(capteur_bleu);
Serial.print("rojo : "); Serial.println(capteur_rouge);
Serial.print("verde : "); Serial.println(capteur_vert);
Serial.println(" ");
si (sensor_azul <= 300 y sensor_rojo <= 80 y sensor_verde >= 55) {
Serial.println("BLANC");
}
//detección del azul
De lo contrario, si (el sensor azul es inferior o igual a 350 y el sensor rojo es superior o igual a 135 y el sensor verde es inferior o igual a 100) {
Serial.println("BLEU");
}
//detección del verde
De lo contrario, si (capteur_bleu >= 380 y capteur_rouge <= 140 y capteur_vert >= 90) {
Serial.println("VERT");
}
//detección del rojo
De lo contrario, si (capteur_bleu >= 380 y capteur_rouge <= 80 y capteur_vert <= 85) {
Serial.println("ROUGE");
}
//detección del negro
De lo contrario, si (el sensor azul es superior a 460 y el sensor rojo es superior a 170 y el sensor verde es superior a 130) {
Serial.println("NOIR");
}
//color desconocido
else {
Serial.println("COLORES DESCONOCIDOS");
}
Serial.println(" ");
delay(1000);
}
Ajustes de impresión.
Marca de la impresora:
Arriba
Imprimadora:
Up Mini.
Balsas:
Sí.
Apoya:
No.
Resolución:
0.2
Теги
Источник модели
