diff options
Diffstat (limited to 'digital-controller')
-rw-r--r-- | digital-controller/firmware/firmware.ino | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/digital-controller/firmware/firmware.ino b/digital-controller/firmware/firmware.ino index 7693835..86e4bb0 100644 --- a/digital-controller/firmware/firmware.ino +++ b/digital-controller/firmware/firmware.ino @@ -13,11 +13,11 @@ void setup() void loop() { - + for( int a=10; a<=255; a++ ){ //generate buffer containing data to send via I2C uint8_t buf[1]; - buf[0] = 255; // adjusting this byte changes fan speed. Can be adjusted from 0 to 256. - buf[1] = 0; // adjusting this byte changes LED intensity. Can be adjusted from 0 to 256. + buf[0] = 255-a; // adjusting this byte changes fan speed. Can be adjusted from 0 to 256. + buf[1] = a; // adjusting this byte changes LED intensity. Can be adjusted from 0 to 256. // send buffer Wire.beginTransmission(I2C_SLAVE_ADDR); @@ -31,5 +31,6 @@ void loop() Wire.requestFrom(I2C_SLAVE_ADDR, 1); // delay 1 second so user can watch results - delay(100); + delay(50); + } } |