Show Posts
Pages: 1 [2]
16  Products / Arduino Esplora / Re: How to connect button to joystick? on: January 24, 2013, 03:53:28 pm
You just have to make sure you line up the knob's rectangular hole so it fits the shape of the joystick and push down (not too hard though...)  It does break somewhat easily under heavy use (If you've ever played SuperMarioKart or SuperTuxKart you know these things can take a beating...)  So I ended up having to replace mine...
17  Products / Arduino Esplora / Re: Esplora Gaming Possibilities on: January 24, 2013, 03:48:53 pm
Thank you for the snippet.  smiley

Concerning  the games/platforms I've managed to interface the Esplora with, I didn't change anything from the EsploraKart example, but I can list what I managed to get to work-

On Ubuntu
SuperTuxKart, SuperTux, various PyGame+Processing builds including versions of Frogger, Pacman and Space Invaders, a couple Flight Simulator Games from the Ubuntu Software Center, Even some Linux games available from Steam worked with the Esplora (though the button mappings fell short which is why I asked about the Slider)

On Raspberry Pi-
SuperTux works perfectly!  However, I couldn't get STK to load properly, even though its available in the Repo.  There aren't too many games available via the PiStore as of yet, but that will change with time.

On Nexus 7-
  SuperTux again!  But like the RPi there was no STK for the Nexus that I could find...   Thus far Android Gamepad support is somewhat tricky but by no means impossible.  Several games (like Grand Theft Auto and Modern Combat) advertise native USB gamepad support through the Jelly Bean API but thus far I have had no luck.  Seem entirely workable though.

I'm still working on mapping out that SPI header to my Seeed Studio XBee Shield so as to try out your fantastic XBee hacks BTW.  Serial Communication is still something I'm slowly digesting, so it might take a little longer...

                      Keep up YOUR great work!

P.S- You may have noticed a similar post I added to the Adafruit forums- Though so far it hasn't gotten any bites...
18  Using Arduino / Project Guidance / Re: COSM XBee Temp Monitor Network in AT Mode? on: January 24, 2013, 03:29:00 pm
One last thing.  Terry King has a cool example of using the Cosm library somewhere on this board.  If you haven't seen it yet, do a quick search and take a look.  It may simplify the work even more.

    Do you know if he has a screen name?  Searching "Terry King" only turns up this thread...
            Thanks Again!
19  Using Arduino / Project Guidance / Re: COSM XBee Temp Monitor Network in AT Mode? on: January 21, 2013, 09:20:09 am
Thank you all for the great advice! Looks like the road ahead will use the new XBee-Arduino API Library, with draythomp's tutorials as a reference point, the new COSM library (updated since 1.0.3) and my MegaADK as the Base Station.
   I'll post the results here once I get it working, and (not to get ahead of myself...) I'll also post results of any further experiments combining different Arduino boards with XBee or with Raspberry Pi/OpenWRT.   I finally got the serial header working on my Asus WL-520gu router running OpenWRT last night, so I might just end up converting that to my base station.
  But first things first I guess its time to get over my aversion to API mode! 
   Thanks Again!
20  Using Arduino / Project Guidance / Re: Vehicle tracking project using GSM/GPRS/GPS shield + Uno on: January 20, 2013, 04:22:04 pm
Did you check out the links I posted above?
Particularly this one-
21  Products / Arduino Esplora / Esplora Gaming Possibilities on: January 20, 2013, 04:16:32 pm
  Hello All,
  I want to begin by stressing how absolutely AWESOME THE ESPLORA IS AS A GAME CONTROLLER!!!  +1 to Arduino for coming up with this idea!  Now I understand the idea was to introduce microcontrollers to beginners by appealing to the gamers of the world, but I wonder how many out there share my own experience. Which was that the Esplora ended up introducing me to the gaming world rather than the other way around! 
  Thus far, I've been able to use the EsploraKart configuration not only for SuperTuxKart as it was intended, but also for a wide variety of classic games on Ubuntu Linux, Android and even the Raspberry Pi!  All this at a time when many are calling 2012 "the year of open source gaming" with the Raspberry Pi introducing its own App Store through Indie Game marketplace, IndieCity, the Steam platform offering a growing selection of Linux games and the "Indie Gamer" scene coming into its own as a whole.  This leads me to wonder how many other opportunities there might be to use other features on the board beyond the joystick and buttons to truly make it a "universal controller".  As I mentioned, the gamepad already works great for simple games like on the original NES or arcade classics like "Frogger".  But once you get into more sophisticated gaming systems like the SNES or PS 1-3 gameplay requires more inputs than are available with the Joystick and 4 buttons.
 Some specific questions-

   1. Is it possible to add the Linear Pot to the input array on EsploraKart?  This would be useful for first person shooter games requiring controls to "Look Right and Left" without moving in that direction.  Thus far the Linear Pot examples output analog values to serial, which would not be possible on most games which allow usage of the controller because they think its a keyboard.

   2.  Might it be possible to create new Tinkerkit modules specifically designed to add plug n play capabilities the board (AKA additional Joystick, buttons etc...) without compromising the controller form factor?

   3. Instead of depending on Arduino or Tinkerkit to manufacture new versions, what possibilities exist for the creation of an "Esplora from Scratch" kit using other ATmega32u4 boards such as the Leonardo and Micro with multiple joysticks, buttons pots, accelerometers etc... on a controller base template?  Would the Esplora Libraries be compatible?  If so, what possibilities might exist to mod existing game pads (XBox, PS3, generic versions) with an 32u4 chip or Arduino Micro as a hacked Esplora?

  4. Who's gonna be the first to create an Esplora Case?
22  Using Arduino / Project Guidance / COSM XBee Temp Monitor Network in AT Mode? on: January 20, 2013, 03:16:48 pm
  Hello All,
   I have been working on this project for some time now and I've just about given up on finding any threads or tutorials to answer my questions.
   What I want to do isn't exactly a beginners project but shouldn't be all that uncommon either-
    I want to set up a network of 5 Arduino boards (1 Fio, 1 Micro, 1 Leonardo and two Uno's)  with four collecting temperature values from DS18B20 One-Wire Sensors and transmitting through XBee Series 2 radios to a COSM dashboard via coordinator module on an Arduino w/Ethernet Shield running the COSM sketch.
  It was easy enough to figure out how to get the various sensor nodes to read and transmit the temperature values.  And the new Arduino IDE has a pretty straight forward "transmit to Pachube" sketch. My main problem is that every tutorial and example of XBee temp networking I can find, and there are many, configures the XBees in API mode.  I assume this is because Rob Faludi used a temp network to demo API mode in his excellent "Building Wireless Sensor Networks" book.  But API mode is not only beyond my abilities of comprehension at this moment, it also appears to be something of an overkill for a project which, for the time being consists of relatively simple communications.
  So can anybody recommend a good tutorial or example sketch for configuring 4 XBee Series 2 radios in AT Mode to communicate to a base station and have that base station transmit each nodes values to COSM? 
   I figure just using an Uno and Ethernet Shield should be the simplest base station set-up for now.  Unless such a set-up is beyond its capabilities.  In such a case, I have a number of other options available including a Raspberry Pi, an ASUS WL-520gu Router w/ OpenWRT, a UartsBEE FTDI adapter,a MegaADK or even a Arduino Due.
  But all these possibilities are meaningless until I can find a reliable means of configuring the network itself.
    Any help will be GREATLY appreciated!!!
23  Products / Arduino Esplora / Re: Interfacing an Esplora to an Xbee on: January 01, 2013, 08:57:52 pm
This is a very intriguing idea. I wonder if it might be possible to connect the Seeed Studio XBee Shield (, through the ISCP headers instead of the TFT expansion headers?  If at all possible, this would be a major bonus as this shield, like the Esplora itself, is widely distributed (in the U.S at least) at Radio Shack retail outlets. 
 The shield has a small footprint and is meant to attach to a standard controller with a full ISCP Header and a single row header but fits nicely on the Esplora using only the ISCP- (See Attached Photo-
 The only major downside is the same problem that affects any product produced by Seeed Studio...  The extreme lack of documentation!  The product wiki page- still officially applies to version 1.1 even though the current version is 1.2, and while differences between them appear to be minimal, the documentation is confusing in any case...
  I've never used the ISCP headers, or SPI Communications at all for that matter before, and from what I've been able to gather, the Leonardo has an altogether different pinout of these headers anyway. 
  So is this a possibility?  It would make your suggestion significantly easier to deploy for a great many people!
24  Products / Arduino Due / Re: Arduino Due and ADK on: December 29, 2012, 09:04:29 pm
And we have "Hello World"!  Thank you aleu smiley-grin
 added Serial.begin(9600); to Sketch
Running MacPro->Due Programming Port->
  Due NativeUSB-> USB adapter->Nexus 7 4.2.1->"Thibault Terminal" App

  edit- Tried on my Nexus S running 4.0.4 with no luck but that could be for any number of reasons....
25  Using Arduino / Project Guidance / Re: Vehicle tracking project using GSM/GPRS/GPS shield + Uno on: December 04, 2012, 12:22:14 am
  I've been working on a similar project intended to provide vehicle location capability for rural transit systems-
  I can tell you what I've gathered so far...
  I've been using a shield called the TRAlog by Rocketscream-
  The shield combines a Sierra Wireless WISMO228 GSM-GPRS module, a Globalsat EB-3531 GPS module and an SD Card on one shield so its perfect for vehicle tracking applications.  After an extended hiatus from working on this project, I picked it back up again after the manufacturers released a sample tracking sketch of their own-
  Nevertheless, the code still has some bugs to work out and I have been in contact with the developer to try to work them out.  As far as I know there is no public thread dedicated to TRAlog development but I would be willing to contact the developer to start one if you are interested in participating.  The Github page can be found at
  As for the web tracking, the TRAlog sketch uses the Web service at to track the positions ( see the feed here-
  From the Rocketscream blog post-
We created a Cosm feed here which has a latitude and longitude data stream. Without graphical geo location mapping, it would be very hard to visualize the movement of the system. Cosm provides a simple geo-location mapping utility called Trails that can be placed on any regular website. However we found several limitations:

The data points selected from the feeds are spaced out and hence produce jagged way points on the map.
Only the last 24 hours of data is mapped.
But, it gives us a rough idea on how everything would look. We are currently looking into writing a server side script that performs a HTTP GET request on the Cosm feeds and provides a geo-location mapping visualization using Google’s mapping API. This will be next in our to do list!

  Even though the code is meant for use on an Arduino Uno, the developer created the code on a Mega using the Hardware Serial port and I'm testing its use with the Arduino Due to take advantage of the 32bit processor.
  One more note about the Web-based mapping.  Have you considered using OpenStreetMap instead?  It might be easier to work with initially and you can download a feed as a KML if you need to use it with Google Maps.
26  Products / Arduino Due / Re: Building a CAN communication protocol interface for Arduino DUE on: November 26, 2012, 03:04:14 pm
 "Long-time listener/first-time caller" here...  I just wanted to point out an interesting discussion regarding use of an Arduino-compatible 32-Bit board (the ChipKIT) and a CAN Communication Interface for the Ford Motor Company called OpenXC (  The discussion forum can be found at!forum/openxc
  I have no idea if there's any way these two efforts can be of use to each other, but I figured I'd mention it...
 Keep up the exciting work!
Pages: 1 [2]