Maison  >  Article  >  interface Web  >  nodejs installer gpio

nodejs installer gpio

WBOY
WBOYoriginal
2023-05-18 09:16:07505parcourir

Préface

Le Raspberry Pi est un ordinateur monocarte très adapté au développement de petits projets électroniques, et Node.js est un environnement d'exécution JavaScript côté serveur très populaire. Il est très pratique d'utiliser Node.js pour les opérations GPIO (General Purpose Input and Output) sur le Raspberry Pi, et vous pouvez également installer diverses bibliothèques et modules liés au GPIO via NPM.

Dans cet article, je vais vous présenter comment installer GPIO sur Raspberry Pi et utiliser Node.js pour les opérations GPIO.

Étape 1 : Installer Node.js

Si vous n'avez pas encore installé Node.js sur votre Raspberry Pi, veuillez suivre ces étapes :

#🎜🎜 #1. Ouvrez un terminal ou SSH sur votre Raspberry Pi et entrez la commande suivante :

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Cette commande téléchargera et installera la dernière version de Node.js (12.x). Si vous souhaitez installer une version différente de Node.js, remplacez « 12.x » dans la commande par le numéro de version souhaité.

2. Installez Node.js. Saisissez la commande suivante :

sudo apt-get install -y nodejs

Une fois l'installation terminée, vous pouvez vérifier si la version de Node.js est correctement installée :

node -v

Si vous voyez le numéro de version de Node .js, cela signifie installé avec succès.

Étape 2 : Installer GPIO

GPIO sur le Raspberry Pi nécessite l'utilisation de bibliothèques et de modules spéciaux pour fonctionner. Il existe de nombreuses bibliothèques GPIO différentes parmi lesquelles choisir, notamment câblagePi, pigpio, etc.

Dans cet article, nous allons installer la bibliothèque câblagePi. câblagePi est une bibliothèque GPIO très populaire qui vous permet d'écrire des applications GPIO en C, C++ et Python, entre autres langages. Et il contient également des outils GPIO pratiques, tels que la lecture et l'écriture GPIO.

Voici les étapes pour installer WiringPi :

1 Entrez la commande suivante dans le terminal pour télécharger WiringPi :

git clone git://git.drogon.net/wiringPi

2. le câblagePi téléchargé Tous les fichiers du dossier sont copiés dans le répertoire /usr/local. Entrez la commande suivante dans le terminal :

cd wiringPi
./build

3. Entrez la commande suivante dans le terminal pour vérifier si câblagePi est correctement installé :

gpio -v

Si vous voyez une sortie similaire à celle-ci. suivant, cela signifie que câblagePi a été installé correctement :

gpio version: 2.46
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty

Étape 3 : Utilisez Node.js pour les opérations GPIO

Maintenant, nous avons installé avec succès les bibliothèques Node.js et câblagePi , vous pouvez utiliser Node.js pour les opérations GPIO.

1. Ouvrez un terminal ou une connexion SSH à votre Raspberry Pi et créez un nouveau projet Node.js.

2. Installez la bibliothèque câblagePi dans le répertoire du projet. Ouvrez le terminal et entrez la commande suivante :

npm install wiring-pi --save

3. Créez un fichier appelé "index.js" et ajoutez-y le code suivant :

const wpi = require('wiring-pi');

wpi.setup('wpi');

// 设置GPIO引脚为输出模式
wpi.pinMode(1, wpi.OUTPUT);

// 打开LED
wpi.digitalWrite(1, 1);

4. terminal Entrez le répertoire du projet et exécutez la commande suivante pour exécuter l'application Node.js :

node index.js

Si votre application s'exécute avec succès, la LED clignotera. Ce code définira la broche GPIO 1 en mode de sortie et définira un 1 (haut) sur la broche pour allumer la LED.

Conclusion

Dans cet article, je vous ai présenté comment utiliser Node.js pour les opérations GPIO sur Raspberry Pi. Le processus d'installation de GPIO peut être un peu fastidieux, mais une fois terminé, vous pouvez facilement utiliser Node.js pour le développement de diverses applications GPIO. De plus, en utilisant les différentes bibliothèques et modules GPIO disponibles, vous pouvez étendre davantage la fonctionnalité GPIO et utiliser le Raspberry Pi comme un outil puissant pour le développement de projets électroniques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn