【Mind+】引脚无法插入变量怎么办?
本帖最后由 Forgotten 于 2020-8-7 12:20 编辑mind+的引脚图形化模块中,为了方便选择,使用下来引脚代替,因此有一些是没法插入变量的,但是如果想实现一个流水灯效果,这样就很麻烦了,如何破解?
答案是使用函数 自定义模块 功能实现。
思路是:
软件中函数功能可以实现插入变量功能,函数接收到变量后,根据变量判断引脚即可。
程序如图:
新建函数,插入两个数字型输入函数,一个命名为pin,意思为引脚编号,另外一个是status,意思为需要控制这个引脚为高电平还是低电平:
在函数中根据函数输入的引脚和状态进行判断控制所有引脚:
主程序中可以调用函数,插入变量即可实现通过变量控制引脚的效果了。
项目文件见附件
------------------------------割---------------------------
现在有更好的方式了,Mind+开放了扩展库,可以使用扩展库解放引脚编号了:
- 扩展库搜索引脚或流水灯等关键词加载pinMode引脚模式的扩展:
- 引脚可以单独设置pinmode,引脚输入框可以插入变量了
- 做个流水灯:
楼主脑子好灵光,赞扬给 hnyzcj 发表于 2019-7-14 20:27
楼主脑子好灵光,赞扬给
哈哈{:5_140:} 路过点赞! 谢谢分享! 好贴!谢谢楼主! 赞赞赞!赞赞赞!赞赞赞! 为什么我的自定义函数里面默认的就是 string格式怎么才能定义成 数字类型 学习了 很有深度和启发意义,超赞 支持 还是觉得直接代入变量更方便,也能和代码对应 然而程序还是那么长那么繁琐{:5_120:}{:5_138:} 装甲小强 发表于 2020-8-6 22:32
然而程序还是那么长那么繁琐
现在有用户库了,可以插入变量
引用库之后编译会出错,analogWrite他变成了analogWrite1,就报错了 就爱假装爱学习 发表于 2020-10-21 21:27
引用库之后编译会出错,analogWrite他变成了analogWrite1,就报错了
程序和报错信息发出来看看。
用了这个用户库之后就不要用主控板里面的模拟数字输出了
页:
[1]