This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:arduino:sensorss:project2 [2017/06/26 07:55] – kaupo.raid | et:arduino:sensorss:project2 [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~PB~~ | + | < |
| ====== Projekt 4 Andurite lugemine ja väärtuse kuvamine | ====== Projekt 4 Andurite lugemine ja väärtuse kuvamine | ||
| Line 13: | Line 13: | ||
| Takistuslikud analoogandurid ühendatakse mikrokontrolleriga selliselt, et see moodustab pingejaguri. Sama käib ka NTC temperatuurianduri kohta. Antud juhul tuleb lisaks andurile ühendada väline takisti 10 kΩ sisendviigu ja maapotentsiaali vahele. AK06 robotiehitamise komplekt puhul kasutada juba komplektis kaasa tulnud pingejaguri kaablit, millel on takisti juba küljes. | Takistuslikud analoogandurid ühendatakse mikrokontrolleriga selliselt, et see moodustab pingejaguri. Sama käib ka NTC temperatuurianduri kohta. Antud juhul tuleb lisaks andurile ühendada väline takisti 10 kΩ sisendviigu ja maapotentsiaali vahele. AK06 robotiehitamise komplekt puhul kasutada juba komplektis kaasa tulnud pingejaguri kaablit, millel on takisti juba küljes. | ||
| \\ | \\ | ||
| - | Temperatuurianduri analoogväärtuse lugemine tehakse peatsüklis, | + | Temperatuurianduri analoogväärtuse lugemine tehakse peatsüklis, |
| <code c> | <code c> | ||
| Line 48: | Line 48: | ||
| /* Funktsioon konverteerib saadud anduri väärtuse | /* Funktsioon konverteerib saadud anduri väärtuse | ||
| - | | + | |
| void Termistor(int RawADC) | void Termistor(int RawADC) | ||
| { | { | ||
| Line 73: | Line 73: | ||
| // Steinhart-Hart termistori valemi kaudu temperatuur kelvinites | // Steinhart-Hart termistori valemi kaudu temperatuur kelvinites | ||
| Temp = 1/ | Temp = 1/ | ||
| - | Temp = Temp - 273.15; // Konverteerime | + | Temp = Temp - 273.15; // Konverteerime |
| lcd.setCursor(8, | lcd.setCursor(8, | ||
| lcd.print(" | lcd.print(" | ||
| Line 80: | Line 80: | ||
| </ | </ | ||
| - | ~~PB~~ | + | < |
| ===== Näide #4.2 Kaugus- ja lähedusandurid ===== | ===== Näide #4.2 Kaugus- ja lähedusandurid ===== | ||
| Kaugust hindavaid andureid on mõõtmismeetodi järgi üldjuhul kahte tüüpi: | Kaugust hindavaid andureid on mõõtmismeetodi järgi üldjuhul kahte tüüpi: | ||