/* code007.c ATmega88 @ 8MHz */
#include <avr/io.h>

const uint8_t UPPER_LEVEL=200; // Deklaration einer Konstanten mit dem Namen upper_level
const uint8_t LOWER_LEVEL=100; // Deklaration einer Konstanten mit dem Namen lower_level

int main(void)
{
	uint8_t data = 110;
	
	while(1)
	{
		if (data > UPPER_LEVEL) // wenn data größer als UPPER_LEVEL
		{
			PORTD = (1<<PD0); // PD0 = High
		}
		
		else if (data < LOWER_LEVEL) // wenn data kleiner als LOWER_LEVEL
		{
			PORTD = (1<<PD1); // PD1 = High
		}
		
		else if ((data >= LOWER_LEVEL) && (data <= UPPER_LEVEL)) // wenn data größer gleich LOWER_LEVEL UND kleiner gleich UPPER_LEVEL
		{
			PORTD = 0x00; // PORTD = LOW
		}
	}
}