Yo tampoco le veo ninguna ventaja a este proyecto comparado con cualquier arduino, y arduino tiene comunidad y hardware compatible para aburrir.
Al hecho de que use un lenguaje interpretado le veo desventajas porque perderás rendimiento, lo que es vital en un trasto tan pequeño. A lo mejor solo quieres hacer proyectos en que el rendimiento no sea importante, está bien, no pasa nada, pero ya te estás limitando si quieres después hacer otra cosa.
Si sabes JS, lo que tardas en aprender el lenguaje que se usa en Arduino es... ¿30 segundos? Arduino no es C, es un poco más sencillo. De hecho no sé bien qué diferencia habrá entre el lenguaje de Arduino y JS.
Código:
function toggle() {
on = !on;
digitalWrite(LED1, on);
}
¿Este código qué es, Arduino o Espruino? Pues es Espruino porque pone "function". En Arduino se pone "void". Fin de las diferencias.
A programar al vuelo tampoco le veo mucha ventaja, a menos que sí que necesites cambiar al vuelo el código constantemente desde un ordenador. Por ejemplo, las decisiones las toma un ordenador capaz de correr algoritmos complicados y el Espruino es solo un ejecutor como si fuese un periférico del ordenador. Ahí sí, el Espruino tiene ventajas porque en Arduino lo veo más complicado (aunque no imposible) Pero eso es solo un proyecto muy concreto y especial.
Para cualquier otra cosa en Arduino también programas más o menos "al vuelo" porque tardas 5 segundos en corregir algo y cargar un nuevo programa.
Última edición por juanvvc; 21/11/2014 a las 15:52
"Todo es absolutamente falso, salvo alguna cosa"
Marcadores