İçindekiler:

Attiny85 Arduino İle Nasıl Kullanılır: 4 Adım
Attiny85 Arduino İle Nasıl Kullanılır: 4 Adım

Video: Attiny85 Arduino İle Nasıl Kullanılır: 4 Adım

Video: Attiny85 Arduino İle Nasıl Kullanılır: 4 Adım
Video: En Küçük Arduino ATTiny85|Nedir ?Nasıl Programlanır ? 2024, Kasım
Anonim
Arduino ile Attiny85 Nasıl Kullanılır
Arduino ile Attiny85 Nasıl Kullanılır

Yeni bir Digispark Attiny85 Board satın aldım.

Ancak sürücü paketleri nedeniyle iki gün boyunca kullanamadı. Ve sonunda çok aradıktan sonra cevabı buldum. Bunun için çeşitli eğitimlere başvurdum ve denedim. Arduino'da COM bağlantı noktası için bir hata alıyordum. İşte bunun için çözdüm.

Pinouts: Tüm pinler Dijital I/O olarak kullanılabilir

Pin 0 → I2C SDA, PWM (Model B'de LED)

Pim 1 → PWM (Model A'daki LED)

Pin 2 → I2C SCK, Analog Giriş

Pin 3 → Analog Giriş (USB kullanımdayken USB+ için de kullanılır)

Pin 4 → PWM, Analog (USB kullanımdayken USB için de kullanılır)

Pim 5 → Analog Giriş

Kullanışlı bir pin referansı için Digispark'ı çevirin - pin özellikleri arkada listelenmiştir

Adım 1: Attiny85 için Windows Sürücüsünü Kurun

Attiny85 için Windows Sürücüsünü yükleyin
Attiny85 için Windows Sürücüsünü yükleyin

Arduino 1.6.6 veya üstü ve windows kullanıyorsanız - sürücüleri manuel olarak indirmeniz ve yüklemeniz gerekecektir. “Install Drivers” (32bit sistemlerde) veya “DPInst64” (64bit sistemlerde) indirin, sıkıştırmasını açın ve çalıştırın.

Sürücü dosyaları burada bulunur:

Bağlantı

.zip dosyasını indirdikten sonra > çıkartın.

ve çalıştır

Drivers.exe'yi yükleyin (64 bit işletim sistemi için)

DPinst64.exe (32 bit işletim sistemi için)

Adım 2: Arduino için Kart Paketlerini Kurun

Arduino için Kart Paketlerini Kurun
Arduino için Kart Paketlerini Kurun
Arduino için Kart Paketlerini Kurun
Arduino için Kart Paketlerini Kurun
Arduino için Kart Paketlerini Kurun
Arduino için Kart Paketlerini Kurun

Bu url'yi kopyalayın ve Dosya>tercih> ek pano yöneticisi url'sine yapıştırın

digistump.com/package_digistump_index.json

  • “Araçlar” menüsüne ve ardından “Kurul” alt menüsüne gidin - “Kurullar Yöneticisi”ni seçin ve ardından açılır menüden “Katkıda Bulunanlar”ı seçin:
  • “Digistump AVR Boards” paketini seçin ve “Yükle” düğmesine tıklayın.
  • İndirme ilerlemesini “Boards Manager” penceresinin alt çubuğunda göreceksiniz, tamamlandığında listede o öğenin yanında “Yüklü” görünecektir.
  • WINDOWS KULLANICILARI: Bir Sürücü Yükleme Sihirbazı penceresi açılırken yüklemeyi tamamladığınızda, Digistump Board sürücülerini yüklemek için lütfen bu Pencerede "İleri"ye tıklayın (Eğer zaten yüklediyseniz, bu yükleyici bunları güncelleyecek ve eksik olanları yükleyecektir.)
  • Kurulum tamamlandığında, “Boards Manager” penceresini kapatın ve Araçlar → Panolar menüsünden Digispark'ı seçin. “Digispark (Varsayılan - 16.5mhz)” tüm yeni kullanıcılar tarafından seçilmesi gereken karttır.
  • Kurulum şimdi tamamlandı! (Linux kullanıcıları aşağıdaki nota bakın)

Linux Kurulumu Daha önce yapmadıysanız - Burada bulunan udev kurallarını yükleyin: Sorun Giderme bölümü

DİKKAT LINUX KULLANICILARI: LÜTFEN LINUX SORUN GİDERME SAYFASINI KONTROL EDİN**

Adım 3: Program Nasıl Yüklenir

Program Nasıl Yüklenir
Program Nasıl Yüklenir
Program Nasıl Yüklenir
Program Nasıl Yüklenir
Program Nasıl Yüklenir
Program Nasıl Yüklenir

Digispark, bazı Arduino uyumlu ürünlerden biraz farklı çalışır. Digispark programları farklı bir prosedürle.

Araçlar menüsünden Pano→Digispark'ı seçin (Varsayılan - 16.5Mhz)

Biraz kod yaz, kodunu aç.

Yüklemeyi başlatmadan önce Digispark'ınızı takmanız gerekmez Yükleme düğmesine basın.

Alttaki durum kutusu şimdi Digispark'ınızı takmanızı isteyecektir - bu noktada, onu takmanız gerekir - veya fişini çekip yeniden takın.

Yükleme ilerlemesini göreceksiniz ve ardından kodunuzu hemen Digispark'ta çalıştıracaktır. Digispark'ın fişini çekip tekrar takarsanız veya başka bir güç kaynağına takarsanız, programladığınız kodun çalışması için 5 saniyelik bir gecikme olacaktır. Bu 5 saniyelik gecikme, Digispark Pro'nun onu programlamaya çalışıp çalışmadığınızı kontrol etmesidir.

4. Adım: Sorun Giderme

Bu akılda tutulması gereken

Digispark'lar seri bağlantı noktaları oluşturmaz. digispark arduino yazılımı, yerden tasarruf etmek ve USB spesifikasyonu ile daha uyumlu olmak için ham düşük hızlı USB protokolleri ve HID protokollerinin bir kombinasyonu üzerinden doğrudan digispark ile iletişim kurar.

Digispark Arduino yazılımını kullanırken seri port listesinden ne seçilmiş olursa olsun - hiçbiri kullanılmaz. Programcı menüsünde Digispark'ın ve Pano menüsünde Digispark'ın (minik çekirdek) seçildiğinden emin olun ve çalışır durumda olmalısınız.

Digispark Arduino yazılımını kullanırken seri port listesinden ne seçilmiş olursa olsun - hiçbiri kullanılmaz. Programcı menüsünde Digispark'ın ve Board menüsünde Digispark'ın (minik çekirdek) seçildiğinden emin olun ve çalışır durumda olmalısınız.

  • Örnek programlar için, örnekler klasörüne DigiUSB sürücüsünü yükledikten sonra bile “Aygıt bulunamadı” mesajı alıyorsanız, şunu deneyin: https://digistump.com/board/index.php/topic, 257.0.html
  • Windows bir "DigiUSB" tanımıyorsa ancak genel bir "HID uyumlu cihaz"/"USB Giriş Aygıtı" çiftini tanıyorsa, Aygıt Yöneticisine gidin, "İnsan Arabirim Aygıtları" kategorisinde satıcı kimliğine sahip USB Giriş Aygıtını bulun. 0x16C0 ve "sürücüyü güncelle" / "bilgisayarıma göz at" / "listeden seçmeme izin ver"i seçin ve DigiUSB orada görünmelidir.

Önerilen: