I've been working on a project idea in my head for an automatic garden irrigation controller. I'm now about ready to start making it real. Do I use a Nano or a Digispark?
I haven't written the code for it yet so I can't say for certain it will fit in the memory capacity of a digispark but I don't anticipate it being that large. Even considering later expansion it should be a pretty small sketch. Nano vs. Digispark: tie.
Since I can get Chinese clone Nanos and Digisparks for about $2 each, price isn't the deciding factor. Nano vs. Digispark: tie.
I can make everything work within the 6-pin limitation of a Digispark. It will take some creative use of 74HC595's but it's theoretically doable. That includes an LCD 8-segment display, buttons, sensors, solenoids, etc. Nano vs. Digispark: tie.
I have a Digispark and a handful of '595s on hand. I'd have to order a Nano. Win to the Digispark.
Currently I don't plan on using it in combination with any network capability for internet data or control. Future addition of that feature would be difficult/impossible with a Digispark using my current design idea. Not a problem if I use a Nano. Win to the Nano.
Any opinions or corrections to my evaluation?
program generation and basic code is the same - tie
NANO does not require external chips up to the 20 pin limit - point NANO
use 595 and both can be used - tie
you have a digispark. clear winner.
order the nano for your next project.
So after seeing it written down and hearing back from Dave I'll continue development on the Digispark. If I ever expand the project to beyond the capabilities of the Digispark, converting the code to work with a Nano, Uno, or other 'duino shouldn't be too difficult.
As with many other projects I have seen on here, the answer to "Why did you use that component?" is usually "It's what I had on hand and didn't want to wait 6 weeks for China." Run watcha brung.
the
tblake3:
As with many other projects I have seen on here, the answer to "Why did you use that component?" is usually "It's what I had on hand and didn't want to wait 6 weeks for China." Run watcha brung.
many of those comments do not really make sense. you can get a streak of people saying to light 16 LED's with a pair of 595's one week and the next it is why bother, you don't need extra chips...
order the nano soon, then start on your project. if you find out the memory is not there, you can still test segments of code.