This repository contains the implementation of an ADC (Analog to Digital Converter) with RS232 serial communication, developed using Microchip Studio. The setup includes an Arduino Leonardo, RS232 communication module, and a custom prototyping board with various components. The project was tested using a serial terminal application to ensure proper data transfer.
- Arduino Leonardo
- Acts as the microcontroller for ADC and serial communication.
- RS232 Module
- Facilitates UART communication with the PC.
- Prototyping Board
- Includes:
- A green LED for signaling.
- Resistors for current regulation.
- Includes:
- Connecting Wires
- For establishing connections between components.
- Microchip Studio
- Used for writing and debugging the firmware.
- Serial Terminal
- Used for testing and monitoring RS232 communication.
- Lab/
- Contains project configuration and core implementation files.
- components/
- Contains images and descriptions of the hardware components used.
- images/
- Contains images of the hardware setup and wiring.
- Connect the Arduino Leonardo to the RS232 module and prototype board as shown in the images directory.
- Load the code from the Lab directory into Microchip Studio.
- Compile and upload the firmware to the Arduino.
- Open a serial terminal application (e.g., Putty, Tera Term).
- Configure the baud rate and settings as specified in the code.
- Start monitoring ADC values being transmitted via RS232.
- Converts analog signals to digital values using ADC.
- Transmits data via RS232 communication protocol.
- Modular design for ease of testing and debugging.
- Real-time monitoring through a serial terminal.
If you wish to contribute to this project, feel free to fork the repository, make your changes, and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.