const Flux = require('flux-ai');
const DHTPIN = 12;
const DHTTYPE = Flux.DHT22;
const pwmPin = 9;
async function setup(app) {
const dht = new Flux.DHT(DHTPIN, DHTTYPE);
const lcd = new Flux.LiquidCrystal_I2C(0x27, 16, 2);
lcd.begin(16, 2);
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Humidity:");
app.pins[pwmPin].mode(Flux.OUTPUT);
app.data.humidity = 0.0;
}
async function loop(app) {
const dht = new Flux.DHT(DHTPIN, DHTTYPE);
const humidity = dht.readHumidity();
if (!isNaN(humidity)) {
app.data.humidity = humidity;
}
}
async function fanControl(app) {
while (true) {
const humidity = app.data.humidity;