Sensor Tambak: Difference between revisions
Colabs Admin (talk | contribs) No edit summary |
Colabs Admin (talk | contribs) No edit summary |
||
| Line 14: | Line 14: | ||
== Pemrograman (Source Code) == | == Pemrograman (Source Code) == | ||
Sensor DHT 22 | 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. | ||
{| class="wikitable" | |||
|#include <Wire.h> | |||
<nowiki>#</nowiki>include <Adafruit_Sensor.h> | |||
<nowiki>#</nowiki>include <Adafruit_INA219.h> | |||
<nowiki>#</nowiki>include <SoftwareSerial.h> | |||
<nowiki>#</nowiki>include <DHT.h> | |||
<nowiki>#</nowiki>include <Adafruit_BME280.h> | |||
<nowiki>#</nowiki>include <OneWire.h> | |||
<nowiki>#</nowiki>include <DallasTemperature.h> //DS18B20 | |||
<nowiki>#</nowiki>include <SPI.h> | |||
<nowiki>#</nowiki>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. | |||
{| class="wikitable" | {| class="wikitable" | ||
|//DHT22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |//DHT22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
| Line 30: | Line 55: | ||
float dhtHumidity = 0; | float dhtHumidity = 0; | ||
| Line 41: | Line 65: | ||
dhtTemperature = dht.readTemperature(); | dhtTemperature = dht.readTemperature(); | ||
} | } | ||
void printDHT() { | void printDHT() { | ||
Revision as of 04:54, 23 April 2026
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"); } |