Universitas Gadjah Mada Menara Ilmu Mikrokontroller
Universitas Gadjah Mada
  • Home
  • Kabar Terkini
  • Artikel
    • Teknologi Mikrokontroler
    • Sensor
    • Pemrograman
    • Penelitian
  • Profil
  • Forum

Memprogram Bootloader Ke Arduino

Teknologi Mikrokontroler Tuesday, 2 October 2018

Bootloader merupakan sebuah program yang ada di dalam chip/mikrokontroller dan akan dijalankan pertama kali saat mikrokontroller dijalankan. Pada Arduino, bootloader berfungsi sebagai jembatan agar IDE dapat mengupload program ke arduino melalui USB. Pada artikel ini akan dijelaskan tutorial untuk memprogram Bootloader ke Arduino.

1. Alat dan Bahan

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

2. Skematik


Gambar 1. Skematik Button Arduino

3. Langkah Kerja

  • Siapkan alat dan bahan
  • Buka kode program Arduino ISP pada Arduino IDE seperti terlihat pada Gambar 2.

Gambar 2. Program Arduino ISP

  • Upload Program ke Arduino (Arduino akan berperan sebagai programmer)
  • Rangkai alat dan bahan seperti skema pada Gambar 1. Bagian paling penting dari proses upload program ini adalah koneksi kabel dari Arduino UNO sebagai pemrogram dan ATMega 328 sebagai yang diprogram. Koneksinya dapat dilihat pada Tabel 1.

Tabel 1. Pin Pemrogram pada Arduino

Pemrogram

Yang diprogram

Pin

Selain ARDUINO MEGA

ARDUINO MEGA

ATMEGA328

RESET

10

53

1

MOSI

11

51

17

MISO

12

50

18

SCK

13

52

19

  • 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 3. Arduino Sebagai Programmer ISP read more

Memprogram ATMEGA/Arduino dengan Arduino

Teknologi Mikrokontroler Tuesday, 2 October 2018

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 read more

Instalasi Arduino Ke Komputer

Teknologi Mikrokontroler Tuesday, 2 October 2018

Instalasi dapat dilakukan dengan menghubungkan ardunio ke komputer. Arduino dapat dihubungkan langsung dengan komputer menggunakan kabel USB sehingga mempermudah pemrograman tanpa perlu menggunakan media downloader eksternal. Koneksi Arduino ke komputer dapat dilihat pada Gambar 1. Pada artikel ini akan ditunjukkan tutorial dalam melakukan instalasi Arduino ke komputer.

Gambar 1. Koneksi Arduino ke Komputer

1. Alat dan Bahan

  • Komputer
  • Board Arduino UNO R3
  • Kabel USB

2. Langkah Kerja

  • Download program untuk Arduino pada alamat http://Arduino.cc/en/Main/Software atau dapat langsung menggunakan program Arduino IDE yang disertakan dalam CD.
  • Install Arduino IDE yang telah didownload ke hardisk.
  • Sambungkan Kabel USB Board Arduino pada komputer maka akan muncul perangkat baru seperti pada Gambar 2.


Gambar 2. Perangkat baru terdeteksi pada komputer read more

Program Tombol/Button

Pemrograman Tuesday, 2 October 2018

Button atau tombol berfungsi sebagai input sederhana untuk Arduino. Button digunakan untuk menyambungkan sinyal HIGH atau LOW pada pin Arduino sehingga dapat dikenali sebagai input saat button ditekan. Pada contoh diperlihatkan cara sederhana sebuah button mengatur output lampu LED pada pin 13. Terdapat 2 button dalam Integrated input yang dapat digunakan dengan menghubungkan pin tombol ke pin digital Arduino, pin com ke pin vcc Arduino dan pin gnd tsop pada pin gnd Arduino.

1. Kebutuhan

  • Arduino UNO
  • Button 1 buah
  • 10K Ohm resistor 1 buah
  • Breadboard
  • Kabel

2. Skematik read more

Program Relay

Pemrograman Tuesday, 2 October 2018

Relay adalah output yang dapat digunakan sebagai switch atau saklar untuk perangkat lain. Relay dikontrol dengan tegangan dari pin Arduino sehingga dapat melakukan switch. Terdapat 3 koneksi utama yaitu COM untuk input dari perangkat lain. NC(Normaly Close) pada keadaan biasa com akan terhubung ke pin NC. NO(Normaly Open) pada keadaan biasa tidak terhubung, namun saat relay mendapat tegangan dari Arduino maka COM akan berpindah dari NC dan terhubung dengan NO.

1. Kebutuhan

  • Arduino UNO
  • (1)Relay Module
  • Kabel

2. Skematik

Gambar 1. skematik hubungan modul relay ke Arduino, vcc dan gnd modul terhubung ke 5V dan GND Arduino, sedangkan pin sinyal terhubung ke pin 9 Arduino. read more

12345…8
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