Digispark USB ATtiny85 Arduino Kartını Kullanmaya Başlayın
```htmlDigispark USB ATtiny85 Arduino Kartını Kullanmaya Başlayın
Bu kılavuz, kompakt ve çok yönlü, Arduino uyumlu bir platform olan Digispark USB ATtiny85 Geliştirme Kartına kapsamlı bir giriş sağlar. Küçük boyutu, düşük güç tüketimi ve Arduino IDE ile uyumluluğu, onu çok çeşitli projeler için ideal kılar.
Başlamanız için bazı proje fikirleri:
- Miniyatür giyilebilir LED ekran
- Küçük, uzaktan kumandalı bir robot
- Kompakt bir USB klavye veya fare
- Küçük, düşük güçlü bir sensör düğümü
Donanım/Bileşenler
Digispark kartı, dört analog giriş ve Darbe Genişliği Modülasyonu (PWM) yapabilen birkaç pin dahil olmak üzere altı genel amaçlı giriş/çıkış (GPIO) pinine sahiptir. Ayrıca kart üzerinde bir güç LED'i ve pin 1'e bağlı ayrı bir test LED'i bulunur. Kart, USB veya 16V'a kadar harici bir güç kaynağıyla beslenir ve bu güç, kart üzerindeki bir voltaj regülatörü tarafından 5V'a düşürülür. (videoda 02:11'de)
%%WIRING%%
Bağlantı Kılavuzu
Digispark, lehimlenmesi gereken pin başlıklarıyla birlikte gelir. (videoda 01:22'de) Lehimlemeden önce başlıkları doğru hizaladığınızdan emin olun. Pin 1, kart üzerindeki test LED'ini kontrol ettiği için çok önemlidir.
Kod Açıklaması
Herhangi bir kod parçacığı açıkça sağlanmamış olsa da, video, kartın işlevselliğini test etmek için basit bir yanıp sönme (blink) taslağını gösterir. Kodun temel öğeleri şunlardır:
pinMode(1, OUTPUT); // Pin 1'i LED'i kontrol etmek için çıkış olarak ayarlar (videoda 11:55'te)
digitalWrite(1, HIGH); // LED'i YAKAR (videoda 12:07'de)
delay(1000); // LED'i 1 saniye (1000 milisaniye) AÇIK tutar (videoda 12:13'te)
digitalWrite(1, LOW); // LED'i KAPATIR (videoda 12:20'de)
delay(1000); // LED'i 1 saniye KAPALI tutar
Arduino kodunda yaygın olarak kullanılan LED_BUILTIN sabiti, Digispark'ın test LED'ini hedeflemek için 1 ile değiştirilmelidir. delay() fonksiyonu yanıp sönme hızını kontrol eder. (videoda 10:50'de)
Canlı Proje/Gösterim
Video, yanıp sönme taslağının Digispark'a yüklenmesini gösterir. Dikkat edilmesi gereken önemli bir nokta yükleme işlemidir: derlemeden sonra Arduino IDE, Digispark'ı takmanızı ister. Ardından kodu USB üzerinden yükler. (videoda 11:24'te)
Bölümler
- [00:00] Digispark'a Giriş
- [01:08] Donanım Açıklaması
- [04:35] Özellikler, Şemalar ve Veri Sayfası
- [08:46] Arduino UNO Kurulumu
- [10:35] Arduino Çalışan Kod Gösterimi
```
```Kaynaklar ve referanslar
-
DışUsing an LCD with a Digisparkyoutu.be
Dosyalar📁
Diğer dosyalar
-
Digispark USB SchematicSchematic diagram for the Digispark ATtiny85 USB development board. Shows the USB connection, power regulation, and pinout for the ATtiny85 microcontroller.
hhttps://robojax.com/download/schematic/Digispark_USB_Schematic.pdf0.01 MB -
Digistump DriversDriver package for Digistump boards, including the Digispark. Contains USB drivers required to program Digistump development boards from the Arduino IDE.
Digistump.Drivers.zip