Stránka 1 z 1

Arduino připojení dvou sběrnic pro Dallas 18B20

Napsal: 30 kvě 2016, 08:36
od jimmy
Dobrý den. Mám na arduino připojené čidla Dallas 18B20 a jedno vzdálené čidlo po připojení mě zlobí. Nešlo by připojit k arduinu dvě různá větve. Oddělit je samostaně a mít je připojený na dvě různé piny. Poradí mě někdo jak by to šlo udělat SW? Díky.

Napsal: 30 kvě 2016, 11:00
od ross4435897
#include <OneWire.h>
#include <DallasTemperature.h>

// Data wires plugged into digital pins 2,3,4 on the Arduino
#define ONE_WIRE_BUSA 2
#define ONE_WIRE_BUSB 3
#define ONE_WIRE_BUSC 4

// Setup a oneWire instance to communicate with any OneWire devices OneWire oneWireA(ONE_WIRE_BUSA);
OneWire oneWireB(ONE_WIRE_BUSB);
OneWire oneWireC(ONE_WIRE_BUSC);

// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensorsA(&oneWireA);
DallasTemperature sensorsB(&oneWireB);
DallasTemperature sensorsC(&oneWireC);

..... a tak dale ....

sensorsA.begin();
sensorsB.begin();
sensorsC.begin();

Napsal: 30 kvě 2016, 11:28
od Cowley
Jenom mala technicka poznamka:

OneWire oneWireA(ONE_WIRE_BUSA); 

...patri na samostatny radek :)
Ted je soucasti "inforadku" a prikaz se neprovede.

Napsal: 30 kvě 2016, 13:13
od ross4435897
... nasledek copy/paste ... diky!

Napsal: 30 kvě 2016, 15:28
od Cowley
ross4435897: Jasná věc... :)
Jen aby to Jimmyho nezmátlo.

Napsal: 30 kvě 2016, 16:39
od Atlan
Ocakavam za chvilu otazku mam dve cidla samostatne a to vzidialene zlobi :D

Napsal: 30 kvě 2016, 16:48
od Cowley
Atlan: :)

Snad ne...

Napsal: 30 kvě 2016, 20:29
od jimmy
Super moc díky. Hned to zkusím. Mám čidla různě po domě a pak se mi to dělí a zlobí to. Tímto stylem si udělám větve jedním směrem.
Moooc díky.

Napsal: 31 kvě 2016, 12:49
od jimmy
Tak jsem to rozchodil. Měl jsem tam jednu chybičku , ale teď mi to běží na dvě větve. Super a díky všem.