• Tidak ada hasil yang ditemukan

Perancangan Alat Pengendali Lampu dan Gerbang Otomatis Tanpa Kebel Menggunakan Neurosky Mindwave Headset

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Alat Pengendali Lampu dan Gerbang Otomatis Tanpa Kebel Menggunakan Neurosky Mindwave Headset"

Copied!
12
0
0

Teks penuh

(1)
(2)

Lampiran 1

(3)

Lampiran 2

(4)

Lampiran 3.

Kode Program Pengirim Sinyal

/**********************************************************

// Arduino Brain Library - Brain Blinker

// Description: Basic brain example, blinks an LED on pin 13 faster as your "attention" value increases.

// Adapted from the Blink without Delay example distributed with Arduino environment. // More info: https://github.com/kitschpatrol/Arduino-Brain-Library

// Author: Eric Mika, 2010 revised in 2014 #include <Brain.h>

// Set up the brain reader, pass it the hardware serial object you want to listen on. Brain brain(Serial);

void setup() {

Serial.begin(9600); vw_set_tx_pin(12);

(5)

pinMode(13, OUTPUT); pinMode(8, OUTPUT); pinMode(led, OUTPUT); digitalWrite(13, LOW); digitalWrite(8, LOW);

while(brain.readSignalQuality()==200) {

if (brain.update()) {

Serial.println(brain.readCSV()); Serial.print("Satu");

}

digitalWrite(led,HIGH); }

while(brain.readSignalQuality()!=200) {

if (brain.update()) {

Serial.println(brain.readCSV()); Serial.print("Satu");

}

digitalWrite(led,HIGH); }

while(brain.readSignalQuality()!=0)

{

(6)

Serial.println(brain.readCSV()); Serial.print("Dua");

}

digitalWrite(buzzer,HIGH); }

delay(1000);

digitalWrite(buzzer,LOW); }

byte counter = 0; void loop() {

if (brain.update()) {

Serial.println(brain.readCSV());

(7)

kirim="0";

vw_send((uint8_t *)kirim,strlen(kirim));

vw_wait_tx(); // Wait until the whole message is gone digitalWrite(13, LOW);

delay(2000); counter= 0; }

}

if(brain.readSignalQuality() == 0 && brain.readAttention() > 80) {

kirim="2";

vw_send((uint8_t *)kirim,strlen(kirim));

vw_wait_tx(); // Wait until the whole message is gone digitalWrite(13, HIGH);

delay(2000); }

(8)

Lampiran 4

Kode Program penerima Sinyal

/********************************************************** // receiver.pde

//

// Simple example of how to use VirtualWire to receive messages // Implements a simplex (one-way) receiver with an Rx-B1 module //

// See VirtualWire.h for detailed API docs

// Author: Mike McCauley (mikem@airspayce.com) // Copyright (C) 2008 Mike McCauley

// $Id: receiver.pde,v 1.3 2009/03/30 00:07:24 mikem Exp $

#include <VirtualWire.h>

void setup() {

vw_set_rx_pin(8);

vw_set_ptt_inverted(true); // Required for DR3100 vw_setup(2000); // Bits per sec

vw_rx_start(); // Start the receiver PLL running

(9)

pinMode(17, OUTPUT);

uint8_t buf[VW_MAX_MESSAGE_LEN]; uint8_t buflen = VW_MAX_MESSAGE_LEN;

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

if(buf[0]=='1') {

(10)
(11)

Lampiran 5

(12)

Lampiran 6

a.

Gambar alat penerima tampak depan

Gambar

Gambar alat pengirim sinyal

Referensi

Dokumen terkait

Teori ini berpandangan bahwa secara filosofis manusia itu memiliki kemampuan yang luar biasa, baik fisik maupun otaknya. Akan tetapi kemampuan dimaksud tidak sama pada

I Angkatan XXIV Tahun 2012 melalui website www.lpse.depkeu.go.id sebanyak 7 (Tujuh) calon penyedia. b) Jumlah calon penyedia barang/jasa yang memasukan dokumen kualifikasi

[r]

[r]

[r]

[r]

Kontrak Pengalaman Pekerjaan Perusahaan sesuai bidang yang ditampilkan dalam Dokumen Kualifikasi (Asli). Demikian disampaikan, atas perhatiannya diucapkan

Selain pengawasan secara langsung, pengawasan secara tidak langsung juga dlakukan oleh petugas pengawas ketenagakerjaan yaitu dengan cara pengecekan IMTA yang