nodemcu的gpio相关操作
2016-06-11 11:37
429 查看
nodemcu的gpio设置为输入状态,好像默认是被上拉的,使用的时候注意功耗,当接地时候gpio能输出40ma的电流
gpio.read操作不管是被设置成输入还是输出,这个操作都是读取当前引脚的电平,跟输入输出无关
> gpio.mode(1, gpio.INPUT, gpio.PULLUP)
> = gpio.read(1) -- button not pressed
1
> = gpio.read(1) -- button is pressed
0
> = gpio.read(1) -- button not pressed
1
>
> gpio.mode(2,gpio.OUTPUT)
> gpio.write(2,gpio.HIGH) -- LED OFF
> gpio.write(2,gpio.LOW) -- LED ON
> gpio.mode(1, gpio.INT, gpio.PULLUP)
> gpio.trig(1, "both", function(level)
>> gpio.write(2, level)
>> end)
具体参考
http://blog.falafel.com/programming-gpio-on-the-esp8266-with-nodemcu/
gpio.read操作不管是被设置成输入还是输出,这个操作都是读取当前引脚的电平,跟输入输出无关
> gpio.mode(1, gpio.INPUT, gpio.PULLUP)
> = gpio.read(1) -- button not pressed
1
> = gpio.read(1) -- button is pressed
0
> = gpio.read(1) -- button not pressed
1
>
> gpio.mode(2,gpio.OUTPUT)
> gpio.write(2,gpio.HIGH) -- LED OFF
> gpio.write(2,gpio.LOW) -- LED ON
> gpio.mode(1, gpio.INT, gpio.PULLUP)
> gpio.trig(1, "both", function(level)
>> gpio.write(2, level)
>> end)
具体参考
http://blog.falafel.com/programming-gpio-on-the-esp8266-with-nodemcu/
相关文章推荐
- 使用淘宝镜像访问node包
- 将单链表中相邻两节点对换
- Datanode JPS
- Node.js基本语法简介
- leetcode 19. Remove Nth Node From End of List
- 117. Populating Next Right Pointers in Each Node II
- 116. Populating Next Right Pointers in Each Node
- Node.js: exports与module.exports的区别
- nodejs模块加载的猜想
- nodejs的模块引用
- Node.js 实用工具
- nodejs特性
- openwrt 编译node.js功能(解决Illegal instruction错误)
- Node.js CSV导入功能,上传并读取
- hadoop集群中datanode启动几秒钟自动关闭
- Delete Node in a Linked List
- [TypeScript] Using Typings and Loading From node_modules
- [LeetCode]problem 117. Populating Next Right Pointers in Each Node II
- nodejs Controller层 封装
- [Nutch]Hadoop动态删除DataNode节点和TaskTracker节点