Bonjour,
je me suis procuré un beaglebone, il y a node js dedans.
j'ai pu faire un petit test avec ce bout de script

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
//test.js
var http = require("http");
var html='<h1>alummer la led du beaglebone</h1><input type="button" value="allume"/>';
var aAppuyer ="<h2>on a appuyé sur le bouton</h2>";
 
function onRequest(request,response){
  console.log("Requete reçue");
  response.writeHead(200,{"Content-Type":"text/html"});
  response.write(html);
  var b = require('bonescript');
  b.pinMode('USR0', b.OUTPUT);
  b.pinMode('USR1', b.OUTPUT);
  b.pinMode('USR2', b.OUTPUT);
  b.pinMode('USR3', b.OUTPUT);
  b.digitalWrite('USR0', b.HIGH);
  b.digitalWrite('USR1', b.HIGH);
  b.digitalWrite('USR2', b.HIGH);
  b.digitalWrite('USR3', b.HIGH);
  setTimeout(restore, 2000);
  response.end();
}
 
http.createServer(onRequest).listen(8811);
console.log("Demarrage du serveur");
en mode console dès que j'active le script
et que avec firefox je vais sur

http://192.168.1.37:8811/

les leds du mini pc s'allume bien usrX

par contre j'aimerais essayer d'activer ce bout de script si j'appuie sur un bouton

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
var b = require('bonescript');
b.pinMode('USR0', b.OUTPUT);
b.pinMode('USR1', b.OUTPUT);
b.pinMode('USR2', b.OUTPUT);
b.pinMode('USR3', b.OUTPUT);
b.digitalWrite('USR0', b.HIGH);
b.digitalWrite('USR1', b.HIGH);
b.digitalWrite('USR2', b.HIGH);
b.digitalWrite('USR3', b.HIGH);
setTimeout(restore, 2000);
pourrais t'on me montrer un bout de script d'exemple ?
si vous avez une idée merci de la réponse