TinyCircuits

Recent Posts

Pages: 1 ... 5 6 [7] 8 9 10
61
Tiny Arcade / Rayne the Rogue 2 - a Neo Retro Game (available now)
« Last post by Shdwwzrd on April 16, 2019, 12:00:13 AM »


After barely escaping the dragon’s lairs Rayne traveled the world in search for the next big adventure. Rayne came across a rumor of a magic lamp hidden within a castle. The lamp is guarded by vicious creatures hunting down any interlopers. Help Rayne navigate the castle and avoid the beasts to get the lamp.

All games available at  neoretro.games, donations accepted.

Follow us on twitter

Support us on Patreon
62
TinyDuino / Re: Send GPS data over BLE nordic NRF8001
« Last post by jpinzon on April 14, 2019, 02:32:36 PM »
I am trying this too with no luck. I used your code to check mine and with yours I was able to get the coordinates (GPS) on the serial printer in the MAC where the Tinyduino is connected. Via blue tooth I can connect to a Chromebook and I am able to send from the chromebook a message but it seems it does not work the other way. Any ideas?
63
TinyDuino / Re: TinyZero and MicroSD Shield
« Last post by Ben Rose on April 11, 2019, 02:53:23 PM »
Hi, realized this did not get a response- yes they do work together, and you're right that it's a regulated 3.3V into another 3.3V regulator. The regulators that we use are all LDO type and the voltage drop is very small(spec: 50mv @ 100mA).

Thanks,
Ben
64
TinyDuino / Re: USB TinyShield and Bluetooth
« Last post by Ben Rose on April 11, 2019, 02:42:50 PM »
I gave this a try on my computer and it seems to be working- if you're using TinyDuino, do you have the ATmega328p 8MHz processor selection picked? The tutorial seems to skip over board selection, I'll make a note of that. We're in the process of reworking our tutorial section.

If you did have the right processor selection, let me know what IDE version and operating system you're on so I can try to duplicate the issue.

Thanks,
Ben
65
TinyDuino / Re: USB TinyShield and Bluetooth
« Last post by Chicadian on April 09, 2019, 06:24:22 PM »
You're not alone. I'm having the same issue following the tutorial as suggested. Maybe there's a step missing that isn't listed?
66
User Projects / Code Examples / Re: Viobyte (Pac-Man Clone)
« Last post by dulsi on April 06, 2019, 01:37:45 PM »
Someone emailed me asking for the binary so I figured I'd post the latest here. It adds another level map. The map was created with tiled. There is a convert in the source repository to allow you to convert maps into header files that can be added to viobyte.
67
General Discussion / Re: Problem Initializing BMP280 Sensor after SD Card Insertion
« Last post by wendolw on March 29, 2019, 09:49:20 PM »
I am publishing a solution to the above "pressure sensor initializing" problem that I initially posted here on 3-1-2019. I hope that this solution and the references/citations listed, will help others who wish to build the TinyCircuits Rocket Altimeter as a fully functioning unit using late model MacBook laptops running on macOS Sierra operating systems with versions 10.9, and up (my MacOS Sierra was version 10.12.6).

Rocket Altimeter Build Using MacOS Sierra Version 10.12.6   3-29-2019

BUILD SEQUENCE
•   Initializing Stack Hierarchy (Bottom to Top)
1.   Lithium Battery
2.   TinyDuino Processor
3.   TinyShield USB
4.   TinyShield Barometric Pressure Sensor
5.   TinyShield Micro SD

•   Step One: Charge the Lithium Battery
1.   Charge the Lithium Ion battery by connecting the TinyDuino Processor to the USB TinyShield and plug in the USB chord to your computer.
2.   A yellow LED will turn on showing that the battery is charging.
a.   When the LED turns off, the battery is fully charged. 

•   Step Two: Load the Drivers
1.   Before starting, the proper drivers must be installed to detect the COM ports. These drivers must be installed before downloading any codes from the codebender plugin (https://codebender.cc/).
2.   Go to http://www.ftdichip.com/Drivers/VCP.htm
a.   The page contains VCP drivers currently available for FTDI devices.
b.   Virtual COM port (VCP) drivers cause the USB device to appear as an additional COM port available to the PC. 
c.   Application software can access the USB device in the same way as it would access a standard COM port.
3.   Open VCP Drivers for Mac OS X 10.9 and above, for 64-bit functionality, listed as 2.4.2, click on icon, and follow installation instructions.

•   Step Three: Disable the Apple USBFTDI Drivers
1.   Go to Applications Folder/Utilities folder. Select Terminal.
o   PROBLEM:
FTDI devices are not instantly usable in MacOS High Sierra. There may be trouble connecting FT231R chip devices to a 2018 MacBook Air with C-Ports. The devices appear in the USB device tree (System Information -> Hardware -> USB), but do not show up as a serial device using Arduino.


o   SOLUTION:
2.   Download the 2.4.2 drivers from FTDI's website http://www.ftdichip.com/Drivers/VCP.htm and install. The install will succeed, but due to Apple's built-in FTDI drivers, they will not work.
3.   Reboot computer and enter recovery mode via powering down and, then holding down CMD + R on reboot.
4.   In Recovery Mode, open terminal from utilities at the top of the screen and type the following command to temporarily disable System Integrity Protection:
csrutil disable

The computer will then prompt you to reboot to make the changes take effect.
5.   On reboot, we now will disable the Apple FTDI drivers, which can be reversed later if desired.
6.   Open Terminal and type the following code:
      sudo touch /library/extensions
       sudo mv AppleUSBFTDI.kext AppleUSBFTDI.disabled

Now you will have successfully disabled Apple's built-in FTDI drivers and replaced them with FTDI v2.4.
7.   Restart your computer in recovery mode. Shutdown, hold Command + R and open terminal in the Utilities tab. Enter the following to “re-enable” Apple's System Integrity Protection.
csrutil enable

8.   One final restart and then the USB serial devices should all be loading properly.

•   Step Four: Download Code
1.   Before starting, the proper drivers must be installed to detect the COM ports. These drivers must be installed before downloading any codes from the codebender plugin (https://codebender.cc/).
2.   To reiterate, and as noted in the Tiny Circuits’ instruction published on their website, titled Rocket Altimeter  (https://tinycircuits.com/blogs/learn/130916679-rocket-altimeter-logger), “once the drivers are successfully installed, the program below can be downloaded to your computer or directly uploaded to your TinyDuino processor.”
3.   You now have to navigate to the main codebender sketch page to access their serial monitor (https://codebender.cc/sketch:145121#Altimeter_DataLogger.ino)
4.   “The sensor used for the barometric pressure shield is the BMP280 from Bosch.
5.   The first sample of code shows the data coming from the sensor in the COM port while the second code logs the data to the microSD card.
6.   In order for the data to be logged, the SD card must be inserted before the TinyDuino is switched on.
7.   When the device logs a data point, a green LED on the processor will flash on and off.
8.   The code is setup to export the data points as a .csv file so it can be opened directly into Microsoft Excel.” 

•   References & Attributions:
1.   https://superuser.com/questions/1135730/how-to-release-reset-serial-port-ftdi-devices-mac-osx
2.   Garrett Johnson/Superuser Forum (excellent post on drivers & MacOS)
3.   Alain O’Dea/Superuser Forum (helpful addendum to the G. Johnson post)
4.   Tiny Circuits Staff [Ben Rose – timely response with excellent technical advice]
68
Tiny Arcade / Mini joystick replacement on neo Geo mini clone?
« Last post by vetteguy112233 on March 24, 2019, 01:35:36 AM »
I have a Neo Geo mini clone (rs-07) that I would like to try and replace the joystick on but can't seem to find anything at all.

 I wondered if you guys might have any suggestions on a good 8 way replacement?
69
TinyDuino / Re: USB TinyShield and Bluetooth
« Last post by digital1440 on March 22, 2019, 07:48:10 PM »
I am having the same problem from the same tutorial
https://tinycircuits.com/blogs/learn/bluetooth-low-energy-tinyshield-st-tutorial

The serial monitor is spitting out garbage content.

I have baud rates that match.  Tried 9600 and 115200.  Same problem.

Tried the return control and that did not seem to fix it either.

Any other thoughts?
70
TinyDuino / Re: Initial serial output is lost on new TinyZero
« Last post by Ben Rose on March 18, 2019, 11:58:16 AM »
Hi, great to hear you like TinyZero as an upgrade to TinyDuino! One of the major differences in use is the SerialUSB virtual serial port and the fact that opening the serial monitor does not reset the processor like with TinyDuino. However, now you can test if the virtual serial port is open or not, so you can put something like this before any SerialUSB output in your setup:

while (!SerialUSB && millis() < 5000); //On TinyScreen+/TinyZero, this will wait until the Serial Monitor is opened or until 5 seconds has passed

Then you will get all output messages after that. We've updated some of our examples, but it's still a work in progress.

Thanks,
Ben
Pages: 1 ... 5 6 [7] 8 9 10