Tutiroal kali ini akan membahas bagaimana menampilkan pembacaan nilai potensiometer dari Arduino ke HP pintar (smartphone) Android. Program yang digunakan untuk membuat aplikasi Androidnya, yaitu App Inventor 2(AI2). Tutorial ini bersumber dari video situs INI. Dengan judul yang sama versi inggris Android receiving data from arduino via bluetooth (app Inventor 2). Dijelaskan dari video itu langkah-langkah pembuatan program pada situs AI, pada komentar video dibagi juga kode arduinonya. Setelah langkah-langkah pembuatan program android diikuti dan dirasa sama persis, program arduino udah di download, setelah dicoba tenyata tidak bisa. Setelah dicoba terus ternyata letak kesalahan saat pemasangan modul bluetooth ke arduino yang salah. Gak perhatiin konvigurasi pin dengan benar di video.
Dari program kita proleh konfigurasi pinnya, yaitu:
- Pin data potensio ke Pin A5 arduino
- Pin positif LED ke Pin 9 arduino
Untuk pemasangan Bluetooth HC-06 (saya menggunakan HC-05), pemasangannya, yaitu:
- Pin positif BT ke pin 5 V arduino
- Pin GND BT ke pin GND arduino
- Pin RX BT ke pin TX arduino
- Pin TX BT ke pin RX arduino
Berikut screenshot dari hasil pembampilan data potensio pada android dan foto percobaannya:
Untuk program arduino dan androidnya bisa dilihat langsung pada video tutorial dilink atas atau bisa langsung download DISINI.
Selamat mencoba...
Semoga bermanfaat...
Tampilkan postingan dengan label LED. Tampilkan semua postingan
Tampilkan postingan dengan label LED. Tampilkan semua postingan
Kamis, 09 Juni 2016
Kontrol LED via Bluetooth
Pada posting kali ini akan dibahas bagaimana cara mengkontrol LED melalu Bluetooth. Led dihubungkan ke arduino dan akan dikontol melalui bluetooth Smartphone. Contoh pengontolan ini penulis mengikuti pada situs INI. Disitus ini lengkap disediakan file pendukungnya berupa file arduino yang digunakan dan file androidnya. Stelah mendownload seluruh filenya. Ekstrak foldernya, upload file program arduinonya ke arduino yang digunakan, dan copi file .APK ke Smartphone.
Awalnya sempat gagal pada percobaan pertamanya. Letak kesalahannya ternyata saat mengkoneksikan pin komponen Bluetooth HC 05 ke arduino. Kesalahan saat menghubungkan pin TX dan RX dari Bluetooth HC-05 ke pin TX dan RX Arduino. Ternyata yang benar pin TX HC-05 ke pin RX arduino dan pin RX HC-05 ke pin TX arduino. Bersilangan gitu. Setelah dicoba ternyata berhasil.
Ilustrasi sket dan menjalan program dapat dilihat pada tampilan berikut (tinggal diklik-klik aja buttonnya):
Untuk yang mau mendownload file pendukung dari situs diatas, bisa juga DISINI.
Selamat Mencoba...
Semoga Bermanfaat....
Awalnya sempat gagal pada percobaan pertamanya. Letak kesalahannya ternyata saat mengkoneksikan pin komponen Bluetooth HC 05 ke arduino. Kesalahan saat menghubungkan pin TX dan RX dari Bluetooth HC-05 ke pin TX dan RX Arduino. Ternyata yang benar pin TX HC-05 ke pin RX arduino dan pin RX HC-05 ke pin TX arduino. Bersilangan gitu. Setelah dicoba ternyata berhasil.
Ilustrasi sket dan menjalan program dapat dilihat pada tampilan berikut (tinggal diklik-klik aja buttonnya):
Untuk yang mau mendownload file pendukung dari situs diatas, bisa juga DISINI.
Selamat Mencoba...
Semoga Bermanfaat....
Pengujian Sismin Arduino Mega 2560 (Kombinasi LED)
Pengujian ini dilakukan untuk mengetahui indikasi bekerja atau tidaknya keluaran dari masing-masing port digital yang ada di Arduino Mega 2560, seta menguji kemampuan port analog menerima masukan. Dimana indikator yang digunakan adalah dengan menggunakan lampu led, dan masukan analog berupa potensiometer.
![]() |
| Konfigurasi Pengujian Sismin Arduino Mega 2560 (kalau Gambar kurang jelas Pin yang digunakan bisa diliat di kode program) |
Proses pengujian ini dilakukan dengan membuat kode program (sketch) pada software IDE (integrated development environtment) Arduino yang kemudian akan di upload kedalam flash memory mikrokontroler. Pada proses upload, yang harus dilakukan adalah meng-compile program dari bahasa processing ke kode biner untuk mengetahui bahwa kode program sudah benar (done compiling) atau masih terdapat error. Selanjutnya memasang USB arduino ke PC untuk melakukan proses upload program kedalam mikrokontroler, USB arduino berfungsi juga sebagai komunikasi serial.
Pada pengujian ini, indikator led yang digunakan disusun
menggunakan konfigurasi common anoda. Program pengujian dibuat
untuk melakukan beberapa kombinasi logika high
dan low pada pin digital, serta pengolahan data analog yang mempengaruhi
percepatan dari logika high-low pada
pin analog Arduino.
Berikut ini contoh listing program yang digunakan untuk pengujian pin digital dan pin analog Arduino Mega 2560:
byte
ledPin[]={4,5,6,7,8,9,10,11,12,13}; // membuat array untuk pin LED
int ledDelay; // delay untuk
perpindahan LED
int direction=1;
int
currentLED=0;
unsigned long
changeTime;
int potPin=2;
void setup(){
for(int x=0;x<10;x++){ // mengeset semua pin menjadi
output
pinMode(ledPin[x],OUTPUT);}
changeTime=millis();
}
void loop(){
ledDelay=analogRead(potPin);
if((millis()-changeTime)>ledDelay){ //jika telah ledDelay ms
changeLED(); //
dari perubahan terakhir
changeTime=millis();
}
}
void
changeLED(){
for(int x=0;x<10;x++){ // mematikan semua LED
digitalWrite(ledPin[x],LOW);
}
digitalWrite(ledPin[currentLED],HIGH); //menyalakan LED saat ini
currentLED+=direction; //
if(currentLED==9){direction=-1;} //selisih dengan nilai arah
if(currentLED==0){direction=1;} //mengubah arah jika telah
mencapai akhir
}
Dari hasil pengujian di atas indikator led dan potensiometer bekerja sesuai dengan program yang diinputkan ke dalam flash memory mikrokontroler, dimana pada saat Arduino menyala led akan otomotasis menyala bergantian yang kecepatannya dipengaruhi oleh besarnya nilai dari potensiometer. Semakin kecil nilai potensio maka kecepatan high-low dari led semakin cepat, dan sebaliknya.
Untuk Code Program bisa didownload DISINI.
Selamat Mencoba....
Semoga Bermanfaat...
Langganan:
Postingan (Atom)


