Module Espruino JavaScript 820010001 - Plateforme Microcontrôlée ARM
Dont 0,01 € d'eco-participation déjà incluse dans le prix
Conçu sur la base d'un processeur ARM™-Cortex M3™, le module Espruino est une petite plateforme microcontrôlée dotée d'un interpréteur JavaScript vous permettant de voir et d'éditer votre programme pendant que ce dernier est en train de s'exécuter.
Conçu sur la base d'un processeur ARM™-Cortex M3™, le module Espruino est une petite plateforme microcontrôlée dotée d'un interpréteur JavaScript vous permettant de voir et d'éditer votre programme pendant que ce dernier est en train de s'exécuter.
Sa mise en œuvre est très simple et ne nécessite qu'un simple terminal de saisie. Ainsi une fois relié au port USB de votre ordinateur, le module est prêt à recevoir votre première application.
Vous pouvez également utiliser un utilitaire de programmation "IDE" dédié, lequel sera à même de "downloader" des modules Javascript qui vous aideront à piloter rapidement de nombreux périphériques (afficheurs LCD, modules sans fil, etc...).
Le recours à JavaScript apporte de nombreux avantages:
- Ne nécessite pas de compilation
- Le code peut être modifié à la volée pendant que l'application "tourne"
- Gestion de variables de types: strings, Objects, Maps et Arrays
- Syntaxe similaire à de nombreux langages (C, C++ (arduino™) et Java™),
- Peut être facilement basé sur des évènements
- Très largement utilisé, simple à apprendre et flexible.
Une possibilité de programmation en langage graphique est également possible.
De part sa gestion spécifique des évênements le module "Espuino" dispose de plusieurs modes avec une consommation pouvant atteindre les 0,1 mA vous permettant d'envisager des applications autonomes alimentées sur piles, batteries ou cellules solaires.
Le module vue de dessus et de dessous.
Caractéristiques:
- Fonctionne avec un ordinateur sous environnement Windows™, Linux, Mac OS™ et Android™
via un raccordement USB OTG ou sans fil via un module Bluetooth™ (optionnel)
- Très faible dimensions: 54 x 41 mm
- Utilisation du langage JavaScript permettant de supporter les variables Strings, Maps, Objects,
et Dynamic Arrays
- Connecteur microSD™ accessible au dos (carte mémoire non livrée)
- Connecteur JST pour alimentation via pile ou batterie (non livrée)
- Alimentation nécessaire: 3,6 à 15 Vcc
- Led RGB intégrée
- Bouton-poussoir Reset
- Bouton-poussoir libre d'utilisation
- 44 Ports d'E/S accessibles sur des broches au pas de 2,54 mm (dont 26 sorties PWM, 16 ports ADC,
5 ports USART, 3 ports SPI, 2 ports I2C et 2 sorties DAC).
- Consommation: 35 mA en fonctionnement - 12 mA en mode Sleep - 0,1 mA en mode deep sleep
- Zone de prototypage pastillée vierge avec emplacement pour composant CMS au format SOIC
- Driver intégré pour module WiFi TI CC3000 (non livré)
- Librairie graphique avec fontes vectoriels
- Module Open Source (software et hardware)