Kezdőoldal » Számítástechnika » Programozás » Arduino hoz kérhetek egy kis...

Arduino hoz kérhetek egy kis segítséget?

Figyelt kérdés

3db DS18B20 sensort szeretnék bus rendszeren használni. Bármelyik két érzékelő müködik együtt. De három érzékelő már nem, mind 0 celsiust mér. Hol a hiba?


példa a kapcsolásra

[link]


#include <OneWire.h>

#include <DallasTemperature.h>

OneWire oneWire(10);

DallasTemperature sensors(&oneWire);


void setup()

{

Serial.begin(9600);

sensors.begin();

}


void loop()


{

{

sensors.requestTemperatures();


float currentTemp0;

currentTemp0 = sensors.getTempCByIndex(0);

Serial.print(currentTemp0);


float currentTemp1;

currentTemp1 = sensors.getTempCByIndex(1);

Serial.print(currentTemp1);


float currentTemp2;

currentTemp2 = sensors.getTempCByIndex(2);

Serial.println(currentTemp3);


}

delay (10000);

}



#Arduino #DS18B20
2016. nov. 1. 20:23
1 2
 11/14 anonim ***** válasza:

Mivel egy vezetéken vannak, valahogy meg kell különböztetni őket. Erre való a címzés.

Kettővel is csak "szerencse" volt, hogy működött.

2016. nov. 2. 06:03
Hasznos számodra ez a válasz?
 12/14 A kérdező kommentje:
Ezzel a virsoval is ugyan azt csinálja. Kettővel müködik hárommal nem. Elvileg a cimeknek stimmelnie kell mert ha rosz cimeket adok meg egyáltalán nem mér egyikse. Mivel lehet még probléma?
2016. nov. 5. 21:36
 13/14 anonim ***** válasza:
0%
A hozzáértéseddel.
2016. nov. 9. 22:39
Hasznos számodra ez a válasz?
 14/14 A kérdező kommentje:
Ezt eddig is tudtam. Esetleg valami használható válasz?
2016. nov. 10. 22:27
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!