大佬教程收集整理的这篇文章主要介绍了nodejs简单实现操作arduino,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
用Javascript来操作硬件早就不是一件稀奇的事情了。
所以作为一名电子专业出身的FE,我也打算尝试一下用js来驱动arduino;
要想操作这些底层硬件,肯定是需要一些工具的,我这里介绍的工具主要是 和
cylonjs其实就是一个操作"机器"的js框架,官网的介绍是这样的:
@R_934_10944@就是用JS操作硬件,他支持很多硬件平台,譬如arduino(一种类似于单片机的东西)
举例一部分代码:
调用robot函数,并传入一个大对象来配置 // Change the port to the correct port for your Arduino. connections: {//连接项定义小对象,用来配置连接arduino arduino: { adaptor: 'firmata',port: '/dev/cu.wchusbserial1420' }//prot是我arduino的在mac上连接的端口 //firmata是一个PC与MCU通讯的一个常用协议。其遵旨是能与任何主机PC软件包兼容,这样可方便地将对协议的支持加入软件系统中。Firmata起初是针对于PC与Arduino通讯的固件(FirmwarE),其目标是让开发者可以通过PC软件完全地控件Arduino。 },devices: {//设备,定义要操作的具体器件,这里是led,pin口是1 led: { driver: 'led',pin: 1 }// },work: function(my) {//驱动函数, every((3).second(),function() {//每3秒,闪一下((3).second()貌似是lodash,我猜的,没用过,嘿嘿) my.led.toggle();//my应该是指向他自己 }); } }).start();//配置好了之后就开始工作以上是大佬教程为你收集整理的nodejs简单实现操作arduino全部内容,希望文章能够帮你解决nodejs简单实现操作arduino所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。