forked from mvoss96/LED-PIXELART-MATRIX
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLED-PIXELART-MATRIX.ino
42 lines (35 loc) · 907 Bytes
/
LED-PIXELART-MATRIX.ino
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//external includes
#include <FastLED.h>
#include <Wire.h>
//#include <OneWire.h>
//#include <DallasTemperature.h>
#include "SD.h"
#include "SPI.h"
//other includes
#include "config.h"
#include "matrix.h"
#include "animationHandler.h"
//instances
Matrix matrix;
AnimationHandler* anim;
//-------------------------------------------------------------------------
void setup() {
pinMode(LS_PIN, INPUT);
pinMode(LS_VCC, OUTPUT);
pinMode(LS_GND, OUTPUT);
pinMode(BUTTON_GND, OUTPUT);
pinMode(BUTTON1_PIN, INPUT_PULLUP);
pinMode(BUTTON2_PIN, INPUT_PULLUP);
pinMode(BUTTON3_PIN, INPUT_PULLUP);
digitalWrite(LS_VCC, HIGH);
digitalWrite(LS_GND, LOW);
digitalWrite(BUTTON_GND, LOW);
delay(200);
Serial.begin(115200);
Wire.begin();
anim = new AnimationHandler(matrix);
}
void loop() {
anim->animate();
}
//-------------------------------------------------------------------------