Destek

PCA8574AD I2C 8-bit I/O Genişletme Kartı

 

RobotDyn firmasının ürettiği bu modül ile Arduino veya diğer program geliştirme platformlarında ihtiyacınız olan ekstra I/O pinlerini I2C arabirimi kullanarak sağlayabilirsiniz.
Bu modül PCA8574AD IC entegresi üzerine kurulmuş, I2C ara birimi kullanan, üzerinde 8 adet I/O pini barındıran ve kart üzerindeki 3 adet jumper ile I2C adres'leri seçilebilen bir tasarıma sahiptir. 8 adet farklı adres ile 64 adet ekstra I/O pinini Arduino veya diğer program geliştirme platformunun 2 adet pinini kullanarak kontrol edebilirsiniz.
Farklı I2C adres seçme imkanı ile peş peşe 8 adet modül bağlanabilir. Bu şekilde bağlantısı yapılan her modülün I2C adresi farklı olmalıdır. Kart arkasındaki tabloda hangi adresin hangi jumper konumuna karşılık geldiği belirtilmiştir.
Arduino ve diğer platformlar ile uyumludur. Kartın arka yüzeyindeki J1 ve J2 jumperları ile SDA ve SCL pinlerine bağlı pull-up dirençlerini aktif veya pasif edebilirsiniz.

Özellikler

  • 5V Çalışma voltajı
  • 8-bit I2C ara birimi
  • 8 farklı adresleme ile peş peşe bağlantı imkanı (bu durumda her modül farklı adreste olmalı)
  • 8 adet I/O pini
  • Kartın arkasında jumper konumlarına göre hangi adres olduğunu belirten tablo
  • Kartın arka yüzeyindeki J1 ve J2 jumperları ile SDA ve SCL pinlerine bağlı pull-up dirençlerini aktif veya pasif edebilirsiniz.
  • Arduino ve diğer platformlar ile uyumludur

Paket İçeriği

  • 1 x RobotDyn I2C 8-bit I/O Expander Module,PCA8574AD

Örnek Kod

 

#include <Wire.h>
#include "PCF8574.h"


//-----2 ADET PCA MODULE KULLANACAĞIZ-----//
//--EGER 1-8 ARASI MODUL KULLANACAKSANIZ--//
//-ASAGIDAKI GIBI SIRASIYLA ISIMLENDIRIN--//
PCF8574 PCA1;
PCF8574 PCA2;
//----------------------------------------//
void setup() {

  PCA1.begin(0x38); // 1.MODULUN ADRESINI UZERINDEKI JUMPERLAR ILE 0x38 OLARAK AYARLADIK
  PCA2.begin(0x39); // 2.MODULUN ADRESINI UZERINDEKI JUMPERLAR ILE 0x39 OLARAK AYARLADIK

//---KULLANILAN HER MODULUN I2C ADRESI FARKLI OLMALI MAKSIMIM 8 MODUL BAGLANABILIR----//

  
//---KULLANILAN MODULLERIN I/O PIN TANIMLARI---//

//---PCA1 ISIMLI 0x38 ADRESLI 1.MODUL ICIN---//

  PCA1.pinMode(0, OUTPUT); // 0.PIN CIKIS
  PCA1.pinMode(1, OUTPUT); // 1.PIN CIKIS
  PCA1.pinMode(2, OUTPUT); // 2.PIN CIKIS
  PCA1.pinMode(3, OUTPUT); // 3.PIN CIKIS
  PCA1.pinMode(4, OUTPUT); // 4.PIN CIKIS
  PCA1.pinMode(5, OUTPUT); // 5.PIN CIKIS
  PCA1.pinMode(6, OUTPUT); // 6.PIN CIKIS
  PCA1.pinMode(7, OUTPUT); // 7.PIN CIKIS

//---PCA2 ISIMLI 0x39 ADRESLI 2.MODUL ICIN---//

  PCA2.pinMode(0, OUTPUT); // 0.PIN CIKIS
  PCA2.pinMode(1, OUTPUT); // 1.PIN CIKIS
  PCA2.pinMode(2, OUTPUT); // 2.PIN CIKIS
  PCA2.pinMode(3, OUTPUT); // 3.PIN CIKIS
  PCA2.pinMode(4, OUTPUT); // 4.PIN CIKIS
  PCA2.pinMode(5, OUTPUT); // 5.PIN CIKIS
  PCA2.pinMode(6, OUTPUT); // 6.PIN CIKIS
  PCA2.pinMode(7, OUTPUT); // 7.PIN CIKIS

//--- 1. VE 2. MODULUN TUM PORTLARI 2 KEZ 1 SN AYAR ILE YANIP SONUYOR ---// 
  PCA1.clear();
  PCA2.clear();
  delay(100);
  PCA1.set();
  PCA2.set();
  delay(1000);
  PCA1.clear();
  PCA2.clear();
  delay(1000);
  PCA1.set();
  PCA2.set();
  delay(1000);
  PCA1.clear();
  PCA2.clear();
//----------------------------------------------------------------------//

}
void loop() {

  for (int i = 0; i <= 7; i++) // 2 MODULUNDE AYNI CIKISLARI AYNI ANDA SIRASIYLA P0'DAN P7'YE KADAR 100MS ILE YANIP SONUYOR
  {
    PCA1.digitalWrite(i, LOW);
    PCA2.digitalWrite(i, LOW);
    delay(100);
    PCA1.digitalWrite(i, HIGH);
    PCA2.digitalWrite(i, HIGH);
  }

  for (int i = 7; i >= 0; i--) // 2 MODULUNDE AYNI CIKISLARI AYNI ANDA SIRASIYLA P7'DEN P0'A KADAR 100MS ILE YANIP SONUYOR
  {
    PCA1.digitalWrite(i, LOW);
    PCA2.digitalWrite(i, LOW);
    delay(100);
    PCA1.digitalWrite(i, HIGH);
    PCA2.digitalWrite(i, HIGH);
  }

  delay(400);

  for (int i = 0; i <= 7; i++) // 1 MODULUN CIKISLARI SIRASIYLA (P0'DAN P7'YE KADAR) 60MS ILE YANIP SONUYOR 2.MODUL CIKISLARI KAPALI
  {
    PCA1.digitalWrite(i, LOW);
    delay(60);
    PCA1.digitalWrite(i, HIGH);
  }
  
  for (int i = 0; i <= 7; i++)  // 2 MODULUN CIKISLARI SIRASIYLA (P0'DAN P7'YE KADAR) 60MS ILE YANIP SONUYOR 1.MODUL CIKISLARI KAPALI
  {
    PCA2.digitalWrite(i, LOW);
    delay(60);
    PCA2.digitalWrite(i, HIGH);
  }

  for (int i = 7; i >= 0; i--) // 2 MODULUN CIKISLARI SIRASIYLA (P0'DAN P7'YE KADAR) 60MS ILE YANIP SONUYOR 1.MODUL CIKISLARI KAPALI
  {
    PCA2.digitalWrite(i, LOW);
    delay(60);
    PCA2.digitalWrite(i, HIGH);
  }

  for (int i = 7; i >= 0; i--)  // 1 MODULUN CIKISLARI SIRASIYLA (P0'DAN P7'YE KADAR) 60MS ILE YANIP SONUYOR 2.MODUL CIKISLARI KAPALI
  {
    PCA1.digitalWrite(i, LOW);
    delay(60);
    PCA1.digitalWrite(i, HIGH);
  }
  delay(4000);
}
VadeTaksit TutarGenel Toplam
Tek Cekim18,77TL
29,88TL19,77TL
36,65TL19,96TL
45,06TL20,26TL
54,08TL20,42TL
63,44TL20,67TL
VadeTaksit TutarGenel Toplam
Tek Cekim18,77TL
29,96TL19,92TL
36,71TL20,13TL
45,09TL20,36TL
54,10TL20,49TL
63,46TL20,74TL
VadeTaksit TutarGenel Toplam
Tek Cekim18,77TL
29,94TL19,87TL
36,69TL20,08TL
45,10TL20,39TL
54,11TL20,56TL
63,47TL20,83TL
VadeTaksit TutarGenel Toplam
Tek Cekim18,77TL
29,88TL19,75TL
36,64TL19,92TL
45,05TL20,19TL
54,07TL20,33TL
63,43TL20,56TL
VadeTaksit TutarGenel Toplam
Tek Cekim18,77TL
29,88TL19,75TL
36,64TL19,92TL
45,05TL20,19TL
54,07TL20,33TL
63,43TL20,56TL
VadeTaksit TutarGenel Toplam
Tek Cekim18,77TL
29,88TL19,75TL
36,64TL19,92TL
45,05TL20,19TL
54,07TL20,33TL
63,43TL20,56TL
VadeTaksit TutarGenel Toplam
Tek Cekim18,77TL
29,88TL19,75TL
36,64TL19,92TL
45,05TL20,19TL
54,07TL20,33TL
63,43TL20,56TL

Yorum Yap

Not: HTML'e dönüştürülmez!
    Kötü           İyi

  • Yurtiçi Kargo       : 5.98TL

  • Aras Kargo          : 6,20TL

  • Gün İçi Kargo*    : 9.88TL

  • Bedava Kargo     : 150TL ve üzeri alışverişlerde geçerlidir


* Gün İçi Kargo sadece Ankara bölgesindeki belirli ilçeler için geçerlidir. İlçe bilgisini girdiğinizde bölgenizde bu kargo tipi destekleniyorsa otomatik olarak seçenek çıkacaktır.

 

  • 150TL ve üzeri siparişlerinizde kargo ücreti firmamıza aittir. Kargo seçeneklerinde bedava kargoyu seçebilirsiniz.

 

  • Bedava kargo sadece Yurtiçi Kargo için geçerlidir. Farklı kargo seçeneklerinde bedava kargo opsiyonu bulunmamaktadır. Bedava kargo hız açısından farklı değildir. Yurtiçi Kargo ile gönderici ödemeli gönderilmektedir.

 

  • Gün içi kargo 11:30 öncesi siparişlerin aynı gün içerisinde Robolink personeli tarafından bizzat teslim edilmesidir.

    • 11:30 sonrası ve tatil günleri verilen gün içi kargo siparişleri takip eden iş günü içerisinde teslim edilir.

 

  • Normal kargolarda 15.30 öncesi verilen siparişler tatil günleri haricinde aynı gün kargolanır. 15:30 sonrası verilen siparişler takip eden ilk iş günü kargolanır.

    • Cumartesi günleri 11:30 öncesi verilen siparişler kargolanır. 11:30 öncesi verilen siparişler pazartesi günü kargolanır.

    • Ofisten direk satış seçeneğimiz bulunmamaktadır. Ancak internet üzerinden verdiğiniz siparişleri ofis teslim seçeneği ile ofisimizden teslim alabilirsiniz. Herhangi bir kargo ücreti yansımayacaktır.

 

  • Kargo tesliminden sonra genellikle bir gün sonra siparişiniz kargo firması tarafından teslim edilir. Siparişiniz kargolandığı akşam mail ile kargo takip numarası gönderilir. Siparişiniz geciktiğinde bu takip numarası ile kargo firmasından gecikme ile ilgili bilgi alabilirsiniz.

PCA8574AD I2C 8-bit I/O Genişletme Kartı

  • Marka: RobotDyn
  • Ürün Kodu: RLC3D06-1750
  • Stok Durumu: Stokta var
  • 18,77TL
  • KDV Hariç: 15,90TL

Etiketler: PCA8574AD, genişetme kartı, expander module, I2C 8-bit I/O

Bu ürün stoklarımızda kalmadı. En yakın sürede tekrar stoklarımızda olacaktır. Mail adresinizi bırakırsanız ürün geldiğinde haber verebiliriz.

isim
E-posta
Yorumlar