I sometimes do aruino dev on the road, and unless I'm missing something, there's no way to run a sketch without an arduino attached to the computer, for testing purposes. So I've been packing a spare uno, but now some of my sketches, especially with debugging messages going to serial, are exceeding the uno's sram, and I've had to start packing my mega2560. Now that's already a big item to throw in the laptop bag, and I don't want to damage it. I've got a couple Nanos that I might pack instead, but they don't have the sram either.
So I got to thinking… is there anyone that makes a very small portable unit based on the mega2560, for just runtesting? Ideally I'd like to see something in a package the size of a Nano, with a USB A connector right on the board. It might end up looking just like a USB flash drive. I don't need pin access, short of maybe the reset button. (but not really) Just something I can plug in, upload, and run with serial window open to see that it's up and executing properly etc. But I haven't seen anything in a small form factor of any sort that uses the Due, Mega, or Mega2560, for the larger sram. ideas? maybe a kickstarter/new product idea for someone?
How about a '1284, plug on an FTDI Basic for USB/Serial?
16K SRAM too.
No picture showing FTDI attached to post from this computer, have to wait until I get home. http://www.crossroadsfencing.com/BobuinoRev17/
that Teensy++ looks very nice actually. If it had an actual usb connector to plug directly into the usb port on my computer, that'd be absolutely perfect. (no need to screw around with a usb cable, just plug it in like a flash drive) Know of any that direct plug into a computer?
I suppose I could try to hack a regular usb connector. Might need to borrow the steadier hands a local that enjoys soldering those cat whiskers, and slather a bit in some hot melt glue for durability
Also, are the teensy 3.0 and 3.1 compatible with the Arduino IDE?
If it had an actual usb connector to plug directly into the usb port on my computer, that'd be absolutely perfect. (no need to screw around with a usb cable, just plug it in like a flash drive) Know of any that direct plug into a computer?
Were I in your shoes I would use a 3" USB cable. I think I bought the ones I have from USB Gear.
Also, are the teensy 3.0 and 3.1 compatible with the Arduino IDE?
I believe they are currently not compatible with 1.5.x (probably because the library layout is in flux). From past experiences with Paul Stoffregen's work I suspect they are "highly compatible" with Arduino IDE 1.0.x.
Also, are the teensy 3.0 and 3.1 compatible with the Arduino IDE?
I believe they are currently not compatible with 1.5.x (probably because the library layout is in flux). From past experiences with Paul Stoffregen's work I suspect they are "highly compatible" with Arduino IDE 1.0.x.
Ahh, glad I asked then. I'd like to stick with the current IDE for now to reduce confusion on my part. Those do look nice though, 64k sram, 256k prom.
I suppose i could go with a short usb cable, but I'd really prefer the simplicity of a direct connect. I'm a bit surprised that none of these small arduinos have that as an option.
Well, if you're embedding them into something, onboard USB is not really needed.
Bootload, download, and away you go. Use right angle header to make it a little more compact.
This isn't for embedding, this is simply for a mobile test bed. In a perfect world, I'd be able to toss a Teensy in my pocket in the morning. If I'm on the train headed to work and want to pull out my laptop to do a little debugging, I don't have to go dig a mega out of my laptop bag (if I even bothered to bring it) as well as go find a usb cable from my bag, and sit there with the laptop on my lap and the mega laying on the floor as I try to work. It would be so much better to just plug in a teensy like a flash drive and go. I could tolerate a teensy in my pocket, but I'd rather not add to the bulk with a cable. And certainly not a mega
oh ok. not sure why I was thinking I was using 1.5, I just figured 1.5 was current and I had the most recent. I'm using 1.0.5 .
ok then I suppose it's worth a shot. Is there any reason not to get a Teensy 3.1? (surprised they didn't add more EEPROM) It looks like all-around improvements from 1, 2, and 3.0
virtual1:
Is there any reason not to get a Teensy 3.1?
The pins sink / source less current than an AVR processor.
3.3 volt device (also a benefit).
The processor is more complicated. If you like low-level programming you will have significantly more to learn (I believe the datasheet is roughly five times larger).
Not available in a DIP package.
You are more likely to run into Arduino API bugs.
It looks like all-around improvements from 1, 2, and 3.0
Well, more of a different animal than a better animal.