#include #include #define LDR_PIN 7 int rc_time(char pin); int main(void) { printf("LDR Pino %d\n",LDR_PIN); if(wiringPiSetupPhys() == -1) { printf("setup wiringPI failed!"); return 1; } for(;;) { printf("%d\n", rc_time(LDR_PIN)); } } int rc_time(char pin) { int count = 0; pinMode(pin, OUTPUT); digitalWrite(pin, LOW); delay(100); pinMode(pin, INPUT); while (digitalRead(pin) == LOW) count++; return count; }