İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Eh, çoğu zaman birkaç I/O pinine ihtiyaç duyduğum bazı projelerde Arduino'ya ihtiyacım olduğunda sorun yaşıyorum. Arduino-Tiny platformu sayesinde Arduino programı Attiny 85/45 gibi Avr-tiny Serisine yazılabilir
Arduino-Tiny, Arduino platformu için açık kaynaklı bir ATtiny "çekirdeği" setidir.
Arduino kullanıcılarının ATtiny84 (84/44/24), ATtiny85 (85/45/25) ve ATtiny2313 (4313) işlemcilerle çalışmasını sağlayan bir çekirdek sağlar.
=============================================================
Attiny serisinin avantajları Ucuz maliyet neredeyse 1$ Her devrede tek başına kullanılabilirler Attiny'nin dezavantajları
MegaSeries ile karşılaştırıldığında daha az I/O pini
Daha az bellek genellikle Attiny 25/45/85 sırasıyla 2kb 4kb ve 8kb'ye sahiptir
=============================================================
Ama bana sorarsanız, Attiny küçük projeler için gerçekten kullanışlıdır.
Ayrıca supportiçin sayfamı beğenin
Adım 1: Parçalar
İhtiyacınız olacak şeyler
- Veroboard -0.3$
- 8 pin IC Soket -0.10$
- Teller tek çekirdekli 22 gauge- 0.10$
- Attiny 85- 1.35$
- Erkek başlık-0.16$
- Kadın başlık-0.16$
Yani Toplam maliyet 2.17$
Adım 2: Devre Şeması
Hemen hemen tüm çipler 6 pin kullanılarak programlanmıştır.
- MISO(Master In Slave Out)
- MOSI(Master OUT Slave In)
- SIFIRLA
- SCK(Slave Saat)
- Vcc
- Gnd
==========================================================
Arduino ile Bağlanmak
Pin13, SCK'ye bağlanacak
Pin12, MISO'ya bağlanacak
Pin11 MOSI'ye bağlanacak
Pin10 RESET'e bağlanacak
Sonraki bölüm, attiny85'i programlamak için arduino'nun ISP olarak nasıl kullanılacağını kapsayacaktır.
Adım 3: Arduino'yu ISP Olarak Kullanmak
Bellenimi Ayarlama
Attiny'yi programlamak için bu dosyayı indirmeniz gerekiyor.
code.google.com/p/arduino-tiny/
yükledikten sonra
- Arduino.exe'yi açın
- Dosya > Örnekler >ArduinoISP
- Sketch'i Panonuza Yükleyin
- Arduino Uno'da, sıfırlama ile toprak arasına 10 uF'lik bir kapasitör bağlamanız gerekecek (ArduinoISP taslağını yükledikten sonra)
- Arduino Pinlerini Arduino Tiny Board'a Bağlayın
- Araçlara Git >Panolar>Attiny 85 8 MHz
- Goto Tools>Programmer>ISP olarak Arduino
- Önyükleyiciyi Yaz
CONGO attiny, arduino Tarafından Programlanmaya Hazır
Basit bir "Blink" Programını çalışırken görmemize izin verin
tekrar gidiyor
Dosya > Örnekler > Yanıp Sönme
Pin numarasını değiştirin. 13'ten Attiny85'teki pinlerden herhangi birine
0, 1, 2, 3, 4
Yükle
==================================================
4. Adım: Hareket Halinde Yanıp Söner
Blink Programı iş başında
Tahtanızın Keyfini Çıkarın
Ayrıca Harici Bir Güç kaynağında da Çalışabilir Sadece 5'lik düzenlenmiş bir Güç kaynağına ihtiyacınız var
Bootloader'ı Yakmak ve eskiz yapmak için bir Seri Programlayıcı da kullanabilirsiniz.
Herhangi bir sorunuz varsa bana sormaktan çekinmeyin
www.facebook.com/prajjwal.nag