meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
pont_entre_javascript_et_arduino_avec_node.js_et_massenger [2014/09/30 22:39] Alexandre Castonguaypont_entre_javascript_et_arduino_avec_node.js_et_massenger [2014/10/02 15:09] Alexandre Castonguay
Ligne 2: Ligne 2:
  
 Nous allons utiliser la librairie Massenger de Thomas Ouellet Fredericks.  La description de son installation et de son fonctionnement se trouve ici : [[http://wiki.t-o-f.info/Massenger/Massenger]] Nous allons utiliser la librairie Massenger de Thomas Ouellet Fredericks.  La description de son installation et de son fonctionnement se trouve ici : [[http://wiki.t-o-f.info/Massenger/Massenger]]
 +
  
 === 1. Téléchargez cette archive : === === 1. Téléchargez cette archive : ===
Ligne 11: Ligne 12:
 === 3. Téléversez le code 'massenger_digitalWrite_analogRead.ino'=== === 3. Téléversez le code 'massenger_digitalWrite_analogRead.ino'===
 Dans l'interface Arduino, allez à 'examples', trouver la librairie Massenger et ouvrir le fichier : massenger_digitalWrite_analogRead  [[image_interface_exemples_arduino]] Dans l'interface Arduino, allez à 'examples', trouver la librairie Massenger et ouvrir le fichier : massenger_digitalWrite_analogRead  [[image_interface_exemples_arduino]]
 +
 +=== 4. Ouvrez une fenêtre de terminal et allez au dossier 'Massenger/Applications/Serveur/'.===
 +Utilisez la fonction 'cd' (pour change directory (changer de dossier)) ou faites 'cd' puis 'cliquez et déposez le dossier 'serveur' dans la fenêtre de terminal.
 +
 +=== 5. Installez node.js sur votre OS ===
 +(Pour OSX) Allez sur le site [[http://nodejs.org]] et installez le .pkg
 +Vous devrez installer des modules de node.js nécessaires à une interface avec le port série : serialport et websocket. Faites :
 +'sudo npm install serialport' et 'sudo npm install websocket' dans une fenêtre de terminal.
 +* Vous aurez peut-être à installer les outils Xcode ou les outils de 'ligne de commande'. Attention cette archive est grande (+ de 2.4G) donc nécessite beaucoup d'espace sur votre disque dur.
 +Pour télécharger Xcode : [[https://itunes.apple.com/fr/app/xcode/id497799835?mt=12]]
 +
 +
 +=== 6. Ouvrez le fichier ArduinoASCIIBridge.js dans Brackets ===
 +[[ArduinoASCIIBridge.js]]
 +
 +=== 7. Éditez cette ligne dans ArduinoASCIIBridge.js en la remplaçant par la valeur de votre port série ===
 +[[Édition de ArduinoASCIIBridge.js]]
 +
 +=== 8. Ouvrez une fenêtre de terminal, allez au dossier parent de 'ArduinoASCIIBridge.js' et démarrez le serveur ===
 +[[Fenêtre de terminal et commande pour démarrer le serveur]]
 +
 +* Pour fermer le serveur, faites : 'ctl-c' (touche de contrôle et 'C' du clavier)
 +
 +=== 9. Ouvrez index.html dans Brackets ou Chrome ===
 +[[index.html dans brackets]]
 +
 +FAQ (erreurs) :
 +
 +Q : Il y a du glitch dans l'écran?! C'est beau mais je voudrais plutôt avoir les données...que faire?
 +R : Dans le code du Arduino, réduire la vitesse du port série à 9600 comme ceci :  'Serial.begin(9600);'