Étape 6: Comment ça marche ?
Le code source est disponible sur GitHub et dans l’archive zip ci-joint. De fichier JavaScript button.js est exécuté par Node.js et ses dépendances sont installées par npm selon la configuration de package.json. Cet exemple s’appuie sur le paquet câblage-pi qui fournissent la liaison JavaScript à la populaire open source C bibliothèque wiringpi.
Node.js est très pratique pour les événements asynchrones. Mon JavaScript gère toutes les interruptions lorsque le bouton est enfoncé ou relâché. Appuyez sur le JavaScript démarre une minuterie pendant 3 secondes. Il imprime OK dans la ligne de commande uniquement si le bouton n’est pas libéré avant l’expiration de la minuterie.