3 ms·
As a person who likes Arduino very much, I have to ask: Why Arduino? It seems like you have to design a quite complex system here with many parts and gears to
by jimmies 8y ago
As a person who likes Arduino very much, I have to ask: Why Arduino?
It seems like you have to design a quite complex system here with many parts and gears to communicate and synchronize together. You'll need an OS for that kind of work. Arduino is not the language/paradigm for that kind of sophistication: even multi-threading will require some kind of hack.
It seems like an Arduino-phone is a development nightmare just waiting to come out.
- catherd 8y agoIt's not ideal for a few reasons, but it's what most of the people who play with hardware know, and there are lots of libraries out there for interacting with sensors, displays, etc. If the project gets big enough we may split it into 2 versions, one Arduino and one with a proper RTOS. That said, at this level using interrupts and a state machine is pretty workable, so I wouldn't say multiple threads are a must. Would probably make it easier for regular programmers to pick up and start developing with, though.