Universitas Gadjah Mada Menara Ilmu Mikrokontroller
Universitas Gadjah Mada
  • Home
  • Kabar Terkini
  • Artikel
    • Teknologi Mikrokontroler
    • Sensor
    • Pemrograman
    • Penelitian
  • Profil
  • Forum
  • Beranda
  • Teknologi Mikrokontroler
  • Memprogram ATMEGA/Arduino dengan Arduino

Memprogram ATMEGA/Arduino dengan Arduino

  • Teknologi Mikrokontroler
  • 2 October 2018, 14.28
  • Oleh: roghib.muh
  • 0

Arduino memiliki bootloader dan chip usb tersendiri agar dapat melakukan upload program secara langsung melalui USB. Namun, jika chip usb tersebut rusak atau jika ingin memprogram chip ATMEGA biasa melalui IDE dapat dilakukan dengan menggunakan arduino lain. Pada artikel ini akan ditunjukkan cara untuk memprogram chip ATMEGA/arduino dengan Arduino lain.

1.Alat dan Bahan

  • Komputer
  • Board Arduino UNO R3
  • Kabel USB
  • Resistor 10K
  • Kapasitor 22pF 2 buah
  • Crystal 16MHz
  • ATMega 328P
  • Breadboard
  • Kabel
2. Skematik


Gambar 1. Skematik Memprogram ATMEGA 328 dengan Arduino

3. Kode Program

int led = 13; // inisiasi led pada pin 13

// setup dijalankan saat Arduino power up dan saat tombol reset ditekan

void setup()
{

// inisiasi pin LED sebagai OUTPUT

pinMode(led, OUTPUT);

}

// bagian loop program utama

void loop()
{

digitalWrite(led, HIGH); // menyalakan pin LED

delay(1000); // menunggu 1 detik

digitalWrite(led, LOW); // mematikan pin LED

delay(1000); // menunggu 1 detik

}

4. Langkah Kerja

  • Siapkan alat dan bahan
  • Set Arduino sebagai programmer ISP seperti pada praktikum memprogram bootloader.
  • Rangkai alat dan bahan seperti pada skematik. Atau apabila minimum system telah dibuat pada PCB maka cukup dengan menghubungkan kabel MOSI, MISO, SCK, RESET, VCC(5V), dan GND.
  • Tulis kode program Arduino
  • Pada IDE tools pilih Arduino ISP sebagai programmer (dengan pemilihan ini maka secara otomatis IDE akan menganggap Arduino yang terkoneksi sebagai perangkat programmer ISP).

Gambar 2. Arduino Sebagai Programmer ISP

  • Pilih jenis board yang akan diprogram ke dalam Mikrokontroler. Untuk ATMega 328 dipilih bootloader Arduino UNO.

Gambar 3. Pilih board yang akan diprogram

  • Upload program dengan programmer isp sampai sukses uploading, setelah itu ATMega 328 sudah dapat digunakan sesuai dengan program yang diupload

Gambar 4. Upload Program dengan programmer Pada Arduino IDE

5. Video

Berikut video langkah memprogram ATMEGA/Arduino dengan Arduino lain:

Youtube

Leave A Comment Cancel reply

Your email address will not be published. Required fields are marked *

*

Universitas Gadjah Mada

Menara Ilmu Mikrokontroler FMIPA
Universitas Gadjah Mada
Kontak :
roghib.muh@ugm.ac.id
+62 856-4781-7270

© Universitas Gadjah Mada

KEBIJAKAN PRIVASI/PRIVACY POLICY

[EN] We use cookies to help our viewer get the best experience on our website. -- [ID] Kami menggunakan cookie untuk membantu pengunjung kami mendapatkan pengalaman terbaik di situs web kami.I Agree / Saya Setuju