Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
3859
Tıklama
0
Öne Çıkarma
iki arduino kartını birbirine bağlayıp daha fazla i/o elde etmek
G
12 yıl
Binbaşı
Konu Sahibi

mümkün müdür ? masterwriter falan bir şeyler buldum sanırım ama anlayamadım açıkçası. elimde arduino uno var. mega alacak imkanım yok şu anda, o yüzden bir uno daha alıp voltran oluşturma fikri geldi aklıma. mümkün müdür ?



A
12 yıl
Yarbay

Merhaba,

Probleminiz işlem gücü değil sadece I/O ise tek bir kartın I/O sayısını arttırmanız mümkün ihtiyaçlarınız doğrultusunda. Sadece Arduino için değil, nerdeyse her MCU ile yapabileceğiniz I2C I/O Expander gibi çözümler veya shift register kullanarak yapabileceğiniz çözümler mevcut. Hızlıca iki örnek:

http://christophhartel.com/arduino-io-expander-with-mcp23017-and-74hc4051/

http://playground.arduino.cc/Code/I2CPortExpander8574


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @kimyasalatik
G
12 yıl
Binbaşı
Konu Sahibi

öncelikle çok teşekkür ederim.

lcd, 1-2 analog girişli sensör, 1-2 tane motor, ve 25-30 tane led. 1 adet de grafik lcd ekleyebilirim.

gücü harici bir kaynaktan verebilirim sorun değil o. kontrol edebileceğim yeteri kadar pin olsun yeter.

edit: mesela bu işimi görebilir mi ?

http://www.robitshop.com/Mux-Shield,PR-605.html





< Bu mesaj bu kişi tarafından değiştirildi Guest-4A2756470 -- 15 Ekim 2013; 16:32:13 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @alper.y
A
12 yıl
Yarbay

Rica ederim.

Mesela LCD kontrol sinyallerinin frekansı görece yüksek. LCD'yi çoğaltma ile eklenen I/O lar ile sürmekte zorlanabilirsiniz. Aynı şekilde LED'leri tarama yöntemi gibi bir şekilde (kayan yazı örneği gibi) sürmeyi planlıyorsanız yenileme hızınıza göre yine problem olabilir. Tabi LED tarama hızına muhtemelen yetişirsiniz diye tahmin ediyorum. Varmak istediğim nokta, bir pinin çıkış değerini saniyede kaç kere değiştireceğiniz yani o pinden sürdüğünüz sinyalin maksimum frekansı sizi etkiliyebilir. Analog girişleri için direkt Arduino'nun kendi girişlerini kullanırsınız. Diğer sayısal sinyaller için çoğaltılmış pinler de uygunsa kullanılabilir.

Meselahttp://www.elcojacobs.com/using-shiftpwm-to-control-rgb-leds-with-arduino/ şuradaki uygulamada shift register ile RGB ledleri sürmüşler ve yeterli olmuş.

Bahsettiğiniz ürüne gelincehttps://www.sparkfun.com/products/11723 şuradan biraz devre şemasına baktım. İlk mesajımda belirtilmiş olduğum 74 serisi, benzer entegreler yapılmış bir kart. 48 analog kanaldan bahsediyor ama devre şemasına hızlıca bakabildiğim kadarıyla sadece 3'ünü aynı anda kullanabiliyorsunuz. O da Arduino üzerindeki ADC'ler ile, kartın üzerinde ADC yok. Ben bu kartı alacağıma breadboard'a entegreleri alıp kurmayı tercih ederdim. 74 serisi entegrelerin DIP kılıfları bulunduğundan breadboard'ta kurulabilir. Maaliyeti de 10-15 TL'yi aşmaz diye tahmin ediyorum. Bahsettiğim sinyal frekansı konusu bu kart için de geçerli, size anlattığım shift register mantığından bir farklı yapısı yok.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @kimyasalatik
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.