Heim  >  Artikel  >  Web-Frontend  >  nodejs installieren gpio

nodejs installieren gpio

WBOY
WBOYOriginal
2023-05-18 09:16:07505Durchsuche

Vorwort

Der Raspberry Pi ist ein Einplatinencomputer, der sich sehr gut für die Entwicklung kleiner elektronischer Projekte eignet, und Node.js ist eine sehr beliebte serverseitige JavaScript-Laufumgebung. Es ist sehr praktisch, Node.js für GPIO-Vorgänge (General Purpose Input and Output) auf dem Raspberry Pi zu verwenden, und Sie können auch verschiedene GPIO-bezogene Bibliotheken und Module über NPM installieren.

In diesem Artikel stelle ich Ihnen vor, wie Sie GPIO auf Raspberry Pi installieren und Node.js für GPIO-Vorgänge verwenden.

Schritt 1: Node.js installieren

Wenn Sie Node.js noch nicht auf Ihrem Raspberry Pi installiert haben, befolgen Sie bitte diese Schritte:

#🎜🎜 #1. Öffnen Sie ein Terminal oder SSH zu Ihrem Raspberry Pi und geben Sie den folgenden Befehl ein:

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

Dieser Befehl lädt die neueste Version von Node.js (12.x) herunter und installiert sie. Wenn Sie eine andere Version von Node.js installieren möchten, ändern Sie „12.x“ im Befehl in die gewünschte Versionsnummer.

2. Installieren Sie Node.js. Geben Sie den folgenden Befehl ein:

sudo apt-get install -y nodejs

Nachdem die Installation abgeschlossen ist, können Sie überprüfen, ob die Node.js-Version korrekt installiert ist:

node -v

Wenn Sie die Versionsnummer von Node sehen .js bedeutet „Erfolgreich installiert“.

Schritt 2: GPIO installieren

GPIO auf dem Raspberry Pi erfordert für den Betrieb die Verwendung spezieller Bibliotheken und Module. Es stehen viele verschiedene GPIO-Bibliotheken zur Auswahl, darunter wiringPi, pigpio usw.

In diesem Artikel installieren wir die wiringPi-Bibliothek. wiringPi ist eine sehr beliebte GPIO-Bibliothek, mit der Sie GPIO-Anwendungen unter anderem in C, C++ und Python schreiben können. Außerdem enthält es einige praktische GPIO-Tools, z. B. GPIO-Lesen und -Schreiben.

Die folgenden Schritte sind zum Installieren von wiringPi:

1. Geben Sie den folgenden Befehl in das Terminal ein, um wiringPi herunterzuladen:

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

2 Die heruntergeladenen wiringPi-Dateien werden alle im Ordner in das Verzeichnis /usr/local kopiert. Geben Sie den folgenden Befehl in das Terminal ein:

cd wiringPi
./build

3. Geben Sie den folgenden Befehl in das Terminal ein, um zu überprüfen, ob wiringPi korrekt installiert ist:

gpio -v

Wenn Sie eine Ausgabe ähnlich der sehen Folgendes bedeutet, dass wiringPi korrekt installiert wurde:

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

Schritt 3: Node.js für GPIO-Vorgänge verwenden

Jetzt haben wir Node.js und wiringPi-Bibliotheken erfolgreich installiert , können Sie Node.js für GPIO-Vorgänge verwenden.

1. Öffnen Sie eine Terminal- oder SSH-Verbindung zu Ihrem Raspberry Pi und erstellen Sie ein neues Node.js-Projekt.

2. Installieren Sie die wiringPi-Bibliothek im Projektverzeichnis. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

npm install wiring-pi --save

3. Erstellen Sie eine Datei mit dem Namen „index.js“ und fügen Sie darin den folgenden Code hinzu:

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

wpi.setup('wpi');

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

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

4 Terminal Geben Sie das Projektverzeichnis ein und führen Sie den folgenden Befehl aus, um die Node.js-Anwendung auszuführen:

node index.js

Wenn Ihre Anwendung erfolgreich ausgeführt wird, blinkt die LED. Dieser Code versetzt den GPIO-Pin 1 in den Ausgabemodus und setzt eine 1 (hoch) am Pin, um die LED einzuschalten.

Fazit

In diesem Artikel habe ich Ihnen vorgestellt, wie Sie Node.js für GPIO-Operationen auf Raspberry Pi verwenden. Die Installation von GPIO kann etwas mühsam sein, aber sobald sie abgeschlossen ist, können Sie Node.js problemlos für die Entwicklung verschiedener GPIO-Anwendungen verwenden. Darüber hinaus können Sie durch die Verwendung der verschiedenen verfügbaren GPIO-Bibliotheken und -Module die GPIO-Funktionalität weiter erweitern und den Raspberry Pi als leistungsstarkes Werkzeug für die Entwicklung von Elektronikprojekten nutzen.

Das obige ist der detaillierte Inhalt vonnodejs installieren gpio. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn