使用node.js控制树莓派GPIO端口环境配置

一、简介

安装rpio库,用来操作树莓派的GPIO端口,同时也支持i²c, PWM, 和 SPI

二、配置

需要先安装gcc g++用来编译c,安装好python3

yum install gcc gcc-c++

查看版本:

gcc --version
提示:
gcc (GCC) 5.2.0
Copyright © 2015 Free Software Foundation, Inc.
-------------------------------------------------
g++ --version
提示:
g++ (GCC) 5.2.0
Copyright © 2015 Free Software Foundation, Inc.
-------------------------------------------------
python3 --version
提示:
Python 3.6.8

三、安装rpio 

然后就可以安装:

npm i rpio

ps:注意node.js不能使用超过14版本,否则部署环境会报错,建议使用低版本的部署环境

我使用8版本的才解决问题

四、常用报错解决办法

如果报错提示:

unrecognized command line option ‘-std=c++14’

g++,gcc版本过低,升级版本,我是升级到5.2后才解决问题
yum安装默认只安装到4.8,可以用下面链接自行升级安装

参考链接:

树莓派引脚:WiringPi at Raspberry Pi GPIO Pinout

升级gcc g++5.2:R包安装的编译问题(unrecognized command line option ‘-std=c++14’) - 简书

npm-rpio:rpio - npm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhao1239902

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值