diff options
| author | Blaise Thompson <blaise@untzag.com> | 2021-04-24 16:55:25 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-24 16:55:25 -0500 | 
| commit | e9975e2b16f095f2a92946e76af5343b98e76ccc (patch) | |
| tree | e225b14cba263ce466e6f4ded30de7e2cbe8857d /digital-controller/firmware/firmware.ino | |
| parent | c42f09af60f1a984078a9806eb48afce5fe85b2c (diff) | |
| parent | 871f3f9ebe774e12ba870eedd2409ee9af6a6189 (diff) | |
Merge pull request #4 from plampkin/terminology
Updated terminology, add additional descriptions, updated graphics
Diffstat (limited to 'digital-controller/firmware/firmware.ino')
| -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); -  } -} | 
