İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
DHT11 ve 3 potenciómetros sensöründen bağımsız bir mod lambası temel işlevi. tiene 2 modos: el primero el color cambia con los potenciómetros, ve segundo cambia bir temel de las lecturas del sensor DHT11.
Adım 1: Malzemeler Y Herramientas
Malzemeler:
1. Paletler
2. Goma caliente
3. Papel delgado
4. 1 Arduino
5. 1 Protokol
6. 1 Led RGB
7. 1 Botón anı
9. 1 Tipo SPST'yi değiştirin
10. 1 Sensör DHT11
11. 3 Potenciometros
12. Kablo tipi katı çekirdek (teléfono kablosu kullanırsınız)
Herramienta:
1. Tijeralar
2. Çisil
3. Pistola de goma caliente
2. Adım: Armar El Circuito
Adım 3: Programcı
//Kullanmanız gereken en önemli şey:
#include "DHT.h"
#define DHTPIN A3
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
geçersiz kurulum() {
pinMode(3, ÇIKIŞ);
pinMode(4, ÇIKIŞ);
pinMode(5, ÇIKIŞ);
pinMode(6, INPUT_PULLUP);
}
int modu = 0;
int h = 170;
int t = 15;
int delta=YÜKSEK;
boşluk döngüsü () {
if (delta if (mod == 0) mod=1;
başka mod=0;
}
delta=dijitalOku(6);
if (mod == 0){
analogWrite(3, map(analogRead(A0), 0, 1023, 0, 127));
analogWrite(4, harita(analogRead(A1), 0, 1023, 0, 127));
analogWrite(5, map(analogRead(A2), 0, 1023, 0, 127));
}
Başka{
if (isnan(dht.readHumidity() değil)) h=dht.readHumidity();
if (isnan(dht.readTemperature() değil)) t=dht.readTemperature();
analogWrite(3, harita(h, 150, 190, 0, 127));
analogWrite(5, harita(t, 10, 20, 0, 127));
}
}
Adım 4: Armar La Estructura Y Agregar Detayları
Recomiendo agregar el papel delgado hasta el final para evitar romperlo mientras se manipula.