Analoga komparatorn

Tillbaka till startsidan

ATmega328/P har en analog komparator. Komparatorn har två ingångar på pinnarna AIN0(+)/PD6/D06 och AIN1(-)/PD7/D07. Dessutom kan alla andra AD-pinnar användas som komparatorns (-)ingång (om AD-omvandlaren stängs av). Till komparatorns (+)ingång kan en intern referens 1.1 V användas. Komparatorns utgång kan (bara) läsas med programkod, antingen som biten  ACO  eller med ett eget interrupt (ANALOG_COMP_vect).

Testprogrammet prövar komparatorn med en potentiometer kopplad till AIN1/PD7 (-)ingången och med intern referens inkopplad till (+)ingången. Komparatorns utgång visas med Arduinos inbyggda LED på PB5/D13. Testprogrammet använder interrupt.

Det fullständiga programmet finns här:


Tillbaka till startsidan

 


William Sandqvist    willsandqvist@gmail.com