Arduino UNO + mcp23017 + ttp223

  • Konbuyu başlatan Yasin83
  • Başlangıç tarihi

Yasin83

Üye
Katılım
12 Ocak 2020
Mesajlar
3
Puanları
1
Yaş
29
Selam Arkadaşlar

Benim biraz yardıma ihtiyacım var.
Elimde 10 adet ttp223 dokunmatik sensör var bunları arduino UNO dan okumak istiyorum hangi sensör'e dokunulduğunu.
Bu sensörleri arduino ya bağlamada sorun yok ben arduinoya direk bağlayıp pinlerini bitirmek sitemiyorum onun için bir tane mcp23017 dijital çoklayıcı aldım internetten araştırdım kimse ttp223 kullanmamış bende baplayamadım örnek bir bağlantı şeması ve örnek kod yaza bilecek bir arkadaş çıkarsa cok sevinirim.
Herkeze şimdiden hayırlı çalışmalar.
 

peugeot98

Profesyonel Üye
Katılım
1 Eyl 2011
Mesajlar
1,675
Puanları
406
Konum
Akhisar
Sonuçta hangi sensöre dokunulursa o sensör çıkış verecek.
sensörlerin çıkış ucundan mcp pinlerine bağlantı yapıp
mcp den hangi pine 5volt geldiğini okutup göstereceksin.
 
Konu Sah

Yasin83

Üye
Katılım
12 Ocak 2020
Mesajlar
3
Puanları
1
Yaş
29
Bağlantı yapmakta sorun yok sadece kodlarda sorun var mcp pinlerini arduinoda giriş olarak ayarlamakta sorun var
 

FakirMaker

Katılımcı Üye
Katılım
5 May 2009
Mesajlar
558
Puanları
56
C++:
include <Wire.h>
#include <MCP23017.h>

#define MCP23017_ADDR 0x20
MCP23017 mcp = MCP23017(MCP23017_ADDR);

void setup() {
    Wire.begin();
    Serial.begin(115200);
 
    mcp.init();
    mcp.portMode(MCP23017Port::B, 0b11111111); //Port B as input
    mcp.writeRegister(MCP23017Register::GPIO_B, 0x00);  //Reset portB
    mcp.writeRegister(MCP23017Register::IPOL_B,0x00);



}

void loop() {
    uint8_t currentB;

    currentB = mcp.readPort(MCP23017Port::B);
}
 

muratmert4

Usta Üye
Katılım
26 Eyl 2007
Mesajlar
1,079
Puanları
156
Yaş
47
Konum
ANTALYA
S.A.
Girişler için niye 74hc165 yada 74hc597 niye kullanmıyorsunuz. mcp23XXX ürünleri hem pahalı hemde bulunabilirliği sıkıntıdır.
 
Konu Sah

Yasin83

Üye
Katılım
12 Ocak 2020
Mesajlar
3
Puanları
1
Yaş
29
Tek bir kartta 16 adet pin olunca onu aldım bide işi tam olarak bilmeyince öyle yanıla yanıla öğreniyorum saol bilgi için diğer arkadaşlarada teşekkür ederim ilgilendiğiniz için saolun.
 

muratmert4

Usta Üye
Katılım
26 Eyl 2007
Mesajlar
1,079
Puanları
156
Yaş
47
Konum
ANTALYA
Tek bir kartta 16 adet pin olunca onu aldım bide işi tam olarak bilmeyince öyle yanıla yanıla öğreniyorum saol bilgi için diğer arkadaşlarada teşekkür ederim ilgilendiğiniz için saolun.
Yıllar önce CCS C ile mcp23s17 ile, ilk önce 128 IO sonrada 256 IO kontrol ettim spi olduğu için çok hızlı ve güzel. istediğiniz portu giriş yada çıkış yapmanız kolay ama bir ürün yapmak ve kullanmak için pahalı ve yorucu. Ha öğrenin derim ama giriş ve çıkış için pahalı. Ford gösterge panellerinde 74hc595 ve 74hc165 var. Gerisi size kalmış.
 

Benzer Konular

Forum istatistikleri

Konular
117,750
Mesajlar
829,858
Kullanıcılar
428,558
Son üye
Harunn06

Yeni konular

Üst