Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: veliusta - 07 Mayıs 2014, 02:17:18

Başlık: I2C, MPR121 ve Arduino
Gönderen: veliusta - 07 Mayıs 2014, 02:17:18
I2C İle haberleşme olacak. I2C ile haberleşen entegrelerin I2C adress ini değiştirebiliyormuyuz?

UNO ya iki veya 3 adet MPR121 modül bağlayabilirmiyim?

(https://raw.github.com/labatrockwell/arduino_capactive_sensor_MPR121/master/mpr121.png)

Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: mehmet - 07 Mayıs 2014, 02:42:19
Hazır I2C çiplerin adresleri fix, ancak A0-A1-A2 adresleri
kullanıcıya varilmiştir. Örneğin PCF8574;
7   6   5   4  3   2   1   0
0   1   0   0  A2 A1 A0 R/W
Dolayısıyla 7 çip aynı I2C hattına bağlanabilmekte.
A0-A1-A2 bitleri bacak olarak dışarıdadır. L/H yapılarak
7 farklı adress eldeedilebilmektedir...
Kullanım kılavuzları daha ayrıntı vermektedir...
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: veliusta - 07 Mayıs 2014, 02:55:34
Tamam hocam anladım. Teşekkürler.

Şunlardan aldım bir tane; Bu ürün yanlızca LCD için mi kullanabilirim? http://www.ebay.com/itm/IIC-I2C-Serial-Interface-Module-For-LCD1602-Display-PCF8574-I-O-Parall-Expansion-/331141029488?pt=LH_DefaultDomain_0&hash=item4d198b1e70
(http://www.ebay.com/itm/IIC-I2C-Serial-Interface-Module-For-LCD1602-Display-PCF8574-I-O-Parall-Expansion-/331141029488?pt=LH_DefaultDomain_0&hash=item4d198b1e70)

Giriş - Çıkış çoğaltmak içinde kullanılabilir mi?
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: striger - 07 Mayıs 2014, 03:23:08
PCF8574 port cogullama icin tasarlanmıs bir chip, kullanılabilir tabiki.

LOW level output current: min = 10 mA, typ = 25 mA.
HIGH level output current: min = 30 µA, max = 300 µA.

buna dikkat etmek gerekli tasarımı yaparken.
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: veliusta - 07 Mayıs 2014, 05:23:41
Arduino ile USB Klavye yapacağım.

USB Gecikme süresi en az veren kart hangisi verir?
UNO mu daha hızlı olur yoksa Leonardo mu?

Leonardo da TTL entegresi yok. USB HID..

Kullandığım Baud rate: 115200
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: polleme - 07 Mayıs 2014, 08:41:37
Neden Arduino ile USB klavye yapmak istiyorsunuz? USB klavyenin kendisi çok ucuz zaten. Öğrenmek içinse tamam ama doğrudan kullanım içinse efektif bir çözüm olmaz.
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: picusta - 07 Mayıs 2014, 11:11:19
UNO ile USB klavye yapamazsin zaten.
Serial ... kullanmamalisin Baud ile alakasi yok.
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: veliusta - 07 Mayıs 2014, 11:42:03
Serial Kullanarak yaptım çalışıyor. Nasıl olmaz? Software ile kodları çözüyorum. İstediğim klavye 120TL den başlıyor.
ATmega32U4 alayımda HID olsun.

Amaç: HOBİ
Bana Tek Gereken şey, Girişleri çoğaltmam. Ne Önerirsiniz?
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: mehmet - 07 Mayıs 2014, 16:15:39
MCP28017
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: CoşkuN - 07 Mayıs 2014, 16:43:27
Arduino Uno ile de USB klavye yapılabilir aslında.
Üzerindeki Atmega8U2 USB HID olarak programlanabiliyor.
Şuraya bakabilirsin: http://mitchtech.net/arduino-usb-hid-keyboard/ (http://mitchtech.net/arduino-usb-hid-keyboard/)
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: polleme - 07 Mayıs 2014, 17:00:13
Bildiğim kadarıyla Aurduino Leonardo USB HID olarak çalışıyor yani onu bir klavye gibi PC'ye tanıtabiliyorsunuz. Geriye ona bir klavye bağlamak kalıyor.
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: picusta - 07 Mayıs 2014, 17:47:48
Benim demek istedigim UNO'nun 328 chipinin kendinden USB özelligi yok, serial USB CDC dönüstürücü ile bilgisayara bagli.
Alıntı yapılan: CoşkuN - 07 Mayıs 2014, 16:43:27
Arduino Uno ile de USB klavye yapılabilir aslında.
Üzerindeki Atmega8U2 USB HID olarak programlanabiliyor.
Şuraya bakabilirsin: http://mitchtech.net/arduino-usb-hid-keyboard/ (http://mitchtech.net/arduino-usb-hid-keyboard/)
Tekrardan 328 'i programlamak için nasil yapiliyor ? HID'den olabiliyor mu , yoksa tekrar 8U2 'yi CDC olarak programlamak mi gerekiyor?
Bazi klonlar FT232 tipi kullaniyor onlarda olmaz tabii.
Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: z - 07 Mayıs 2014, 18:33:11
Alıntı yapılan: veliusta - 07 Mayıs 2014, 11:42:03
...Bana Tek Gereken şey, Girişleri çoğaltmam. Ne Önerirsiniz?

Kartların CS pini yok görünüyor. (Varsa çok iyi olurdu)

I2C çiplerin SCL ve SDA girişlerine pull-up/down dirençleri bağla.

CD4053 Mux ile iki çipi sırayla seçerek ana işlemci ile irtibatlandırırsın.

CD4053 ün üçer tane iki girişli kanalları var.

1. Kanalla SCL1 SCL2
2. Kanalla SDA1 SDA2
3. Kanala  IRQ1 IRQ2

Bağlarsın.

http://www.farnell.com/datasheets/1737084.pdf (http://www.farnell.com/datasheets/1737084.pdf)

Başlık: Ynt: I2C, MPR121 ve Arduino
Gönderen: veliusta - 07 Mayıs 2014, 19:27:34
Bundan 2-3 Tane yapmaya karar verdim,
(http://arduinoturkiye.com/wp-content/uploads/pcf8574_i2c_tus_takimi_arduino.png)

http://arduinoturkiye.com/pcf8574-ile-i2c-tus-takimi-yapimi-ve-arduino-ile-kullanimi/ (http://arduinoturkiye.com/pcf8574-ile-i2c-tus-takimi-yapimi-ve-arduino-ile-kullanimi/)

Teşekkürler