งาน ปฎิบัติ2 7segment

hardware

software
int a = 2;
int b = 3;
int c = 4;
int d = 5;
int e = 6;
int f = 7;
int g = 8;
int point = 9;
void setup() {
  pinMode (a,OUTPUT);
  pinMode (b,OUTPUT);
  pinMode (c,OUTPUT);
  pinMode (d,OUTPUT);
  pinMode (e,OUTPUT);
  pinMode (f,OUTPUT);
  pinMode (g,OUTPUT);
  pinMode (point,OUTPUT);
  

}

void showNumber (int number )

{
  if (number !=1 && number !=4 )
  digitalWrite (a, LOW);
  if (number !=5 && number !=6 )
  digitalWrite (b, LOW);
  if (number !=2  )
  digitalWrite (c, LOW);
  if (number !=1 && number !=4 && number !=7 )
  digitalWrite (d,LOW);
   if (number ==2  || number ==6 || number ==8 ||number ==0 )
  digitalWrite (e, LOW);
   if (number !=1 && number !=2 && number !=3 )
  digitalWrite (f, LOW);
   if (number !=0 && number !=1 && number !=7 )
  digitalWrite (g, LOW);
}
  void tuneOff()
  {
    digitalWrite (a,HIGH);
    digitalWrite (b,HIGH);
    digitalWrite (c,HIGH);
    digitalWrite (d,HIGH);
    digitalWrite (e,HIGH);
    digitalWrite (f,HIGH);
    digitalWrite (g,HIGH);
   digitalWrite (point,HIGH);
  }
void loop() {
  for (int i=0; i<10;i++)
  {
  showNumber (i);
  delay (500);
  tuneOff ();
}
}

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

งาน FLOWCHART

งาน arduino 5 photo transistor

mini project วัดความกดอากาศและความสูงแสดงผลทางจอLCD