0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan1 halaman

Arduino

Diunggah oleh

ynsganz5
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan1 halaman

Arduino

Diunggah oleh

ynsganz5
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 1

Berikut adalah contoh kode Arduino untuk membaca sensor suhu DHT11 dan menampilkan hasilnya di layar SSD1306:

*Bahan*
1. Arduino (Uno, Nano, dll.)
2. Sensor suhu DHT11
3. Layar SSD1306 (OLED 128x64)
4. Kabel jumper

*Koneksi*
1. DHT11: VCC ke 5V, GND ke GND, OUT ke pin digital D2.
2. SSD1306: SCL ke pin SCL, SDA ke pin SDA, VCC ke 5V, GND ke GND.

*Kode*
```
c++
#include <DHT.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define DHT_PIN 2
#define DHT_TYPE DHT11

DHT dht(DHT_PIN, DHT_TYPE);


Adafruit_SSD1306 display = Adafruit_SSD1306(128, 64, &Wire);

void setup() {
Serial.begin(9600);
dht.begin();
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.clearDisplay();
}

void loop() {
float suhu = dht.readTemperature();
float kelembaban = dht.readHumidity();

display.clearDisplay();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0, 0);
display.print("Suhu: ");
display.print(suhu);
display.println(" C");
display.print("Kelembaban: ");
display.print(kelembaban);
display.println(" %");
display.display();

delay(1000);
}
```

*Perintah*
1. Unduh library DHT dan Adafruit_SSD1306 melalui Library Manager Arduino.
2. Pastikan koneksi benar.
3. Unggah kode ke Arduino.
4. Buka Serial Monitor untuk melihat data suhu dan kelembaban.

*Catatan*
1. Pastikan sensor DHT11 dan layar SSD1306 sesuai dengan kode.
2. Periksa koneksi dan pastikan tidak ada kesalahan.
3. Jika ada masalah, cek koneksi atau library yang digunakan.

Anda mungkin juga menyukai