Fun with JavaScript and Arduino

location_city Bengaluru schedule Jul 23rd 03:30 - 04:15 PM place Grand Ballroom

“Internet of things” is the concept of basically connecting any device with an on and off switch to the Internet.

IoT has been possible through devices like Arduino, Raspberry Pi and many more. Initially, working with them started with C/C++. Now, you can do the same with different languages like Python, Ruby, JavaScript, Go and more languages are coming to this landscape. NodeJS, frameworks and npm has built an environment like no other. Just with the the fundamental knowledge of JavaScript and reading through API docs, one can easily get started with IoT. That's what I will be showing.

I would like to share my approach, resources etc I learned from and show things that are possible.


Outline/Structure of the Talk

Since this talk will be focused on beginners, I will have a small introduction about Arduino, then explanation on why to use JavaScript with Arduino and how JavaScript takes a different approach? What I observed when I started learning these stuff?

Here is the list of demos I will be showing:

  1. Variations of LED blink: • LED blink – “Hello world” of hardware • LED blink over local server • LED blink over real time web services • Controlling the LED through voice
  2. Combining JavaScript and Littlebits (
  3. Home automation with EmberJS.
  4. List of popular gems to work with hardware.
  5. List of real time web services.
  6. List of API libraries websites.
  7. Some practical applications

Learning Outcome

I hope audience would learn new possibilities with JavaScript and not have to spent time learning a new language (like C/C++) to interact with hardware. Also, I hope to inspire people to build their own projects and share it with community.

Target Audience

People who are working/exploring in IoT field and also who haven't worked with IoT before but are interested to know more about it.

schedule Submitted 5 years ago