10 August 2016 at 09:53 #153
You can find getting started document this link:
This is Tinylab’s pinout diagram:
Here is our GitHub page:
And you can find all of them on this page:
Have fun with Tinylab!
Edit: What will you learn or what can you do Tinylab? Example document:
sixfab.com/tinylabexamples.pdf11 August 2016 at 15:32 #160
First and foremost, awesome work!
And a BIG thanks for doing and including the case!
Now questions on the actual kit.
Where can I find documentation on what the DIP switch all do?
From what I see on the board, they seem to match up to the headers for the Arduino shield, so I’m assuming they toggle whether or not the signal goes to the header or part of the board. But it would be VERY useful to have a table to describe what each does relative to the DIP switches.
Also, all but one of the add on boards were in labeled bags. The last one wasn’t so I’m assuming it’s the the bluetooth connector. But I really don’t see anything in the documentation to confirm that. The female-to-female cable that was included made things even more confusing.
Lastly, one of the standoffs underneath the board doesn’t have a screw thru it (at least in my kit). The one near the temp sensor. Was this intentional or did one just get left out of my kit? If so, can you tell me what size/#/length screw it is?11 August 2016 at 22:45 #163
Same as others, GREAT THANKS !
While I have the same questions as @earl, I also want to say that the upper left corner screw is (also) missing. Not a big deal.
What does “Remove seal after washing” means, on the buzzer? To ignore? Or important?12 August 2016 at 11:18 #172
@lennart Now you mention all that… It seems obvious… Thank you.
I hope the admins will move this thread to a classic one, and will make a “pinned” thread with the FAQ or not so obvious questions for beginners.12 August 2016 at 15:25 #174
The seal on the buzzer you can remove.It is just needed through the pcb-process
Which is correct. If you remove the seal the buzzer gets a little bit louder as well.
Raimund12 August 2016 at 15:40 #175
just my second post here. In my previous (first post here) post I tested the quote function – whow – gets very big. Is this intentionally? I would prefer to have real quotes or a separate box, but with normal sized characters.
It was also my first stumbling point to find out what the dip switches would do, but could find it out pretty soon and was sure about it when I had examined the schematics. In general I am happy with it as a lot of things can be tested without having to deal with flying wires which sometimes cause a headache and a chaos on the desktop.
What I would like to test next is exchanging some test routines of the original test sketch, especially the rotary encoder is not very responsive and I don’t like the implemented LCD library (my favourite: F. Malpartida’s New LCD Crystal library as it got all my different lcd screens to work without any hassle).
Having done this I could take the tested sketches 1:1 to my project(s) without having to adjust libraries, constructors etc.
One question to @mustafa: What exactly does the EEPROM content do in the test sketch? When I change the lcd and rotary library – would that be affected by values in the EEPROM and cause problems?
12 August 2016 at 16:11 #178
- This reply was modified 10 months, 3 weeks ago by İsmet Ergin.
Big sorry, but I forgot to thank the makers of TinyLab for your master piece – should have been my post #0 😉
What I am missing as for “getting started” with TinyLab: a specification for the DC motor to be connected to the Lab (= max current, voltage).
I tried to get a little PC fan (4cm) to turn – no way without giving it a kick by hand, it just shakes a little and doesn’t start on its own, so I suspect that it draws too much current to start on its own. Have to check the schematics again – maybe only for small 5V DC motors?12 August 2016 at 19:34 #18112 August 2016 at 21:32 #182
As with others: thanks for creating TinyLab. I have been meaning to start looking into Arduino for some time!
Quick question from a newbie: I have been looking at the Github code and thought I would try out the tinylab_test_code. But where do I find the various libraries it needs? Do I just search for suitable libraries or is there a standard place to find them?15 August 2016 at 12:22 #193
lennartMember15 August 2016 at 17:08 #197
I was able to find all the libraries. Here’s a list of where I think I found them (it was a couple weeks ago so I had to look them up again):
[SD and SPI libraries appear to be included with Arduino install by default]
For any item on GitHub, click green “clone or download” button, then “download zip”. Unzip and put the contents in a subfolder of your Arduino\Libraries folder.15 August 2016 at 21:24 #202
@andren thanks for the pointers. Unfortunately tinylab_test_code still won’t build: it is about 200 bytes too big. Did you get it to work? If so, maybe I need to try some older releases of the libraries if they have got bigger.16 August 2016 at 06:45 #203
For me it builds using 99% of the available space, but I’m running Arduino 1.6.7. It may be that with a newer SDK version like 1.6.10 it uses a bit more space to build, hitting 100+%.
Here’s a workaround. When I was working on another project, I found the SD library is way too large. There’s a replacement library called SdFat which is much smaller. Switching to that dropped tinylab_test_code space usage from 99% to 86%. To switch to SdFat,
Go to https://github.com/greiman/SdFat and copy the SdFat library to your Arduino\Libraries folder.
In tinylab_test_code.ino, change this (line 30):
and compile/upload the sketch again. Not sure if anyone from BoMec is reading this, but they should consider making this change. Maybe I’ll try to add a pull request for it to their GitHub.23 August 2016 at 14:15 #238
if possible, uninstall IDE 1.6.10 and load either 1.6.9 or 1.6.11.
Although it might have worked in this case for you, the 1.6.10 is a very buggy IDE ;-(5 September 2016 at 14:34 #264
The lcd programs (‘hello world’ or others) and LiquidTWI2 libraires don’t compile. I get usually ‘LiquidTWI2’ does not name a type or ‘lcd’ was not declared in this scope.
Can you help ?
You must be logged in to reply to this topic.