Your Knowledge Your Future
Tiếng Việt English
Hotline: 0902561426

bài 6: Sáng led 7 đoạn đếm từ 00 đến 99

bài 6: Sáng led 7 đoạn đếm từ 00 đến 99

bài 6: Sáng led 7 đoạn đếm từ 00 đến 99

bài 6: Sáng led 7 đoạn đếm từ 00 đến 99

bài 6: Sáng led 7 đoạn đếm từ 00 đến 99
bài 6: Sáng led 7 đoạn đếm từ 00 đến 99

Tài liệu

bài 6: Sáng led 7 đoạn đếm từ 00 đến 99

yêu cầu: Sáng led 7 đoạn đếm từ 00 đến 99

thiết bị sử dụng:

  • Arduino uno
  • 2 Led 7 đoạn
  • 2 IC 74HC595

mạch đi dây

chương trình điều khiển 

#define DATA 8 //DS
#define LATCH 7 //ST_CP
#define CLOCK 9 //SH_CP
int giaima7doan[]={252,96,218,242,102,182,190,224,254,246};
                 // 0   1  2   3   4   5   6   7   8   9
int num=0;
void hienthi2so(int num)
{
  int a = num/10;
  int b = num%10;
  shiftOut(DATA, CLOCK, LSBFIRST, giaima7doan[b]);
  shiftOut(DATA, CLOCK, LSBFIRST, giaima7doan[a]);
}
void setup() 
{
  pinMode(LATCH, OUTPUT);
  pinMode(CLOCK, OUTPUT);
  pinMode(DATA, OUTPUT);
}

void loop() 
{
  for( int i = 0 ; i <= 99 ; i++)
  {
    digitalWrite(LATCH, LOW);
    hienthi2so(i);
    digitalWrite(LATCH, HIGH);
    delay(500);
  }
}

Tin khác

Thông báo mới

Fanpage facebook

Liên kết website