gabbyshimoni icon

7seg 0-9 counter no library

gabbyshimoni | PRO | 03/11/19 09:24:47 AM UTC | 0 ⭐ | 902 👁️ | Never ⏰ | []
C++ |

3.56 KB

|

None

|

0 👍

/

0 👎

#define ledA 2
#define ledB 2
#define ledC 2
#define ledD 2
#define ledE 2
#define ledF 2
#define ledG 2
#define ledDP 2
 
//***********AAAAAAAA************************
//**********F********B***********************
//**********F********B***********************
//**********F********B***********************
//**********F********B***********************
//***********GGGGGGGG************************
//**********E********C***********************
//**********E********C***********************
//**********E********C***********************
//**********E********C****DP*****************
//***********DDDDDDDD*****DP*****************
 
#define ledON 1
#define ledOFF 0
#define Delay 200
void setup() {
  pinMode(ledA, OUTPUT);
  pinMode(ledB, OUTPUT);
  pinMode(ledC, OUTPUT);
  pinMode(ledD, OUTPUT);
  pinMode(ledE, OUTPUT);
  pinMode(ledF, OUTPUT);
  pinMode(ledG, OUTPUT);
  pinMode(ledDP, OUTPUT);
}
 
void loop() {
  //0
  digitalWrite(ledA, ledON);
  digitalWrite(ledB, ledON);
  digitalWrite(ledC, ledON);
  digitalWrite(ledD, ledON);
  digitalWrite(ledE, ledON);
  digitalWrite(ledF, ledON);
  digitalWrite(ledG, ledOFF);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
 
  //1
  digitalWrite(ledA, ledOFF);
  digitalWrite(ledB, ledON);
  digitalWrite(ledC, ledON);
  digitalWrite(ledD, ledOFF);
  digitalWrite(ledE, ledOFF);
  digitalWrite(ledF, ledOFF);
  digitalWrite(ledG, ledOFF);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
 
  //2
  digitalWrite(ledA, ledON);
  digitalWrite(ledB, ledON);
  digitalWrite(ledC, ledOFF);
  digitalWrite(ledD, ledON);
  digitalWrite(ledE, ledON);
  digitalWrite(ledF, ledOFF);
  digitalWrite(ledG, ledON);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
 
  //3
  digitalWrite(ledA, ledON);
  digitalWrite(ledB, ledON);
  digitalWrite(ledC, ledON);
  digitalWrite(ledD, ledON);
  digitalWrite(ledE, ledOFF);
  digitalWrite(ledF, ledOFF);
  digitalWrite(ledG, ledON);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
 
  //4
  digitalWrite(ledA, ledOFF);
  digitalWrite(ledB, ledON);
  digitalWrite(ledC, ledON);
  digitalWrite(ledD, ledOFF);
  digitalWrite(ledE, ledOFF);
  digitalWrite(ledF, ledON);
  digitalWrite(ledG, ledON);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
 
  //5
  digitalWrite(ledA, ledON);
  digitalWrite(ledB, ledOFF);
  digitalWrite(ledC, ledON);
  digitalWrite(ledD, ledON);
  digitalWrite(ledE, ledOFF);
  digitalWrite(ledF, ledON);
  digitalWrite(ledG, ledON);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
 
  //6
  digitalWrite(ledA, ledON);
  digitalWrite(ledB, ledOFF);
  digitalWrite(ledC, ledON);
  digitalWrite(ledD, ledON);
  digitalWrite(ledE, ledON);
  digitalWrite(ledF, ledON);
  digitalWrite(ledG, ledON);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
 
  //7
  digitalWrite(ledA, ledON);
  digitalWrite(ledB, ledON);
  digitalWrite(ledC, ledON);
  digitalWrite(ledD, ledOFF);
  digitalWrite(ledE, ledOFF);
  digitalWrite(ledF, ledOFF);
  digitalWrite(ledG, ledOFF);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
 
  //8
  digitalWrite(ledA, ledON);
  digitalWrite(ledB, ledON);
  digitalWrite(ledC, ledON);
  digitalWrite(ledD, ledON);
  digitalWrite(ledE, ledON);
  digitalWrite(ledF, ledON);
  digitalWrite(ledG, ledON);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
 
  //9
  digitalWrite(ledA, ledON);
  digitalWrite(ledB, ledON);
  digitalWrite(ledC, ledON);
  digitalWrite(ledD, ledON);
  digitalWrite(ledE, ledOFF);
  digitalWrite(ledF, ledON);
  digitalWrite(ledG, ledON);
  digitalWrite(ledDP, ledOFF);
  delay(Delay);
}

Comments