Daftar Isi:
- Langkah 1: Alat yang Dibutuhkan
- Langkah 2: Membakar Bootloader ke Atmega328p
- Langkah 3: Sirkuit Pengunggah Sketsa
Video: Standalone ATmega328p (menggunakan Internal 8 MHz Clock): 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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.
Direkomendasikan:
Standalone Arduino 3.3V W/ External 8 MHz Clock Diprogram Dari Arduino Uno Melalui ICSP/ISP (dengan Serial Monitoring!): 4 Langkah
Standalone Arduino 3.3V W/ External 8 MHz Clock Diprogram Dari Arduino Uno Melalui ICSP / ISP (dengan Serial Monitoring!): Tujuan: Untuk membangun Arduino mandiri yang berjalan pada 3.3V dari clock eksternal 8 MHz. Untuk memprogramnya melalui ISP (juga dikenal sebagai ICSP, pemrograman serial dalam sirkuit) dari Arduino Uno (berjalan pada 5V) Untuk mengedit file bootloader dan membakarnya
Jam Digital Menggunakan RTC Internal STM32L476: 5 Langkah
Jam Digital Menggunakan RTC Internal STM32L476 : Tutorial ini memandu untuk membuat jam digital di rumah dan dapat berjalan selama didukung oleh sumber listrik. Menggunakan register internal mikrokontroler dan tidak memerlukan RTC eksternal
Cara Membuat Spike Buster atau Switch Board Terkendali Jarak Jauh Menggunakan Standalone Atmega328P: 6 Langkah (Dengan Gambar)
Cara Membuat Spike Buster atau Switch Board Terkendali Jarak Jauh Menggunakan Standalone Atmega328P: Dalam proyek ini saya akan menunjukkan cara membuat Spike Buster atau Switch Board yang dikendalikan dari jarak jauh menggunakan Standalone Atmega328P. Proyek ini dibangun di atas papan PCB Kustom dengan komponen yang sangat sedikit. Jika Anda lebih suka menonton video maka saya telah menyematkan yang sama atau
Cara Menggunakan Pembaca Kartu Memori PS3 Internal Sebagai Perangkat USB di PC Anda: 6 Langkah
Cara Menggunakan Pembaca Kartu Memori PS3 Internal Sebagai Perangkat USB di PC Anda: Pertama-tama ini adalah Instruksi pertama saya (yippie!), Saya yakin akan ada banyak lagi yang akan datang. Jadi, saya memiliki PS3 yang rusak dan ingin memanfaatkan beberapa komponen kerja. Hal pertama yang saya lakukan adalah menarik lembar data untuk chip konverter pada kartu PS3 r
ATmega8 Sebagai Arduino (menggunakan Crystal 8Mhz Internal): 7 Langkah (dengan Gambar)
ATmega8 Sebagai Arduino (menggunakan Kristal Internal 8Mhz): Saat ini, gadget seperti Arduino telah menemukan penggunaan yang sangat populer. Mereka dapat digunakan untuk membuat banyak proyek, namun, mereka menempati banyak ruang dan mahal bagi sebagian dari kita (termasuk saya). Untuk mengatasi masalah ini, saya mempersembahkan kepada Anda instru