Daftar Isi:
- Langkah 1: Tambahkan ATtiny Core Supprt ke Perangkat Lunak Arduino IDE
- Langkah 2: Program Arduino untuk Digunakan Sebagai Programmer Dalam Sistem (ISP)
- Langkah 3: Hubungkan ATtiny84 untuk Pemrograman
- Langkah 4: Atur Arduino ke Program ATtiny84
- Langkah 5: Program ATtiny84
- Langkah 6: Hubungkan ATtiny84 untuk Dijalankan Sebagai Stand-Alone
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Menggunakan Arduino Uno untuk memprogram ATTINY84-20PU (item Digikey # ATTINY84-20-PU-ND). Instruksi ini menunjukkan cara menggunakan platform Arduino untuk bekerja dengan prosesor yang lebih kecil secara fisik, seperti ATtiny84 (84/44/24). Contoh ini khusus untuk prosesor ATtiny84-20PU tetapi dapat disesuaikan untuk papan lain dengan memilih papan yang sesuai dari perangkat lunak Arduino (yaitu, Arduino IDE) dan memodifikasi pinout sesuai kebutuhan.
(Diperbarui untuk Arduino 1.8.5)
Langkah 1: Tambahkan ATtiny Core Supprt ke Perangkat Lunak Arduino IDE
Untuk Arduino 1.8.5:
- Buka perangkat lunak Arduino (alias Arduino Integrated Development Environment [IDE]).
- Preferensi terbuka: [FILE] [PREFERENCES]
- Tempel URL ke URL Manajer Papan Tambahan:
Langkah 2: Program Arduino untuk Digunakan Sebagai Programmer Dalam Sistem (ISP)
- Pilih papan Arduino: [ALAT] [PAPAN] [ARDUINO/GENUINO UNO]. Catatan: meskipun saya memiliki Arduino UNO, saya telah mengganti prosesor dengan Atmega328P yang telah diprogram sebelumnya yang mengharuskan saya memilih "Arduino Duemilanove atau Diecimila."
- Pilih Programmer: [TOOLS] [PROGRAMMER] [AVR ISP].
- Buka sketsa ArduinoISP: [FILE] [CONTOH] [11. ArduinoISP] [ArduinoISP]
- Unggah sketsa.
Langkah 3: Hubungkan ATtiny84 untuk Pemrograman
Hubungkan Pin Arduino ke pin ATtiny84:
- Arduino 5V ke ATtiny84 Pin 1
- Arduino Pin 10 ke ATtiny84 Pin 4
- Arduino Pin 11 ke ATTiny84 Pin 7
- Arduino Pin 12 ke ATtiny84 Pin 8
- Arduino Pin 13 ke ATtiny84 Pin 9
- Arduino GND ke ATtiny84 Pin 14
- Arduino RESET ke kapasitor 10uF (+ sisi / kaki panjang)
- Kapasitor GND ke 10uF (- sisi / kaki pendek)
Langkah 4: Atur Arduino ke Program ATtiny84
- Pilih papan Arduino: [ALAT] [PAPAN][ATtiny24/44/84]. Sekarang opsi papan tambahan akan muncul di menu Alat saat Alat dibuka.
- Pilih B. O. D. dinonaktifkan: [ALAT] [B. O. D.] [B. O. D. Dengan disabilitas]
- Pilih LTO dinonaktifkan: [TOOLS] [LTO 1.6.11+ saja] [Disabled]
- Pilih Pemetaan Pin berlawanan arah jarum jam: [ALAT] [Pemetaan Pin] [Berlawanan Arah Jarum Jam]
- Pilih Chip Attiny84: [ALAT] [Chip] [Attiny84]
- Pilih Jam 8MHz: [ALAT] [Jam] [8 MHz internal]
- Membakar bootloader: [ALAT] [Membakar Bootloader]
Langkah 5: Program ATtiny84
- Buka sketsa Blink: [FILE] [CONTOH] [01. Basics][Blink]
-
Edit sketsa:
- Sebelum membatalkan setup(), tentukan nama pin (led) dan lokasi (pin 0): int led =0;
- tempatkan " LED_BUILTIN " dengan " led " di void stetup() dan di void loop()
- Unggah sketsa.
- Matikan dan putuskan sambungan dari Arduino.
Langkah 6: Hubungkan ATtiny84 untuk Dijalankan Sebagai Stand-Alone
- Sumber ATtiny Pin 1 hingga 5V (belum benar-benar menyalakan daya)
- ATtiny Pin 2 ke LED (kaki panjang)
- ATtiny Pin 14 ke Ground
- LED (kaki pendek) ke Resistor (ujung 1) antara 100 dan 1k Ohm
- Resistor (akhir 2) ke Ground
- Nyalakan daya ke ATtiny84