bla blal
Dependencies: FastPWM NeoStrip mbed
Revision 0:b126d52748bd, committed 2016-01-28
- Comitter:
- arno3456
- Date:
- Thu Jan 28 12:39:13 2016 +0000
- Commit message:
- initial
Changed in this revision
diff -r 000000000000 -r b126d52748bd FastPWM.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/FastPWM.lib Thu Jan 28 12:39:13 2016 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/Sissors/code/FastPWM/#8b1bf34c72aa
diff -r 000000000000 -r b126d52748bd NeoStrip.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/NeoStrip.lib Thu Jan 28 12:39:13 2016 +0000 @@ -0,0 +1,1 @@ +https://developer.mbed.org/users/arno3456/code/NeoStrip/#396182c9d326
diff -r 000000000000 -r b126d52748bd main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Jan 28 12:39:13 2016 +0000 @@ -0,0 +1,56 @@ +#include "mbed.h" +#include "NeoStrip.h" + +int N=2268; //number of leds + +Serial pc(USBTX, USBRX); +NeoStrip strip(p22, N); +extern "C" void mbed_reset(); + +float bright = 1.0; + +/*bool equal(float a, float b) { + if (abs(a - b) < 0.00001) + return true; + else + return false; +}*/ + +void SetAll() +{ + for (int i=0; i<N; i++) { + strip.setPixel(i,255,255,255); + } + strip.write(); +} + +int main(int argc, char** argv) { + pc.baud(115200); + + SetAll(1.0f); + + printf("Welcome!\n"); + + while(1) { + wait(0.5); + + //SetAll(1.0f); + + if (pc.readable()) { + switch(pc.getc()) { + case 'r': + printf("Resetting"); + mbed_reset(); + break; + case 'b': { + bright += 0.1; + if (bright>1.01) bright=0; // set default brightness + strip.setBrightness(bright); + SetAll(1.0f); + printf("brightness: %.2f\r\n",bright); + } + break; + } + } + } +} \ No newline at end of file
diff -r 000000000000 -r b126d52748bd mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Thu Jan 28 12:39:13 2016 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/6f327212ef96 \ No newline at end of file