Ligne 161 : |
Ligne 161 : |
| | | |
| Et y copier le code suivant: | | Et y copier le code suivant: |
− |
| |
− | {{traduction}}
| |
| | | |
| <nowiki>var rpio = require('rpio'); | | <nowiki>var rpio = require('rpio'); |
| var firmata = require('firmata'); | | var firmata = require('firmata'); |
| | | |
− | // GPIO18 low -> Arduino reset off | + | // GPIO18 low = Niveau bas -> Reset Arduino désactivé |
| rpio.setOutput(12); | | rpio.setOutput(12); |
| rpio.write(12, rpio.LOW); | | rpio.write(12, rpio.LOW); |
| | | |
− | // start connection to Arduino | + | // Démarrer une connexion avec Arduino |
− | // USB: /dev/ttyUSB0 or /dev/ttyACM0 | + | // USB: /dev/ttyUSB0 ou /dev/ttyACM0 (via convertisseur FTDI) |
− | // UART: /dev/ttyAMA0 | + | // UART: /dev/ttyAMA0 (via GPIO) |
| var board = new firmata.Board('/dev/ttyUSB0', function(err) | | var board = new firmata.Board('/dev/ttyUSB0', function(err) |
| { | | { |
Ligne 181 : |
Ligne 179 : |
| return; | | return; |
| } | | } |
− | console.log('connected'); | + | console.log('connexion etablie'); |
| board.pinMode(13, board.MODES.OUTPUT); | | board.pinMode(13, board.MODES.OUTPUT); |
− | // switch on LED | + | // Allumer la LED |
| board.digitalWrite(13, board.HIGH); | | board.digitalWrite(13, board.HIGH); |
− | // switch off LED after 3s | + | // eteindre la LED après 3s |
| setTimeout(function() | | setTimeout(function() |
| { | | { |