Sensor Tambak
Deskripsi Singkat
Daftar Komponen
- Board (PCB Custom)
- ESP 32
Perakitan
Pemrograman (Source Code)
Tahap pertama dalam memulai programming utama adalah menyiapkan initial code yang mencakup seluruh library yang diperlukan untuk komunikasi sensor dan transmisi data. Berikut adalah code program yang digunakan.
| #include <Wire.h>
#include <Adafruit_Sensor.h> #include <Adafruit_INA219.h> #include <SoftwareSerial.h> #include <DHT.h> #include <Adafruit_BME280.h> #include <OneWire.h> #include <DallasTemperature.h> //DS18B20 #include <SPI.h> #include <LoRa.h> |
Sensor DHT 22
Konfigurasi sensor DHT22 dimulai dengan mendefinisikan pin koneksi dan tipe sensor yang digunakan untuk pengukuran suhu dan kelembaban udara. fungsi setDHT() untuk akuisisi data, dan printDHT() untuk menampilkan hasil. Berikut adalah code program yang digunakan.
| //DHT22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//Constants #define DHTPIN 27 // what pin we're connected to #define DHTTYPE DHT22 // DHT 22 (AM2302) DHT dht(DHTPIN, DHTTYPE); //// Initialize DHT sensor for normal 16mhz Arduino
float dhtHumidity = 0;
//Read data and store it to variables hum and temp dhtHumidity = dht.readHumidity(); dhtTemperature = dht.readTemperature(); } void printDHT() { Serial.print("Humidity = "); Serial.print(dhtHumidity); Serial.print("Temperature = "); Serial.print(dhtTemperature); Serial.println("ºC"); } |