Czy mój samochód powinien ratować moje życie czy np. dziecka. A jak będzie do wyboru moje życie albo właściciela firmy w której pracuje to kogo powinien ratować. Takich pytań o samochody jest dziesiątki np czy kobieta w ciąży jest więcej "warta" niż 70 letni facet?
Od razu lepiej.
Nie żebym się czepiał ale powinno być:
ADMUX |= i & 0b00000111;
MUX3 i 4 określa wzmocnienie dla kanałów różnicowych
Jeszcze raz gratuluje świetnego opisu.
Opis fajny i pouczający ale proponuje nie uczyć takiej techniki jak przy odczycie czujników to:
ADMUX &= 0b11100000; // zerujemy bity MUX odpowiedzialne za wybór kanału (s. 255 w DS)
ADMUX |= i; // wybieramy kanał przetwornika
działa tylko dlatego że czujników jest 5. Gdy pętla była dłuższa to zamazaniu uległy by bity REFS0 i ADLAR rejestru ADMUX i byłby problem i to trudny do znalezienia.
Makro REGISTER_BIT jest naprawdę fajne
Pozdrawiam