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/08 10:21] – 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 11: | Line 11: | ||
| ===== Näide #4.1 Temperatuuriandur koos matemaatika teegiga ===== | ===== Näide #4.1 Temperatuuriandur koos matemaatika teegiga ===== | ||
| - | 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. | + | 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 |
| \\ | \\ | ||
| - | 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: | ||