Go Down

Topic: Got a TinyLily... Now what? (Read 3441 times) previous topic - next topic

bamfunkified

Hey guys and gals,

New to the forum, and (somewhat) new to Arduino. Just today I got my first Arduino-based board that I'm sure many of you have head about - the TinyLily (http://tinycircuits.wpengine.com/products/tinylily/).

Its really awesome, really small, and has many similarities with the LilyPad. Only thing is, I realized after getting it in my hand I have no idea how to hook anything up to it (its similar to the LilyPad, but obviously not exact, so I can't follow a LilyPad instructional to the tee). The first thing I want to do is make some capacitive buttons (http://www.pjrc.com/teensy/td_libs_CapacitiveSensor.html)  (http://lilypadarduino.org/?page_id=552)

Picture: https://www.facebook.com/photo.php?fbid=10151499913406299&l=9e560b3ca1
(TinyLily, USB board, Motor Controller Board, and Battery Hookup Board)

I know this is pretty open ended, but any thoughts, concerns, ideas, or general banter would be helpful from some of you with a bit of experience.

bamfunkified


aarondc

http://tinycircuits.wpengine.com/learn/

:D
Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

bamfunkified

This is the issue... if you actually read the instructions, it tells you what drivers to download and stuff.... and thats it. Theres no recommended pin hookup-layouts, or even examples to go by, because its so new.

aarondc

Find a lilypad example that does what you want.

Compare the lilypad data sheet to the tinylily data sheet to work out which pins do what.

???

Profit.

But seriously, that's what I would do in your position.
Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

bamfunkified

"Profit" - hahahaha!

Well I did find this one (http://lilypadarduino.org/?page_id=552), which looked pretty simple, but this LilyPad only has 11 connection pins vs. the TinyLily's 12. Plus with all that capitative stuff in there I would hate to give my new board a static shock and kill it on the first try...

wikkit


Find a lilypad example that does what you want.

Compare the lilypad data sheet to the tinylily data sheet to work out which pins do what.

???

Profit.

But seriously, that's what I would do in your position.

What TinyLily datasheet?

bamfunkified

I don't think said Data Sheet exists...

kowalski

Below will at least give you the pin-out.

http://forum.tiny-circuits.com/index.php?topic=127.0

Then you need to understand how to configure the libraries you want to use for the available pins. Not a big problem actually just a lot of reading.

This hardware is just as any other Arduino (Mini/LilyPad) only fewer pins available. As many of these Arduino clones you should understand the standard Arduino first before attempting to PORT anything to these devices. If you have a working sketch on for instance an Arduino Uno is so much easier. Working on such a device is just too much extra work.

What do you need to think about? Here are some of the issues.

1. The pins may need remapping. There will be conflicts depending on what libraries you want to use.
2. Timing may need adjusting as this is a 4-8 MHz device. RC values may need adjusting if you are going for battery power, etc.
3. The programming setup is tedious if you want to use the pins used for program upload. A lot of plugging/unplugging.
4. Even more limited debugging (serial output) that on the standard Arduino. Again if you want to use the pins used for programming.

Cheers!

bamfunkified

Hey, you found our other thread! :P

Yeah, it looks like we'll just have to wait until someone with some knowledge starts doing some projects. Otherwise, I have no idea what half the stuff is you're talking about! lol.

kowalski


Yeah, it looks like we'll just have to wait until someone with some knowledge starts doing some projects. Otherwise, I have no idea what half the stuff is you're talking about! lol.

So while waiting what would you like to do with that hardware? And why not do that on a standard Arduino first and then port your application to this hardware?

Cheers!

powercat

I would also suggest getting a "regular" arduino. The tinylily is a custom board and probably assumes a degree of knowledge about microcontrollers before you can use it.

bamfunkified

Thats what its looking like. I guess I'll just have to wait on this one.

Docedison

While you are waiting... You Might... begin with an Uno. It will be time well spent. I started with an Uno a year and a half ago. Although I have 20 years of hands on experience with embedded controllers it was the electronics end. I specified software for my platform, I didn't write it until now.

Doc
--> WA7EMS <--
"The solution of every problem is another problem." -Johann Wolfgang von Goethe
I do answer technical questions PM'd to me with whatever is in my clipboard

1ChicagoDave

What is there to figure out? It's an ATMega micro-controller, programmable with Arduino IDE.

The pins are labeled on the device --



0, 1, 2, 3 are DIGITAL PINS 0, 1, 2, & 3.
a0, a1, a4, a5 are ANALOG PINS 0, 1, 4, & 5.
+, - are VCC & GND


And the schematic tells the rest --



What else do you need to know?

Go Up