#include #include #include #include #include #include #include #include "adc.h" #include "watchdog.h" /* Juhuu, endlich mal verschwenderisch mit den Ressourcen umgehen dürfen!!!*/ /* Ich _liebe_ globale Variablen!!!*/ uint16_t adc; // ADC-Maximum generell:16384 uint16_t min=11500; // 16384=5V am ADC, bei 1:2 entspricht das 15V an der Batterie uint16_t max=15020; // --> 15073=13.8V, 11468=10.5V, momentan ist bei 11500=10,64V schluss // gemessene 15073: 13.88V --> Reduktion auf 15020 uint8_t gruen=0,rot=0; int main(void) { DDRB |= (1< min+1500){ PORTB |= (1< max){ PORTB |= (1<