Jump to content

Sensor Tambak

From IoT Colabs Wiki
Revision as of 04:54, 23 April 2026 by Colabs Admin (talk | contribs)

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 dhtTemperature = 0;

float dhtHumidity = 0;


void setDHT() {

//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");

}

Konfigurasi dan Kalibrasi