8tga7cmind
Üye
- Katılım
- 16 Şub 2019
- Mesajlar
- 11
- Puanları
- 1
- Yaş
- 27
Herkese iyi günler,
Arduino ile yapacağım projeleri kendi devrelerimde arduinosuz kullanmak istiyorum. İnternetten biraz araştırma yaptığımda pc ile bağlantısı olmayan projelerin arduinonun sitesinde yer alan arduino model şemalarıyla, kendi devrelerimizde uygun mikrodenetleyici kullanarak yapılabildiğini görüyoruz.
Diyelim ki bir projemiz var ve bilgisayara veri aktarması lazım. Normalde arduino uno ve nanoda gördüğümüz usb çipi (ch340) kullanılıyor. Bu çipi kullanarak bilgisayara mikrokontrolcüden veri aktarabiliriz.
Fakat internette bazı ürünlere rastladım anlam veremediğim şekilde mikrokontrolcü ve pc arasında herhangi dönüştürücü çip kullanılmadan bu iş yapılıyor izlenimine kapıldım. Dedim nanodaki gibi çip alttadır ben görmüyorumdur. Şu şekilde ;
https://www.robotistan.com/arduino-nano ürünün resimlerinde altta ch340 görünüyor.
ama attiny ile olan birkaç kartta;
https://www.robomart.com/lot-digisp...velopment-board-tiny85-module-for-arduino-usb
arkası
videoda var.
bide bu kartta
https://www.robolinkmarket.com/pro-attiny167-mikro-usb.html
Linklerdeki kartlarda mikrodenetleyici pc ye nasıl bağlanmış olabilir ? kartlar üzerinde dönüştürücü varda benimi anlayamadım bilmiyorum? attiny serisinin bi özelliğinden mi direkt usb ye bağlanabiliyor? cevaplarsanız sevinirim teşekkürler...
Anladığım kadarıyla Arduino kullanmadan sadece μ denetleyici ile bir devre kurmak istiyorsunuz.
Bunun için programlayıcı olarak Arduino kullanabilirsiniz.
Dikkat ederseniz Arduino programlayıcı olarak kullanıldığında üzerindeki μ denetleyici sökülüyor.
Eğer yeni bir ATmega328 (veya ATmega168) μ denetleyici kullanıyorsanız üzerine çekirdek yazılımını atmanız gerekir.
Bunun nasıl yapılacağı da bu sayfada anlatılıyor.
https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard
Diyelim ki çekirdek yazılımını attınız ya da Arduino'nun kendi çekirdek yazılımı olan μ denetleyicisini şekildeki gibi kurdunuz.
Araçlar->Kart menüsünden 'Arduino Duemilanove veya Nano w/ ATmega328' seçerek normal yolla program yükleyebilirsiniz.
Aslında Arduino kullanmadan, devre üzerinde seri programlama 'ICSP' özelliği olan bir programlayıcı ile de μ denetleyici programlanabilir.
Örneğin bende PicKit2 var. PicKit2 ile program atabiliyorum. Hatta bir ara Arduino'nun kendi çekirdek yazılımı da uçmuştu. PicKit2 ile çekirdek yazılımını yükleyebildim.
Attiny içinde bir bootloader var. ayrıca bilgisayara bir USB driver yüklüyorsun böylece bu iki yazılım USB haberleşmesini simule ediyor.
Mikroişlemciler eğer USB bağlantısı destekliyorsa ch340 gibi ara dönüştürücü bir chip kullanmaya gerek yoktur. Örneğin Arduino Leonardo 32U4 işlemci kullanır. Atmega 32U4 USB arayüzüne sahip olduğundan kart üzerinde ekstra bir USB-Serial dönüştürücü yoktur. Arduino Uno klon modelini incelerseniz Atmega328 microişlemci bulunur. Bu işlemcinin USB arayüzü yoktur. bu sebeple klon modellerde ch340, orjinallerinde 16U2 veya 32U4 işlemcileri bilgisayarla haberleşmesini sağlamak amacı ile hemen USB portunun arkasına konumlandırılmıştır. Yani orjinal Arduino Uno'da 2 mikroişlemci var gibi de düşünebilirsiniz
Attiny85 gelirsek arada dönüştürücü olmadan haberleşebilrisiniz. Gerekli dökümanları aşağıdaki linkten bulabilirsiniz.
https://digistump.com/wiki/digispark
Genel olarak merak ettiğiniz bu sanırım. Aklınıza birşey takılırsa yine yanıtlamak isterim.
Sırf yazdığınız yazı işime yaradığı için kayıt olup teşekkür etmek istedim. Teşekkür ederimAnladığım kadarıyla Arduino kullanmadan sadece μ denetleyici ile bir devre kurmak istiyorsunuz.
Bunun için programlayıcı olarak Arduino kullanabilirsiniz.
Dikkat ederseniz Arduino programlayıcı olarak kullanıldığında üzerindeki μ denetleyici sökülüyor.
Eğer yeni bir ATmega328 (veya ATmega168) μ denetleyici kullanıyorsanız üzerine çekirdek yazılımını atmanız gerekir.
Bunun nasıl yapılacağı da bu sayfada anlatılıyor.
https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard
Diyelim ki çekirdek yazılımını attınız ya da Arduino'nun kendi çekirdek yazılımı olan μ denetleyicisini şekildeki gibi kurdunuz
Araçlar->Kart menüsünden 'Arduino Duemilanove veya Nano w/ ATmega328' seçerek normal yolla program yükleyebilirsiniz.
Aslında Arduino kullanmadan, devre üzerinde seri programlama 'ICSP' özelliği olan bir programlayıcı ile de μ denetleyici programlanabilir.
Örneğin bende PicKit2 var. PicKit2 ile program atabiliyorum. Hatta bir ara Arduino'nun kendi çekirdek yazılımı da uçmuştu. PicKit2 ile çekirdek yazılımını yükleyebildim.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?