Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - lennevia

Pages: 1 2 3 4 ... 27
TinyTV & Tiny Video Player / Re: Mute doesn't mute (just reallllly quiet)
« on: December 15, 2022, 04:35:28 PM »

Due to the limitations of the TV, the mute functionality does not fully mute the TV audio. It instead brings it to the lowest volume. If you would like to convert videos without audio, the TinyTV Converter app is able to convert .tsv videos without audio (this is due to a current bug, but it will suit the purpose):
You can also try editing the source mp4/mov video to lower the volume or erase it before conversion to make the mute audio less noticeable. You can also disconnect the tiny speaker.


TinyTV & Tiny Video Player / Re: no sound after conversion
« on: December 15, 2022, 12:51:29 PM »
Hi there,

The newest version of the app will only convert the video portion of files for .tsv - so the audio will not convert with the new app until a future update.

For now, the TSV Converter is the best tool for converting videos - it has issues with some versions of MacOS, but works reliably on Windows computers if you have one available to you. If you need a video converted, you can get in touch with us here and we can convert it for you:


Hi there,

Yes, it's possible. The best way to accomplish your goal is to solder buttons separately to a proto TinyShield and then change the pins in the software. I helped someone do this over email previously so I'll copy over the helpful parts: - including some text on the two classic types of buttons:

A momentary button can work :
-   Normally off: With the normally-off switch, there's no connection till you push the button. Most push button switches are used this way. Examples include doorbell buttons, cell phone keys and garage door openers.
-   Normally on: Here the switch conducts normally, but interrupts the circuit when you press on it. This is more specialized, and may be used in conjunction with a wiring trick. For example, connecting a normally-on switch in parallel with a light bulb will light the bulb when the button's pushed; otherwise, current will flow through the switch, leaving the bulb off.

For the typical type of button, normally off, or a push-to-make, button, it should work to connect one lead to GND and the other to a digital pin. VCC could be used, but it makes more sense to use GND in my mind since there are 4 breakout pins to GND on the proto board for an easier time soldering.

Here is how I wrote the code attached to work for TinyTV remote button functionality - you might have to adapt this idea to the Tiny Video Player functionality:
#define powerBtn 2
#define muteBtn 4
#define volUpBtn 6
#define volDownBtn 7
#define chanUpBtn 9
#define chanDownBtn A2

I tried to pick pins that wouldn't be too crowded together, but let me know if you're having issues with the pin placements. You should be able to just change the pin value at the top of the code, lines 80-85.

If you're not sure how to upload the code, you can follow the directions found here: - Just make sure to open the main Arduino code file from inside the attached folder so that you can see all of the tabs of the different files when you open it in the Arduino IDE. If you get lost here, just let me know!

I recommend guiding your soldering based on the colored pinout image on the photo reel:
I was testing with pin 2 and from the silkscreen I kept thinking pin 2 was on the edge of the board, but it's 1 row in – and I work here! Very humbling experience. Don't make my same mistakes!

Code is attached [@ future users: you can only see forum message attachments if you're logged in]


New Product Ideas / Re: Camera
« on: December 08, 2022, 12:15:33 PM »

Wirelings / Re: LRA specification
« on: December 05, 2022, 12:38:17 PM »
No problem! I had to check for myself since I wasn't sure I had added it or not ;)

Hi there,

From your error log, it looks like you may not have the right boards package downloaded to be able to program the Tiny Arcade. Are you able to select "Tiny Arcade" in the Arduino IDE? Can you share a screenshot of what your Tools tab selections are and verify that you have the right port selected?

It looks like there may also be a linking error between different files since the bitmap names for bricks aren't recognized.

The tutorial covers the majority of the game constructs, but I don't recall how well it describes the order of content - you can check your files against the ones that the tutorial are based from in the bottom section that includes links to download the game files:

Lmk how it goes and how I can help!


Wirelings / Re: LRA specification
« on: November 28, 2022, 01:59:54 PM »
Hi there,

Under the Downloads tab on the product page is a link to the manufacturer's specifications for the motor:

Here's a link to the product page so you can check out any of our other resources:


Hello, I believe you emailed in to our tech support, but I'll copy the answer here for anyone in the future with the same question.

For the software change, you will need to edit the STBLE library and change the pin number in the code to match pin 3 instead of pin 2. In the STBLE library that is downloaded with the example, navigate to STBLE/src/Arduino_hal.h – in this file, you will change BNRG_SPI_EXTI_PIN's value to 3 instead of 2.

Attached to this message is a screenshot of the highlighted variable - you will need to be logged in to the forum to see the attachment.


Hi there,

Have you checked that the baud rate in the serial monitor matches what you have in your code?

It should be 9600 for both if you're using the code from the tutorial:

Do you have any uploading errors? Did you program the correct processor board with the Tools tab selections?

Let me know!


Thumby / Re: Custom fonts?
« on: November 11, 2022, 10:30:05 AM »
Glad it was a quick fix!

Thumby / Re: Custom fonts?
« on: November 10, 2022, 03:56:17 PM »
Hi there,

The ENOENT error means that the program can't find the file in the location you've provided. Do you have a tab open in the Code Editor with the font file? Or is it on the Thumby? Are you sure your file path is correct? If you have a screenshot of your Code Editor with the location of the font file as well as the code, I may be able to help better.

Let me know!


Have you tested the 1/2" silicone with the cap touch sensor?

If you want to edit the library, the CapTouchWireling.h and .cpp are available on our GitHub:

You should have a local copy of the library from the tutorial example.


Hi there,

Since silicone is an insulator, you would want to extend the touch points/copper plates. I'm not sure on the exact material specs involved that might answer how much copper, but something analog (like a push button) might work better than scraping the insulation on the PCB and adding more copper.

Can you tell me more about what you are making? I may have some better recommendations on how you can accomplish your goals.

I'll add that I've applied a 1/8" sheet of acrylic to the cap touch pads directly with some double-sided tape and had luck with being able to detect a touch. Have you tested the silicone layer? Can you do a thinner layer? What all have you tested so far?


TinyTV & Tiny Video Player / Re: Create timer
« on: November 04, 2022, 10:59:17 AM »
Hi there, welcome to the forum!

It is possible to use the RTC on the SAMD21 processor that the TinyTV is built around, but I wouldn't categorize this as a beginner's project. If you would like to take a look at the code for the RTC alarm setting and the TinyTV program you would embed this in, here are some links:
TinyScreen+ getting started:
TinyTV program:

A faster/easier way would be to get a smart plug that you could set to turn on for the few minutes a day that you'd like, and then leave the TinyTV plugged in and on so that whenever the plug powers the TV, the TV is on and playing videos.

Let me know if you need any clarification or if you have any other questions!


Wirelings / Re: LRA Wireling Power Issue
« on: November 03, 2022, 12:26:01 PM »
With nothing in your loop(), the hardware has nothing to repeat or continue doing after the setup() loop runs. I'm not particularly familiar with the audio to vibrate mode you are using, but I assume you need to read the audio data and process it with the library repeatedly like you might do with the loop() logic.

You can try calling your setup() loop in the loop() to see if re-writing to those registers does what you need, but you might need to add something else for what you are trying to accomplish:

loop() {

Pages: 1 2 3 4 ... 27
SMF spam blocked by CleanTalk