========== Espruino ========== -------------------------------- Javascript su microcontrollore -------------------------------- Chi sono -------- Elena “of Valhalla” Grandi * Nella comunità del Software Libero dal ~2000 * Debian Contributor * Usa arduino dal ~2010 * Appassionata di Hardware Libero Gruppo Linux Como ----------------- .. image:: img/logo.pdf :align: center http://www.gl-como.it Incontri aperti al pubblico in Como tutti i giovedì sera Cos'è Espruino -------------- * Famiglia di schede a microcontrollore * Interprete javascript per microcontrollori * IDE integrata nel browser * Comunità: http://forum.espruino.com/ * Open Hardware e Free Software Free Software ------------- .. image:: img/floss.pdf :align: center Open Hardware ------------- .. image:: img/oshw-logo-400-px.png :align: center Famiglia di schede: espruino ed espruino pico --------------------------------------------- .. image:: img/all2.jpg :align: center http://www.espruino.com/press/ Famiglia di schede: puck.js --------------------------- .. image:: img/parts_side.jpg :align: center http://www.espruino.com/press/ Interprete javascript --------------------- * ~ 95% compatibile con javascript “normale” * su schede a partire da 128kB Flash 8kB RAM * microcontrollori 32 bit: - ARM Cortex-M3 - ARM Cortex-M4 - ESP8266 Su altre schede --------------- .. image:: img/other_boards.png :align: center Rispetto ad Arduino? -------------------- * Consumi minimi (di default) * Esplorazione interattiva * Facilità di scrittura di task paralleli * Linguaggio versatile Applicazione per Chrom(e|ium) ----------------------------- http://www.espruino.com/Web+IDE https://chrome.google.com/webstore/detail/espruino-web-ide/bleoifhkdalbjfbobjackfdifdneehpo IDE --- .. image:: img/web_ide.png :align: center Uso interattivo --------------- .. image:: img/interactive_led.png :align: center IDE a blocchi ------------- .. image:: img/blink_block.png :align: center Blink, seconda versione ----------------------- .. image:: img/blink_text.png :align: center Bottoni ------- .. image:: img/button.png :align: center Basi di javascript ------------------ Domande? -------- Ci trovate allo stand del Gruppo Linux Como nel padiglione C