Close

Odpověď na: identifikace proměnných

Úvodní stránka Fórum Hardware Arduino identifikace proměnných Odpověď na: identifikace proměnných

#2983
tribal.cz
Účastník

S i2c nemám moc zkušenosti ale jak koukám na článek který si dal do odpovědi bude to lepší. Jen je zde co se I2C týče pro mne pár nejasností. Takže předpokládám že I2c sběrnice zvládne třeba 10 zařízení najednou z toho dvě desky + mega a další třeba displej, hodinový modul atd. le problém vydím v připojení více zařízení na pin scl a sda samozřejmě se dá vše řešit pomocí nepájivého pole kde scl asd napojím na řady 1 a 2 a ty náledně rozvedu do několika dalších chápu to takhle správně pro zjednodušení přiložím obrázek.

https://drive.google.com/file/d/0B_QUj2kCn2H3NGpEeE5Jajd4M1E/view?usp=sharing

budu vycházet nyní z tohoto prikladu

ve zdrojaku budu mit

/*
nejedna se o proměnné ale pouze poznámku
czech = 1
london = 2
*/
komunikaci nastaruji, odešlu proměnnou a ukončím takto

Wire.beginTransmission(1);
        Wire.write(czech);
        Wire.endTransmission();

Wire.beginTransmission(2);
        Wire.write(london);
        Wire.endTransmission();

a na jedné z desek přijmu

while(!Wire.available()){
        a = Wire.read();
    }

Následně proměnnou a vypíši. Ale nebudu se potýkat s obdobným problémem v případě že po itc mezi dvěma arduiny pošlu hodnotu třeba z pěti senzorů stále nebudu vědět co je co takže opět budu muset přidat nějaký nečíselný znak nebo se pletu?