Slides


Download Arduino IDE


Codes for examples in Arduino IDE


Elegoo UNO R3 The Most Complete Starter Kit


Elegoo Mega 2560 The Most Complete Starter Kit


Assignment

Develop an application integrating a GUI in a language such as Processing, Python, etc. with a microcontroller such as Arduino, Raspberry Pi, etc. Use serial communication to make the interface interact with the microcontroller. Please documents the steps and create a video/screenshots showing the interaction between the GUI and the microcontroller. Please also upload the codes used for the GUI as well as the microcontroller.

Some examples with RGB LED: 1) buttons on GUI when pressed show corresponding LED colors 2) Text when typed in GUI shows favorite color on the RGB LED.

Some examples with buzzer: 1) Create a musical instrument with the GUI and buzzer programming in Arduino 2) Play different songs using different buttons in GUI.

Deadline

Assignment due on 25th February 2020.