Diskuze: Arduino - čidlo DS18B20

Ostatní jazyky Ostatní programovací jazyky Arduino - čidlo DS18B20

Avatar
Bimbo
Člen
Avatar
Bimbo:

Zdravím.
Úplný začátečník a můj první projekt.
To drudé.
http://arduino-project.net/…b20-arduino/
Proč když použijí knihovnu dallastemperature je to strašně pomalé?
Než vypíše 1 čidlo, trvá to vteřinu

 
Odpovědět  +1 8. ledna 14:03
Avatar
Tomáš Brůna
Redaktor
Avatar
Odpovídá na Bimbo
Tomáš Brůna:

netuším, ale možná je to tak lepší.
za 1. je to trochu problém přečíst (alespoň u mě ;) )
za 2. by to nemuselo dělat dobrotu při výpisu.
vím že neodpovídám přímo na položenou otázku, tak tady http://www.arduino8.cz/big-teplomer/ jsem našel jeden zajímavý projekt, možná z něj něco vyčteš :)

Nahoru Odpovědět 8. ledna 15:26
Lepší být šprt než blbec :)
Avatar
Bimbo
Člen
Avatar
Odpovídá na Tomáš Brůna
Bimbo:

To je úplně to same.
čet jsem na netu že ta knihovna u každého čidla resetuje sběrnicí a až pak v ní začne vyhledavat to čidlo.
Shaním něco bez te knihovny.
Jen s OneWire knihovnou.
Něco takoveho.
http://www.pjrc.com/…OneWire.html
Ale udělat s toho funkcí tak aby šla volat s adresou toho teploměru.
float teplota( 0x28, 0xCC, 0x36, 0xB4, 0x01, 0x00, 0x00, 0xD0)

 
Nahoru Odpovědět 8. ledna 16:33
Avatar
Tomáš Brůna
Redaktor
Avatar
Odpovídá na Bimbo
Tomáš Brůna:

Tak to netuším, napadá mě jen napsat si vlastni v C

Nahoru Odpovědět  +1 8. ledna 18:40
Lepší být šprt než blbec :)
Avatar
Martin Dráb
Redaktor
Avatar
Odpovídá na Bimbo
Martin Dráb:

Jestli máš knihovnu pro obecnou komunikaci po 1Wire, tak si najdi datasheet toho čidla. Tam by měl být i popis, jak s ním komunikovat. Tož se podle toho zařiď a napiš si potřebné rutiny normálně v C.

Nahoru Odpovědět 8. ledna 18:52
2 + 2 = 5 for extremely large values of 2
Avatar
Bimbo
Člen
Avatar
Bimbo:

Tak moc děkují za rady.
S wiringem jsem začal před týdnem, tak jsi jdu napsat vlastí rutinu v c :-)

 
Nahoru Odpovědět  +1 8. ledna 18:58
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.