树莓派 zerow nodejs 传感器 1.激光头传感器 2.无源蜂鸣器 3.继电器

 

 

准备

1.树莓派 zerow  安装好 nodejs

2.传感器 1.激光头传感器 2.无源蜂鸣器 3.继电器

3.杜邦线 

4.电池

5.小电机

6.一些导线

 

 

GPIO图标

 

1.激光头传感器

2.无源蜂鸣器

我的做法是 激光头发光的同时蜂鸣器也发声

激光头三个脚 1.S  信号 2.中间的 公共  3.- 接地

激光头 中间的脚 接 2 GPIO 图标中的 2号 5V 电源

激光头 中间的脚 接 1 GPIO 图标中的 12号 GPIO 口

激光头 中间的脚 接 3 GPIO 图标中的 6 号 GND 口

 

无源蜂鸣器 三个脚   1.S  信号 2.中间的 公共  3.- 接地

无源蜂鸣器三个脚 1.S  信号 2.中间的 公共  3.- 接地

无源蜂鸣器 中间的脚 接 2 GPIO 图标中的 4号 5V 电源

无源蜂鸣器 中间的脚 接 1 GPIO 图标中的 16号 GPIO 口

无源蜂鸣器 中间的脚 接 3 GPIO 图标中的 9 号 GND 口

node 代码

先安装 rpio2

 

const Gpio = require('./node_modules/rpio2/lib/index.js').Gpio;
var led1 = new Gpio(12);
var led2 = new Gpio(16);

for (var i = 0; i < 50; i++) {

    led1.open(Gpio.OUTPUT, Gpio.HIGH);
    led2.open(Gpio.OUTPUT, Gpio.HIGH);
    led1.sleep(100);
    led2.sleep(100);
    led1.open(Gpio.OUTPUT, Gpio.LOW);
    led2.open(Gpio.OUTPUT, Gpio.LOW);
    led1.sleep(100);
    led2.sleep(100);

}
led1.close();
led2.close();

保存为 laser.js

运行 

node laser.js

 

 

3.继电器

 

继电器 三个脚   1.S  信号 2.中间的 公共  3.- 接地

继电器三个脚 1.S  信号 2.中间的 公共  3.- 接地

继电器 中间的脚 接 2 GPIO 图标中的 1号 3V 电源

继电器 中间的脚 接 1 GPIO 图标中的 18号 GPIO 口

继电器 中间的脚 接 3 GPIO 图标中的 14 号 GND 口

 

继电器 输出口 三个口 左边开始接

 

node代码

const Gpio = require('./node_modules/rpio2/lib/index.js').Gpio;
var led1 = new Gpio(18);

led1.open(Gpio.OUTPUT, Gpio.HIGH);
led1.sleep(5000);

led1.close();

保存为 motor.js

运行 node motor.js

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

uygurjan2008

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

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

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

打赏作者

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

抵扣说明:

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

余额充值