Arduino UNO + mcp23017 + ttp223

Yasin83

Üye
Katılım
12 Ocak 2020
Mesajlar
7
Puanları
1
Yaş
32
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.
 
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.
 
Bağlantı yapmakta sorun yok sadece kodlarda sorun var mcp pinlerini arduinoda giriş olarak ayarlamakta sorun var
 
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);
}
 
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.
 
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.
 
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ış.
 

Forum istatistikleri

Konular
127,959
Mesajlar
913,912
Kullanıcılar
449,606
Son üye
rasit.

Yeni konular

Geri
Üst