Skip to content

Instantly share code, notes, and snippets.

@cmoz
Created March 23, 2022 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cmoz/bdda970ce274758c2b8321caf1768411 to your computer and use it in GitHub Desktop.
Save cmoz/bdda970ce274758c2b8321caf1768411 to your computer and use it in GitHub Desktop.
#include <Adafruit_CircuitPlayground.h>
uint8_t pixeln = 0;
int capsense[10];
void setup() {
CircuitPlayground.begin();
}
void loop() {
capsense[0] = CircuitPlayground.readCap(3);
capsense[1] = CircuitPlayground.readCap(2);
capsense[2] = CircuitPlayground.readCap(0);
capsense[3] = CircuitPlayground.readCap(1);
capsense[4] = CircuitPlayground.readCap(12);
capsense[5] = CircuitPlayground.readCap(6);
capsense[6] = CircuitPlayground.readCap(9);
capsense[7] = CircuitPlayground.readCap(10);
int frequency = 0;
if (capsense[0] > 100) {
frequency = 523;
CircuitPlayground.setPixelColor(0,75,0,130);
} else if (capsense[1] > 100) {
frequency = 587;
CircuitPlayground.setPixelColor(1, 0,0,255);
} else if (capsense[2] > 100) {
frequency = 659;
CircuitPlayground.setPixelColor(3, 138,43,226);
} else if (capsense[3] > 100) {
frequency = 698;
CircuitPlayground.setPixelColor(4, 216,191,216);
} else if (capsense[4] > 100) {
frequency = 784;
CircuitPlayground.setPixelColor(5, 238,130,238);
} else if (capsense[5] > 100) {
frequency = 880;
CircuitPlayground.setPixelColor(6, 0,191,255);
} else if (capsense[6] > 100) {
frequency = 988;
CircuitPlayground.setPixelColor(8, 199,21,133);
} else if (capsense[7] > 100) {
frequency = 1046;
CircuitPlayground.setPixelColor(9, 138,43,226);
}
delay(10);
CircuitPlayground.clearPixels();
CircuitPlayground.playTone(frequency, 200);
/*
if (capsense[0] < 99){
CircuitPlayground.setPixelColor(0, 75,0,130);
CircuitPlayground.setPixelColor(1, 0,0,255);
CircuitPlayground.setPixelColor(3, 138,43,226);
CircuitPlayground.setPixelColor(4, 216,191,216);
CircuitPlayground.setPixelColor(5, 238,130,238);
CircuitPlayground.setPixelColor(6, 0,191,255);
CircuitPlayground.setPixelColor(8, 199,21,133);
CircuitPlayground.setPixelColor(9, 138,43,226);
}
*/
}
/*
CircuitPlayground.setPixelColor(0, capsense[0], capsense[0], capsense[0]);
CircuitPlayground.setPixelColor(1, capsense[1], capsense[1], capsense[1]);
CircuitPlayground.setPixelColor(3, capsense[2], capsense[2], capsense[2]);
CircuitPlayground.setPixelColor(4, capsense[3], capsense[3], capsense[3]);
CircuitPlayground.setPixelColor(5, capsense[4], capsense[4], capsense[4]);
CircuitPlayground.setPixelColor(6, capsense[5], capsense[5], capsense[5]);
CircuitPlayground.setPixelColor(8, capsense[6], capsense[6], capsense[6]);
CircuitPlayground.setPixelColor(9, capsense[7], capsense[7], capsense[7]);
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment