If speed is not paramount you could consider a PCF8574 I2C 8 bit expansion chip. The current per pin is 25ma with a total of 100ma for the package.
There are also 16bit versions viz MCP23017. This latter chip being...
Your data on using Serial.begin on this page https://www.pjrc.com/teensy/td_serial.html states that:-
"Serial.begin()
Initialize the Serial object. The baud rate is ignored and communication always occurs at full...
A possible solution could be to enlarge Serial.begin() to Serial.begin(baudRate, timeOut or delay) where Serial.begin(baudRate) /Serial.begin() defaults to a timeout/delay of 2.5 seconds, or whatever is determined to be...
You could consider one of these. It provides 5v (and 3.3v) for the Teensy. It is powered from a usb psu. You could solder a wire to the battery connection and shut down and save data to sd card, or whatever, when...
since you are looking for battery power this might be of interest. Provides battery charging facilities as well. Very cheap - about $3 if I remember correctly.
EDIT:
You can get them here.
The Snooze Library seems to kill writing to EEPROM.
Is there any code for recovering Writing To EEProm after waking from sleep?
The code below demonstrates the problem.
#include <EEPROM.h>
#include <Snooze.h>
...
Hi,
I don't claim to re any sort of expert but I see a number of possible problems.
You have setup snooze to use digital and alarm - you have not used any digital input to wake up, so take the digital out from the...
He is trying to experiment with NOISE CANCELLING. Broadcasting an inverted signal in an attempt to cancel out ambient noise.
Due to the inevitable processing delay, will not work by playing output through a speaker to...