Posts

Membuat Line Follower dan Cara Kerja.

Image
Robot line follower adalah sebuah robot yang didesain untuk bisa berjalan mengikuti warna garis. Tentu saja ini membutuhkan pengetahuan dasar pemrograman. Di dalam sebuah robot line follower, kita membutuhkan adanya sensor warna yang akan digunakan untuk mendeteksi warna garis. Biasanya untuk membedakan warna hitam dan putih. sensor warna ini, kita bisa menggunakan sensor infra red, atau bisa juga menggunakan LDR. Setelah kita memiliki sensor warna untuk mendeteksi garis, maka kita memerlukan otak untuk membuat robot bisa berjalan mengikuti garis. Kita bisa membuatnya dengan rangkaian analog, atau dengan IC yang nantinya akan kita isi dengan program. Untuk mengisi IC dari kontrol line follower, kita bisa menggunakan arduino ataupun dengan menggunakan pemrograman Asembler. Untuk belajar program ini, kita harus mengetahui dasar-dasar logika. Jika kita memiliki keinginan dan kesungguhan dalam belajar, untuk  membuat line follower bukan hal yang sulit. Untuk lebih memudahkan kita memi

Belajar Membuat Program Dengan Input

Belajar membuat dengan input dalam pemrograman mikrontroler AT 89S51 menggunakan bahasa assembler sangat menyenangkan. Beberapa contoh pemrograman dengan inputan untuk pemula ketika berlatih membuat program untuk mikrokontroler AT 89 S51 adalah dengan membuat program dengan sklar. Dimana Saklar bisa digunakan untuk menyalakan lampu dan mematikan lampu.

Untuk Apa Belajar Pemrograman Mikrokontroler

Untuk apa belajar pemrograman mikrokontroler ? Nah untuk pertanyaan ini, jawabannya sangat banyak sekali, pada intinya agar kita bisa membuat sebuah alat bantu hasil kreasi mikrokontroler yang akan memudahkan kehidupan kita. Karena pemrograman mikrokontroler batasannya adalah imajinasi kita.

Berlatih Membuat Program Tombol

Image
Kali ini blog belajar mikro ingin menulis tentang latihan membuat program tombol dengan mikrokontroler at89s51. Kita asumsikan ada dua buah saklar tombol push botom untuk menyalakan dan mematikan lampu led yang ada pada port 1 . Jadi untuk input berupa lampu kita letakkan di port 1. Ini kalaian sesuaikan dnegan pengendalinya apakah pengendali positif atau pengendali negatif sehingga untuk pemberian nilai port yang diinginkan tidak keliru. Kita berlatih dengan menggunakan dua buah tombol push bottom masing masing kita letakkan di port 0.0 untuk menyalakan dan 0.1 untuk mematikan , dimana tombol push bottom tersebut kalau di pencet akan menghubungkan dengan negatif (ini disesuaikan dnegan knstruksi dari tombol atau saklar push bottomnya). Sementara 8 lampu led kita letakkan di port 1, dimana misalkan untuk menyalakan lampu led kita menggunakan logika 0 pada port 1 (ini tergantung dari konstruksi rangkaian lednya) . maka kita bisa berlatih membuat programnya seperti berikut ini :

Membuat Program LED Geser Kanan Kiri - Instruksi RR/RL

Image
Belajar Pemrograman mikrokontroler kali ini akan menulis tentang membuat program lampu led geser kanan dan kiri pada mikrokontroler AT89S51 . Untuk membuat lampu LED geser kanan dan kiri kita bisa membuat program secara manual atau bisa juga menggunakan perintah RL/RR pada program mikro yang kita buat. Perintah RL/RR pada mikrokontroler adalah perintah untuk memerintahkan menggeser 1. RR kepanjangan dari rotation right, sedang RL kepanjangan dari rotation Left. Berarti untuk menggeser lampu led ke kanan kita gunakan RR, sedang agar lampu led geser ke kiri menggunakan perintah RL. Dalam video diatas adalah contoh program untuk membuat program lampu led geser ke kiri , karena menggunakan RL, kalau ingin menggeser kekanan tinggal ganti RL menjadi RR. Gampang bukan ? Coba kamu berlatih sendiri untuk program lampu geser kanannya, bisa kan ? Jadi sudah tahu kan arti dari perintah atau instruksi program RR dan RL, Apa coba arti perintah RR dan RL ? Dibawah ini adalah per

Apa Arti CJNE ? Belajar Pemrograman Mikrokontroler

Setlah kemarin membahas tentang apa arti perintah DJNZ , kali ini saya mencoba menulis tentang apa arti CJNE ? CJNE itu tersusun dari kata Compare Jump Not Equal, mungkin kepanjangan CJNE tersusun dari kata-kata itu, Apa maksud dari CJNE itu ? CJNE adalah perintah yang digunakan untuk membandingkan, Jika tidak sama maka akan melompat ke. Jadi dalam perintah CJNE ada 3 variable, yang dibandingkan, sebagai pembanding, dan tujuan lompatan. Lha kalau CJNE itu maksudnya membandingkan, jika tidak sama akan melompat, bagaimana jika sama ? ya tentu saja program akan berjalan ke list program berikutnya.  Contoh Program untuk penggunaan CJNE adalah sebagai berikut : CJNE    P1,#11110000B,BANDING2 MOV    P2,#11111100b Maksudnya kalau bisa saya terjemahkan adalah sebagai berikut, ini adalah terjemahan bebas sesuai pemahaman saya, yaitu bandingkan nilai Port 1 dengan 11110000b, jika tidak sama, maka program melompat ke BANDING2, jika sama program jalan terus mengeksekusi pemb

Memahami Logika Berlatih Mikrokontroler

Jika kita berada dalam sebuah ruangan, dan kita akan keluar ruangan, maka yang akan kita lakukan adalah : 1. Menuju Ke pintu 2. Keular dari ruangan melalui pintu Simple bukan ? Kita jabarkan lebih dalama lagi ya Jika kita berada dalam sebuah ruangan, dan kita akan keluar ruangan, maka yang akan kita lakukan adalah : 1. Mencari pintu 2. Berjalan kearah pintu 3. Mencari daun pintu 4. Membuka pintu 5. Melangkah keluar Ayok kita jabarkan lagi lebih teliti lagi yuk Jik kita berada dalam sebuah ruangan, dan kita akan keluar ruangan, maka yang akan kita lakukan adalah : 1. Mencari pintu : yang berfungsi disini adalah mata untuk melihat 2. Menganalisa letak pintu untuk menggerakan tubuh ke arah pintu 3. Melangkahkan kaki menuju pintu : Tentu saja ini di kontrol oleh otak dan saraf untuk menggerakkan kaki 4. Menganalisa jarak pintu, jika belum pada jarak yang di tentukan maka kaki akandi perintahkan terus melangkah 4. Menghentikan langkah : Melakukan anali