Skip to main content

Cara Program Bluetooth HC-05 dengan Aplikasi bluetooth Android dan Atmega 16

Pada bluetooth hc-05 ini sebenarnya bisa juga dilakukan dengan arduino. tetapi kali ini kita akan menggunakan Atmega16 untuk mikronya. Pada dasarnya tidak jauh berbeda dengan arduno karena modul HC-05 ini dapat diakses menggunakan komunikasi serial/usart.    

Pertama-tama, kita siapkan terlebih dahulu modul bluetooth hc-05 nya juga atmega16 nya serta diberi suatu indikator untuk mengetahui apakah bluetooth kita bekerja atau tidak.

 

APLIKASI BLUETOOTH ANDROID

Sebenarnya banyak sekali aplikasi yang dapat kita gunakan untuk remote control dengan Bluetooth, namun kali ini saya akan menggunakan aplikasi BLUETOOTH RC CONTROLLER karena saya lebih sering menggunakan aplikasi ini.



Gambar diatas adalah tampilan ketika kita sudah membuka aplikasi tersebut.

Selanjutnya kita persiapkan suatu indicator untuk mempermudah kita dalam mengetahui apakah rangkaan juga program kita dapat berjalan dengan baik atau tidak. Seperti contohnya, kita dapat menggunakan suatu led yang dapat langsung kita hubungkan dengan port pada atmega16 yang akan kita gunakan.

PEMROGRAMAN BLUETOOTH DENGAN CVAVR
Dimulai dengan membuka program cvavr kita terlebih dahulu. Kemudian kita setting bagian port mana yang akan kita gunakan untuk menyalakan beberapa led. Semisal kita siapkan 4 buah led yang akan kita nyalakan pada PORTA. Jadi kita hanya perlu mensetting dari PORTA.0 sampai PORTA.3 untuk dijadikan sebagai output. Selanjutnya kita masuk pada bagian usart. Didalamnya dicentang untuk bagian receiver dan transmitternya sedang baudrate nya pada 9600.

Pada aplikasi Bluetooth RC controller, kita dapat membuka pada bagian option menu yang pada aplikasi nya terlihat seperti gambar gear. Selanjutnya kita masuk pada bagian setting untuk melihat character apa yang dapat kita gunakan.


Programnya adalah seperti dibawah ini

---------------------------------------------------------------------------------

#include <mega16.h>

#include <stdio.h>

 

// Declare your global variables here

#define Lamp1 PORTA.0

#define Lamp2 PORTA.1

#define Lamp3 PORTA.2

#define Lamp4 PORTA.3

 

char data;

 

void main(void)

{

// Declare your local variables here

 

// Input/Output Ports initialization

// Port A initialization

PORTA=0x00;

DDRA=0b11110000;

 

// Port B initialization

PORTB=0x00;

DDRB=0x00;

 

// Port C initialization

PORTC=0x00;

DDRC=0x00;

 

// Port D initialization

PORTD=0x00;

DDRD=0x00;

 

 

// USART initialization

// Communication Parameters: 8 Data, 1 Stop, No Parity

// USART Receiver: On

// USART Transmitter: On

// USART Mode: Asynchronous

// USART Baud Rate: 9600

UCSRA=0x00;

UCSRB=0x18;

UCSRC=0x86;

UBRRH=0x00;

UBRRL=0x47;

 

while (1)

{

// Place your code here

data = getchar();

if (data == '1') {Lamp1 = 1;}

else if (data == '2') {Lamp2 = 1;}

else if (data == '3') {Lamp3 = 1;}

else if (data == '4') {Lamp4 = 1;}

}

-------------------------------------------------------------------------------------

 

Apabila berhasil, kita dapat mengganti program kita yang tadinya lampu, kita dapat ganti menjadi motor dc yang dapat kita gunakan untuk RC.

Comments

Popular posts from this blog

Code Vision AVR v3.12

CodeVisionAVR(CVAVR) adalah compiler untuk bahasa pemrograman C yang nantinya digunakan untuk memprogram mikrokontroler.  CVAVR adalah software yang sangat serbaguna yang menawarkan “High Performance ANSI C Compiler”, Integrated Development Environment, Automatic Program Generator dan In- System Programmer untuk keluarga mikrokontroler AVR ATMEL family. Cara Install     1. Jalankan setup     2. Copy crack dari file dari masing-masing crack ke BIN directory dari cvavr yang sudah kamu install. Biasanya ada pada C:\cvavr\BIN   Link Download :   Google drive Cara Run : Extract CVAVR nya Buka folder Bin Buka cvavr.exe Selamat bereksplorasi Link Download Run :   Google Drive

TuneUp Utilities 2014 14.0.1000.340 Full crack & Key

Tune Up ini adalah Tune Up versi lama yang belum dibeli oleh AVG. Jadi belum tercampur oleh aplikasi - aplikasi dari AVG. Tune Up ini sangat kita perlukan, karena jika komputer atau laptop kita jarang atau tidak pernah di tune up, maka kinerja komputer kita tersebut akan menjadi semakin lambat dan yang paling parah adalah bisa menyebabkan kerusakan pada komputer kita. Nah jika anda sedang mencari software tune up terbaik, maka TuneUp Utilities 2014 adalah pilihan yang sangat tepat untuk anda tersebut. Karena memang software TuneUp Utilities 2014 ini bukan merupakan freeware, maka kita harus membeli licensenya agar kita mendapatkan software full version. Namun seperti biasa disini kami selalu membagikan software full version dengan gratis untuk anda semua. Seperti software TuneUp Utilities 2014 ini juga kami bagikan secara gratis dan full version tentunya. Kenapa? Karena disini kami sudah menyediakan crack dan keygen untuk mengaktifkan software tune up terbaik ini dengan gratis. Jadi ...

NOKIA X2 Tools 1.2

Nokia X2 Tools memungkinkan pemilik Nokia X2 untuk menginstal Google Play Store +  Google services dan juga untuk mendapatkan akses Root.  Prosesnya sangat sederhana, Anda hanya perlu menghubungkan smartphone ke PC dan menjalankan file .exe. Kemudian tekan 1 untuk menginstal driver, dan setelah itu tekan 2 untuk mendapatkan Google Play. Jika Anda ingin mendapatkan akses Root - tekan 4. Sebelum semua tindakan pastikan, bahwa Anda berada dalam mode pengembang dan USB debugging dalam posisi aktif. Untuk mengaktifkan mode pengembang, buka Pengaturan - Tentang ponsel, dan ketuk 5 kali ke "Versi perangkat lunak", lalu buka Pengaturan - Opsi pengembang - USB debugging. Feature : - Install Drivers for Nokia X2 -...