A microcontroller that can read analog data are needed to record the power data because the system will be
dealing with analog data from the AC current readings. In this case, Arduino Uno and CT Current Sensor are used
for obtaining the power data. Arduino Uno will act as the analog to digital converter (ADC) to provide digital data
that is needed by the RaspberryPi to process. The available power monitoring library for Arduino called emonlib is
used for making the process easier. This library will take care all of the calculation that need to be performed to get
usable power data from the raw data of the CT current sensor. The Arduino Uno connected to the RaspberryPi via
USB cable. It uses the Arduino Uno built in serial to USB interface to communicate via USB