C programming on the Raspberry Pi can offer more flexibility and power than script files and can be created using something as simple as a text editor like vi or nano. Using an IDE for more complicated programs can be a time saving tool that offers many resources to simplify your coding; debugging, syntax highlighting…
The Raspberry Pi has no built in analog to digital converters (ADC), which can limit the types of sensors it can interface to directly; digital only. A simple and inexpensive option for adding several channels of analog inputs is with Micochip’s MCP3008.
A subset of one on the projects I am working on with the Raspberry Pi is the ability to control miscellaneous RF items. A great start into this endeavor is radio frequency (434 MHz) remote control of a power outlet.
Adding a digital temperature sensor to the Raspberry PI is easy, especially with the DS18B20 1-Wire Digital Temperature Sensor Module. Each module has an unique address that allows them to be chained together on the same control line.
Before we can sent email form the Raspberry Pi through our Gmail account, we will need to install a message transfer agent (MTA). A simple and lightweight package is Simple SMTP.
One of the essential tools I use on a constant basis when working with my Raspberry Pi is WinSCP. It allows me to to securely view, edit and transfer files from my primary Windows computer to my Pi.