LAMPIRAN 1 LISTING PROGRAM SECARA KESELURUHAN PADA ARDUINO. #define dht_dpin A0 //no ; here. Set equal to channel sensor is on

dokumen-dokumen yang mirip
BAB III PERANCANGAN ALAT

Membaca dan Merekam Data dari Sensor

BAB III PERANCANGAN. Rectifier. Mobile Phone / Remote Computer. Team Viewer. Gambar 3.1 Blok Rangkaian Sistem

BAB III PERANCANGAN. Bab ini akan membahas perancangan hardware dan software Water Level

BAB III PEMBUATAN SOFTWARE

DAFTAR PUSTAKA. Suhat.ST.2005.VB Sebagai Pusat Kendali Peralatan Elektronik. Penerbit PT. Elex Media Komputindo Kelompok Gramedia. Jakarta.

BAB IV HASIL DAN UJI COBA

BAB IV PENGUJIAN. Gambar 4.1 Rangkaian Pengujian Arduino Uno.

BAB IV HASIL DAN UJI COBA

BAB IV PENGUJIAN DAN ANALISA SISTEM

BAB 3 PERANCANGAN DAN PEMBUATAN

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV PEMBAHASAN. 27

BAB III PERANCANGAN. Sensor Ultrasonik. Microcontroller Arduino Uno. Buzzer LED LCD. Gambar 3.1 Blok Rangkaian

BAB IV IMPLEMENTASI DAN PENGUJIAN

Program Alat. #include <LiquidCrystal.h> #include <DFPlayer_Mini_Mp3.h> #include <SoftwareSerial.h>

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN

BAB 3 METODE PENELITIAN. Sikonek, rumah tinggal Sunggal, dan Perpustakaan Universitas Sumatera Utara.

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

LAPORAN PRAKTIK MIKROPROSESSOR & INTERFACE

Source Code Progam Magnetic Door Lock menggunakan Kode Pengaman berbasis ATmega 328

BAB IV PENGUJIAN ALAT. Pengujian Arduino Board Pengujian Sensor Ultrasonic (ping) Pengujian Tombol Pengujian LCD Pengujian Alat Keseluruhan

BAB III METODOLOGI PENELITIAN. Adapun untuk gambar dan penjelasan dari blok diagram dari alat dapat dilihat pada. Modul sensor.

BAB IV HASIL DAN UJI COBA. dibuat. Program pengujian disimulasikan di suatu sistem yang sesuai. Pengujian ini dilaksanakan

BAB III PERANCANGAN SISTEM

PENGEMBANGAN PROTOTYPE PENGENDALI OTOMOTIS PADA INKUBATOR UNTUK AYAM MENGGUNAKAN ARDUINO UNO BERBASIS SMS

DAFTAR PUSTAKA. Arduino RFID Library. https: // Hidajanto, Djamal Radio Frequency Identification (RFID) dan

Pengenalan Sensor Ultrasonic SRF05 dengan Arduino Sketch. Sensor Ultrasonic SRF05

BAB IV PENGUJIAN DAN PEMBAHASAN. kategori utama yaitu pengujian perangkat keras (hardware) dan pengujian

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN ALAT DAN PROGRAM

MODUL IV PERULANGAN ( LOOPING )

TERMOMETER DIGITAL BERBASIS MIKROKONTROLER ARDUINO UNO DENGAN OUTPUT TAMPILAN DISPLAY DIGITAL

BAB 3 PERANCANGAN ALAT. Gambar 3.1 diagram blok rangkaian

Logika pemrograman sederhana

DAFTAR PUSTAKA. 2. Bishop, Owen, Dasar dasar Elektroniks, Erlangga, Jakarta, 2002

BAB IV HASIL DAN PEMBAHASAN. Berikut ini merupakan penjelasan dari rangkaian power supply:

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN SISTEM

BAB 3 METODE PENELITIAN. pada bab metodologi penelitian telah dipelajari tentang: mikrokontroller AVR

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA

BAB III PERANCANGAN. gelombang elektromagnetik yang diterima dengan menggunakan Microcontroller

Perancangan dan Pembuatan Penetas Telur Berbasis Arduino Dumilanove

BAB IV PENGUJIAN DAN ANALISA SISTEM

BAB III PERANCANGAN. meliputi dua Perancangan yaitu perangkat keras (hardware) dan perangkat lunak

DAFTAR PUSTAKA. [1] Jazi Eko Istiyanto Pengantar Elektronika & Instrumentasi. Jakarta: Penerbit Andi

BAB III PERANCANGAN ALAT

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

ARDUINO LCD. Bentuk LCD

DT-SENSE Application Note

BAB V KESIMPULAN DAN SARAN. melakukan analisa terhadap rancang bangun monitoring volume air mineral

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV HASIL DAN UJI COBA

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB III PERANCANGAN DAN PEMBUATAN

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN. yang kemudian akan dicampur dengan cairan antisera. Setelah selesai

4.1.2 Implementasi Sistem Setelah melakukan analisis dan perancangan sistem yang telah dibahas, maka untuk tahap selanjutnya adalah implementasi siste

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK

MODUL 3 SELEKSI KONDISI

Structure dasar dari bahasa pemrograman arduino adalah sederhana yang

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

FUNGSI PENCABANGAN DAN PERULANGAN

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV PEMBAHASAN DAN PENGUJIAN ALAT

RANGKAIAN KESELURUHAN

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB IV HASIL DAN ANALISIS

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

PANDUAN PRAKTIKUM DASAR ARDUINO

DAFTAR PUSTAKA. Sensor DHT 11 Dan LCD. Skripsi Sarjana-1, Jurusan Teknik Elektro, Fakultas Teknik, Universitas Mercu Buana, Jakarta

BAB IV PENGUJIAN DAN ANALISA

IV. HASIL PENELITIAN DAN PEMBAHASAN. menggunakan sensor optik berbasis mikrokontroler ATMega 8535 dengan

BAB III METODE PENELITIAN. mengetahui alat dan bahan yang digunakan agar alat. terancang seperti apa yang diharapkan.

Lebih jelasnya bisa dilihat formatnya sebagai berikut:

BAB III PERANCANGAN ALAT

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

ARDUINO LCD. Bentuk LCD

DAFTAR PUSTAKA. Adafruit.com. (2016, November). learn.adafruit.com. Retrieved November 28,

BAB IV HASIL DAN UJI COBA

BAB IV ANALISA DAN PENGUJIAN DATA

Transkripsi:

DAFTAR PUSTAKA [1.] Bengkel dan Laboratorium Elektronik PLN Pusat Pengatur Beban Sistem Tenaga Listrik Se Jawa da Bali ; Jaringan Informasi PLN P2B, Jakarta, 1990. [2.] http://arduino.cc, di akses pada tanggal 6 Oktober 2012 [3.] http://blog.famosastudio.com/2011/06/tutorial/tutorial-singkat-bahasapemrograman-arduino/82, di akses pada tanggal 6 Oktober 2012 [4.] http://www.geraicerdas.com/index.php?page=shop.product_details&flypag e=flypage_images.tpl&product_id=172&category_id=16&option=com_virt uemart&itemid=30, di akses pada tanggal 13 Oktober 2012 [5.] http://marsyah.blogdetik.com/files/2009/04/diktat.pdf [6.] http://www.micropik.com/pdf/dht11.pdf [7.] http://www.programmingtutorials.com/tutorial.asp?id=vb [8.] http://famosastudio.com/download/datasheet/icomsatv1.2-datasheet.pdf [9.] http://www.open-electronics.org/arduino/

LAMPIRAN

LAMPIRAN 1 LISTING PROGRAM SECARA KESELURUHAN PADA ARDUINO #include "EmonLib.h" Library EnergyMonitor emon1; // Include Emon // Create an instance #include <dht.h> #define dht_dpin A0 //no ; here. Set equal to channel sensor is on dht DHT; #include "LiquidCrystal.h"; // Inisialisasi LCD dan menentukan pin yang dipakai LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // deklarasi variabel float bacatemperatur, nilaitemperatur; float bacaampere, nilaiampere; float bacategangan, nilaitegangan; int temppin = 0; int AmpPin = 1; int TegPin = 2; void setup() { pinmode(13,output); Serial.begin(9600); // Set jumlah kolom dan baris LCD emon1.current(1, 111.1); // Current: input pin, calibration. lcd.begin(16, 2); // Tulis Temperatur di LCD } void loop() { double Irms = emon1.calcirms(1480); // Calculate Irms only //baca data dari dht11 DHT.read11(dht_dpin); // Set cursor ke kolom 0 dan baris 1 // Catatan: Baris dan kolom diawali dengan 0 // baca data dari sensor Suhu-LM35 Di PIN A0 bacatemperatur = analogread(temppin); // konversi analog ke suhu nilaitemperatur = (5.0 * bacatemperatur * 100.0)/1024.0;

//baca sensor tegangan di PIN -2 bacategangan = analogread(tegpin); // konversi analog ke tegangan nilaitegangan = (5.0 * bacategangan * 80.0)/1024; lcd.clear(); lcd.setcursor(0,0); lcd.print("tegangan :"); lcd.setcursor(11,1); lcd.print(nilaitegangan); //lcd.setcursor(9,1); //lcd.print("60"); delay (2000); lcd.clear(); lcd.setcursor(0,0); lcd.print("arus (A):"); lcd.setcursor(11,1); lcd.print(irms); delay (2000); lcd.clear(); lcd.setcursor(0,0); lcd.print("temperatur (C):"); lcd.setcursor(10,1); lcd.print(dht.temperature); lcd.println((char)223); //lcd.clear (); delay (2000); //kirim data Serial ARUS Serial.print("Arus (A): "); Serial.print( Irms); // Irms //kirim data Serial TEMPERATUR Serial.print(" Temperatur = "); Serial.print(DHT.temperature); Serial.print(" C "); //kirim data Serial TEGANGAN Serial.print(" Tegangan = "); Serial.print(nilaiTegangan); Serial.println ( " V"); delay(1000);

LAMPIRAN 2 LISTING PROGRAM SECARA KESELURUHAN PADA VISUAL BASIC Private Sub Command1_Click() With MSComm1 'non aktifkan dulu serial port If.PortOpen Then.PortOpen = False.CommPort = 1.Settings = "9600,N,8,1".DTREnable = True.RTSEnable = True.RThreshold = 2.SThreshold = 0.PortOpen = True End With 'set serial port yang ingin digunakan 'set baud rate,parity,databits,stopbits 'set DTR and RTS 'aktifkan event oncomm event 'non aktifkan event oncomm 'aktifkan serial port Label2.Caption = "V" Label4.Caption = "A" Label6.Caption = " C" End Sub Private Sub Command2_Click() If MSComm1.PortOpen = True Then MSComm1.PortOpen = False Text1.Text = " " Label1.Caption = " " Label2.Caption = " " Label3.Caption = " " Label4.Caption = " " Label5.Caption = " "

Label6.Caption = " " Label7.Caption = " " Label8.Caption = " " Label9.Caption = " " End Sub Private Sub MSComm1_OnComm() Dim strinput, strhsl() As String Dim strfilter() As String Dim I As Integer Dim hsl, temp, angka As String Dim arus, tegangan, suhu As Double Dim arus_, tegangan_, suhu_ As String With MSComm1 Select Case.CommEvent Case comevreceive strinput =.Input temp = temp + strinput End Select Text1.Text = Text1.Text & temp Text1.SelStart = Len(Text1.Text) strhsl = Split((Text1.Text), vbcrlf) For I = 0 To UBound(strHsl) hsl = strhsl(i) Next

strfilter = Filter(strHsl, "V", True, vbtextcompare) For I = 0 To UBound(strFilter) arus_ = Mid(strFilter(I), 11, 5) suhu_ = Mid(strFilter(I), 29, 5) tegangan_ = Mid(strFilter(I), 50, 4) Next Label5.Caption = suhu_ Label3.Caption = arus_ Label1.Caption = tegangan_ End With tegangan = Val(Label1.Caption) arus = Val(Label3.Caption) suhu = Val(Label5.Caption) If tegangan < 200 Then Label7.Caption = " LOW VOLTAGE " Label7.ForeColor = vbred Label1.ForeColor = vbred Else If tegangan < 239 Then Label7.Caption = " VOLTAGE OK " Label7.ForeColor = vbgreen Label1.ForeColor = vbgreen Else If tegangan >= 240 Then Label7.Caption = " HIGH VOLTAGE " Label7.ForeColor = vbred Label1.ForeColor = vbred

If arus > 3 Then Label8.Caption = " OVER CURRENT " Label8.ForeColor = vbred Label3.ForeColor = vbred Else If arus <= 2 Then Label8.Caption = " CURRENT OK " Label8.ForeColor = vbgreen Label5.ForeColor = vbgreen If suhu > 40 Then Label9.Caption = " HIGH TEMPERATURE " Label9.ForeColor = vbred Label5.ForeColor = vbred Else If suhu <= 39 Then Label9.Caption = " TEMPERATURE OK " Label5.ForeColor = vbgreen End Sub