Mikrokontrollerga dasturlash algoritmi Quyidagi qadamlar sizga ATmega8 mikrokontrollerining ichki ADC registrlarini va etti segmentli displeyda qiymatni ko'rsatishni o'rnatishni tushuntiradi.
Dastlab harorat sensori ulangan oltita ADC kanalidan bitta kanalni tanlang va ADMUX registridan foydalanib mos yozuvlar kuchlanishi manbasini tanlang.
Masalan: ADMUX=01000000.
Agar ADC0 tanlangan kanal bo'lsa va Aref pinidagi tashqi kondansatörli Avcc tanlangan bo'lsa
ADC ni yoqing va ADCSRA registridan foydalanib preskalar qiymatni tanlang.
Masalan: ADCSRA = (1<Agar 128 ning preskalyar qiymati tanlansa va ADC yoqilsa. ADPS0, ADPS1, ADPS2, ADPS3 oldindan skalar bitlardir.
Konvertatsiya tugagandan so'ng o'rnatiladigan ADCSRA registridagi bayroq bitini tekshiring.
ADC registridagi qiymatni o'qing va yetti segmentda ko'rsatilgan B portiga qiymat belgilang.
Olingan ikki raqamli qiymat ikkita etti segmentda ko'rsatilishi mumkin.
Raqamli harorat sensori sxemasining qo'llanilishi Raqamli harorat sensorlari kundalik hayotda keng qo'llaniladi
Ular ekologik dasturlarda qo'llaniladi.
Raqamli harorat sensorlarini konditsionerlarda topish mumkin, u erda haroratni xona haroratiga qarab sozlaydi.
Ular vaqt bilan birga xona haroratini ko'rsatadigan raqamli soatlarda ko'rish mumkin.
Haddan tashqari issiqlik tufayli to'satdan to'xtab qolmaslik uchun dvigatelning haroratini ko'rsatish uchun avtomobildagi asboblar panelida foydalanish mumkin.
ATmega8 da konvertatsiya qilish uchun tashqi ADC IC kerak emas.