Recent Posts

General Discussion / Motor Driver Issue
« Last post by jgavlik on October 20, 2020, 01:20:33 PM »
In attempting to compile the //  TinyCircuits Dual Motor Driver Basic Example - and after installing the <MotorDriver.h>, I get the following error message....'NO_R_REMOVED' was not declared in this scope...

Any ideas as to what I'm doing incorrectly - like die I install the "right" lib?

TinyDuino / Re: TinyZero voltage output
« Last post by lennevia on October 19, 2020, 02:10:11 PM »

Yes, you can plug in the 3.7V lithium batteries directly into the TinyZero. There are a few options:

To convert a 3.7V input to 5V output, you would need some separate hardware. This forum post references some options, but there are a lot of options available online:

I hope that helps!

TinyDuino / Re: Using multiple 9AXIS IMU TinyShield
« Last post by lennevia on October 15, 2020, 01:25:34 PM »
The master (central) device can communicate with multiple slave (peripheral) devices, but the central is limited to talking to one peripheral at a time with the way the software is currently written. I tested this and have a picture attached with some colors so that you can see how it looks.

If you need data at the same time, I might recommend pairing the 9-Axis data with a timestamp so that you can get all the data you need at those specific time points, but there might be an easier solution!

It is true that BLE 4.1 is able to support concurrent data between multiple peripherals - but the software is rather complex and there is usually an easier solution in many Arduino situations, so this is why you will not often see the above method pursued.

I would recommend using your phone as the central device and then having the 4 BLE/9-Axis stacks as the peripherals. Depending on your phone's Bluetooth, I believe there will be enough resources online to make this method easier than needing to develop a Bluetooth library for Arduino.

I cannot help much on the Android side of things, but I hope that helps point you in the right direction!

TinyDuino / Re: Using multiple 9AXIS IMU TinyShield
« Last post by polar96 on October 13, 2020, 11:50:24 PM »
Hi Laveréna, thank you for the swift response! I have tested out the codes and it works! Would you be able to advise if a master is able to be paired to multiple slave devices (>3) and receive data from the connected slave devices concurrently? Or is it limited to only a 1-1 pairing between a master and slave? Will there be any conflict when the master tries to receive data from all the slave devices at one go? Thank you.
TinyDuino / Re: Using multiple 9AXIS IMU TinyShield
« Last post by lennevia on October 13, 2020, 03:02:25 PM »

We do not have any formal documentation on the process or formal examples posted on our website, but I did manage to find some examples we developed in the past in the hopes of releasing them on our site at some point.

These examples will be a good place to start for pairing Bluetooth devices together, but will by no means fulfill all of your project desires - the 9-Axis data transmission will need to be added by you. Please keep in mind that these examples are unpublished due to limited testing. There might be bugs to solve, but I was able to use the programs and two ST BLE stacks to communicate with each other using TinyZero processors. (To test for yourself, you'll just need to open two different Arduino IDEs/serial monitors and plug two stacks into your computer with the different programs uploaded on the different stacks)

The blueNRGUARTPassThrough example is similar to what you already have available from our site but improved in some ways. This code will work for your non-central Bluetooth device.

The blueNRGCentralSenderNew example should be used on the Bluetooth module you want to be your central device.

When the code is uploaded to each correctly, you should be able to open the Serial Monitor and see the modules say “Hello!” to each other with timestamps.

This should be a good starting point for you.


General Discussion / Re: Tinyduino gps
« Last post by lennevia on October 12, 2020, 12:50:49 PM »

This Overview page may help clear up some questions about how our boards work together:

For the coin cell battery board, I am assuming the Coin Cell TinyDuino is what you currently have. The coin cell option is incompatible with lithium batteries due to its existing power source being the coin cell battery - so there is nowhere to use a lithium battery in this scenario. as you have found.

It sounds like you want to use a GPS TinyShield. Unfortunately, as noted on the GPS product page in the power requirements, the GPS requires more current than the coin cell option can supply, so you would need a processor compatible with the lithium batteries in order to power the GPS board. I would recommend the TinyZero:

I hope that helps answer some of your questions. Let me know if you have any more!

TinyDuino / TinyZero voltage output
« Last post by acox1701 on October 12, 2020, 10:35:12 AM »
I was entirely unaware of the Ardueno Zero until I stumbled across the TinyZero, so any references to how the larger version works will not make any sense to me.

Does the TinyZero include a voltage pump, allowing me to plug a 3.7V lithium-ion battery in, and pull 5V from the 5V pin, or will I need an external voltage pump?

Alternatively, can anyone tell me where to find a higher voltage LI battery?

Appreciate any help.
TinyDuino / Re: Using multiple 9AXIS IMU TinyShield
« Last post by polar96 on October 12, 2020, 03:32:38 AM »
Hi, I am also working on a similar project to the second idea. The purpose is to monitor the motion of different body parts during exercise.

I have already purchased the individual components (1 Tinyzero board + 9 axis IMU shield + Bluetooth Low Energy TinyShield) and assembled 4 sets to be used on 4 different body parts concurrently. Are there any codes to program them to be connected concurrently to the android app and sync data in real time to the app.

Alternatively, is it possible to do a master and slave system, where one of the device is the master and the other devices are slaves. The master receives the sensor data from the other slave devices and sends it to the app in real time.

Are there any resources for this? Need help with the coding

TinyDuino / Re: TinyScreen Smart Watch Compiler issues
« Last post by dreckbot on October 11, 2020, 07:49:10 PM »
I finally had some success in getting the screen to display the time and work correctly but now I seem to having trouble pairing the watch to my phone via bluetooth. The app cannot seem to locate the watch when I scan for it. I'm able to locate the watch. It shows up as a BlueNRG and asks for a PIN before I can pair the phone to the watch.
General Discussion / Tinyduino gps
« Last post by Liveone on October 10, 2020, 05:08:50 PM »
Does the kit come with ribbon cables to connect each module or What? I got only the modules. However I got a coin cell battery holder but it wont fit in the stack. I ordered the battery also but what module does it hook to?  How does it power up? Any help out there? is my email.
SMF spam blocked by CleanTalk