Bei mir ist aber der wert viel geringer woran kann das liegen ?
zb. Bei taster 1 ungedrückt ist der wert 255 und gedrückt ist der wert 5.
So sieht mein programmcode aus jetzt mal nur für den taster 1.
Code:#include "RP6RobotBaseLib.h" int main(void) { initRobotBase(); writeString_P("\n\n _______________________\n"); writeString_P(" \\| RP6 ROBOT SYSTEM |/\n"); writeString_P(" \\_-_-_-_-_-_-_-_-_-_/\n\n"); uint8_t keys; uint8_t counter; uint8_t counter1; setLEDs(0b111111); mSleep(1000); setLEDs(0b000000); mSleep(500); keys = readADC(ADC_ADC0); counter = keys; writeInteger(counter, DEC); writeString_P("\n\n"); while(true) { keys = readADC(ADC_ADC0); if (keys == 5) { counter1 = keys; writeInteger(counter1, DEC); setLEDs(0b11111); mSleep(1000); setLEDs(0b000000); } } return 0; }







Zitieren

Lesezeichen