This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| et:examples:sensor:demo [2010/11/09 15:22] – tekitatud raivo.sell | et:examples:sensor:demo [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| <code c> | <code c> | ||
| - | // | ||
| #include < | #include < | ||
| + | #include < | ||
| #include < | #include < | ||
| #include < | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| - | // | ||
| - | // Põhiprogramm | ||
| - | // | ||
| int main(void) | int main(void) | ||
| { | { | ||
| - | unsigned short value; | + | char t[16]; |
| - | signed short temperature; | + | |
| - | char text[16]; | + | |
| - | // LCD ekraani seadistamine | ||
| lcd_alpha_init(LCD_ALPHA_DISP_ON); | lcd_alpha_init(LCD_ALPHA_DISP_ON); | ||
| - | |||
| - | // LCD ekraani puhastamine | ||
| lcd_alpha_clear(); | lcd_alpha_clear(); | ||
| - | + | lcd_alpha_write_string(" | |
| - | // Programmi nimi | + | |
| - | lcd_alpha_write_string(" | + | |
| - | + | ||
| - | // ADC muunduri seadistamine | + | |
| adc_init(ADC_REF_AVCC, | adc_init(ADC_REF_AVCC, | ||
| - | + | segment_display_init(); | |
| - | // Lõputu tsükkel | + | |
| while (true) | while (true) | ||
| { | { | ||
| - | value = adc_get_average_value(2, | ||
| - | sprintf(text, | ||
| - | // Teksti kuvamine LCD teise rea alguses | + | |
| + | sprintf(t, | ||
| lcd_alpha_goto_xy(0, | lcd_alpha_goto_xy(0, | ||
| - | lcd_alpha_write_string(text); | + | lcd_alpha_write_string(t); |
| + | |||
| + | segment_display_write(adc_get_average_value(3, | ||
| + | | ||
| } | } | ||
| } | } | ||
| </ | </ | ||