Descrizione
Cos’è
Sensore luminosità KY-018, un semplice strumento per misurare il livello di illuminazione ambientale. Questo sensore è ideale per progetti DIY e Arduino.
Caratteristiche
- Misura la luce ambiente
- Compatibile con Arduino e ESP
A cosa serve
Idealmente utilizzato in progetti di stampa 3D, droni o qualsiasi altro dispositivo che richiede una reazione alla luminosità. Ad esempio, può essere usato per creare un sistema di illuminazione automatico dove un LED si accende quando la luce diminuisce.
Tutorial: Come usare Sensore Luminosità KY-018
Il sensore luminosità KY-018 è un semplice strumento per misurare la luce ambiente, ideale per progetti di Arduino e stampa 3D. È perfetto per principianti che vogliono creare dispositivi come termostati intelligenti o luci che si accendono automaticamente al tramonto.
Cosa serve
- Arduino Uno
- Cavo USB A-MicroB
- Connessione a PC
Passi
- Collega il sensore KY-018 all’Arduino: VCC alla 5V, GND alla GND e OUT al pin analogico A0.
- Scarica l’IDE Arduino e installala sul tuo computer.
- Apri un nuovo progetto in Arduino IDE, collega l’Arduino al PC tramite USB.
- Inserisci il codice fornito nell’editor di Arduino.
- Clicca su ‘Caricare’ per inviare il codice all’Arduino.
- Ottieni i valori letti dal sensore KY-018 visualizzandoli sul monitor seriale.
- Verifica come cambiano i dati in base alla luminosità ambientale.
- Modifica il progetto secondo le tue esigenze.
Codice di esempio
// Codice per leggere la luminosità dal sensore KY-018
int ledPin = 13; // Pin del LED
int sensorPin = A0; // Pin di input del sensore
void setup() {
Serial.begin(9600);
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
int sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
if (sensorValue < verifica sul datasheet) { // Se la luminosità è bassa
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}
Mini-progetto
Crea un sistema di illuminazione automatico: collega un LED all’Arduino e fa sì che si accenda quando la luce diminuisce.
Errori comuni
- Collegare il sensore alla tensione errata
- Non caricare correttamente il codice Arduino
- Ignorare i valori minimi e massimi del sensore
- Non verificare le specifiche sul datasheet
Accessori consigliati
- LED RGB
- Relay per Arduino
- Display LCD 16×2
- Batteria LiPo 3.7V
Domande frequenti
Come posso controllare la luminosità?
Utilizza il monitor seriale di Arduino.
Qual è l’intervallo di misurazione del sensore?
Verifica sul datasheet per ottenere i valori precisi.





