Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Yra nuotaikos lempa, kuri veikia kaip jutiklio DHT11 ir 3 potencialų bazė. tiene 2 modos: el primero el color cambia con los potenciómetros, y el segundo cambia and base de las lecturas del sensor DHT11.
1 žingsnis: „Materiales Y Herramientas“
Medžiagos:
1. Paletės
2. Goma caliente
3. Papel delgado
4. 1 Arduino
5. 1 Protoboard
6. 1 LED RGB
7. 1 Botón momentáneo
9. 1 Perjunkite tipo SPST
10. 1 Jutiklis DHT11
11. 3 Potenciómetros
12. Kabelio tipo kietas šerdis (naudojate kabelį de teléfono)
Herramientas:
1. Tijeras
2. Cuchilla
3. Pistola de goma caliente
2 žingsnis: Armaras El Circuito
3 žingsnis: programuotojas
// Este es el codigo que yo use:
#įtraukti „DHT.h“
#define DHTPIN A3
#define DHTTYPE DHT11
DHT dht (DHTPIN, DHTTYPE);
void setup () {
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
pinMode (5, OUTPUT);
pinMode (6, INPUT_PULLUP);
}
int režimas = 0;
int h = 170;
int t = 15;
int delta = AUKŠTAS;
void loop () {
if (delta if (mode == 0) mode = 1;
else režimas = 0;
}
delta = digitalRead (6);
jei (režimas == 0) {
analogWrite (3, žemėlapis (analogRead (A0), 0, 1023, 0, 127));
analogWrite (4, žemėlapis (analogRead (A1), 0, 1023, 0, 127));
analogWrite (5, žemėlapis (analogRead (A2), 0, 1023, 0, 127));
}
Kitas{
jei (ne isnan (dht.readHumidity ())) h = dht.readHumidity ();
jei (ne isnan (dht.readTemperature ())) t = dht.readTemperature ();
analogWrite (3, žemėlapis (h, 150, 190, 0, 127));
analogWrite (5, žemėlapis (t, 10, 20, 0, 127));
}
}
4 žingsnis: Armar La Estructura ir Agregar Detalles
Susirašykite, kad sutinkate el papel delgado hasta el final para evitar romperlo mientras se manipula.