![](/img/trans.png)
[英]Switch ON/OFF Relay from MQTT flespi using mongoose (javascript) + ESP32
[英]Switch on and off a lamp using relay
我正在嘗試使用Raspberry Pi 3和5V繼電器來打開和關閉房燈。
我可以使用python代碼打開和關閉它,但是我不喜歡python, 我想使用node和js 。 嘗試了一周的時間來找到執行此操作的節點示例,但是沒有任何效果。 對於有更多經驗的人來說,這應該很簡單。
這是我的設置:
有許多Node.js庫可以控制GPIO。 我建議rpi-gpio 。 npm安裝后,您可以通過以下幾行(未經測試的代碼)控制GPIO21:
var gpio = require('rpi-gpio')
var gpiop = gpio.promise;
gpiop.setup(21, gpio.DIR_OUT)
.then(() => {
return gpiop.write(21, true); // ON
})
.catch((err) => {
console.log('Error: ', err.toString());
})
您可以在npm注冊表中找到其他替代方法,例如https://github.com/jperkin/node-rpio或https://github.com/jperkin/node-rpio 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.