Advertisement

Belajar Mikrokontroler Yuk!! (1)

22 1.377
ATMEGA 32

Akhir – akhir ini banyak sekali lembaga kursus tentang mikrokontroler dan robotik, masing – masing dari mereka mereka mengklaim memiliki keunggulan dibandingkan yang lain. Namun tentu lembaga kursus tersebut tidak menawarkan jasanya secara cuma – cuma , jika tidak bisa kurus mereka, dan kemudian menjadi lembaga kurus bukan lagi lembaga kursus :mrgreen: . lalu bagaimana bagi anda yang tidak punya uang banyak untuk mengikuti kursus dan workshop semacam itu?

Jawab saya “it’s no problem” karena yang mahal dari belajar adalah “niat”. Jadi sekarang jika anda sudah punya niat, maka tahap belajarpun akan lebih mudah, lalu bagaimana dengan uang? belajar mikrokontroler apalagi robotik tentu memerlukan uang yang tidak sedikit bukan? Benar, namun itu tidak serta merta harus melumpuhkan semangat belajar anda, karena ada banyak jalan menuju roma. Salah satunya, anda bisa bentuk semacam “klub mikrokontroler dan robotik” dengan teman – teman anda yang memiliki kesamaan minat, semahal apapun jika ditanggung bersama – sama, insya Allah akan lebih ringan bukan 😉

Belajar mikrokontroler tidaklah sesulit yang dibayangkan jika anda punya niat malahan bisa jadi sangat menyenangkan, banyak contoh aplikasi penerapan mikrokontroler mulai dari peralatan otomatis yang ada di rumah kita, hingga aplikasi tertinggi dalam mikrokontroler yang apa lagi jika bukan membuat robot? 😎 Mencari ilmu tidaklah harus mahal, yang terpenting adalah kita mempunyai jiwa kreatif, apalagi di jaman internet sekarang ini, ilmu bukanlah monopoli suatu kelompok saja. Anda tidak harus membeli buku yang mahal di toko buku, anda cukup rajin googling tentang tutorial mikrokontroler di internet, yang anda perlukan hanyalah akses internet dan bahasa inggris yang litle – litle :mrgreen:

Mikrokontroler?

Mungkin blog saya ini bisa dijadikan awal, saya akan membagi ilmu saya yang mudah – mudahan bisa bermanfaat. Lalu dari mana kita harus mulai? Baiklah sebaiknya kita mulai saja dari pengertian mikrokontroler. Mikrokontroler seperti namanya yang berarti “pengendali mikro” bisa dibilang merupakan komputer dalam bentuk satu keping karena didalamnya telah berisi sistem minimal sebuah komputer mulai dari CPU, RAM, ROM, ADDRESS BUS, DATA BUS, dan bahkan PORT I/O sehingga tak ayal jika mikrokontroler disebut dengan embedded computer karena memang mikrokontroler adalah sebuah komputer satu keping yang bisa ditanam bersama rangkaian elektronika yang lain.

Ada banyak sekali jenis mikrokontroler yang ada di pasaran namun yang saya gunakan kali ini adalah mikrokontroler AVR buatan ATMEL . Mikrokontroler AVR pun banyak sekali variannya namun marilah kita mulai dengan mikrokontroler AVR varian ATMega 8535 jika tidak ada di toko dengan alasan habis atau ngga jual, bolehlah diganti dengan ATMega32 atau ATMega16, ketiga jenis mikrokontroler tersebut pada dasarnya adalah sama ( mulai dari aristektur, fasilitas hingga letak kaki – kaki mikrokontrolernya) yang membedakan hanyalah ukuran memorinya. Jika diurutkan dari ukuran memori yang paling besar ke yang paling kecil yakni mikrokontroler ATMega 32, ATMega16, ATMega 8535 .

Mengenai fasilitas selengkapnya dalam mikrokontroler yang akan kita gunakan ini, silahkan baca datasheetnya. Buka google dan ketikkan “ATMega 8535 datasheet”, cara yang sama berlaku untuk ATMega 32 dan ATMega16

Minimum Sytem

Untuk dapat melakukan eksperimen dengan mikrokontroler. Yang pertama yang harus dilakukan selain membeli mikrokontroler adalah membuat minimum systemnya. Banyak toko elektronik yang menjual minimum system ini dalam bentuk jadi bahkan satu paket dengan Downloader USB nya. Harganya cukup menguras kantong anda (terutama jika anda masih mahasiswa), yakni sekitar 200 ribu hingga 300 ribu. Bagi anda (termasuk saya :mrgreen: ) yang ingin murah meriah, anda bisa membuatnya sendiri. Bisa menggunakan PCB lubang atau PCB cetak, jika ingin cepet bisa digunakan PCB lubang. Berikut rangkaiannya

 

Rangkaian ATMEGA8535/ATMEGA16/ATMEGA3

 

Karena rangkaiannya cenderung simpel maka saya menggunakan PCB lubang, bagi anda yang ingin menggunakan PCB cetak, malah lebih bagus. Berikut rangkaian minimum system hasil buatan saya

 

Minimum System menggunakan PCB lubang

 

Pada rangkaian yang saya buat disini memang tidak menggunakan regulator 5 Volt, karena saya sudah memiliki power supply DC +5Volt , jika anda belum mempunyai power supply DC +5V silahkan anda buat rangkaian regulator untuk mencatu rangkaian minimum system anda, atau prakstisnya beli adaptor DC dengan arus 1200mA, harganya relatif murah yakni berkisar 20ribu – 30 ribu. Begitupula dengan kristal, saya sengaja tidak menggunakan kristal karena mikrokontroler AVR sudah memiliki fasilitas kristal internal maksimal 8MHz. Jika anda menginginkan frekuensi clock lebih dari 8MHz anda bisa menggunakan kristal eksternal.

Demikian tulisan saya, berikutnya saya akan berbagi ilmu bagaimana cara memprogram mikrokontroler menggunakan port paralel dari komputer dekstop anda.

selamat belajar

Jika kurang jelas silahkan bertanya.

🙂

 

22 Komentar
  1. terry indrajaya berkata

    tulisan ini sangat menginspirasi saya untuk belajar mikrokontroller,
    tolong buat tulisan di situs saya mas

    1. Tedy berkata

      terimakasih

  2. […] Software ← Belajar Mikrokontroler Yuk!! (1) […]

  3. wiranata berkata

    Dari dulu saya pengen blajar mikrokontroler tapi bingung dari mana hrus mulainya…
    Dengan membaca artikel diatas saya skrang bs sedikit mengerti mas dr mana hrus mulai blajarnya…
    Terima kasih banyak..
    tulisannya sangat membantu…

    1. Tedy berkata

      alhamdulillah bisa bermanfaat 🙂

  4. jogja berkata

    mau nanya kalo di sekitar jogja dimana tempat yang jual mikrokntroler ini (AVR), matur nuhun mas…bls pliiss

    1. Tedy berkata

      Toko 51, di sekitar tugu
      toko audio
      sinar baru dan sinar lama

  5. mr.yus berkata

    bagaimana kalau di jakarta? Tempat penjualan nya yang banyak?

    1. Tedy berkata

      Coba di daerah glodok…disana gudangnya komponen elektronika… 🙂

  6. apri yoga berkata

    kalau mau memprogram mikrokontroler itu gimana?

    1. Tedy berkata

      silahkan di simak tulisan saya yag lain

  7. edyson berkata

    cara pengoprasiannya gimana…………?

  8. sidik berkata

    Terima kasih banget ya mas atas tulisannya tentang mikrokontroller. menurut saya artikel mas bagus sekali untuk pemula seperti saya. semangat terus ya mas. klo ada info menarik kirim aj ke email saya ya

    1. Tedy berkata

      silahkan berlangganan, masukkan email anda di sebelah kanan situs ini 🙂

  9. aditya berkata

    mas,,itu list komponennya kok ngga ada ya?

    atau aku yang ngga liat ya?

    1. Tedy berkata

      dilihat aja di skematiknya kelihatan kok 🙂

  10. […] Agustus 2011 oleh BEY Tinggalkan sebuah Komentar Setelah kemarin kita telah belajar membuat minimum system dan kabel downloader sekarang saatnya kita belajar programpenggunaan fungsi mikrokontroler. […]

  11. MUDAKIR berkata

    mas tedy, tulisanmu bagus (gmpang dipahami). ulas trs ttg mikrokontrol step by step, insyaAllah bermanfaat bg banyak orang, dan mdh2an merupakan simpanan kebaikanmu.

    1. Tedy berkata

      alhamdulillah bisa bermanfaat, ilmu bukan monopoli dan ilmu harus dibagikan bukan dikomersilkan 🙂

  12. arip berkata

    mhon penjelasan minimum system recruitment ini nanti aplikasinya di bagian apa dan fungsinya ya??

    1. Tedy berkata

      ada di tulisan saya yang lain

  13. […] tahun lalu  saya pernah berbagi pengetahuan tentang bagaimana memulai belajar mikrokontroler terutama dengan arsistektur AVR buatan Atmel. Meskipun, akhir -akhir  ini mengeksplorasi mikrokontroler AVR semakin dimanjakan saja dengan […]

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

%d blogger menyukai ini: