جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
Esta es una mood lamp que funciona a base de un sensor DHT11 y 3 potenciómetros. الوضع 2: el primero el color cambia con los potenciómetros، y el segundo cambia a base de las lecturas del sensor DHT11.
الخطوة 1: المواد Y Herramientas
المواد:
1. الباليتاس
2. غوما كالينت
3. بابيل دلجادو
4. 1 اردوينو
5. 1 Protoboard
6. 1 بقيادة RGB
7. 1 Botón momentáneo
9. 1 تبديل تلميح SPST
10. 1 مستشعر DHT11
11. 3 Potenciómetros
12. كابل تيبو صلب النواة (يمكنك استخدام كابل التلفونو)
هيرامينتاس:
1. تيجراس
2. كوتشيلا
3. بيستولا دي غوما كالينت
الخطوة الثانية: حلبة أرمار
الخطوة 3: Programar
// Este es el codigo que yo استخدم:
# تضمين "DHT.h"
#define DHTPIN A3
#define DHTTYPE DHT11
DHT dht (DHTPIN ، DHTTYPE) ؛
الإعداد باطل() {
pinMode (3 ، الإخراج) ؛
pinMode (4 ، الإخراج) ؛
pinMode (5 ، الإخراج) ؛
pinMode (6، INPUT_PULLUP) ؛
}
وضع int = 0 ؛
كثافة العمليات = 170 ؛
int t = 15 ؛
int دلتا = عالية ؛
حلقة فارغة() {
إذا (دلتا إذا (الوضع == 0) الوضع = 1 ؛
وضع آخر = 0 ؛
}
دلتا = digitalRead (6) ،
إذا (الوضع == 0) {
analogWrite (3 ، خريطة (analogRead (A0) ، 0 ، 1023 ، 0 ، 127)) ؛
analogWrite (4 ، خريطة (analogRead (A1) ، 0 ، 1023 ، 0 ، 127)) ؛
analogWrite (5 ، خريطة (analogRead (A2) ، 0 ، 1023 ، 0 ، 127)) ؛
}
آخر{
إذا (ليس isnan (dht.readHumidity ())) h = dht.readHumidity () ؛
if (not isnan (dht.readTemperature ())) t = dht.readTemperature () ؛
analogWrite (3 ، خريطة (ح ، 150 ، 190 ، 0 ، 127)) ؛
analogWrite (5 ، خريطة (t ، 10 ، 20 ، 0 ، 127)) ؛
}
}
الخطوة 4: Armar La Estructura Y Agregar Detalles
ريكوميندو ريججار إل بابيل ديلجادو هاستا النهائي للفقرة إيفيتار رومبيرلو مينتراس حد ذاته مانيبولا.