Accéder au contenu principal

Articles

Affichage des articles du février, 2015

Quelques notions de Lua pour commencer avec NodeMCU Lua

Le langage LUA est largement utilisé depuis plusieurs années comme langage de script pour étendre des jeux. Il s'interface assez facilement avec le langage C, ce qui permet d'embarquer de l'"embarquer" dans une application. Tout comme Java, il utilise une machine virtuelle qui peut être suffisamment légère pour être embarqué dans une micro-puce comme l'ESP8266. LUA n'est pas un langage objet mais l'utilisation des fonctions permet de s'en approcher. La documentation officielle en anglais se trouve à l'adresse http://www.lua.org/docs.html .  Nous verrons ici les notions de bases classiques pour écrire de petits programmes. Les variables Le langage LUA n'est pas fortement typé. Les variables peuvent être utilisées à la volée sans avoir besoin d'être déclarées. On retrouve les types habituels: - les nombres (entiers et réels) :  entier=2, reel=0.5 - les chaînes de caractères :  chaine="Bonjour" - les

ESP8266 avec le firmware Nodemcu Lua

J'ai acquis il y a quelques temps le module ESP8266 chez HackSpark ( www.hackspark.fr ) pour 10€. On en trouve maintenant assez facilement à 5€ sur d'autres sites car ce module est en train de provoquer un vrai chamboulement dans le monde des micro-contrôleurs. Ce module est normalement prévu pour être associé à un micro-contrôleur, mais il a l'avantage d'être en lui même un micro-contrôleur assez simple. Il peut être utilisé pour point d'accès Wifi ou comment client Wifi rattaché à un routeur par exemple et peut recevoir des commandes AT pour initialiser le mode souhaité. L'utilisation que j'ai choisi d'en faire est une utilisation "standalone", c'est à dire en fonctionnement seul, non rattaché à un micro-contrôleur. Pour cela, il faut absolument disposer d'un adaptateur USB/Série 3,3V. N'utilisez surtout pas de port 5V qui risquerait d'endommager définitivement le module. Cet adaptateur servira à la fois à flasher le nouv

Raspberry Pi 2

Le Raspberry Pi 2 vient de sortir. Il conserve les mêmes caractéristiques que le modèle B+ 512 pour le même prix de 35$ (39,99€ chez Kubii ). Caractéristiques techniques 6 fois plus rapide – (Quad Core Broadcom 2836 processor à 900 Mhz) Plus de mémoire – 1GB RAM (2x plus que le B+) Même forme que le Raspberry Pi B+ (totalement compatible au niveau des accessoires) 40 broches d’extension GPIO 2 x 2 ports USB Jack 4 pôles audio et vidéo Composite HDMI haute definition Port caméra CSI pour connecter la caméra Raspberry Pi Port d'affichage DSI pour connecter l'écran tactile Raspberry Pi Lecteur de carte Micro SD pour charger votre système d'exploitation et stocker vos données Source d’alimentation Micro USB  La concurrence Cette version était très attendue car le Raspberry commençait à prendre du retard face à ses concurrents que sont  les OlinuXino d' Olimex, le Banana Pi Pro et l' Orange Pi . Ces deux dernières cartes proposent une CP