Sơ đồ chân led 7 đoạn

      48

Nội dung chính, cần nắm

Điều khiển một con LED 7 đoạn các loại đơn, loại kép hay loại tứ cùng với losingravidos.com là điều rất là đơn giản. Chúng ta có thể tham khảo các nội dung bài viết sau nếu như chỉ mong mỏi lập trình tinh chỉnh 1 nhỏ LED 7 đoạn:

Tuy nhiên, để điều khiển nhiều hơn thế nữa 1 chú LED 7 đoạn thì ta không thể thực hiện hướng dẫn ở hai bài lý giải trên. Vì chưng sao? Là chính vì chúng ta cảm thấy không được "chân" cho những chú LED sản phẩm công nghệ 2, 3,... Trong phạm vi nội dung bài viết này, tớ gồm tham khảo một số trong những hình ảnh, tin tức từ 2 bài viết kia để các bạn dễ dàng thay bắt. Đồng thời, trước lúc bắt đầu, chúng ta bắt buộc phải biết về shiftOut. Bởi vậy, nếu chưa biết về shiftOut, ý kiến đề xuất bạn tham khảm bài viết Điều khiển 8 led sáng theo ý muốn của bạn, dễ dàng hay khó ?.

Bạn đang xem: Sơ đồ chân led 7 đoạn

Được rồi, đi thẳng vào vấn đề chính ngày lúc này nào, bọn họ sẽ mày mò cách điều khiển 1 đèn led 7 đoạn qua 1 chú HC595 được điều khiển bởi losingravidos.com. Sau đó sẽ là 2 chú HC 595, cùng cứ như thế các bạn sẽ làm được rất nhiều LED 7 đoạn hơn.

Phần cứng

1 vài chai nước suối (uống nước ngọt các quá có nguy cơ tiềm ẩn tiểu đường)
*

Video demo

Giới thiệu led 7 đoạn

Bạn rất có thể hiểu một phương pháp vô cùng dễ dàng về LED 7 đoạn như sau:

LED 7 đoạn tất cả 2 loại:

Chung rất dương: từng đèn LED bao gồm 2 chân (1 dương 1 âm). Ở nhiều loại LED 7 đoạn này toàn bộ cực dương sẽ tiến hành nối thông thường cực dương. Để làm các đèn LED vào LED 7 đoạn sáng thì bạn chỉ cần cấp rất âm vào những chân của đèn. Với một số loại LED 7 đoạn này bạn chỉ việc 1 năng lượng điện trở là đủ.Chung rất âm: tương tự nhưng trái lại và bạn cần đến 8 năng lượng điện trở cho những chân dương của LED.

Nguyên lý căn bạn dạng của LED 7 đoạn đó là cấp cho nguồn là nó sáng. Để nó sáng chủ động thì bạn phải nói ngôn từ losingravidos.com mang lại mạch losingravidos.com Uno hiểu, từ đó losingravidos.com Uno sẽ điều khiển IC HC 595 (chỉ tốn 3 chân điều khiển), từ kia IC HC595 sẽ cấp cho nguồn cho những chân LED 7 đoạn theo yêu cầu của mình!

Lắp mạch

Vì tớ đã yêu cầu chúng ta xem về bài viết shiftOut trước khi đọc phần bài bác này nên trong phạm vi bài viết tớ sẽ không nhắc lại về shiftOut. Nếu khách hàng đã quên về shiftOut, chúng ta cũng có thể tham khảo tại bài viết Điều khiển 8 led sáng theo ý muốn của bạn, dễ hay khó khăn ?

Đầu tiên, bạn cần lắp mạch như vậy này để bật IC HC595 lên.

Xem thêm: 15 Công Dụng Ít Biết Củ Dền Có Bổ Máu Không ? Sự Thật Không Ngờ

Sau đó gắn thêm thêm như vậy này nhằm ta hoàn toàn có thể shiftOut tự losingravidos.com vào IC HC595

Sau đó bạn lắp tiếp như vậy này hoặc xem thêm bảng chỉ dẫn lắp mạch ngơi nghỉ dưới

LED 7 đoạnHC 595
1 (e)Q4 (4)
2 (d)Q3 (3)
4 (c)Q2 (2)
5 (dp)Q7 (7)
6 (b)Q1 (1)
7 (a)Q0 (15)
9 (f)Q5 (5)
10 (g)Q6 (6)

Bạn hoàn toàn có thể tham khảo file hình ảnh từ Proteus sau.

Lập trình

/*shiftOut ra 1 Module LED 7 đoạn đơn*///chân ST_CP của 74HC595int latchPin = 8;//chân SH_CP của 74HC595int clockPin = 12;//Chân DS của 74HC595int dataPin = 11;// Ta sẽ xây dựng mảng hằng số với những giá trị mang đến trước// những bit được viết số thứ tự (0-7) từ đề nghị qua trái (tương ứng với A-F,DP)// bởi ta cần sử dụng LED 7 đoạn tầm thường cực dương buộc phải với những bit 0// thì các đoạn của LED 7 đoạn vẫn sáng// với những bit 1 thì đoạn ấy đã tắt//mảng bao gồm 10 số (từ 0-9) và const int Seg<10> = 0b11000000,//0 - những thanh trường đoản cú a-f sáng sủa 0b11111001,//1 - chỉ gồm 2 thanh b,c sáng sủa 0b10100100,//2 0b10110000,//3 0b10011001,//4 0b10010010,//5 0b10000011,//6 0b11111000,//7 0b10000000,//8 0b10010000,//9;void setup() //Bạn BUỘC PHẢI pinMode những chân này là output đầu ra pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT);void loop() static int point = 0; //shiftout - start digitalWrite(latchPin, LOW); //Xuất bảng cam kết tự ra mang lại Module LED shiftOut(dataPin, clockPin, MSBFIRST, Seg); digitalWrite(latchPin, HIGH); //shiftout - over point = (point + 1) % 10; // Vòng tuần hoàn từ 0--9 delay(500);//Đợi 0.5 s cho từng lần tăng sốBạn hoàn toàn có thể tải về file Proteus với file hex của lấy ví dụ trên trên đây.

Tiếp theo đã là 2 Module LED 7 đoạn đơn và không những thế nữa vào tương lai

Kể từ bé IC HC595 thứ 2 trở đi, các bạn sẽ lắp như thế này. Con thứ 2 thì mắc vào nhỏ thứ 1, con thứ 3 thì mắc vào con thứ 2,... Sau đó xem phần lập trình của tớ để tạo ra bảng số. Tớ bao gồm viết một hàm đơn giản để sau này bạn lắp từng nào thì tùy ý hehe. Con sau đang lắp trước con liền kề nó nhé!

LED 7 đoạnHC 595 lắp thêm 2
1 (e)Q4 (4)
2 (d)Q3 (3)
4 (c)Q2 (2)
5 (dp)Q7 (7)
6 (b)Q1 (1)
7 (a)Q0 (15)
9 (f)Q5 (5)
10 (g)Q6 (6)
HC 595 máy 1HC 595 lắp thêm 2
1111
1212
914

Bạn rất có thể tham khảo cách lắp từ proteus

/*shiftOut ra 1 Module LED 7 đoạn đơn*///chân ST_CP của 74HC595int latchPin = 8;//chân SH_CP của 74HC595int clockPin = 12;//Chân DS của 74HC595int dataPin = 11;// Ta sẽ xây dựng dựng mảng hằng số với những giá trị cho trước// các bit được viết số thứ từ (0-7) từ đề nghị qua trái (tương ứng cùng với A-F,DP)// vị ta sử dụng LED 7 đoạn bình thường cực dương buộc phải với những bit 0// thì những đoạn của LED 7 đoạn đã sáng// với các bit 1 thì đoạn ấy sẽ tắt//mảng bao gồm 10 số (từ 0-9) và const byte Seg<10> = 0b11000000,//0 - những thanh tự a-f sáng 0b11111001,//1 - chỉ bao gồm 2 thanh b,c sáng sủa 0b10100100,//2 0b10110000,//3 0b10011001,//4 0b10010010,//5 0b10000010,//6 0b11111000,//7 0b10000000,//8 0b10010000,//9;void setup() //Bạn BUỘC PHẢI pinMode những chân này là đầu ra pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT);void HienThiLED7doan(unsigned long Giatri, byte SoLed = 2) byte *array= new byte; for (byte i = 0; i = 0; i--) shiftOut(dataPin, clockPin, MSBFIRST, Seg>); digitalWrite(latchPin, HIGH); free(array);void loop() static unsigned long point = 0; HienThiLED7doan(point, 2); point = (point + 1) % 100UL; // Vòng tuần hoàn từ 0--99 delay(500);//Đợi 0.5 s cho từng lần tăng sốBạn hãy sở hữu về tệp tin proteus và file hex của ví dụ như này tại đây.

Lời kết

Càng phân tích losingravidos.com nhiều các bạn sẽ cảm thấy nó cực kì hay (giống như tôi bây giờ). Càng nghiên cứu và phân tích rành rọt đều thứ cơ bản bạn sẽ dễ dàng được không ít thứ phức tạp. Ở nội dung bài viết này, phần đa điều đơn giản là nguyên tắc led 7 đoạn rồi shiftout. Tớ tập phù hợp lại shiftout + những led 7 đoạn. Hehe, về sau sẽ còn nhiều thứ phối hợp lại lắm. Chỉ cần bạn cần cù nghiên cứu vãn và sáng chế thôi!