EXPLORING COMMUNICATION PROTOCOLS WITH ARDUINO AND PYTHON

This session was led by
Karim Ben Boubaker and
Ahmed Cherif who
guided participants.

1.TOPIC:

Exploring Communication Protocols Using Arduino and Python

2.EVENT OVERVIEW
On October 16, a technical workshop took place in Room 235, from
2:00 PM to 5:00 PM. Led by Ahmed Cherif and Karim Ben Boubaker,

the session focused on understanding and implementing
communication protocols using Arduino and Python. It attracted
students eager to deepen their knowledge of protocol integration

and data communication between devices.

3.WORKSHOP AGENDA:

Introduction to Communication Protocols

The session began with an introduction to different communication protocols, including
I2C, SPI, and UART. The presenters explained the relevance of these protocols in
facilitating communication between microcontrollers and other electronic components.

Arduino and Protocol Implementation

Ahmed Cherif demonstrated how to set up communication protocols on Arduino,
providing practical examples and code snippets. He walked participants through various
wiring setups and discussed real-world applications, allowing attendees to follow along on

their own devices..

Python for Data Handling and Communication

Karim Ben Boubaker introduced Python as a tool for managing and processing data from
Arduino-based devices. He showed how Python could be used to monitor and control
communication, enabling greater flexibility in IoT applications. Participants learned to

create scripts for serial data handling and data visualization.

Hands-On Session

Participants were encouraged to try out the setups, with guidance provided by the
presenters. This interactive segment allowed them to troubleshoot and ask questions in

real-time, making the learning experience more engaging.

Coffee Break and Networking

A coffee break was held midway through the session, providing participants an
opportunity to network, discuss their experiences, and share insights from the workshop.

Final Q&A and Announcements

The workshop concluded with an interactive Q&A session, where Ahmed and Karim
addressed participant queries on protocol implementation and troubleshooting
techniques. Before wrapping up, the presenters announced an upcoming workshop on

the Internet of Things (IoT).