Skip to Content
ExamplesDHT22 Demo

DHT22 Demo

  • Source: temperature_dht22_demo.ino
  • Prerequisites: DHT22 + DHT sensor library + Adafruit Unified Sensor.
  • Shows: temperature/humidity reads, fixed-point conversion, telemetry transaction.

Code

float h = dht.readHumidity(); float t = dht.readTemperature(); int64_t tempX100 = (int64_t)(t * 100.0f); int64_t humidityX100 = (int64_t)(h * 100.0f); Instruction ix; ix.setProgram(programId); ix.addKey(authorityPub, true, true); ix.addKey(dataAccountPda, false, true); ix.writeBytes(RECORD_DATA_DISCRIMINATOR, 8); ix.writeI64LE(tempX100); ix.writeI64LE(humidityX100);
Last updated on