Daftar Isi:

Kecilkan Proyek Arduino Anda - Arduino UNO Sebagai Programmer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 Langkah
Kecilkan Proyek Arduino Anda - Arduino UNO Sebagai Programmer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 Langkah

Video: Kecilkan Proyek Arduino Anda - Arduino UNO Sebagai Programmer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 Langkah

Video: Kecilkan Proyek Arduino Anda - Arduino UNO Sebagai Programmer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 Langkah
Video: Видео о сборке беспроводного DMX-передатчика 2024, Juli
Anonim
Image
Image

Tautan Video:

Pemrograman ATmega328P menggunakan Arduino sebagai ISP (In-System Programmer) memungkinkan Anda untuk menggunakan fitur Arduino pada papan tempat memotong roti atau PCB. Ini sebagian besar membantu ketika Anda membuat proyek kuliah Anda. Ini mengurangi biaya proyek dan ukuran juga. Jadi cukup lakukan pengujian di Arduino dan selesaikan proyek di ATmega328P. Pemrograman ATmega328P menggunakan Arduino sebagai ISP hanya membutuhkan beberapa langkah. Sebelum melanjutkan ke bagian program Anda harus tahu apa itu Bootloader.

Bootloader di Arduino/ATmega328P: Bootloader adalah sketsa yang diprogram ke dalam memori flash Arduino/ATmega328P yang dapat diprogram (dan menempati 4380 byte dari 32KBytes yang tersedia). Inilah yang membedakan Arduino ATmega328P dan Atmega328P pabrik biasa. Bootloader Arduino berjalan ketika papan dinyalakan (atau ketika kita menekan tombol reset). Bootloader ini awalnya menunggu sketsa baru di port serial dari Arduino IDE, jika mendapat sesuatu, sketsa baru itu dibakar ke dalam memori flash atau menjalankan sketsa yang sebelumnya dibakar. Sebagian besar mikrokontroler Arduino memiliki fungsi Reset otomatis yang memungkinkan Arduino IDE untuk mereset dan mengunggah kode. Bootloader hanya perlu memahami apa yang dikirim oleh Arduino IDE dan menuliskannya ke memori flash mikrokontroler. Untuk membakar kode pada Atmega328P tanpa bootloader Arduino, Anda memerlukan programmer ISP seperti AVR ISP.

Jadi di sini pada dasarnya kita akan membakar bootloader ke ATmega328P yang baru dibeli dan kemudian menggunakan Arduino sebagai ISP untuk membakar sketsa yang diinginkan di ATmega328P.

Arduino - Bootloader

Arduino - Lingkungan

Langkah-langkah menggunakan Arduino UNO Sebagai Programmer ATmega328P:

Langkah 1: Unggah kode ArduinoISP di Arduino UNO.

Langkah2: Buat pengaturan papan tempat memotong roti dasar untuk ATmega328P.

Langkah3: Bakar Bootloader.

Langkah4: Unggah kode Anda ke ATmega328P.

Langkah 1: Unggah Kode ArduinoISP di Arduino UNO

Unggah Kode ArduinoISP di Arduino UNO
Unggah Kode ArduinoISP di Arduino UNO

ArduinoISP adalah sketsa yang berfungsi sebagai sketsa bootloader setelah dibakar ke dalam memori flash ATmega328P. Pertama-tama, verifikasi pengaturan sebagai berikut:

Papan: "Arduino/Genuino Uno"

PORT: "COM2" // Milikmu mungkin berbeda

Programmer: "AVRISP mkII"

Lalu buka File > Contoh > ArduinoISP > ArduinoISPDan unggah ke Arduino Uno.

Langkah 2: Buat Pengaturan Dasar Breadboard untuk ATmega328P

Buat Pengaturan Dasar Breadboard untuk ATmega328P
Buat Pengaturan Dasar Breadboard untuk ATmega328P
Buat Pengaturan Dasar Breadboard untuk ATmega328P
Buat Pengaturan Dasar Breadboard untuk ATmega328P

Di atas adalah konfigurasi dasar ATmega328P agar dapat berfungsi. Setelah memasang breadboard, saatnya menghubungkan unit breadboard ini dengan Arduino. Sekarang ikuti koneksi yang diberikan di atas pada gambar untuk menghubungkan Arduino dan sirkuit papan tempat memotong roti.

Langkah 3: Bakar Bootloader

Bakar Bootloader
Bakar Bootloader

Semoga anda sudah mengerti kegunaan burning bootloader. Kita hanya perlu mem-burn bootloader saja dan setelah itu memprogram ATmega328P sebanyak yang kita mau tanpa mem-burning bootloader lagi. Sekarang saatnya untuk membakar bootloader. Ubah pengaturan alat seperti yang ditunjukkan pada gambar dan kemudian Bakar Bootloader.

Langkah 4: Unggah Kode Anda ke ATmega328P

Unggah Kode Anda ke ATmega328P
Unggah Kode Anda ke ATmega328P
Unggah Kode Anda ke ATmega328P
Unggah Kode Anda ke ATmega328P

Buka kode yang ingin Anda unggah.

Pertahankan pengaturan alat yang sama dengan proses pembakaran bootloader.

Sekarang unggah kode ke ATmega328P dengan menggunakan "Shift + Unggah".

Jadi ini adalah bagaimana Anda dapat Memprogram ATmega328P menggunakan Arduino Uno. Jika Anda ragu, jangan ragu untuk bertanya di bagian komentar.

Unduhan:

Lembar data ATmega328P

Membeli:

ATmega328P dari Amazon India:

Arduino Uno Asli dari Amazon India:

Arduino Uno murah dari Amazon India:

Direkomendasikan: