Pelajari Cara Menggunakan ATtiny85 dalam UNDER 4 Menit!

Di sini Anda memiliki panduan awal yang komprehensif untuk mikrokontroler Attiny85 yang dikompresi menjadi video pendek namun terperinci yang mencakup segalanya mulai dari mengonfigurasi Anda Arduino sebagai ISP hingga Mengunggah beberapa kode kerja.

Langkah 1: Video

Langkah 2: Bagian

  • Arduino Uno
  • Kabel printer USB
  • ATtiny85
  • Kabel jumper
  • 3 LED Merah
  • 3 220 Ohm resistor
  • 10 KOhm Potensiometer
  • Papan tempat memotong roti
  • Opsional: 10 µF Kapasitor

Langkah 3: Instal Driver ATtiny85

Pergi ke Arduino IDE, dan di bawah File / Preferensi isi bidang "URL Papan Tambahan" dengan perintah ini:

//raw.githubusercontent.com/damellis/attiny / ...

Kemudian klik tutup.

Sekarang pergi ke Tools / Boards / Boards Manager, dan di sana cari attiny di kotak pencarian. Kemudian klik kotak attiny dan tekan install - tutup saat selesai.

Langkah 4: Menyiapkan Arduino UNO Sebagai ISP

Mulailah dengan mengkonfigurasi Arduino Uno Anda sebagai seorang programmer untuk ATtiny85. Hubungkan Arduino Anda menggunakan kabel USB ke Komputer Anda, dan di Arduino IDE memuat contoh sketsa "Arduino sebagai ISP" di bawah File / Contoh / Arduino sebagai ISP. Kemudian cukup klik unggah seperti dengan kode lainnya. Sejauh ini tidak diperlukan koneksi ke Arduino Uno.

Langkah 5: Memprogram ATtiny85

Sekarang untuk memprogram ATtiny85 itu sendiri, letakkan di papan tempat memotong roti dan hubungkan kabel jumper sesuai dengan sketsa:

  • GND - Arduino Ground
  • VCC - Arduino 5V
  • Atur Ulang - Arduino Pin 10
  • Pin 0 - Pin Arduino 11
  • Pin 1 - Pin Arduino 12
  • Pin 2 - Pin Arduino 13

Opsional: Anda dapat menambahkan 10 uF Capacitor antara Reset dan Ground

Sekarang terserah Anda apa yang ingin Anda unggah ke ATtiny85, tetapi sebelum itu, pilih pengaturan yang benar dengan:

  • Memilih opsi papan ATtiny85 di bawah Alat / Papan / ATtiny25 / 45/58
  • Prosesor sebagai "ATtiny85" dengan "1 MHz" clock
  • dan programmer yang benar: "Arduino as ISP"

Langkah 6: LED Blinker

Pertama unduh program .ino terlampir dari halaman ini. Kemudian unggah dengan konfigurasi yang sama seperti pada langkah sebelumnya. Ini hanya perpanjangan untuk melihat apakah Anda ATtiny85 berfungsi. Pada dasarnya itu adalah mainan LED berkedip di mana kecepatan dikendalikan dengan potensiometer.

Lepaskan ATtiny85 Anda dari Uno, dan hubungkan ke sumber daya apa pun, seperti beberapa baterai.

  • Ambil tiga resistor 220 Ohm, dan sambungkan masing-masing secara terpisah untuk menyematkan 0, 1 dan 2
  • Hubungkan setiap anoda LED untuk memisahkan resistor
  • Hubungkan semua katoda LED ke GND
  • Hubungkan VCC ATtiny ke terminal positif sumber daya Anda, dan pin GND ke ground
  • Terakhir hubungkan pin potensiometer tengah ke Pin 3 dari ATtiny85, dan masing-masing pin yang berlawanan ke Ground dan power

Dan kita selesai.

Langkah 7: Sirkuit Selesai

Itu juga terlihat bekerja di video. Nikmati!

Langkah 8: Unduh Kode

Lampiran

  • Unduh attiny_blinker.ino

Artikel Terkait