This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:examples:sensor:potentiometer [2015/02/26 12:56] – raivo.sell | et:examples:sensor:potentiometer [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~PB~~ | + | < |
====== Potentsiomeeter ====== | ====== Potentsiomeeter ====== | ||
Line 26: | Line 26: | ||
Funktsioon // | Funktsioon // | ||
- | ~~PB~~ | + | |
- | Järgnevad teegifunktsioonide näited on toodu ATmega2561 ADC muunduri kohta. | + | Järgnevad teegifunktsioonide näited on toodud |
<code c> | <code c> | ||
Line 71: | Line 71: | ||
// Robootika Kodulabor II | // Robootika Kodulabor II | ||
- | // #define ADC_CHANNEL 3 | + | //#define ADC_CHANNEL 3 |
// Robootika Kodulabor III | // Robootika Kodulabor III | ||
Line 81: | Line 81: | ||
int value; | int value; | ||
- | // 7-segmendilise | + | // 7-segmendilise |
segment_display_init(); | segment_display_init(); | ||
// ADC muunduri seadistamine | // ADC muunduri seadistamine | ||
- | adc_init(ADC_REF_AVCC, | + | adc_init(ADC_REF_AVCC, |
// Lõputu tsükkel | // Lõputu tsükkel | ||
- | while (true) | + | while (1) |
{ | { | ||
// Kanali 4-kordselt ümardatud väärtuse lugemine | // Kanali 4-kordselt ümardatud väärtuse lugemine | ||
Line 94: | Line 94: | ||
// Näidu sajandike näitamine | // Näidu sajandike näitamine | ||
- | // | + | // Kodulabor II |
// | // | ||
- | // | + | // Kodulabor III |
segment_display_write(value * 10 / 2048); | segment_display_write(value * 10 / 2048); | ||
} | } | ||
} | } | ||
</ | </ |