This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:examples:sensor:humidity [2015/03/03 20:12] – raivo.sell | et:examples:sensor:humidity [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~PB~~ | + | < |
====== Kombineeritud niiskus-temperatuuriandur ====== | ====== Kombineeritud niiskus-temperatuuriandur ====== | ||
//Vajalikud teadmised: | //Vajalikud teadmised: | ||
Line 14: | Line 14: | ||
[{{ : | [{{ : | ||
1-juhtme ühendus on peamiselt kasutusel erinevate andurite ja mäludega suhtlemiseks. Saavutatav maksimaalne kiirus jääb 16,3 kbit/s piirimaile. Juhtseade alustab suhtlust taaskäivituse (inglise keeles //reset//) pulsiga, mis tõmbab siini maha vähemalt 480 µs. Peale seda järgneb 8 bitine korraldus, mida kuulavad kõik seadmed. Seade, millele see adresseeritud on, vastab. Andmeid saadetakse ja võetakse vastu 8 bitilistes gruppides, kus igal seadmel on unikaalne 64 bitine seerianumber. | 1-juhtme ühendus on peamiselt kasutusel erinevate andurite ja mäludega suhtlemiseks. Saavutatav maksimaalne kiirus jääb 16,3 kbit/s piirimaile. Juhtseade alustab suhtlust taaskäivituse (inglise keeles //reset//) pulsiga, mis tõmbab siini maha vähemalt 480 µs. Peale seda järgneb 8 bitine korraldus, mida kuulavad kõik seadmed. Seade, millele see adresseeritud on, vastab. Andmeid saadetakse ja võetakse vastu 8 bitilistes gruppides, kus igal seadmel on unikaalne 64 bitine seerianumber. | ||
- | |||
Bittide edastamine toimub pulsi pikkuse järgi. " | Bittide edastamine toimub pulsi pikkuse järgi. " | ||
Line 24: | Line 23: | ||
DS18S20 temperatuurianduri saab ühendada tavalisse digitaalviiku, | DS18S20 temperatuurianduri saab ühendada tavalisse digitaalviiku, | ||
- | Robootika Kodulaboris on standardse 1-juhtme andmeside liidese kasutamiseks loodud eraldi teek // | + | Robootika Kodulaboris on standardse 1-juhtme andmeside liidese kasutamiseks loodud eraldi teek // |
Lisaks standard 1-juhtme protokollile on sarnastel omadustel põhinevad, kuid veidi erinevat toimeloogikat kasutatavad 1-juhtme siini andmevahetusprotokollid. Ühte sellist rakendatakse ka odavate kombineeritud niiskuse temperatuuriandurite DHTxx seeria juures. DHTxx andmesidepakett jaguneb järgmiselt: | Lisaks standard 1-juhtme protokollile on sarnastel omadustel põhinevad, kuid veidi erinevat toimeloogikat kasutatavad 1-juhtme siini andmevahetusprotokollid. Ühte sellist rakendatakse ka odavate kombineeritud niiskuse temperatuuriandurite DHTxx seeria juures. DHTxx andmesidepakett jaguneb järgmiselt: | ||
Line 79: | Line 78: | ||
lcd_gfx_write_string(text); | lcd_gfx_write_string(text); | ||
- | // Temperatuuri graafiku joonistamine | + | // Temperatuuri graafiku joonistamine |
lcd_gfx_drawPixel(i++, | lcd_gfx_drawPixel(i++, | ||
sw_delay_ms(500); | sw_delay_ms(500); |