The inductor coil is one of the fundamental electronic componentshowever it is very less used in the electronic circuits as compared to the other components. The reasons are mainly due to its physical size, sensitivity to the presence of electromagnetic field, unavailability of wide range of inductance values etc. The inductors cannot be included in the Integrated Circuit Chips due to its three dimensional geometry and size. Hence most of the circuit designers try to avoid inductor coils from their circuits and prefer ‘Synthetic Inductor Circuits’ which simulates an inductor using other electronic components.
The Snake game running on a browser window forms the GUI or front end of the entire system. In a Linux operating system each hardware device is represented as a file. In this project there is game pad which is the hardware and there is a process which reads from the game pad and there is also a Pipe file or FIFO in-between the game and the game pad reading process.
There are so many devices available which can record and playback voice. Most of the digital devices like mobile phones can use the SD card to record the voice signals and playback. This project demonstrates how to record voice signals on a micro SD card and play it back using the GR SAKURA board. Voice signals are continuous analog signals and the digital devices like microcontrollers cannot handle the continuous analog signals. Most of the microcontrollers have an ADC module which can do analog to digital conversion.
The microcontroller uses sampling technique to convert the continuous analog signals to discrete digital equivalent samples. While recording the voice, the GR SAKURA board samples the voice signals and writes the sampled values to a file at the sampling time itself. The same file is opened again and reads the values at the same frequency at which they are sampled.
A microcontroller might need to store its data like sensor value, or a particular count or image data for a long period of time. The most common type of memory used with the microcontroller based systems is EEPROM. The EEPROM stands for Electrically Erasable Programmable Read Only Memory which is a kind of Read Only Memory (ROM), which can be written and erased by means of electrically programming and hence the name. Once programmed the data it will remain in the memory for a very long time even if there is no power available.
EEPROM memory is widely used in microcontroller systems where some particular data need to be retained each time the system is turned on and to save particular data before the system is powered off.here are several EEPROM memory chips available which can be interfaced in a microcontroller based system with the help of serial communication protocols.