• Tidak ada hasil yang ditemukan

Perancangan Alatpendeteksikekeruhanair Di Akuariumberdasarkanwarnaberbahasa C Menggunakan Atmega 8

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Alatpendeteksikekeruhanair Di Akuariumberdasarkanwarnaberbahasa C Menggunakan Atmega 8"

Copied!
5
0
0

Teks penuh

(1)

Lampiran

PROGRAM LENGKAP

//Program transmiter

#include <LiquidCrystal.h>

#include <VirtualWire.h>

#include <String.h>

LiquidCrystallcd(8, 6, 5,9, 10, 4);

int data=0;

floatkeruh;

charkirim;

void setup() {

lcd.begin(16, 2);

vw_set_tx_pin(12);

vw_set_ptt_inverted(true); // Required for DR3100

vw_setup(200); // Bits per sec

}

void loop() { lcd.clear();

data=analogRead(0);

lcd.setCursor(0,0);

lcd.print("kekeruhan air");

lcd.setCursor(0,1);

(2)

lcd.print("air = ");

data=(data-320)/5;

if (data<0){data=0;}

if (data>100){data=100;}

if (data>13000){data=0;}

lcd.print(data);

lcd.print(" %");

if (data>75){kirim=0;}

else {kirim=1;}

vw_send((uint8_t *)kirim, 1);

vw_wait_tx();

delay(100);

}

//program receiver

#include <VirtualWire.h>

constintled_pin = 13;

constintbuzzer_pin = 3;

#define receive_pin A5

(3)

void setup()

{

// delay(1000);

Serial.begin(9600); // Debugging only

Serial.println("setup");

// Initialise the IO and ISR

vw_set_rx_pin(A5);

vw_set_ptt_inverted(true); // Required for DR3100

vw_setup(200); // Bits per sec

vw_rx_start(); // Start the receiver PLL running

pinMode(led_pin, OUTPUT);

pinMode(buzzer_pin, OUTPUT);

}

void loop()

{ uint8_tbuf[VW_MAX_MESSAGE_LEN];

uint8_tbuflen = VW_MAX_MESSAGE_LEN;

if (vw_get_message(buf, &buflen)) // Non-blocking

{

inti;

for (i = 0; i<buflen; i++)

(4)

{

Serial.print(buf[i], DEC);

}

Serial.println();

}

if

(buf[0]==176){digitalWrite(led_pin,HIGH);digitalWrite(b uzzer_pin,HIGH);}

else

{digitalWrite(led_pin,LOW);digitalWrite(buzzer_pin,LOW) ;}

}

(5)

LAMPIRAN 2

RANGKAIAN PROGRAM

Referensi

Dokumen terkait

Generally, the saving period of rice for fi rst-three months and the period of rice saved in warehouse, farmer obtains document warehouse receipt published by Niaga

(RPC) tanpa serat. 2) Nilai aspek rasio 100 dengan volume 1,5%, menghasilkan nilai modulus of rupture paling opti- mum dengan menggunakan metode penguapan. 3) Indeks

Judul Tesis : PERGESERAN PEMBAGIAN WARIS ADAT DALAM SUKU BATAK ANGKOLA (STUDI DI KECAMATAN PADANGBOLAK KABUPATEN PADANGLAWAS UTARA).. Dengan ini menyatakan bahwa Tesis yang saya

Hasil penelitian ini juga menunjukkan subjek yang memiliki intensitas penggunaan geme online kekerasan pada pelajar di Wonosobo yang berada pada tingkat sangat rendah terdapat

Internal Tahun 2016.. Pedoman Program Penguatan Kopertis 1 Perguruan tinggi sebagai penyelenggara pendidikan tinggi merupakan institusi yang sangat berpengaruh dalam

Sehubungan dengan pelaksanaan Evaluasi Kualifikasi dari perusahaan yang saudara/i pimpin, maka dengan ini kami mengundang saudara/i dalam kegiatan Pembuktian

Semua panitia memiliki hubungan sejawat yang ikhlas. Koordinasi dikelola oleh salah satu wakil kepala sekolah. Dalam beberapa kasus yang melibatkan siswa mereka berperanserta

In the joint construction stage, the teacher and students work together to construct texts in the narrative genre through group writing with the help of a picture series or a short