NabazPi étape 3, le logiciel

Coté logiciel, on a vu dans un posts précédent qu’on allait se baser sur NodeJs, on va donc se préparer un environnement de travail.

Installation de NodeJs

La version de NodeJs disponible dans les dépôts de Raspbian est plutôt ancienne, on va donc en récupérer une plus récente. Malheureusement la version officielle disponible dans les dépôt de NodeJs est compilée pour un processeur ARM plus récent que celui du Raspberry Pi. On pourrait s’amuser à recompiler mais ce serait une perte de temps car cela à déjà été fait. Ça se passe par ici: http://node-arm.herokuapp.com/.

Création du projet

Ensuite on va se créer un dossier vide pour notre projet et l’initialiser avec les librairies qu’il nous faut:

Dans ce répertoire (vide) il faut créer un fichier nommé ‘package.json’ et y mettre le contenu suivant:

Puis lancer la commande suivant pour mettre à jour les dépendances:

Si tout se passe bien vous êtes près à créer un petit programme de test.

Création du programme de test

Créer un fichier nommé ‘blink.js’ et mettez dedans le code suivant: (honteusement pompé des exemples de wiring-pi, mais adapté à notre cas)

Avant de lancer notre programme, il nous reste un dernière chose à faire, libérer la LED verte qui est à coté de la LED ‘power’ du Raspberry Pi. Pour cela il faut lancer la commande suivante (j’ai trouvé ça ici: http://www.raspberrypi.org/forums/viewtopic.php?f=31&t=12530).

Voila, on peut lancer notre test, et vérifier que la LED verte sur la carte du Raspberry clignote bien.

Maintenant qu’on à une base logiciel, on peu passer aux chose sérieuses: gestion du bouton sur la tête.

Comments are closed.