Further above in this thread
http://forum.arduino.cc/index.php?topic=397480.msg2784825#msg2784825
I did comparison of the different >16MHz Arduino models and ESP8266-12E.
Recently I did play a lot with 1GHz 5$(+5& shipping) Raspberry Pi Zero and just wanted to add it (40/26 GPIO pins) to the evaluation table:
model | -Os | -O3 | speed | processor | Wifi | |||||
---|---|---|---|---|---|---|---|---|---|---|
101 | 846 | 791 | 32MHz | Intel® Curie | - | |||||
Due | 548 | 494 | 84MHz | ATSAM3X8E | - | |||||
MKR1000 | 1038 | 825 | 48MHz | SAMD21 Cortex-M0+ | yes | |||||
Zero | - | - | 48MHz | ATSAMD21G18 | - | |||||
ESP8266-12E | 612 | 304 | 80MHz | Tensilica Xtensa LX106 | yes | |||||
Raspberry Pi Zero | - | 60 | 1GHz | Broadcom BCM2835 | - |
Given that even Arduino IDE programming can be done for the Raspberry Pi Zero (I did not test that yet) this might be a high performace alternative to the Arduino Due (like the Due the Pi Zero GPIO pins are 3.3V):
Hermann.
P.S:
I have to correct the Raspberry Pi Zero number from 85us to 60us, just run as root:
pi@raspberrypi01:~ $ sudo ./q
47| 29|101|
113| 59| 5|
17| 89| 71|
60us
pi@raspberrypi01:~ $