I just came back from Google Devfestx which happened in Bangalore today. The event was very well organized and I gave a talk on building robots using Android and Arduino. This is a slightly modified version of the talk which I gave at Droidcon. I have added some additional information, especially about NFC and communicating Audio Jacket.
Slides from my talk
You can access the slides of my talk from my slideshare account. I have also embedded it here for easy reference. You can also checkout my other presentations and slides from my talks page.
I showed a demo of my pet bot Asimi. You can download the source code and learn more about the bot from its homepage.
Due to some problem in the circuit, the demo didn’t work well. I realized that in future, I should always have a video of the demo handy, which I can show in situations like this.
I also showed a demo of a game which I created using a bunch of LED’s all connected together using charlieplexing. Will post more details about it soon.
I just came from Ayana 2012 where I gave a talk about hardware hacking using Arduino.
About Ayana 2012
Ayana is a two day event conducted by PES IT. It starts with tech talks on the first day followed by 24 hour hackthon, similar to Yahoo Open hackdays.
Introduction to hardware hacking using Arduino
In my talk, I first talked about why a software hacker should look into hardware hacking. I then followed it by a brief introduction to Arduino, using the famous Blink program.
After that I was talking about different ways by which you can make Arduino talk to Internet and mobile phones like Android.
In the end I also gave out some hack ideas for the participants.
I have uploaded the slides that I used during the talk to my slideshare account. I have also embedded it here for easy reference. You can also checkout my other presentations and slides from my talks page.
The talk went well and there were lot of questions after the event, which is generally a good sign
Buying Arduino in Bangalore
As it used to happen in my other talks about Arduino, even today lot of people asked me about places where they can buy Arduino in Bangalore. I have already collect a list of places from where you can buy Arduino in Bangalore. You can refer to that page, in case you are planning to buy Arduino in Bangalore.
If you have noticed, the last couple of myposts are around Dart, the new programming language which allows you to create web applications. It is because, last weekend, the Bangalore GTUG group organized a one day hackthon on Dart and I was part of the judging panel for the event
I started playing around with Dart for a couple of weeks now and so far, I kind of like the language, even though there are couple of bugs and some major features missing. That’s understandable since the language is still a technical preview.
The following are some of the notable hacks from the hackthon
Snake Game by Sundar (it’s not Sudar 😉 )
It’s the classic snake game implemented in HTML5 using Dart. You can checkout a hosted version and the source code is available at github.
This is a charting library which allows you to create both pie and bar charts using Dart. You can checkout the source code in github.
Mocking library for Dart
It is a simple mocking library which allows you to write mocks to test Dart code. I personally liked this project very much.
GTUG Tbilisi is planning to have a Dart hackthon like the one we had in Bangalore and tonight I am going to do a hangout session with them going over the Dart language and how we did our hackthon. You can check out the slides which I prepared for the event below. You can also checkout my other presentations and slides from my talks page.
On the whole, Dart is a good language which you can use to create complex web applications. But it’s not yet ready for prime time use yet.
I just came back from yet another amazing event by HasGeek. This time it is DroidCon.
DroidCon is a developer conference and is part of world’s largest series of Android conferences. It happened at Bangalore on 18th and 19th of November.
Slides from my talk
I gave a talk about building robots using Android and Arduino. I explored the different ways by which you can make both Android and Arduino talk to each other, concentrating on the advantages and disadvantages of the different approaches.
When I find some free time, I will write about these approaches in more detail with code samples for each of them. So stay tuned
I also used a couple of demos for my talk. You can download the source code for all of them from my github account.
Here is the speaker video which hasgeek recorded before the event.
The annual Yahoo Open Hack day is back and this year it is going to happen on 30th and 31st of July.
This hackday is special for me, for a couple of reasons.
Update: Here are the photos
And the second reason is that, we are going to have hardware hacks during the event. Yes you read it right This time we are planning to have tech talks about hardware and let people do hardware hacks as well.
Regular readers of my blog would know that I hack around hardware (especially Arduino) as a hobby and you could understand my excitement.
I am also going to give a talk on Arduino and Android ADK and will be demoing some of the hacks which I have created using them.
If this hasn’t convinced you, then there is more. Yahoo is also going to sponsor 50% price for the hardware that you need for hacking. Yes, you read it right again. 😉 We have arranged this offer with 9 Circuits. Head over to the Open hackday wiki to get more details about it.