Isi kandungan:

Arduino Uno to Program ATTINY84 (Arduino V. 1.8.5): 6 Langkah
Arduino Uno to Program ATTINY84 (Arduino V. 1.8.5): 6 Langkah

Video: Arduino Uno to Program ATTINY84 (Arduino V. 1.8.5): 6 Langkah

Video: Arduino Uno to Program ATTINY84 (Arduino V. 1.8.5): 6 Langkah
Video: learn Arduino programming in 20 seconds!! (Arduino projects) 2024, November
Anonim
Arduino Uno untuk Program ATTINY84 (Arduino V. 1.8.5)
Arduino Uno untuk Program ATTINY84 (Arduino V. 1.8.5)

Menggunakan Arduino Uno untuk memprogram ATTINY84-20PU (item Digikey # ATTINY84-20-PU-ND). Instructable ini menunjukkan cara menggunakan platform Arduino untuk bekerja dengan pemproses yang lebih kecil secara fizikal, seperti ATtiny84 (84/44/24). Contoh ini khusus untuk pemproses ATtiny84-20PU tetapi dapat disesuaikan untuk papan yang lain dengan memilih papan yang sesuai dari perisian Arduino (iaitu, Arduino IDE) dan mengubah pinout seperti yang diperlukan.

(Dikemas kini untuk Arduino 1.8.5)

Langkah 1: Tambahkan ATtiny Core Supprt ke Perisian Arduino IDE

Tambahkan ATtiny Core Supprt ke Perisian Arduino IDE
Tambahkan ATtiny Core Supprt ke Perisian Arduino IDE

Untuk Arduino 1.8.5:

  1. Buka perisian Arduino (aka Arduino Integrated Development Environment [IDE]).
  2. Pilihan terbuka: [FILE] [PREFERENCES]
  3. Tampal URL ke URL Pengurus Papan Tambahan:

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

Program Arduino untuk Digunakan Sebagai Pengaturcara Dalam Sistem (ISP)
Program Arduino untuk Digunakan Sebagai Pengaturcara Dalam Sistem (ISP)
Program Arduino untuk Digunakan Sebagai Pengaturcara Dalam Sistem (ISP)
Program Arduino untuk Digunakan Sebagai Pengaturcara Dalam Sistem (ISP)
  1. Pilih papan Arduino: [ALAT] [DEWAN] [ARDUINO / GENUINO UNO]. Catatan: walaupun saya mempunyai Arduino UNO, saya telah mengganti prosesor dengan Atmega328P yang telah diprogramkan sebelumnya yang memerlukan saya memilih "Arduino Duemilanove atau Diecimila."
  2. Pilih Programmer: [ALAT] [PROGRAMMER] [AVR ISP].
  3. Buka lakaran ArduinoISP: [FILE] [CONTOH] [11. ArduinoISP] [ArduinoISP]
  4. Muat naik lakaran.

Langkah 3: Sambungkan ATtiny84 untuk Pengaturcaraan

Sambungkan ATtiny84 untuk Pengaturcaraan
Sambungkan ATtiny84 untuk Pengaturcaraan
Sambungkan ATtiny84 untuk Pengaturcaraan
Sambungkan ATtiny84 untuk Pengaturcaraan
Sambungkan ATtiny84 untuk Pengaturcaraan
Sambungkan ATtiny84 untuk Pengaturcaraan

Sambungkan Pin Arduino ke pin ATtiny84:

  • Arduino 5V hingga ATtiny84 Pin 1
  • Arduino Pin 10 hingga ATtiny84 Pin 4
  • Arduino Pin 11 hingga ATTiny84 Pin 7
  • Arduino Pin 12 hingga ATtiny84 Pin 8
  • Arduino Pin 13 hingga ATtiny84 Pin 9
  • Arduino GND ke ATtiny84 Pin 14
  • Arduino RESET ke kapasitor 10uF (+ sisi / kaki panjang)
  • Kapasitor GND hingga 10uF (- kaki sisi / pendek)

Langkah 4: Tetapkan Arduino ke Program ATtiny84

Tetapkan Arduino ke Program ATtiny84
Tetapkan Arduino ke Program ATtiny84
  1. Pilih papan Arduino: [ALAT] [DEWAN] [ATtiny24 / 44/84]. Sekarang pilihan papan tambahan akan muncul di menu Alat pada masa Alat dibuka.
  2. Pilih B. O. D. dilumpuhkan: [ALAT] [B. O. D.] [B. O. D. Dilumpuhkan]
  3. Pilih LTO dilumpuhkan: [ALAT] [LTO 1.6.11+ sahaja] [Dinyahdayakan]
  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 dalaman]
  7. Burn bootloader: [ALAT] [Burn Bootloader]

Langkah 5: Program ATtiny84

Program ATtiny84
Program ATtiny84
  1. Buka lakaran Blink: [FILE] [CONTOH] [01. Asas] [Blink]
  2. Edit lakaran:

    1. Sebelum persediaan tidak sah (), tentukan nama pin (dipimpin) dan lokasi (pin 0): int led = 0;
    2. letakkan "LED_BUILTIN" dengan "led" dalam keadaan tidak sah () dan dalam gelung kosong ()
  3. Muat naik lakaran.
  4. Matikan dan putuskan sambungan dari Arduino.

Langkah 6: Sambungkan ATtiny84 untuk Berjalan Sendiri

Sambungkan ATtiny84 untuk Menjalankan Sebagai Berdiri Sendiri
Sambungkan ATtiny84 untuk Menjalankan Sebagai Berdiri Sendiri
Sambungkan ATtiny84 untuk Menjalankan Sebagai Berdiri Sendiri
Sambungkan ATtiny84 untuk Menjalankan Sebagai Berdiri Sendiri
Sambungkan ATtiny84 untuk Menjalankan Sebagai Berdiri Sendiri
Sambungkan ATtiny84 untuk Menjalankan Sebagai Berdiri Sendiri
  • Sumber ATtiny Pin 1 hingga 5V (belum menghidupkan kuasa)
  • ATtiny Pin 2 hingga LED (kaki panjang)
  • ATtiny Pin 14 ke Tanah
  • LED (kaki pendek) ke Perintang (hujung 1) antara 100 dan 1k Ohm
  • Perintang (hujung 2) ke Tanah
  • Hidupkan kuasa ke ATtiny84

Disyorkan: