1st tests
This commit is contained in:
34
4seg7/4seg7.ino
Normal file
34
4seg7/4seg7.ino
Normal file
@@ -0,0 +1,34 @@
|
||||
#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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user