Zitat:
...
//liest einen ADC Wert vom PCF8591
unsigned char read_pcf8591_adc(unsigned char adc)
{
unsigned char ret;
unsigned char byte = 0;
ret = i2c_start(pcf8591_address+I2C_WRITE); // Sende Start Condition
if (ret == 0)
ret = i2c_write(adc); // Senden des Control Bytes startet die A/D Wandlung
i2c_stop(); // Sende Stop Condition, Bus freigeben
...
Auf Basis der Zuruckgegeben wert kannst du zbs. ein LED leuchten lassen, den Wert uber UART senden, oder was sonnst damit Asuro dich mit teilt "etwas is schief!".