Senin, 17 September 2012

Dasar Input dan Output Microcontroller AVR

Dasar input dan output sangat dibutuhkan sekali pada pemrograman mikrokontroler avr, pada tutorial kali ini saya menggunakan compiler codevision avr. Input dan output bisa digunakan, misalnya kita ingin mengeset PIN.x untuk input sensor jarak dan PIN.y untuk output berupa led dan masih banyak implementasi lainnya . Nah langsung saja, pada tutorial kali ini saya akan membuat led berjalan/ running led pada mikrokontroler AVR ATMega 128. Saya meggunakan PINC.0, C.1 dan C.2 sebagai output. PORT.X=0; //set port X sebagai low (0 volt) PORT.X=1; //set port X sebagai high (5 volt) misalnya: PORTC.0=0; //set port C.0 low PORTC.0=1; //set port C.0 high pada led kondisi low akan menyebabkan led mati dan kondisi high (5 V) akan menyebabkan led menyala.Setelah kita mendefinisikan port tersebut low/high,...

Jumat, 14 September 2012

Line Maze Solving Robot

Masih bermain-main dengan robot line follower saya, tapi kali ini mencoba algoritma path planning.Fitur robot ini masih sama seperti versi yang terdahulu : - Mikrokontroler = ATMega 8535 - Algoritma = PID + Path Planning - Pemrograman = Bahasa C - Sensor = photodioda + led putih 3mm superbright (8 via ADC) - Driver Motor = H-Bridge Mosfet - Motor DC = Mitsumi 12000 RPM 12V No Load - Gear Ratio = 1:4,8 - Battery = Li-Po 11,1 V Silahkan di share dengan menuliskan sumbernya.. Created by: Rifqi Arridho Ab...

Mendaki Gunung Merbabu Lewat Jalur Selo

Gunung Merbabu adalah gunung api yang bertipe Strato yang terletak secara geografis pada 7,5° LS dan 110,4° BT. Secara administratif gunung ini berada di wilayah Kabupaten Magelang di lereng sebelah barat dan Kabupaten Boyolali di lereng sebelah timur, Propinsi Jawa Tengah. Gunung Merbabu cukup populer sebagai ajang kegiatan pendakian. Medannya tidak terlalu berat namun potensi bahaya yang harus diperhatikan pendaki adalah udara dingin, kabut tebal, hutan yang lebat namun homogen, serta ketiadaan sumber air. Penghormatan terhadap tradisi warga setempat juga perlu menjadi pertimbangan. Itulah gambaran secara umum tentang gunung merbabu. Ok, sudah cukup jelaskan tentang gambaran umum gunung merbabu, kali ini saya akan share tentang pengalaman...

Sabtu, 18 Agustus 2012

Object Following Robot

Robot pengikut objek, penerapan sederhana pada sensor ultrasonik. Fitur : - Mikrokontroler = ATMega 8535 - Algoritma = PID - Pemrograman = Bahasa C - Sensor = 2 sensor ultrasonik - Driver Motor = H-Bridge Mosfet - Motor DC = Mitsumi 12000 RPM 12V No Load - Gear Ratio = 1:4,8 - Battery = Li-Po 11,1 V Silahkan di share dengan menuliskan sumbernya.. Created by: Rifqi Arridho Ab...

Line Follower Robot

Robot line follower pertama saya, mungkin masih banyak kekurangannya.. ya tapi gak apa2 kan sedikit berbagi.. hehe - Mikrokontroler = ATMega 8535 - Algoritma = PID - Pemrograman = Bahasa C - Sensor = photodioda + led putih 3mm superbright (8 via ADC, 2 via komparator) - Driver Motor = H-Bridge Mosfet - Motor DC = Mitsumi 12000 RPM 12V No Load - Gear Ratio = 1:4,8 - Battery = Li-Po 11,1 V update line follower saya.. hehe Silahkan di share dengan menuliskan sumbernya.. Created by: Rifqi Arridho Ab...

Minggu, 29 Juli 2012

Membaca Nilai Sensor Proximity via ADC

Melanjutkan postingan saya tentang ADC (Analog Digital Converter) , kali ini saya akan membahas penerapannya yaitu membaca nilai sensor garis/ proximity via ADC. Untuk compilernya saya menggunakan codevision AVR, karena lebih simpel dan kita tidak perlu menghafal register-register AVR. Langsung saja, buka codevision klik File- New - Project.Jangan lupa setting chip dan clock. Setelah itu klik tab ADC Pada tampilan tab ADC, ADC Enabled, digunakan untuk mengaktifkan fitur ADC Use 8 bits digunakan untuk memilih mode 8 bit, tetapi jika menginginkan mode 10 bit, tidak perlu dicentang ADC Interrupt untuk mengaktifkan interupt ADC atau tidak High Speed untuk mengaktifkan mode highspeed atau tidak Volt. Ref : referensi tegangan ADC. ubah ke AVCC...

ADC (Analog Digital Converter)

Penggunaan ADC terutama dalam bidang pengukuran masih sangat banyak, terutama keluaran sensor yang masih berupa analog yang harus dikonversi ke digital agar bisa diolah oleh mikrokontroler.Karena sedang menggunakan atmega 8535 maka kali ini saya akan menjelaskan fitur ADC dari mikrokontroler atmega 8535 : Resolusi 8 bit dan 10 bit 8 chanel input 0 - Vcc input ADC  Waktu konversi 65 - 260 us 3 mode pemilihan tegangan referensi Tegangan referensi ADC dapat dipilih menggunakan tegangan referensi internal maupun eksternal.  Jika menggunakan tegangan referensi internal, bisa dipilih on-chip internal reference voltage yaitu sebesar 2.56V atau sebesar AVCC.  Jika menggunakan tegangan referensi eksternal, dapat dihubungkan melalui pin AREF Data hasil konversi ADC 10 bit (1024)...

Minggu, 15 Juli 2012

Implementasi Saklar Push On Pada Bel Elektronika Sederhana

Saklar Push On Saklar berfungsi untuk menghubungkan atau memutuskan arus listrik yang mengalir dari sumber tegangan menuju output dari sebuah sistem ke sistem lainnya.Salah satunya adalah saklar push on, prinsip kerjanya yaitu kedua terminal akan terhubung selama ditekan. Setelah mengetahui fungsi dan cara kerja saklar seperti diatas, maka kita bisa membuat alat yang sederhana menggunakan saklar.Salah satu contohnya yaitu bel elektronik, dengan ditambah buzzer maka alat ini sudah jadi.Gambar diatas adalah rangkaian yang saya buat, cara kerjanya sederhana, ketika push on ditekan maka kutub positif baterai (9V) terhubung dengan kutub positif buzzer sehingga akan mengeluarkan bunyi yang ditandai dengan nyala indikator led. Video...

Sabtu, 14 Juli 2012

Menentukan Besar Resistor Pada Led

LED (light emitting diode) adalah salah satu jenis dioda maka led memiliki 2 kutub yaitu anoda dan katoda. Led mempunyai kecenderungan polarisasi dan hanya akan menyala jika diberikan forward bias (arus maju).Ini dikarenakan  led terbuat dari bahan semikonduktor yang hanya akan mengizinkan arus listrik mengalir ke satu arah (anoda ke katoda ) dan tidak ke arah sebaliknya. Oleh karena itu, pemasangan kutub led tidak boleh terbalik . Besarnya arus menentukan terangnya sebuah led, akan tetapi perlu diingat bahwa besarnya arus yang diperbolehkan 10mA-20mA dan pada tegangan 1,6V –  3,5 V tergantung karakter warna yang dihasilkan.Apabila arus yang mengalir lebih dari 20mA maka led akan terbakar.Untuk...

Pages 61234 »