Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
ATmega328p adalah mikrokontroler chip tunggal yang dibuat oleh Atmel dalam keluarga megaAVR (kemudian Teknologi Microchip mengakuisisi Atmel pada tahun 2016). Ini memiliki inti prosesor RISC 8-bit arsitektur Harvard yang dimodifikasi. Mikrokontroler ini adalah otak dari papan pengembangan Arduino serta banyak papan pengembangan lainnya. Menggunakan Instructable ini Anda dapat meminimalkan ukuran proyek Anda dan membuatnya jauh lebih murah. Hal ini dilakukan dengan mengurangi jumlah komponen papan pengembangan seperti LED onboard, osilator Kristal eksternal, Kapasitor eksternal dan banyak komponen berlebihan lainnya yang terpasang di papan pengembangan.
Langkah 1: Alat yang Dibutuhkan
Daftar Bagian yang dibutuhkan
1. Resistor 10K ohm
2. IC ATmega328P-PU
3. Kabel Jumper
4. Pengatur Tegangan LM7805
5. Papan tempat memotong roti
6. Papan Pengembangan Arduino Uno
Kami juga membutuhkan Arduino IDE untuk Membakar Bootloader dan mengunggah sketsa ke ATmega328P. Anda dapat mengunduhnya dari sini
Anda juga perlu mengunduh Arduino di perpustakaan Breadboard. Anda dapat mengunduhnya dari sini sesuai dengan versi IDE Anda
Langkah 2: Membakar Bootloader ke Atmega328p
IC ATmega328P tidak dimuat sebelumnya dengan Bootloader. Bootloader adalah sekumpulan kode yang memungkinkan IC untuk menginterpretasikan kode yang kita upload menggunakan Arduino IDE.
Langkah-langkah mengupload Bootloader ke ATmega328P
1. Hubungkan Arduino ke ATmega328P seperti pada gambar.
Koneksi terdaftar sebagai berikut: -
ATmega328P pin 7 => Vcc
ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => pin D10 dari Arduino
ATmega328P pin 17 => pin D11 dari Arduino
ATmega328P pin 18 => pin D12 dari Arduino
ATmega328P pin 19 => pin D13 dari Arduino
tarik resistor di pin 1 ATmega328P
2. Tambahkan papan ke IDE Anda:
Buat folder bernama Hardware (jika belum ada) di folder sketsa Anda dan ekstrak dan salin perpustakaan yang diunduh ke folder itu.
Restart IDE dan cari Board baru di menu Tools > Board, Anda akan melihat board baru bernama "ATmega328 on a breadboard (8MHz Internal Clock)". Jika Anda melihat papan ini semuanya baik-baik saja sejauh ini.
3. Pilih Port serial.
4. Pilih programmer ke "Arduino as ISP".
5. Bakar Bootloader dengan masuk ke Menu Tools > Burn Bootloader.
Langkah 3: Sirkuit Pengunggah Sketsa
Anda dapat mengunggah sketsa ke ATmega328P menggunakan papan Arduino Anda.
Langkah-langkah mengunggah sketsa ke ATmega328P
1. Lepaskan IC dari Arduino.
2. Hubungkan Arduino ke ATmega328P seperti yang ditunjukkan pada gambar, Koneksi terdaftar sebagai berikut:
ATmega328P pin 7 => Vcc>ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => Reset pin Arduino
ATmega328P pin 2 => pin 1 atau pin RX dari Arduino
ATmega328P pin 3 => pin 2 atau TX pin Arduino
tarik resistor di pin 1 ATmega328P
3. Upload Sketch ke Atmega328P menggunakan Arduino IDE.
4. Hubungkan pin ke ATmega328P sesuai dengan diagram pin mapping.