Daftar Isi:
- Langkah 1: Unggah Kode ArduinoISP di Arduino UNO
- Langkah 2: Buat Pengaturan Dasar Breadboard untuk ATmega328P
- Langkah 3: Bakar Bootloader
- Langkah 4: Unggah Kode Anda ke ATmega328P
Video: Kecilkan Proyek Arduino Anda - Arduino UNO Sebagai Programmer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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
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
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
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
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:
Kecilkan Gambar: 5 Langkah
Kecilkan Gambar: Saya akan menunjukkan kepada Anda cara mengecilkan gambar dengan mudah dengan mengubah resolusi dan rasio kompresinya. Kami akan menggunakan perangkat lunak gratis Irfanview dan gambar yang saya ambil untuk instruksi dengan Nikon D90. Anda ingin mengecilkan gambar jika Anda ingin
Cara Menggunakan Wiimote Sebagai Mouse Komputer Menggunakan Lilin Sebagai Sensor!!: 3 Langkah
Cara Menggunakan Wiimote Sebagai Mouse Komputer Menggunakan Lilin Sebagai Sensor!!: Panduan ini akan menunjukkan cara menghubungkan Wii Remote (Wiimote) ke komputer dan menggunakannya sebagai mouse
Gunakan Mac OSX Anda Sebagai Adaptor Wirelss untuk XBOX 360 Anda: 6 Langkah
Gunakan Mac OSX Anda Sebagai Adaptor Wirelss untuk XBOX 360 Anda: Saya melihat panduan lain tentang cara melakukan ini di sini, tetapi itu sangat salah dan meninggalkan begitu banyak barang, jadi saya memutuskan untuk membuatnya sendiri
Mendaur Ulang Sakelar Dimmer Lama Anda Sebagai Kontrol Suhu Variabel untuk Besi Solder Anda: 7 Langkah
Mendaur Ulang Sakelar Dimmer Lama Anda Sebagai Kontrol Suhu Variabel untuk Besi Solder Anda: Saya telah melihat banyak kontrol suhu variabel profesional untuk besi solder, tapi terlalu mahal. Jadi saya membuat satu dari sakelar peredup tua, stopkontak, pelat gang dan steker yang sudah menjadi sampah dan beberapa kotak sakelar PVC lama yang menyertainya dan seterusnya
Cara Siaran Ulang WIFI Sebagai Jaringan Anda Sendiri, DARI LAPTOP ANDA!: 4 Langkah
Cara Menyiarkan Ulang WIFI Sebagai Jaringan Anda Sendiri, DARI LAPTOP ANDA!: Dalam instruksi ini saya akan menunjukkan kepada Anda cara menyiarkan ulang WIFI dari laptop Anda sebagai jaringan yang dilindungi kata sandi Anda sendiri. Anda akan memerlukan laptop yang menjalankan Windows 7, karena perangkat lunak ini memerlukan beberapa kemajuan yang dibuat oleh Windows 7, dan menggunakan laptop yang lebih baru b