This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:examples:sensor:ir_distance [2015/02/26 13:01] – raivo.sell | et:examples:sensor:ir_distance [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~PB~~ | + | < |
====== Infrapuna kaugusandur ====== | ====== Infrapuna kaugusandur ====== | ||
Line 69: | Line 69: | ||
// IR kaugusanduri ADC väärtuse sentimeetriteks teisendamine | // IR kaugusanduri ADC väärtuse sentimeetriteks teisendamine | ||
- | // Tagastab | + | // Tagastatakse |
signed short ir_distance_calculate_cm(ir_distance_sensor sensor, | signed short ir_distance_calculate_cm(ir_distance_sensor sensor, | ||
unsigned short adc_value) | unsigned short adc_value) | ||
Line 83: | Line 83: | ||
Teisenduse tegemiseks tuleb välja kutsuda // | Teisenduse tegemiseks tuleb välja kutsuda // | ||
- | ~~PB~~ | + | < |
<code c> | <code c> | ||
// Kodulabori IR kaugusmõõdiku näidisprogramm | // Kodulabori IR kaugusmõõdiku näidisprogramm | ||
Line 116: | Line 116: | ||
// Lõputu tsükkel | // Lõputu tsükkel | ||
- | while (true) | + | while (1) |
{ | { | ||
// Anduri väljundpinge 4-kordselt ümardatud väärtuse lugemine | // Anduri väljundpinge 4-kordselt ümardatud väärtuse lugemine | ||
Line 126: | Line 126: | ||
lcd_gfx_goto_char_xy(1, | lcd_gfx_goto_char_xy(1, | ||
- | // Kas saab kauguse | + | // Kauguse |
if (distance >= 0) | if (distance >= 0) | ||
{ | { | ||
- | sprintf(text, | + | sprintf(text, |
} | } | ||
else | else |