• Tidak ada hasil yang ditemukan

Pengontrolan Alat Listrik Secara Otomatis Menggunakan Sensor Cahaya dan Sensor Suhu Berbasis Mikrokontroler

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengontrolan Alat Listrik Secara Otomatis Menggunakan Sensor Cahaya dan Sensor Suhu Berbasis Mikrokontroler"

Copied!
4
0
0

Teks penuh

(1)

Lampiran A - 1

LISTING PROGRAM

/******************************************************************* SENSOR LM35

*******************************************************************/ #define LM35_sensor1_pin A2

unsigned char getLM35_sensor1() {

float getData = analogRead(LM35_sensor1_pin); float mv = ( getData/1024.0)*5000;

float temp = mv/10; return temp;

}

/******************************************************************** SENSOR LDR

*******************************************************************/ //LDR 1

#define ldr1_pin 8

#define ldr1_Init pinMode(ldr1_pin, INPUT_PULLUP); #define ldr1_getWhite digitalRead(ldr1_pin) == 0

#define ldr1_getBlack digitalRead(ldr1_pin) == 1

/******************************************************************* LAMPU

*******************************************************************/ //LAMPU 1

#define lampu1_pin 2

#define lampu1_Init pinMode(lampu1_pin, OUTPUT); digital-Write(lampu1_pin, HIGH);

#define lampu1_on digitalWrite(lampu1_pin, LOW); #define lampu1_off digitalWrite(lampu1_pin, HIGH);

/******************************************************************** KIPAS

*******************************************************************/ //KIPAS 1

#define kipas1_pin 4

#define kipas1_Init pinMode(kipas1_pin, OUTPUT); digital-Write(kipas1_pin, HIGH);

#define kipas1_on digitalWrite(kipas1_pin, LOW); #define kipas1_off digitalWrite(kipas1_pin, HIGH);

(2)

Lampiran A - 2

/*******************************************************************/ LCD dengan i2c

/*******************************************************************/ //LIBRARY

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F,16,2); //alamat LCD

#define i2c_LCD_init lcd.init(); lcd.backlight(); //init LCD

//Display

#define display_suhuRuang1 lcd.setCursor(0,0); lcd.print(F("Ruang 1 (c) =")); lcd.setCursor(14,0); lcd.print(getLM35_sensor1()); delay(100);

#define display_suhuRuang2 lcd.setCursor(0,1); lcd.print(F("Ruang 2 (c) =")); lcd.setCursor(14,1); lcd.print(getLM35_sensor2()); delay(100);

void setup() {

//init lampu lampu1_Init

//init kipas kipas1_Init

//init sensor ldr1_Init

//init lcd i2c_LCD_init }

void loop() {

//cek kondisi sensor LDR dan esekusi if (ldr1_getBlack)

{

lampu1_on delay(1000); }

if(ldr1_getWhite) {

lampu1_off delay(1000); }

//cek sensor suhu dan esekusi if (getLM35_sensor1() > 31) {

(3)

Lampiran A - 3

kipas1_on delay(100); }

if (getLM35_sensor1() < 29) {

kipas1_off delay(100); }

(4)

Lampiran A - 4

CURRICULUM VITAE

Nama Agama Alamat Tempat/TTL HP

Email

: : : : : :

Yulni Witriza Islam

JL. Setiabudi Gg.Mahoni No.11 Pekanbaru/ 11 Juli 1992

0852 7802 7327 Ywtriza@yahoo.com

Pendidikan Sekolah Tahun

D3 Politeknik Caltex Riau 2010-2013

SMA SMAN 5 Pekanbaru 2007-2010

SMP SMPN 8 Pekanbaru 2004-2007

SD SDN 004 Pekanbaru 1998-2004

Seminar Tempat Tahun

SENARAI Universitas Sumatera Utara 2014

DATA PRIBADI

RIWAYAT PENDIDIKAN

SEMINAR / WORKSHOP / TRAINING

Referensi

Dokumen terkait

Observasi yang dilakukan peneliti terutama di fokuskan pada kegiatan proses belajar mengajar guru di kelas dan kegiatan belajar peserta didik dengan

Lalu setelah dilakukan penurunan kecepatan alir lumpur, maka nilai efektifitas pengangkatan cutting dengan menggunakan cutting transport ratio pada bagian casing drillpipe

(1) Bidang Perlindungan Masyarakat dan Pemadam Kebakaran mempunyai tugas mengoordinasikan, membina, mengatur dan mengendalikan pengembangan dan peningkatan kemampuan

telah berlaku di Pertamina EP apabila terjadi pipa terjepit, dimulai dengan dilakukan work on pipe, sirkulasi dengan hi – vis dan low – vis, dimana fungsi dari low – vis

Pada saat Peraturan Gubernur ini mulai berlaku, maka Peraturan Gubernur Kalimantan Selatan Nomor 029 Tahun 2008 tentang Tugas Pokok, Fungsi dan Uraian Tugas

Secara historis, arus pendidikan Islam Indonesia pada awal abad ke- 20 mengalami diferensiasi dan pembelahan yang tajam, yaitu dengan kehadiran gerakan modern Islam

Pengaruh Penggunaan Jarak Tanam Terhadap Pertumbuhan dan Produksi Padi Sawah ( Oryza sativa L. ) Varietas IR 42 dengan Metode SRI.. (System of

menurut keperluan modal Perseroan, dengan persetujuan Rapat Umum Pemegang Saham para pemegang saham yang namanya tercatat dalam --- Daftar Pemegang Saham mempunyai hak