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 ?
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:
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.
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.
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. Cevapları Gizle
Bu mesajda bahsedilenler: @kimyasalatik
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. Cevapları Gizle
Bu mesajda bahsedilenler: @alper.y
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. Cevapları Gizle
Bu mesajda bahsedilenler: @kimyasalatik