Extracted led controlls in to seperate file
This commit is contained in:
37
src/main.cpp
37
src/main.cpp
@@ -1,6 +1,7 @@
|
||||
#include <Arduino.h>
|
||||
#include <pinDefinitions.h>
|
||||
#include <potControlls.h>
|
||||
#include <ledControlls.h>
|
||||
|
||||
const int USER_STEPS = 2;
|
||||
const int STAFF_STEPS = 16;
|
||||
@@ -18,11 +19,11 @@ bool debounceRead(int buttonPin);
|
||||
|
||||
void setup()
|
||||
{
|
||||
pinMode(LED_HIGH, OUTPUT); // Green
|
||||
pinMode(LED_MED, OUTPUT); // Red LED (D4)
|
||||
pinMode(LED_LOW, OUTPUT); // Green LED
|
||||
pinMode(LED_HIGH, OUTPUT); // Green
|
||||
pinMode(LED_MED, OUTPUT); // Red LED (D4)
|
||||
pinMode(LED_LOW, OUTPUT); // Green LED
|
||||
|
||||
pinMode(BTN_STAFF_UP, INPUT); // SW1
|
||||
pinMode(BTN_STAFF_UP, INPUT); // SW1
|
||||
pinMode(BTN_STAFF_DWN, INPUT); // SW2
|
||||
|
||||
// RF Receiver
|
||||
@@ -32,7 +33,7 @@ void setup()
|
||||
pinMode(REMOTE_D, INPUT); // Remote Button D
|
||||
|
||||
pinMode(POT_CS, OUTPUT); // D10 - CS
|
||||
pinMode(POT_UD, OUTPUT); // D9 - U/D
|
||||
pinMode(POT_UD, OUTPUT); // D9 - U/D
|
||||
digitalWrite(POT_CS, HIGH);
|
||||
digitalWrite(POT_UD, LOW);
|
||||
|
||||
@@ -44,29 +45,7 @@ void setup()
|
||||
|
||||
void loop()
|
||||
{
|
||||
switch (maxVolume)
|
||||
{
|
||||
case 64:
|
||||
digitalWrite(LED_HIGH, HIGH);
|
||||
digitalWrite(LED_MED, LOW);
|
||||
digitalWrite(LED_LOW, LOW);
|
||||
break;
|
||||
case 48:
|
||||
digitalWrite(LED_HIGH, LOW);
|
||||
digitalWrite(LED_MED, HIGH);
|
||||
digitalWrite(LED_LOW, LOW);
|
||||
break;
|
||||
case 32:
|
||||
digitalWrite(LED_HIGH, LOW);
|
||||
digitalWrite(LED_MED, LOW);
|
||||
digitalWrite(LED_LOW, HIGH);
|
||||
break;
|
||||
case 16:
|
||||
digitalWrite(LED_HIGH, HIGH);
|
||||
digitalWrite(LED_MED, HIGH);
|
||||
digitalWrite(LED_LOW, HIGH);
|
||||
break;
|
||||
}
|
||||
updateLeds(maxVolume);
|
||||
|
||||
// SW1 - Staff Volume Up
|
||||
if (!debounceRead(BTN_STAFF_UP))
|
||||
@@ -270,4 +249,6 @@ bool debounceRead(int buttonPin)
|
||||
|
||||
// save the reading. Next time through the loop, it'll be the lastButtonState:
|
||||
lastButtonState = reading;
|
||||
|
||||
return false;
|
||||
}
|
||||
Reference in New Issue
Block a user