Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn to create a graphical user interface using PyQt5 that controls an Arduino Uno R4 WiFi board over WiFi UDP communication in this 26-minute tutorial. Build a PyQt5 application that generates and displays live data graphs, specifically creating a real-time sine wave visualization within the GUI window. Discover how to transmit data from your Python application to the Arduino board using UDP protocol over WiFi, then use this transmitted data to control the brightness of an RGB LED connected to the Arduino. Master the integration between Python GUI applications and Arduino hardware projects by establishing wireless communication that allows your desktop interface to directly influence physical components. Follow along step-by-step as you develop both the Python PyQt5 interface with live graphing capabilities and the corresponding Arduino code that receives UDP packets and translates the data into LED control signals.
Syllabus
Arduino Uno R4 WiFi LESSON 76: Control RGB LED with PyQt over WiFi UDP
Taught by
Paul McWhorter