Daftar Isi:

Arduino Uno untuk Memprogram ATTINY84 (Arduino V. 1.8.5): 6 Langkah
Arduino Uno untuk Memprogram ATTINY84 (Arduino V. 1.8.5): 6 Langkah

Video: Arduino Uno untuk Memprogram ATTINY84 (Arduino V. 1.8.5): 6 Langkah

Video: Arduino Uno untuk Memprogram ATTINY84 (Arduino V. 1.8.5): 6 Langkah
Video: Programming an Attiny45/85 with Arduino uno and Arduino IDE 1.8.12 2024, November
Anonim
Arduino Uno untuk Memprogram ATTINY84 (Arduino V. 1.8.5)
Arduino Uno untuk Memprogram ATTINY84 (Arduino V. 1.8.5)

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

Tambahkan ATtiny Core Supprt ke Perangkat Lunak Arduino IDE
Tambahkan ATtiny Core Supprt ke Perangkat Lunak Arduino IDE

Untuk Arduino 1.8.5:

  1. Buka perangkat lunak Arduino (alias Arduino Integrated Development Environment [IDE]).
  2. Preferensi terbuka: [FILE] [PREFERENCES]
  3. Tempel URL ke URL Manajer Papan Tambahan:

Langkah 2: Program Arduino untuk Digunakan Sebagai Programmer Dalam Sistem (ISP)

Program Arduino untuk Digunakan Sebagai Programmer Dalam Sistem (ISP)
Program Arduino untuk Digunakan Sebagai Programmer Dalam Sistem (ISP)
Program Arduino untuk Digunakan Sebagai Programmer Dalam Sistem (ISP)
Program Arduino untuk Digunakan Sebagai Programmer Dalam Sistem (ISP)
  1. 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."
  2. Pilih Programmer: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. Buka sketsa ArduinoISP: [FILE] [CONTOH] [11. ArduinoISP] [ArduinoISP]
  4. Unggah sketsa.

Langkah 3: Hubungkan ATtiny84 untuk Pemrograman

Hubungkan ATtiny84 untuk Pemrograman
Hubungkan ATtiny84 untuk Pemrograman
Hubungkan ATtiny84 untuk Pemrograman
Hubungkan ATtiny84 untuk Pemrograman
Hubungkan ATtiny84 untuk Pemrograman
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

Atur Arduino ke Program ATtiny84
Atur Arduino ke Program ATtiny84
  1. Pilih papan Arduino: [ALAT] [PAPAN][ATtiny24/44/84]. Sekarang opsi papan tambahan akan muncul di menu Alat saat Alat dibuka.
  2. Pilih B. O. D. dinonaktifkan: [ALAT] [B. O. D.] [B. O. D. Dengan disabilitas]
  3. Pilih LTO dinonaktifkan: [TOOLS] [LTO 1.6.11+ saja] [Disabled]
  4. Pilih Pemetaan Pin berlawanan arah jarum jam: [ALAT] [Pemetaan Pin] [Berlawanan Arah Jarum Jam]
  5. Pilih Chip Attiny84: [ALAT] [Chip] [Attiny84]
  6. Pilih Jam 8MHz: [ALAT] [Jam] [8 MHz internal]
  7. Membakar bootloader: [ALAT] [Membakar Bootloader]

Langkah 5: Program ATtiny84

Program ATtiny84
Program ATtiny84
  1. Buka sketsa Blink: [FILE] [CONTOH] [01. Basics][Blink]
  2. Edit sketsa:

    1. Sebelum membatalkan setup(), tentukan nama pin (led) dan lokasi (pin 0): int led =0;
    2. tempatkan " LED_BUILTIN " dengan " led " di void stetup() dan di void loop()
  3. Unggah sketsa.
  4. Matikan dan putuskan sambungan dari Arduino.

Langkah 6: Hubungkan ATtiny84 untuk Dijalankan Sebagai Stand-Alone

Hubungkan ATtiny84 untuk Dijalankan Sebagai Stand-Alone
Hubungkan ATtiny84 untuk Dijalankan Sebagai Stand-Alone
Hubungkan ATtiny84 untuk Dijalankan Sebagai Stand-Alone
Hubungkan ATtiny84 untuk Dijalankan Sebagai Stand-Alone
Hubungkan ATtiny84 untuk Dijalankan Sebagai Stand-Alone
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

Direkomendasikan: