Skip to content

Commit a36e63f

Browse files
authored
README.md
1 parent c9ac282 commit a36e63f

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

README.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,24 @@
1-
# Automated-Test-Bench-for-Embedded-Systems
1+
# Automated Test Bench for Embedded Systems
2+
3+
## Overview
4+
This project is a **C# WinForms application** that interfaces with **microcontrollers (ESP32, Arduino)** via serial communication. It automates test sequences and includes a Lua-based scripting engine for automated testing.
5+
6+
7+
8+
## Features
9+
- 🔌 Serial communication with **customizable baud rate, parity, and handshake settings**.
10+
- 🔄 **Automated test sequences** that send multiple commands in order.
11+
- 📝 **Lua scripting engine** to define test logic dynamically.
12+
- 🖥️ **ESP32/Arduino firmware** for real hardware interaction.
13+
- 📊 **Logging** of all serial data and execution history.
14+
15+
## How to Use
16+
1. **Connect your device** via USB and select the correct COM port.
17+
2. **Add test sequences** by entering a test name and adding commands.
18+
3. **Run test sequences** automatically.
19+
4. **Use Lua scripting** to write and execute complex test scripts.
20+
21+
## Installation
22+
1. Clone this repository:
23+
```sh
24+
git clone https://github.com/YOUR_GITHUB_USERNAME/AutomatedTestBench.git

0 commit comments

Comments
 (0)