The day began with Prof. Gadre discussing numerous project ideas with the participants. The projects had varied applications and affected the environment differently .Few of them involved user interactive games while others dealt with solving issues of the society at large. Few of them also aimed at improving the existing teaching standards.
Next in queue was an elaborate discussion upon how to choose an apt microcontroller for a particular application. The key factors to be considered included power supply, maximum frequency of available modules, functionalities available and number of GPIO pins. The optimal frequency ranges, Nyquist criterion and its relation to dynamic power dissipation were discussed.
In the afternoon lecture, the various clock sources and the timer module were discussed. The idea of using a crystal as an external clock was explored. All the registers involved in the timer module were discussed in great detail. Also the participants implemented the concept of pulse width modulation using the available timer module on their launchpads which concluded the day.
First hour of the session was dedicated to the revision of the basic concepts and programming of the BeagleBone in Python. The issues faced by the students were immediately entertained by their respective mentors.
This was followed by an introduction to the Internet of Things (IoT). Thingspeak platform was introduced which allows users to create channels and fields to upload data on the internet and even obtain a graphical representation of the same. Related functions in Python were discussed to upload data from the BeagleBone and get the response from the server.