Great review!
I like that you compared it to the Arduino.
Question about the "3.3v but 5v tolerant". Doesn't that simply mean the pin can take a 5 volt hit without getting fried? The Analogs would still only read 3.3v even if 5v was applied - correct?
If not for the 3.3v IO's this would make a perfect solution for me, however I am reading several sensors that output 0-5v, not sure if all of them have a 3.3v replacement.
One other thing I am not sure I like is that it seems you MUST have an Internet connection to work on your project. This bothers me for 2 reasons, 1) I can't work on my projects while sitting in an airport unless I pay for their WiFi, or while at the in-laws place who don't have Internet connections. 2) There is no guarantee that my project remains private.
yes what you said it's correct: you can read 5v with your mbed system without break nothing
but I suggest always to put a little resistor in series as a protection. The only problem is that if you
use the pins as outputs you need to check if your 5V system can recognize 3.3V as high logic state
(generally this is true)
The second point is due to work in a cloud system: I don't think there will be some problem
about the privacy of your code but surely to work you need to be connected on Internet...
There is a project in mbed forum called LUFA project that permit you to develop and compile in
offline mode but it's not so advanced as the rest of the library present in Handbook and Cookbook
yes what you said it's correct: you can read 5v with your mbed system without break nothing
but I suggest always to put a little resistor in series as a protection. The only problem is that if you
use the pins as outputs you need to check if your 5V system can recognize 3.3V as high logic state
(generally this is true)
The second point is due to work in a cloud system: I don't think there will be some problem
about the privacy of your code but surely to work you need to be connected on Internet...
There is a project in mbed forum called LUFA project that permit you to develop and compile in
offline mode but it's not so advanced as the rest of the library present in Handbook and Cookbook