C/C++, Edison, Intel Edison, Intel Galileo, IoT, IoT Linux image, Linux, mraa, Uncategorized, upm

C/C++ on Intel Edison/Galileo – part4:ADC

ADC is a peripheral that lets you input an analog signal and outputs the digital representation of the input analog signal.
The world in which we live in is surrounded by the analog signals. The temperature, sound that hear, the light that we see are all analog signals. If you want to interact or measure these signal in a digital system like Galileo/Edison, you’ll have to use ADC a.k.a Analog to Digital Converter.

Continue reading

C/C++, Edison, Intel Edison, Intel Galileo, IoT, IoT Linux image, Linux, mraa, PWM, Tutorial

C/C++ on Intel Edison/Galileo – part3: PWM

In this blog post, we are going to look into the ways of mraa functions used for controlling the PWM module available on the Galileo/Edison. In this tutorial, we will using PWM to control the intensity with which the LED glows, connected to port D5. The LED starts of with lowest intensity and then gradually increase the intensity until it reaches the maximum intensity and then decreases the intensity gradually until the LED is at the lowest intensity and the cycle continues.

Continue reading

C/C++, Edison, GPIO, Intel Edison, Intel Galileo, IoT, Linux, mraa, Uncategorized

C/C++ on Intel Edison/Galileo – part2: Buttons

In this post, we will be looking at using mraa library on C for interfacing with a button. For this example, the button will be used to turn on and off an LED connected to the Edison/Galileo. This example is going to be very similar to the previous one. The only difference being that the state of the LED is controlled by a button instead of the program running on Edison/Galileo itself.

Continue reading

Beagle Bone, Cloud 9, Cloud 9 IDE, Edison, Instructables, Intel Edison, IoT, javascript, python

Cloud 9 IDE on Edison

One of the things I like about the BeagleBone(Black) is that it comes with Cloud 9 IDE off the shelf which means that you do not need to install any kind of software (other than a browser) on your host system to start developing something on the board.

In this post we are going to talk about bringing the cloud 9 IDE experience onto the Edison.
Edison, http://schemas.google.com/blogger/2008/kind#post, Intel Edison, Intel Galileo, IoT, IoT Linux image, python, TwitterBot, TwitterPlotBot, upm

TwitterPlotBot on Galileo/Edison

As you might have guessed from the title of this post, we are going to build yet another Twitter bot on Galileo. So what does it do differently then? It tweets the picture of the plot of the temperature(or any other parameter that you wish to see) right to your Twitter feed.
Continue reading
eSpeak, Instructable, Instructables, Intel Edison, IoT, python

SpeakingAssistant on Edison

So here it is, the Instructable for speaking assistant on Edison. It is similar to the version on Galileo except for 2 things:
  1. I could not find Python setuptools in the repo and had to boot strap the setup tools.
  2. You can specify the sound card that you want to use in the config file.

 I’ve done away with the buzzer because it was very noisy in the demo.