Odpověď na: identifikace proměnných
Úvodní stránka › Fórum › Hardware › Arduino › identifikace proměnných › Odpověď na: identifikace proměnných
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?