MacroBoard-ArduinoCode/4seg7/4seg7.ino

35 lines
824 B
C++

#include "SevSeg.h"
SevSeg sevseg;
#include "animations.h"
// Variables globales
int frameId = 0; // début
int frameAnim = 0; // début
int animId = 0; // début
int loopFrames = 10000;
void setup(){
byte numDigits = 4;
byte digitPins[] = {7, 8, 9, 6};
byte segmentPins[] = {10, 12, 14, 16, 17, 11, 13, 15};
bool resistorsOnSegments = true;
bool updateWithDelaysIn = true;
byte hardwareConfig = COMMON_CATHODE;
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments);
sevseg.setBrightness(90);
}
void loop(){
sevseg.refreshDisplay();
//sevseg.setNumber(8888, 1);
sevseg.setNumber(frameAnim, 3);
// système pour augmenter le compteur et créer un système de vitesse
frameId++;
if (frameId > loopFrames)
{
frameAnim++;
frameId = 0;
}
}