diff options
author | Philip Lampkin <plampkin@chem.wisc.edu> | 2021-04-24 12:44:20 -0500 |
---|---|---|
committer | Philip Lampkin <plampkin@chem.wisc.edu> | 2021-04-24 12:44:20 -0500 |
commit | a56df061616410b49e5bc83a844d1867f398ae25 (patch) | |
tree | 1463fd322c14a45f9b9a1ab07fc54f9d6fde1e56 /digital-controller/firmware | |
parent | 1bc3487ea9d1f5fc4aa524f1da9d6b4c325566fb (diff) |
terminology updates
Diffstat (limited to 'digital-controller/firmware')
-rw-r--r-- | digital-controller/firmware/firmware.ino | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/digital-controller/firmware/firmware.ino b/digital-controller/firmware/firmware.ino deleted file mode 100644 index e87db8d..0000000 --- a/digital-controller/firmware/firmware.ino +++ /dev/null @@ -1,41 +0,0 @@ -#include <Wire.h> - -#define I2C_SLAVE_ADDR 0x26 // I2C slave address (38, 0x26) - -void setup() -{ - pinMode(A4, OUTPUT); - pinMode(A5, OUTPUT); - // init the Wire object - Wire.begin(); - - // wait for slave to finish any init sequence - delay(2000); - - Serial.begin(9600); -} - -void loop() -{ - for( int a=10; a<=255; a++ ){ - //generate buffer containing data to send via I2C - uint8_t buf[1]; - 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. - Serial.println(int(buf)); - - // send buffer - Wire.beginTransmission(I2C_SLAVE_ADDR); - Wire.write(buf, 2); - Wire.endTransmission(); - - // delay 20 milliseconds to accomodate slave onReceive() - delay(20); - - /////////////////////// WHY DO I NEED THIS PART?////////////////////////// - Wire.requestFrom(I2C_SLAVE_ADDR, 1); - - // delay 1 second so user can watch results - delay(50); - } -} |