Utente:Carbowski/Arduino: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica Etichetta: Editor wikitesto 2017 |
Etichetta: Editor wikitesto 2017 |
||
Riga 285:
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2 //
#define temp_min 10 // Temperatura minima
#define
#define
#define
#define
#define
#define
OneWire oneWire (ONE_WIRE_BUS);
Riga 299:
// Inizializza il sensore di temperatura e umidità
DHT dht (pin_dht, DHT11);
// Inizializza il display I2C
LiquidCrystal_I2C lcd(0x27, 16, 2);
int tp = 0;
int vecchia = 0;
Riga 311:
void setup() {
//SENSORE IR
Serial.begin(9600);
Riga 320:
sensors.begin();
lcd.init();
lcd.backlight();
Riga 335:
sensors.requestTemperatures();
// Posizionamento a inizio display
Riga 342:
// Acquisisce il valore del potenziometro (0 - 1023)
int p = analogRead (
Serial.println (p);
// Converte il valore del potenziometro nel mio range di temperature (lo converte da 3 a 1020)
tp = map (p, bit_min, bit_max, temp_min, temp_max);
delay (ritardo);
if (abs(tp-vecchia) > 0.001) {▼
lcd.clear();▼
▲ if (abs(tp - vecchia) > 0.001) {
lcd.print (" " + String(tp) + char(0xDF) + "C " );
delay (ritardo);▼
▲ }
else {
lcd.setCursor (0, 0);
Line 367 ⟶ 368:
lcd.print("Umid.: " + String(h) + "%");
}
}
</syntaxhighlight>
|