welcome

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Sabtu, 21 Oktober 2017

setup esp8266 menggunakan arduino IDE

asslamualaikum.wr.wb,
pada kesempatan kali ini saya akan menjelaskan bagaimana cara install board wemos D1 menggunakan arduino IDE dan install port wemos menggunakan CH341SER. 
1. buka arduino IDE
2. setelah itu buka file, dan pilih preference
3. copy paste link http://arduino.esp8266.com/stable/package_esp8266com_index.json ke additional Boards Manager URLs. seperti gambar di bawah
4. setelah itu buka tools dan pilih board, dan pilih board manager. 
5. setelah itu ketik esp8266, dan pilih esp8266 by esp8266 community
6. setelah itu pilih install, karna saya sudah install maka cuma ada pilihan remove. saran saya gunakan arduino IDE terbaru. karna saya pernah mencoba pake arduino lama tapi tidak support buat board esp8266 dan juga lupa install nya membutuhkan internet hehe
7. setelah install, close boards manager.
8. setelah itu pilih boards, maka akan muncul board untuk esp8266 seperti gambar di bawah.
sekarang kita bisa mengontrol smarthome menggunakan esp8266, tutorial selanjutnya mendapatkan ip menggunakan wemos supaya bisa kontrol menggunakan android atau web. 
sekian terimakasih, semoga bermanfaat..

Rabu, 17 Agustus 2016

menampilkan text di lcd

oke kali ini saya akan menjelaskan program lcd di arduino, kita akan menampilkan output menggunakan lcd, ok kita langsung saja ke langkah-langkah nya gan.
        1. open software arduino, setelah itu pilih example >> liquidCrystal >> hello world.
maka  akan keluar tampilan sebagai berikut.


nah dengan program seperti ini tampilan output bakalan ngeblink, jadi saya ganti tuh gan programnya sebagai berikut ini.


nah setelah itu copy kan hex nya kedalam proteus, bagi yang belum paham cara mengcopy hex arduino ke proteus bisa mengikuti langkahnya di link berikut
https://belajararduinodenganmudah.blogspot.com/2016/08/cara-menjalankan-arduino-di-dalam.html

setelah di copy kan ke arduino di dalam proteus maka kita akan mendapatkan outputnya sebagai berikut.

oke sekian dulu buat kodinganny, semoga bermanfaat. selamat mencoba buat agan2 yg mau belajar, semoga sukses dan jaya selalu :)

cara menjalankan arduino di dalam proteus

oke kali ini saya akan membahas cara memindahkan hex arduino ke dalam proteus, jadi dengan ada nya hax ini kita bisa menjalankan aplikasi menggunakan proteus dan arduino tanpa membeli komponen dulu. jadi di program menggunakan arduino dan kita semulasi kan dengan  proteus dengan cara memindahkan hex arduino ke dalam proteus.
oke kita langsung aja masuk ke langkah- langkahnya gan.
        1.install proteus dan arduino nya.
        2.buka software arduino nya setelah itu pilih file >>  terus pilih preferences lebih lengkap nya lihat saja gambar di bawah mana yang harus di kasih tanda.


oke langkah selanjutanya compile program dan kopi hex nya ke proteusnya, lebih jelasnya ikutin aja langkah gambar berikut


nah kopi kan yang di block ke dalam arduino yang ada di proteus, lebih lengkapnya lihat gambar berikut.

double klik pada arduino yang ada di proteus dan copy kan data hex yang kita copy dari software arduinonya ke dalam program file. setelah itu klik oke. dan jalankan arduino nya dengan klik play di proteusnya.
ini  output program yang saya bikin menggunakan arduino dan proteus.


gampang kan, dengan begini kita bisa simulasikan alat tanpa membeli komponennya dulu :D.
selamat mencoba sukses selalu buat yang mencoba :)






Minggu, 14 Agustus 2016

program button menggunakan arduino dan led

oke, kali ini saya akan membahas cara memprogram arduino menggunakan button dan led, oke kita langsung saja bikin  rangkaian komponen di proteus.  seperti rangkaian di bawah berikut ini:



const int buttonPin1 = A0;     // the number of the pushbutton pin
const int buttonPin2 = A1;     // the number of the pushbutton pin

int buttonState1 = 0; // kondisi awal  buton sebelum di push        
int buttonState2 = 0;

void setup(){
 pinMode(buttonPin1, OUTPUT); // merupakan pin button
 pinMode(buttonPin2, OUTPUT);
 pinMode(9, OUTPUT); // 9 ,8 , 7 adalah pin led
 pinMode(8, OUTPUT);
 pinMode(7, OUTPUT);

}

void loop(){
buttonState1 = digitalRead(buttonPin1); //untuk mengaktifkan button
buttonState2 = digitalRead(buttonPin2);

if(buttonState1 == HIGH){
digitalWrite(9,HIGH);
digitalWrite(8,LOW);
digitalWrite(7,LOW);

}
else if(buttonState2 == HIGH){
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
digitalWrite(7,LOW);
}

else{
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
}
}
 nah sekian nih program menggunakan button, agan2 bisa ngembangin lagi tuh. apabila ke 2 button di push, nah maka output dari led nya sesuai yang di inginkan.
tinggal di kembangin lagi program nya gan :D





Rabu, 10 Agustus 2016

running text menggunakan lcd 16x2

program menggunakan arduino, dan masukan kodingan di bawah kearduno gan.

#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int i;

void setup() {
lcd.begin(16, 2);
}

void loop() {

 lcd.setCursor(16,0);
 lcd.print("ready");

  for(i=0; i<16 i="" p="">
    lcd.scrollDisplayLeft();
   
  }

  lcd.setCursor(15,1);
  lcd.print("belajar");
 
   for(i=0; i<16 i="" p="">    lcd.scrollDisplayLeft();
    delay(100);
  }
}

nah tinggal di upload dah ke proteusnya, nah begini lah rangkain lcd di proteus gan.

kalo ada salah atau ada koreksi boleh di diskusi kan lagi gan

Kamis, 28 Juli 2016

membuat calculator sederhana menggunakan netbean

              oke gan, kali ini saya akan bahas tentang java, pembuatan calculator sederhana menggunakan netbean, oke langsung aja kita langkah-langkah pembuatan calculatornya gan =D



oke langkah pertama, masuk ke netbean. buka file, pilih newproject >> java application >> projectname (calculator) >> pada bagian main class di unchek ya =D . setelah itu pilih finish.
biar ngak bingung liat gambar di bawah aja gan.


oke, selanjutnya pada data calculator pilih dah tuh tanda +, sampai ketemu  source package setelah itu pilih lagi +, nah ketemu dah . klik kanan default package >> new >> jframe form. isi dah tuh class namenya (mycalculator) dan finish. 
nah kelar tuh cara bikin formnya.
nah selanjutnya kita bikin dah gambar calculatornya dengan menggunakan palette, pertma kita pilih panel untuk menseleksi bagian yang mau di pake. setelah itu kita bikin dah calculatornya seperti gambar di bawah.

nah komponen yang di butuhkan di sini adalah sebagai berikut:
           1.lable
           2.button

pada lable, di klik kanan pilih edit text. dan di hapus tulisannya, biar kan kosong dan enter. setelah itu klik kanan lagi lable dan pilih change variable name , ganti dengan Display.  ini bertujuan untuk mempermudah programnya nanti.
setelah itu lakukan hal yang sama pada button yg lain, edit text dan change variable name semuanya.
nah pada button 0 sampai 9 saya tidak mengganti variable namenya. tapi pada button * di ganti jButtonkali, pada button + di ganti dengan jButtontambah, kurang di ganti jButtonkurang, bagi di ganti dengan jButtonbagi. dan samadengan di ganti jButtonsamadengan dan button hapus di ganti variable namenya menjadi jButtonhapus

nah pada button1 di klik kanan dan pilih even>>action>>actionperformed dan kita masuk ke dalam program button 1. dan masukan program di bawah pada button 1 untuk mengaktifkan button1.

lakukan ke semua button, dari 0 sampai 9. nah sekarang kita program button kali,kurang,dan bagi dan tambah seperti gambar program di bawah.
selanjutnya kita tambah kan program sama dengan, caranya sama sengan klik kanan button samadengan >>events>>actionperformed lalu masukin dah kodingan di bawah.

nah langkah terakhir kita masukan data program clear

nah selesai sudah program kita dalam pembuatan calculator sederhana, tinggal di kembangkan lagi dah tuh programnya.
sekian dah postingan kali ini, terimakasih sudah berknjung:)









Selasa, 19 Juli 2016

oke gan kali ini saya ingin berbagi ilmu tentang argument dan nilai balik nih :D, nah mungkin sedikit ribet nih programnya karna bnyak codingannya. tapi program ini sederhana kok dan mudah di pahami kalo di lakukan dengan benar.
oke kita lengsung saja ke programnya gan, nih kodingannya saya kasih gan.
#include
#include
int function (int, int[], char[]);


int main(){
int i, a=20;
int arr[5]={10,20,30,40,50};
char str[30] = "belajar bahasa c\n";
printf("****nilai sebelum di modif****\n");
printf("nilai a adalah %d\n",a);
for(i=0;i<5 div="" i="">
printf("nilai dari arr[%d] adalah %d\n",i,arr[i]);
}
printf("nilai str adalah %s\n",str);
printf("\n****nilai setelah di modif****\n");
a = function(a, &arr[0], &str[0]);
printf("nilai a adalah %d\n",a);
for(i=0; i<5 div="" i="">
printf("nilai arr[%d] adalah %d\n",i,arr[i]);
}
printf("nilai str adalah %s\n", str);
}

int function (int a, int *arr, char *str){
int i;
a = a+20;
arr[0] = arr[0]+50;
arr[1] = arr[1]+50;
arr[2] = arr[2]+50;
arr[3] = arr[3]+50;
arr[4] = arr[4]+50;
strcpy(str,"modified string");
return a;
}

nah dalam program ini kita menggunakan int bukan void, kenapa kita manggil funtionnya mengunakan int. karna void tidak bisa mengembalikan nilai function call. maka dari itu kita menggunakan int.
anda juga bisa berkreasi dengan program ini, dengan menambah kan beberapa kodingan.
sekian program buat hari ini gan, semangat terus buat yang mau belajar bahasa c:)