Share c++ 7 segment display

phamduc.sinh

New member
## C ++, 7 màn hình phân đoạn, Arduino, hướng dẫn

## Giới thiệu

Màn hình 7 đoạn là một thiết bị hiển thị điện tử phổ biến bao gồm bảy đèn LED riêng lẻ (điốt phát sáng) được sắp xếp theo một mẫu cụ thể để tạo thành một chữ số hoặc ký tự khác.Màn hình 7 đoạn thường được sử dụng trong đồng hồ kỹ thuật số, máy tính và các thiết bị điện tử khác.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng màn hình 7 đoạn với Arduino Uno.Chúng tôi sẽ đề cập đến những điều cơ bản về cách hiển thị 7 đoạn hoạt động, và sau đó chúng tôi sẽ hướng dẫn bạn qua các bước kết nối màn hình 7 đoạn với Arduino của bạn và viết mã để kiểm soát nó.

## Cách hiển thị 7 đoạn hoạt động

Một màn hình 7 đoạn được tạo thành từ bảy đèn LED riêng lẻ, mỗi đèn được kết nối với một pin cụ thể trên màn hình.Các đèn LED được sắp xếp theo một mẫu cụ thể, như thể hiện trong hình ảnh sau:

! [Hiển thị 7 phân đoạn] (https://www.arduino.cc/en/uploads/tutorial/7segmentDisplay.png)

Các đèn LED được kết nối với màn hình theo cách mà khi một kết hợp đèn LED được bật, nó sẽ tạo thành một ký tự cụ thể.Ví dụ: khi tất cả các đèn LED được bật, nó sẽ tạo thành ký tự "8".

## Kết nối màn hình 7 đoạn với Arduino

Để kết nối màn hình 7 đoạn với Arduino, bạn sẽ cần sử dụng các chân sau:

*** PIN 1: ** VCC (5V)
*** PIN 2: ** GND
*** PIN 3: ** DIG0
*** PIN 4: ** DIG1
*** PIN 5: ** DIG2
*** PIN 6: ** DIG3
*** PIN 7: ** DIG4
*** PIN 8: ** DIG5
*** Pin 9: ** Dig6
*** PIN 10: ** DIG7

Sơ đồ sau đây cho thấy cách kết nối màn hình 7 đoạn với Arduino:

! [Kết nối hiển thị 7 phân đoạn] (https://www.arduino.cc/en/uploads/tutorial/7segmentdisplaybb.png)

## Viết mã để kiểm soát màn hình 7 đoạn

Để ghi mã để kiểm soát màn hình 7 đoạn, bạn sẽ cần sử dụng các chức năng sau:

*** DigitalWrite (): ** Chức năng này được sử dụng để bật hoặc tắt mã PIN kỹ thuật số.
*** Độ trễ (): ** Hàm này được sử dụng để tạm dừng chương trình trong một khoảng thời gian cụ thể.

Mã sau đây cho thấy cách bật chữ số đầu tiên của màn hình 7 đoạn:

`` `
DigitalWrite (Dig1, High);
Độ trễ (1000);
DigitalWrite (Dig1, Low);
`` `

Bạn có thể sử dụng mã này làm điểm bắt đầu để viết mã của riêng bạn để kiểm soát màn hình 7 đoạn.

## Phần kết luận

Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách sử dụng màn hình 7 đoạn với Arduino Uno.Chúng tôi đã đề cập đến những điều cơ bản về cách hiển thị 7 đoạn hoạt động, và sau đó chúng tôi hướng dẫn bạn qua các bước kết nối màn hình 7 đoạn với Arduino của bạn và viết mã để kiểm soát nó.

Chúng tôi hy vọng rằng hướng dẫn này đã hữu ích.Nếu bạn có bất kỳ câu hỏi, xin vui lòng để lại một bình luận bên dưới.

## hashtags

* #arduino
* #7SegmentDisplay
* #Thiết bị điện tử
* #tutorial
* #những hệ thống nhúng
=======================================
## C++, 7 Segment Display, Arduino, Tutorial

## Introduction

A 7-segment display is a common electronic display device that consists of seven individual LEDs (light-emitting diodes) arranged in a specific pattern to form a numeral or other character. 7-segment displays are often used in digital clocks, calculators, and other electronic devices.

In this tutorial, we will show you how to use a 7-segment display with the Arduino Uno. We will cover the basics of how 7-segment displays work, and then we will walk you through the steps of connecting a 7-segment display to your Arduino and writing code to control it.

## How 7-Segment Displays Work

A 7-segment display is made up of seven individual LEDs, each of which is connected to a specific pin on the display. The LEDs are arranged in a specific pattern, as shown in the following image:

![7-segment display](https://www.arduino.cc/en/uploads/Tutorial/7segmentdisplay.png)

The LEDs are connected to the display in such a way that when a particular combination of LEDs is turned on, it will form a specific character. For example, when all of the LEDs are turned on, it will form the character "8".

## Connecting a 7-Segment Display to the Arduino

To connect a 7-segment display to the Arduino, you will need to use the following pins:

* **Pin 1:** VCC (5V)
* **Pin 2:** GND
* **Pin 3:** DIG0
* **Pin 4:** DIG1
* **Pin 5:** DIG2
* **Pin 6:** DIG3
* **Pin 7:** DIG4
* **Pin 8:** DIG5
* **Pin 9:** DIG6
* **Pin 10:** DIG7

The following diagram shows how to connect the 7-segment display to the Arduino:

![7-segment display connection](https://www.arduino.cc/en/uploads/Tutorial/7segmentdisplaybb.png)

## Writing Code to Control the 7-Segment Display

To write code to control the 7-segment display, you will need to use the following functions:

* **digitalWrite():** This function is used to turn a digital pin on or off.
* **delay():** This function is used to pause the program for a specified amount of time.

The following code shows how to turn on the first digit of the 7-segment display:

```
digitalWrite(DIG1, HIGH);
delay(1000);
digitalWrite(DIG1, LOW);
```

You can use this code as a starting point for writing your own code to control the 7-segment display.

## Conclusion

In this tutorial, we showed you how to use a 7-segment display with the Arduino Uno. We covered the basics of how 7-segment displays work, and then we walked you through the steps of connecting a 7-segment display to your Arduino and writing code to control it.

We hope that this tutorial has been helpful. If you have any questions, please feel free to leave a comment below.

## Hashtags

* #arduino
* #7SegmentDisplay
* #electronics
* #tutorial
* #embeddedsystems
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top