# data[].attributes.attachment_link.description
ESP32 is a feature-rich SoC with integrated Wi-Fi and Bluetooth connectivity for a wide-range of IoT applications.

# data[].attributes.body
1) Congkak Board with marble

2) ESP32

3) 2 Bit seven segment

4) IR Sensor

5) Jumper Wire

6) Breadboard

7) Cable Micro

# data[].attributes.body
Cable Micro

# data[].attributes.body
ESP32

# data[].attributes.body
2 Bit Seven Segment

# data[].attributes.body
Jumper Wire

# data[].attributes.body
Breadboard

# data[].attributes.body
1) Connecting ESP32 with 2 Bit Seven Segment

# data[].attributes.body
How to Install Proteus

# data[].attributes.attachment_link.title
How to Install Arduino Software (IDE) on Windows 10

# data[].attributes.attachment_link.readable_text
Welcome to this fascinating project! In this project, we will explore the enchanting world of displaying numbers from 0 to 9 on a seven-segment display.

Imagine triggering this project and witnessing a small, compact display glowing brightly with each number from 0 to 9. It's like having a miniature screen that showcases the digits in a captivating way. By controlling the signal pins, you can effortlessly change the displayed number and create various engaging effects.

Through simple circuit connections and programming, you will learn how to interact with the seven-segment display and bring your desired numbers to life. Whether it's a counter, a clock, or any other intriguing application, the seven-segment display will be your reliable companion, adding a touch of brilliance to your projects.
Required Components
In this project, we need the following components.

It's definitely convenient to buy a whole kit, here's the link:

You can also buy them separately from the links below.

COMPONENT INTRODUCTION

PURCHASE LINK

-

Available Pins
Here is a list of available pins on the ESP32 board for this project.
Schematic
Here the wiring principle is basically the same as 2.4 Microchip - 74HC595 , the only difference is that Q0-Q7 are connected to the a ~ g pins of the 7 Segment Display.

74HC595

LED Segment Display

Wiring Code

Note

Open the 2.5_7segment.ino file under the path of esp32-starter-kit-main\c\codes\2.5_7segment .

After selecting the board (ESP32 Dev Module) and the appropriate port, click the Upload button.

Always displaying "Unknown COMxx"?

After the code is uploaded successfully, you will be able to see the LED Segment Display display 0~9 in sequence.
How it works?
In this project, we are using the shiftOut() function to write the binary number to the shift register.

Suppose that the 7-segment Display display the number "2". This bit pattern corresponds to the segments f, c and dp being turned off (low), while the segments a, b, d, e and g are turned on (high). This is "01011011" in binary and "0x5b" in hexadecimal notation.

Therefore, you would need to call shiftOut(DS,SHcp,MSBFIRST,0x5b) to display the number "2" on the 7-segment display.

The following table shows the hexadecimal patterns that need to be written to the shift register to display the numbers 0 to 9 on a 7-segment display.

Numbers

Binary Code

Hex Code

Write these codes into shiftOut() to make the LED Segment Display display the corresponding numbers.

# data[].attributes.attachment_link.title
2.5 7 Segment Display - SunFounder ESP32 Starter Kit documentation

# data[].attributes.attachment_link.description
Welcome to this fascinating project! In this project, we will explore the enchanting world of displaying numbers from 0 to 9 on a seven-segment display. Imagine triggering this project and witnessing a small, compact display glowing brightly with each number from 0 to 9.

# data[].attributes.body
7 Segment Common Cathode Diagram

# data[].attributes.body
7 Segment Common Cathode Description

# data[].attributes.body
- Mendengar taklimat tentang Projek 1 bersama pensyarah yang terlibat menggunakan aplikasi TEAMS
- Mendaftarkan nama Projek 1 di iSolms

# data[].attributes.body
https://www.nst.com.my/news/nation/2023/09/956071/traditional-games-should-be-part-school-curriculum-advocates

# data[].attributes.body
https://www.researchgate.net/publication/329941722_The_Importance_of_Traditional_Games_to_Improve_Children's_Interpersonal_Skill

# data[].attributes.body
These are the most common cons of video games:

Video games can make you addicted.

Elevated risk of aggression.

Games replace real-world problems.

Some games promote gambling.

Decreased physical and mental health.

Lack of focus and concentration.

# data[].attributes.body
Explaination about product

# data[].attributes.body
Infrared Sensor schematic diagram

explain about the connection

# data[].attributes.body
Connection of ESP32 and I2C Module with LCD 20x04

# data[].attributes.body
Timelapse making of congkak's casing and real model

# data[].attributes.body
1) Player need to insert their names first by using the Telegram Bot given

2) Name will be displayed on the LCD Display

# data[].attributes.body
1) Player 1 and Player 2 Name will be displayed on the LCD

2) Marble will be counted when passing in front of the IR sensor