Premessa: Oltre a riconoscere due colori specifici o l’uscita solo digitale o analogica, il sensore Smart Grey ha integrato funzioni di uscita sia digitali che analogiche.
In modalità digitale, l’utente può avere record di dati a due colori tramite semplici operazioni con i pulsanti.Per ottenere rilevamenti a due colori è sufficiente monitorare le uscite alte e basse, e quindi non richiede più alcuna configurazione dopo essere stata impostata.In modalità analogica, l’uscita valore reagisce con precisione alla scala di grigi di colore rilevata.
Oltre ad essere un sensore stabile e adattabile in vari ambienti, lo Smart Grayscale Sensor dimostra anche un grande potenziale in progetti a basso costo di luci a colori, in scala di grigi e adiacenti.
CARATTERISTICHE TECNICHE:
- Tensione di alimentazione: 5v
- Modalità interfaccia: digitale/analogica
- Produzione:
- Modalità analogica: uscita 0-5v
- Modalità digitale: uscita a livello TTL (0v o 5v) in base alle esigenze dell’applicazione
- Feedback del segnale di commutazione digitale e feedback della doppia gradazione analogica
- È possibile impostare la modalità digitale supporta il rilevamento del colore
- Dimensioni: 37x10x15mm
LISTA MATERIALI:
MODALITA ANALOGICA:
In modalità di rilevamento analogico, più luminoso è il sensore, più luminoso sarà il LED.È possibile collegare il sensore al pin analogico per leggere la scala di grigi dal sensore, proprio come il normale sensore in scala di grigi.
CODICE DI ESEMPIO:
int grayscalePin=0;
void setup()
{
Serial.begin(9600);
Serial.println("Smart Grayscale sensor:");
}
void loop()
{
Serial.print("Grayscale:");
Serial.println(analogRead(grayscalePin));
delay(500);
}
MODALITA DIGITALE:
In modalità digitale, puoi impostare autonomamente la logica di due colori diversi.
- Fare clic a lungo sul pulsante finché il LED non lampeggia lentamente (il che significa che il primo rilevamento del colore è pronto).
- Lascia che il sensore della scala di grigi sia rivolto verso il primo colore (come carta bianca)
- Nel frattempo, fare clic brevemente sul pulsante e il LED si spegne (il che significa che è stato rilevato il primo colore).
- Fare clic brevemente sul pulsante e far lampeggiare velocemente il LED (il che significa che il secondo colore è pronto).
- Lascia che il sensore della scala di grigi sia rivolto verso il secondo colore (come la carta nera)
- Nel frattempo, fare clic brevemente sul pulsante e il LED si spegne (il che significa che è stato rilevato il secondo colore).
- Il primo colore (come la carta bianca) sarà ‘1’ logico e il LED diventa luminoso.
- Il secondo colore (come la carta nera) sarà ‘0’ logico e il LED si spegnerà.
- Questa impostazione viene mantenuta anche se l’alimentazione è spenta, quindi per uno scopo è sufficiente un’impostazione.
CODICE DI ESEMPIO:
int grayscalePin=8;
void setup()
{
Serial.begin(9600);
pinMode(grayscalePin,INPUT);
Serial.println("Smart Grayscale sensor:");
}
void loop()
{
Serial.print("Grayscale:");
if(digitalRead(grayscalePin))
{
Serial.println("White detected");
}
else
{
Serial.println("Black detected");
}
delay(500);
}
Buon progetto.