Hardware components | ||||||
| × | 1 | ||||
| × | 96 | ||||
| × | 1 | ||||
Software apps and online services | ||||||
![]() |
| |||||
Hand tools and fabrication machines | ||||||
| ||||||
![]() |
|
1 / 4
HexMatrix 2.0 is a upgraded of previous HexMatrix . In the previous version we have used WS2811 LEDs by that the HexMatrix became heavy and thick. But in this version of matrix we are going to use custom PCB with WS2812b LEDs which made this matrix to be 3 cm thin.
Step 1: Supplies:1 / 4
- PCB Click for Gerber file
- NodeMCU(ESP8266)
- WS2812B LEDs
- 5V 2A micro USB adapter
- 3D Printed Parts
1 / 4
- Click for STL files
- 3D Print all the 3D models, make sure to print the screen in white PLA.
- The design I made is for hanging on the wall you can modify as per your requirement in Fusion360 Fusion360 file.
1 / 5
- Solder all the LEDs on PCB in correct order.
- Make all the connections as shown in circuit diagram.
- GND~GND
- Vin~5V
- D2~Din
- Open the code given in Arduino IDE. Click for Code
- Install the FastLED Library and board library for ESP8266 boards.
- Type your Wifi_Name and Password
//Your Wifi info
const char* ssid = "Wifi_Name";
const char* password = "Password";
- Enter the time zone of your country
//Your time zone
int timezone = 5.5 * 3600;
- If say for me in India time zone is 5:30 I have typed 5.5, similarly you have to put time zone of your country.
- Select the Board type as ESP8266 (NodeMCU), select the port and upload the code.
- After the code is successfully uploaded check the Matrix by powering it with micro USB adapter.
- You can even display animations from FastLED library examples.
1 / 8
- Cut the legs of the NodeMCU board and put everything in the enclosure.
- Put the screen and make some holes with drill and screw the sides.
#include <ESP8266WiFi.h>
#include <time.h>
#include "FastLED.h"
#if FASTLED_VERSION < 3001000
#error "Requires FastLED 3.1 or later; check github for latest code."
#endif
#define DATA_PIN 2
#define LED_TYPE WS2811
#define COLOR_ORDER RGB
#define NUM_LEDS 96
#define BRIGHTNESS 255
CRGB leds[NUM_LEDS];
//Digits color values in RGB
int r=255;
int g=255;
int b=255;
const char* ESP_HOST_NAME = "esp-" + ESP.getFlashChipId();
//Your Wifi info
const char* ssid = "Wifi_Name";
const char* password = "Password";
//Your time zone
int timezone = 5.5 * 3600;
int dst = 0;
WiFiClient wifiClient;
void connectWifi()
{
WiFi.begin(ssid, password);
Serial.print("Connecting to ");
Serial.println(ssid);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected!");
Serial.println(WiFi.localIP());
Serial.println();
}
void setup() {
Serial.begin(115200);
delay(500);
connectWifi();
Serial.println();
Serial.println("\n\nNext Loop-Step: " + String(millis()) + ":");
configTime(timezone, dst, "pool.ntp.org","time.nist.gov");
FastLED.addLeds<LED_TYPE,DATA_PIN,COLOR_ORDER>(leds, NUM_LEDS)
.setCorrection(TypicalLEDStrip)
.setDither(BRIGHTNESS < 255);
FastLED.setBrightness(BRIGHTNESS);
}
void loop()
{
time_t now = time(nullptr);
struct tm* p_tm = localtime(&now);
Serial.print("-------------------------------------------------\n");
Serial.print("Date & Time : ");
Serial.print(p_tm->tm_mday);
Serial.print("/");
Serial.print(p_tm->tm_mon + 1);
Serial.print("/");
Serial.print(p_tm->tm_year + 1900);
Serial.print(" ");
int hour=p_tm->tm_hour;
int minute=p_tm->tm_min;
if(hour>12)
{
hour=hour-12;
}
Serial.print(hour);
Serial.print(":");
Serial.print(minute);
Serial.print(":");
Serial.println(p_tm->tm_sec);
pride();
if(hour==0||hour==12)
{
hour12();
}
if(hour==1)
{
hour1();
}
if(hour==2)
{
hour2();
}
if(hour==3)
{
hour3();
}
if(hour==4)
{
hour4();
}
if(hour==5)
{
hour5();
}
if(hour==6)
{
hour6();
}
if(hour==7)
{
hour7();
}
if(hour==8)
{
hour8();
}
if(hour==9)
{
hour9();
}
if(hour==10)
{
hour10();
}
if(hour==11)
{
hour11();
}
if(minute==0)
{
min0();
}
if(minute==1)
{
min1();
}
if(minute==2)
{
min2();
}
if(minute==3)
{
min3();
}
if(minute==4)
{
min4();
}
if(minute==5)
{
min5();
}
if(minute==6)
{
min6();
}
if(minute==7)
{
min7();
}
if(minute==8)
{
min8();
}
if(minute==9)
{
min9();
}
if(minute==10)
{
min10();
}
if(minute==11)
{
min11();
}
if(minute==12)
{
min12();
}
if(minute==13)
{
min13();
}
if(minute==14)
{
min14();
}
if(minute==15)
{
min15();
}
if(minute==16)
{
min16();
}
if(minute==17)
{
min17();
}
if(minute==18)
{
min18();
}
if(minute==19)
{
min19();
}
if(minute==20)
{
min20();
}
if(minute==21)
{
min21();
}
if(minute==22)
{
min22();
}
if(minute==23)
{
min23();
}
if(minute==24)
{
min24();
}
if(minute==25)
{
min25();
}
if(minute==26)
{
min26();
}
if(minute==27)
{
min27();
}
if(minute==28)
{
min28();
}
if(minute==29)
{
min29();
}
if(minute==30)
{
min30();
}
if(minute==31)
{
min31();
}
if(minute==32)
{
min32();
}
if(minute==33)
{
min33();
}
if(minute==34)
{
min34();
}
if(minute==35)
{
min35();
}
if(minute==36)
{
min36();
}
if(minute==37)
{
min37();
}
if(minute==38)
{
min38();
}
if(minute==39)
{
min39();
}
if(minute==40)
{
min40();
}
if(minute==41)
{
min41();
}
if(minute==42)
{
min42();
}
if(minute==43)
{
min43();
}
if(minute==44)
{
min44();
}
if(minute==45)
{
min45();
}
if(minute==46)
{
min46();
}
if(minute==47)
{
min47();
}
if(minute==48)
{
min48();
}
if(minute==49)
{
min49();
}
if(minute==50)
{
min50();
}
if(minute==51)
{
min51();
}
if(minute==52)
{
min52();
}
if(minute==53)
{
min53();
}
if(minute==54)
{
min54();
}
if(minute==55)
{
min55();
}
if(minute==56)
{
min56();
}
if(minute==57)
{
min57();
}
if(minute==58)
{
min58();
}
if(minute==59)
{
min59();
}
FastLED.show();
FastLED.clear();
FastLED.show();
}
void pride()
{
static uint16_t sPseudotime = 0;
static uint16_t sLastMillis = 0;
static uint16_t sHue16 = 0;
uint8_t sat8 = beatsin88( 87, 220, 250);
uint8_t brightdepth = beatsin88( 341, 96, 224);
uint16_t brightnessthetainc16 = beatsin88( 203, (25 * 256), (40 * 256));
uint8_t msmultiplier = beatsin88(147, 23, 60);
uint16_t hue16 = sHue16;//gHue * 256;
uint16_t hueinc16 = beatsin88(113, 1, 3000);
uint16_t ms = millis();
uint16_t deltams = ms - sLastMillis ;
sLastMillis = ms;
sPseudotime += deltams * msmultiplier;
sHue16 += deltams * beatsin88( 400, 5,9);
uint16_t brightnesstheta16 = sPseudotime;
for( uint16_t i = 0 ; i < NUM_LEDS; i++) {
hue16 += hueinc16;
uint8_t hue8 = hue16 / 256;
brightnesstheta16 += brightnessthetainc16;
uint16_t b16 = sin16( brightnesstheta16 ) + 32768;
uint16_t bri16 = (uint32_t)((uint32_t)b16 * (uint32_t)b16) / 65536;
uint8_t bri8 = (uint32_t)(((uint32_t)bri16) * brightdepth) / 65536;
bri8 += (255 - brightdepth);
CRGB newcolor = CHSV( hue8, sat8, bri8);
uint16_t pixelnumber = i;
pixelnumber = (NUM_LEDS-1) - pixelnumber;
nblend( leds[pixelnumber], newcolor, 64);
}
}
/*------------------------------------Hour LEDs------------------------------------*/
void hour12()
{
leds[2] = CRGB(r,g,b);
leds[3] = CRGB(r,g,b);
leds[5] = CRGB(r,g,b);
leds[7] = CRGB(r,g,b);
leds[10] = CRGB(r,g,b);
leds[14] = CRGB(r,g,b);
leds[15] = CRGB(r,g,b);
leds[17] = CRGB(r,g,b);
leds[22] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[30] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[33] = CRGB(r,g,b);
}
void hour1()
{
leds[9] = CRGB(r,g,b);
leds[15] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[40] = CRGB(r,g,b);
}
void hour2()
{
leds[8] = CRGB(r,g,b);
leds[9] = CRGB(r,g,b);
leds[15] = CRGB(r,g,b);
leds[23] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[32] = CRGB(r,g,b);
leds[39] = CRGB(r,g,b);
leds[40] = CRGB(r,g,b);
}
void hour3()
{
leds[8] = CRGB(r,g,b);
leds[9] = CRGB(r,g,b);
leds[15] = CRGB(r,g,b);
leds[23] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[39] = CRGB(r,g,b);
leds[40] = CRGB(r,g,b);
}
void hour4()
{
leds[15] = CRGB(r,g,b);
leds[16] = CRGB(r,g,b);
leds[23] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[40] = CRGB(r,g,b);
}
void hour5()
{
leds[8] = CRGB(r,g,b);
leds[9] = CRGB(r,g,b);
leds[16] = CRGB(r,g,b);
leds[23] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[39] = CRGB(r,g,b);
leds[40] = CRGB(r,g,b);
}
void hour6()
{
leds[8] = CRGB(r,g,b);
leds[9] = CRGB(r,g,b);
leds[16] = CRGB(r,g,b);
leds[23] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[32] = CRGB(r,g,b);
leds[39] = CRGB(r,g,b);
leds[40] = CRGB(r,g,b);
}
void hour7()
{
leds[8] = CRGB(r,g,b);
leds[9] = CRGB(r,g,b);
leds[15] = CRGB(r,g,b);
leds[16] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[40] = CRGB(r,g,b);
}
void hour8()
{
leds[8] = CRGB(r,g,b);
leds[9] = CRGB(r,g,b);
leds[15] = CRGB(r,g,b);
leds[16] = CRGB(r,g,b);
leds[23] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[32] = CRGB(r,g,b);
leds[39] = CRGB(r,g,b);
leds[40] = CRGB(r,g,b);
}
void hour9()
{
leds[8] = CRGB(r,g,b);
leds[9] = CRGB(r,g,b);
leds[15] = CRGB(r,g,b);
leds[16] = CRGB(r,g,b);
leds[23] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[39] = CRGB(r,g,b);
leds[40] = CRGB(r,g,b);
}
void hour10()
{
leds[2] = CRGB(r,g,b);
leds[3] = CRGB(r,g,b);
leds[5] = CRGB(r,g,b);
leds[7] = CRGB(r,g,b);
leds[9] = CRGB(r,g,b);
leds[10] = CRGB(r,g,b);
leds[17] = CRGB(r,g,b);
leds[22] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[25] = CRGB(r,g,b);
leds[30] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[33] = CRGB(r,g,b);
}
void hour11()
{
leds[3] = CRGB(r,g,b);
leds[5] = CRGB(r,g,b);
leds[7] = CRGB(r,g,b);
leds[9] = CRGB(r,g,b);
leds[15] = CRGB(r,g,b);
leds[17] = CRGB(r,g,b);
leds[22] = CRGB(r,g,b);
leds[24] = CRGB(r,g,b);
leds[31] = CRGB(r,g,b);
leds[33] = CRGB(r,g,b);
}
/*----------------------------Minutes LEDs----------------------------*/
void min0()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min1()
{
leds[62] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min2()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min3()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min4()
{
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min5()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min6()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min7()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min8()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min9()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[86] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min10()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min11()
{
leds[63] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min12()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min13()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min14()
{
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min15()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min16()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min17()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min18()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min19()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[70] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min20()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[80] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min21()
{
leds[62] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[80] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min22()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[80] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[87] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min23()
{
leds[62] = CRGB(r,g,b);
leds[63] = CRGB(r,g,b);
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[80] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[91] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
leds[93] = CRGB(r,g,b);
}
void min24()
{
leds[64] = CRGB(r,g,b);
leds[65] = CRGB(r,g,b);
leds[71] = CRGB(r,g,b);
leds[72] = CRGB(r,g,b);
leds[73] = CRGB(r,g,b);
leds[78] = CRGB(r,g,b);
leds[79] = CRGB(r,g,b);
leds[80] = CRGB(r,g,b);
leds[81] = CRGB(r,g,b);
leds[85] = CRGB(r,g,b);
leds[88] = CRGB(r,g,b);
leds[90] = CRGB(r,g,b);
leds[92] = CRGB(r,g,b);
...
This file has been truncated, please download it to see its full contents.
32 projects • 54 followers
Tech Educator | Content Creator | Developer | Maker - Simplifying tech through hands-on learning @MakerBrains.com
Comments
Please log in or sign up to comment.