Kamis, 17 Agustus 2017

Menyalakan Lampu dengan Android dan Arduino

Menyalakan Lampu dengan Android dan Arduino
Alat dan Bahan yang dibutuhkan :
1x Arduino UNO
1x Bluetooth modul HC-06 / HC -05
4x Resistor 330 Ohm
4x LED ( Warna Bebas )
1x Projectboard ( Breadboard )
Kabel jumper secukupnya
Smartphone Android

Aplikasi android Boarduino . Silahkan Download di Playstore DOWNLOAD

Langkah - Langkahnya :
1.) Susunlah rangkaian berikut ini pada breadboard.
Keterangan Konfigurasi Kabel :
Pin VCC pada Arduino dihubungkan ke Pin VCC pada HC-06 / HC-05
Pin GND pada Arduino dihubungkan ke Pin GND pada HC-06 / HC-05
Pin RXD pada Arduino dihubungkan ke Pin TX pada HC-06 / HC-05
Pin TXD pada Arduino dihubungkan ke Pin RX pada HC-06 / HC-05
Pin 2 pada Arduino dihubungkan ke Anoda LED 1
Pin 3 pada Arduino dihubungkan ke Anoda LED 2
Pin 4 pada Arduino dihubungkan ke Anoda LED 3
Pin 5 pada Arduino dihubungkan ke Anoda LED 4
Hubungkan semua katoda LED1 sampai LED4, lalu di jumper ke GND
Apabila agan ingin mengganti LED dengan Relay Modul 5Volt , maka susunlah seperti ini
2.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
3.) Download dan Install program Arduino IDE di Arduino.cc
( If Needed )
4.) Setelah terinstall, jalankan program Arduino-nya.
5.) Klik menu "Tools -> Board -> Arduino Uno"
6.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
7.) Lalu masukan Sketch dibawah ini, dan terakhir klik upload.

Coding:
char val;
void setup() {
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
Serial.begin(9600);
}
void loop() {
if( Serial.available() >0 ) {
val = Serial.read();
Serial.println(val);
}
if( val == '1' ) {
digitalWrite(2,HIGH); }
else if( val == '2' ) {
digitalWrite(3,HIGH); }
else if( val == '3' ) {
digitalWrite(4,HIGH); }
else if( val == '4' ) {
digitalWrite(5,HIGH); }
else if( val == '5' ) {
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
}
else if( val == 'A' ) {
digitalWrite(2,LOW); }
else if( val == 'B' ) {
digitalWrite(3,LOW); }
else if( val == 'C' ) {
digitalWrite(4,LOW); }
else if( val == 'D' ) {
digitalWrite(5,LOW); }
else if( val == 'E' ) {
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
}
}

Menyalakan Lampu dengan Perintah Suara

Menyalakan Lampu dengan Perintah Suara

Baik lamgsung aja gan ikuti tutorial nya :v
Alat dan Bahan yang dibutuhkan :
1x Arduino UNO
1x Bluetooth modul HC-06 / HC -05
4x Resistor 330 Ohm
4x LED ( Warna Bebas )
1x Projectboard ( Breadboard )
Kabel jumper secukupnya
Smartphone Android
Aplikasi android Boarduino . Silahkan Download di Playstore

Langkah - Langkahnya :
1.) Susunlah rangkaian berikut ini.

Keterangan Konfigurasi Kabel :
Pin VCC pada Arduino dihubungkan ke Pin VCC pada HC-06 / HC-05
Pin GND pada Arduino dihubungkan ke Pin GND pada HC-06 / HC-05
Pin 10 pada Arduino dihubungkan ke Pin TX pada HC-06 / HC-05
Pin 11 pada Arduino dihubungkan ke Pin RX pada HC-06 / HC-05
Pin 2 pada Arduino dihubungkan ke Anoda LED 1
Pin 3 pada Arduino dihubungkan ke Anoda LED 2
Pin 4 pada Arduino dihubungkan ke Anoda LED 3
Pin 5 pada Arduino dihubungkan ke Anoda LED 4
Hubungkan semua katoda LED1 sampai LED4, lalu di jumper ke GND
2.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial. 3.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed ) 4.) Setelah terinstall, jalankan program Arduino-nya. 5.) Klik menu "Tools -> Board -> Arduino Uno" 6.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda ) 7.) Lalu masukan Sketch dibawah ini, dan terakhir klik upload.

Coding:
#include <SoftwareSerial.h>
SoftwareSerial BT(10, 11);
String perintah;
void setup() {
BT.begin(9600);
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
while (BT.available()) {
delay(10);
char c = BT.read();
perintah += c;
}
if(perintah.length() > 0) {
Serial.println(perintah);
// perintah dibawah ini dapat anda sesuaikan dengan perintah anda gan :v
if (perintah == "hidupkan lampu satu")
{ digitalWrite(2, HIGH); }
else if(perintah == "matikan lampu satu")
{ digitalWrite(2, LOW); }
else if(perintah == "hidupkan lampu 2")
{ digitalWrite(3, HIGH); }
else if(perintah == "matikan lampu 2")
{ digitalWrite(3, LOW); }
else if(perintah == "hidupkan lampu 3")
{ digitalWrite(4, HIGH); }
else if(perintah == "matikan lampu 3")
{ digitalWrite(4, LOW); }
else if(perintah == "hidupkan lampu 4")
{ digitalWrite(5, HIGH); }
else if(perintah == "matikan lampu 4")
{ digitalWrite(5, LOW); }
else if(perintah == "hidupkan semua")
{ digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH); }
else if(perintah == "matikan semua")
{ digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW); }
perintah="";}}

Update Tulisan Running Text Lewat Android

Update Tulisan Running Text Lewat Android
Alat dan Bahan yang dibutuhkan :
1x Arduino UNO
1x Bluetooth modul HC-06 / HC-05
LED Matrix 16x32
Kabel jumper secukupnya
Smartphone Android
Library DMD dan TimerOne
Aplikasi android Boarduino . Silahkan Download di Playstore

1.) Susunlah konfigurasi kabel seperti dibawah ini.
Keterangan Konfigurasi Kabel :
Pin 1 pada DMD Connector dihubungkan ke Pin 9 pada Arduino
Pin 2 pada DMD Connector dihubungkan ke Pin 6 pada Arduino
Pin 3 pada DMD Connector dihubungkan ke Pin GND pada Arduino
Pin 4 pada DMD Connector dihubungkan ke Pin 7 pada Arduino
Pin 8 pada DMD Connector dihubungkan ke Pin 13 pada Arduino
Pin 10 pada DMD Connector dihubungkan ke Pin 8 pada Arduino
Pin 12 pada DMD Connector dihubungkan ke Pin 11 pada Arduino
Pin 5V pada Arduino dihubungkan ke VCC modul Bluetooth
Pin GND pada Arduino dihubungkan ke GND modul Bluetooth
Pin RX pada Arduino dihubungkan ke TXD modul Bluetooth
Pin TX pada Arduino dihubungkan ke RXD modul Bluetooth
2.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
3.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed )
4.) Setelah terinstall, jalankan program Arduino-nya.
5.) Klik menu "Tools -> Board -> Arduino Uno"
6.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
7.) Lalu masukan Sketch dibawah ini.

Coding:
#include <SPI.h>
#include <DMD.h>
#include <TimerOne.h>
#include "SystemFont5x7.h"
#include "Arial_black_16.h"
#define DISPLAYS_ACROSS 1
#define DISPLAYS_DOWN 1
DMD dmd(DISPLAYS_ACROSS, DISPLAYS_DOWN);
#define max_char 100
char message[max_char];
char r_char;
byte index = 0;
int i;
void ScanDMD() {
dmd.scanDisplayBySPI();
}
void setup(void) {
Timer1.initialize( 5000 );
Timer1.attachInterrupt( ScanDMD );
dmd.clearScreen( true );
Serial.begin(9600);
}
void loop(void) {
if(Serial.available()){
for(i=0; i<99; i++){
message[i] = '\0';
}
index=0;
}
while(Serial.available() > 0){
if(index < (max_char-1)) {
r_char = Serial.read();
message[index] = r_char;
index++;
message[index] = '\0';
}
}
dmd.clearScreen( true );
dmd.selectFont(Arial_Black_16);
dmd.drawMarquee(message, max_char,(32*
DISPLAYS_ACROSS)-1 ,0);
long start=millis();
long timer=start;
boolean ret=false;
while(!ret){
if ((timer+30) < millis()) {
ret=dmd.stepMarquee(-1,0);
timer=millis();
}
}
}

Membuat Running Text LED Matrix P10 Menggunakan Arduino

Membuat Running Text LED Matrix P10 Menggunakan Arduino
sesuai dengan judulnya, yang akan dibahas kali ini adalah bagaimana membuat tulisan atau teks berjalan di sebuah panel LED Matrix P10, sebenarnya bukan hanya teks berjalan saja yang bisa di tampilkan pada panel LED Matrix ini, jam beserta tanggal, jadwal sholat dan juga bisa menampilkan suhu,harus ada tambahan RTC jika ingin menampilkan jam, dan sensor suhu tentunya untuk mendeteksi suhu.
Namun kali yang akan saya bahas hanya untuk menampilkan teks dan sebuah logo yang saya buat, kontroller yang saya gunakan adalah Arduino Uno, sebenarnya kontroller khusus buat panel LED Matrix ini sudah banyak di jual, dan penggunaannya pun lebih mudah di bandingkan mengunakan Arduino karena untuk kita memprogram nya sudah ada software khusus, tapi kali ini saya akan bahas yang menggunakan arduino saja, saya juga akan membagikan program arduiono nya disini, oke langsung saja.

Alat - alat dan bahan yang di butuhkan :
1x Arduino UNO
1x IC LM35
1x P10 LED Matrix 16x32
Library DMD dan TimerOne
Kabel jumper secukupnya
Download library DMD Di Sini
Dan timerOne Di Sini

Langkah langkahnya :

Rangkaialah Arduino dengan Panel LED Matrix P10 seperti ini 
Keterangan Konfigurasi Kabel :
Pin 5V pada Arduino dihubungkan ke kaki VCC di LM35
Pin A0 pada Arduino dihubungkan ke kaki OUT di LM35
Pin GND pada Arduino dihubungkan ke kaki GND di LM35
Pin 9 pada Arduino dihubungkan ke Pin 1 pada Led Matrix
Pin 6 pada Arduino dihubungkan ke Pin 2 pada Led Matrix
Pin GND pada Arduino dihubungkan ke Pin 3 pada Led Matrix
Pin 7 pada Arduino dihubungkan ke Pin 4 pada Led Matrix
Pin 13 pada Arduino dihubungkan ke Pin 8 pada Led Matrix
Pin 8 pada Arduino dihubungkan ke Pin 10 pada Led Matrix
Pin 11 pada Arduino dihubungkan ke Pin 12 pada Led Matrix

- Setelah di rangkai, hubungkan Arduino dengan PC/Laptop.
- Jika belum ada library DMD dan TimerOne download terlebih dahulu Library DMD dan TimerOne.
-Buka aplikasi Arduino di pc/laptop
- Lalu tambahkan library yang di download tadi dengan cara, Klik Sketch - Include Library - ADD .ZIP Library...

-Pilih file DMD-Master.zip klik Open.

-Tambahkan juga library TimerOne.zip.
-Jika library sudah di tambahkan, sekarang copy sketch di bawah ini.
Kemudian upload program ke arduino, copy coding dibawah ini ke software arduino.
Coding:
#include <SPI.h>
#include <DMD.h>
#include <TimerOne.h>
#include "SystemFont5x7.h"
#define DISPLAYS_ACROSS 1
#define DISPLAYS_DOWN 1
DMD dmd(DISPLAYS_ACROSS, DISPLAYS_DOWN);
float a;
char b[5];
void ScanDMD() {
dmd.scanDisplayBySPI();
}
void setup(void) {
Timer1.initialize( 5000 );
Timer1.attachInterrupt( ScanDMD );
dmd.clearScreen( true );
Serial.begin(9600);
}
void loop(void) {
dmd.clearScreen( true );
a = 0;
a = analogRead(A0);
a = (5.0*a*100.0)/1024.0;
Serial.println(a);
dtostrf(a, 4, 2, b);
dmd.selectFont(SystemFont5x7);
dmd.drawString( 2, 3, b, 5, GRAPHICS_NORMAL );
delay(5000);
}

Lampu LED Flip-Flop Menggunakan Arduino UNO

Lampu LED Flip-Flop Menggunakan Arduino UNO
Alat dan Bahan
2 Buah LED 5mm atau LED 3mm (Warna Bebas)
2 Buah Resistor 100Ω Ohm
3 Buah Kabel Jumper
1 Buah Protoboard
1 Buah Arduino
Rangkaian Lampu LED Flip-Flop Menggunakan Arduino UNO

Keterangan
Pin GND Arduino (Warna Hitam) ke GND LED1 dan LED2 (Warna Hitam)
Pin 4 (Warna kuning) ke Resistor
Pin 3 (Warna Hijau) ke Resistor
Sisi lain dari Resistor di hubungkan ke Positif LED
Sketch Program
Dalam Sketch Program Lampu LED Flip-Flop Menggunakan Arduino UNO ada beberapa cara Sketch Program untuk dapat menyalakan LED nya, berikut ini saya akan paparkan cara Menyalakan LED dengan Aktif HIGH.
Sketch Program Cara Pertama :
// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH
void setup()
{
// menjadikan PIN 4 dan PIN 3 sebagai OU
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
}
void loop()
{
// Menyalakan PIN 4 (HIGH = Memberi tega
// Mematikan PIN 3 (LOW = Tidak Memberi
digitalWrite(4, HIGH);
digitalWrite(3,LOW);
// Pause selama 1 detik
delay(1000);
// Mematikan PIN 4 (LOW = Tidak Memberi
// Menyalakan PIN 3 (HIGH = Memberi tega
digitalWrite(4, LOW);
digitalWrite(3,HIGH);
// Pause selama 1 detik
delay(1000);
}


Lampu Lalu Lintas Menggunakan Arduino UNO

Lampu Lalu Lintas Menggunakan Arduino UNO
Alat dan Bahan
3 Buah LED 5mm atau LED 3mm (Warna Bebas)
3 Buah Resistor 100Ω Ohm
4 Buah Kabel Jumper
1 Buah Protoboard
1 Buah Arduino

Rangkaian Lampu Lalu Lintas Menggunakan Arduino UNO

Keterangan
Pin GND Arduino (Warna Hitam) ke GND/KATODA LED1, LED2, dan LED3 (Warna Hitam)
Pin 5 (Warna Hijau) ke Resistor
Pin 4 (Warna Orange) ke Resistor
Pin 3 (Warna Merah) ke Resistor
Sisi lain dari semua Resistor di hubungkan ke Positif LED (1 LED = 1 Resistor)

Sketch Program
Dalam Sketch Program Lampu Lalu Lintas Menggunakan Arduino UNO ada beberapa cara Sketch Program untuk dapat menyalakan LED nya, berikut ini saya akan paparkan Sketch Program dengan Aktif HIGH.
Sketch Program Cara Pertama :
// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH
void setup()
{
// menjadikan PIN 4, 5, dan 3 sebagai OU
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
}
void loop()
{
// Menyalakan PIN 5 “Warna Hijau” (HIGH
digitalWrite(5, HIGH);
// Pause selama 5 detik
delay(5000);
// Mematikan PIN 5 (LOW = Tidak Memberi
digitalWrite(5, LOW);
// Menyalakan PIN 4 “Warna Orange” (HIGH
digitalWrite(4, HIGH);
// Pause selama 2 detik
delay(2000);
// Mematikan PIN 4 (LOW = Tidak Memberi
digitalWrite(4, LOW);
// Menyalakan PIN 3 “Warna Merah” (HIGH
digitalWrite(3, HIGH);
// Pause selama 5 detik
delay(5000);
// Mematikan PIN 3 (LOW = Tidak Memberi
digitalWrite(3, LOW);
}

Sketch Program Cara Kedua :
// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH
Int pinHijau = 5;
Int PinOrange = 4;
Int PinMerah = 3;
// type data yang berfungsi sebagai penyimp
void setup()
{
// menjadikan PIN 4, 5, dan 3 sebagai OUTPU
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
}
void loop()
{
// Menyalakan PIN 5 “Warna Hijau” (HIGH = M
digitalWrite(pinHijau, HIGH);
// Pause selama 5 detik
delay(5000);
// Mematikan PIN 5 (LOW = Tidak Memberi teg
digitalWrite(pinHijau, LOW);
// Menyalakan PIN 4 “Warna Orange” (HIGH =
digitalWrite(PinOrange, HIGH);
// Pause selama 2 detik
delay(2000);
// Mematikan PIN 4 (LOW = Tidak Memberi teg
digitalWrite(PinOrange, LOW);
// Menyalakan PIN 3 “Warna Merah” (HIGH = M
digitalWrite(PinMerah, HIGH);
// Pause selama 5 detik
delay(5000);
// Mematikan PIN 3 (LOW = Tidak Memberi teg
digitalWrite(PinMerah, LOW);

}

LED Berkedip atau Blink LED Menggunakan Arduino UNO

LED Berkedip atau Blink LED Menggunakan Arduino UNO
Alat dan Bahan
1 Buah LED 5mm atau LED 3mm
1 Buah Resistor 100Ω Ohm
2 Buah Kabel Jumper
1 Buah Protoboard
1 Buah Arduino



Keterangan
Pin GND Arduino (Warna Hitam) ke GND LED (Warna Hitam)
Pin 4 (Warna Merah) ke Resistor (Warna Merah)
Sisi lain dari Resistor di hubungkan ke Positif LED

Sketch Program
Dalam Sketch Program LED Berkedip atau Blink LED Menggunakan Arduino UNO ada beberapa cara Sketch Program untuk dapat menyalakan LED nya, berikut ini saya akan paparkan cara Menyalakan LED dengan Aktif HIGH.
Sketch Program Cara Pertama :
// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH
void setup()
{
// menjadikan PIN 4 sebagai OUTPUT
pinMode(4, OUTPUT);
}
void loop()
{
// Menyalakan PIN 4 (HIGH = Memberi tega
digitalWrite(4, HIGH);
// Pause selama 1 detik
delay(1000);
// Mematikan PIN 4 (LOW = Tidak Memberi
digitalWrite(4, LOW);
// Pause selama 1 detik
delay(1000);
}
Sketch Program Cara Kedua :

// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH
Int PinSaya = 4; // type data yang berfungs
void setup()
{
// menjadikan PIN 4 sebagai OUTPUT
pinMode(4, OUTPUT);
}
void loop()
{
// Menyalakan PIN 4 (HIGH = Memberi tega
digitalWrite(PinSaya, HIGH);
// Pause selama 1 detik
delay(1000);
// Mematikan PIN 4 (LOW = Tidak Memberi
digitalWrite(PinSaya, LOW);
// Pause selama 1 detik
delay(1000);
}

Nanti akan ada video nya tunggu beberapa saat lagi :v paket na beak keur ngaploadna ey :v

coding suhu arduino

#include <SD.h> #include <SPI.h> #include <DS3231.h> File data_file; DS3231  rtc(SDA, SCL); const int lm35_pi...