author
4CommentsGermanyJoined January 19th, 2016

Tell us about yourself!

Complete Your Profile
  • 68erDirk commented on karawin's instructable Wifi Webradio with ESP8266 and VS10532 years ago
    Wifi Webradio with ESP8266 and VS1053

    The jpeg is attached to the post above. Click on it and you get the full size. Since here only images are allowed I opened an issue on your github size and uploaded the files there: https://github.com/karawin/Ka-Radio/issues/8

    View Instructable »
  • 68erDirk commented on karawin's instructable Wifi Webradio with ESP8266 and VS10532 years ago
    Wifi Webradio with ESP8266 and VS1053

    I created a fritzing drawing of the improved version with Arduino Pro Mini and Nokia display as a little contribution to this great project. Currently, I only built the version without display.Be careful, since there are different versions of the display with different pinouts!

    Here's a photo of my Ka-Radio:

    View Instructable »
  • 68erDirk followed karawin2 years ago
      • Wifi Webradio with ESP8266 and VS1053
  • 68erDirk followed Konstantin Dimitrov2 years ago
  • 68erDirk commented on kenyer's instructable Better LED as light sensor3 years ago
    Better LED as light sensor

    I found your description on my search for building a "reactive light" for geocaching and I'm very happy since most examples I had were for ATTINY in BASCOM. (google for the german "Reaktivlicht"). But it seems there is a small error in your code (which doesn't make any problems but it will not work as intended according to your comments. Look here:if (sens < test){ test3 = sens; // remember the 3 lowest readings test2 = test3; test = test2;} } if (test < basis-marge && test2 < basis-marge && test3 < basis-marge){//all 3 low readings mus be < the basis readingAfter test3 = sens; // remember the 3 lowest readings test2 = test3; test = test2...

    see more »

    I found your description on my search for building a "reactive light" for geocaching and I'm very happy since most examples I had were for ATTINY in BASCOM. (google for the german "Reaktivlicht"). But it seems there is a small error in your code (which doesn't make any problems but it will not work as intended according to your comments. Look here:if (sens < test){ test3 = sens; // remember the 3 lowest readings test2 = test3; test = test2;} } if (test < basis-marge && test2 < basis-marge && test3 < basis-marge){//all 3 low readings mus be < the basis readingAfter test3 = sens; // remember the 3 lowest readings test2 = test3; test = test2;}test, test2 and test3 will have the same value (sens), therefore your if statement will just compare the lowest reading.So you could just use if (sens<test) test=sense;}if (test < basis-marge && test2 < basis-marge && test3 < basis-marge){//all 3 low readings mus be < the basis reading...instead.If you want to be less tolerant and require that all three lowest values stay below basis - merge you could use the following:for ....{ ...if(sens < test3) {if(sens < test2) {if(sens < test) { // sens is smaller than all three test valuestest3 = test2;test2 = test;test = sens;} else { // sens is smaller than test3 and test2 but not than testtest3 = test2;test2 = sens;}} else { // sense is smaller than test3 but not smaller than test2 and testtest3 = sens;}} // after this you have test < test2 < test3!}if (test3 < basis-marge){//all 3 low readings mus be < the basis readingdigitalWrite(led, HIGH);resetteller++; // count how long the LED stays on}Since nobody complained so far this discussion may be purely academical. Somaybe you should just use the version from my comment to keep your code shorter.

    View Instructable »