Forgotten 发表于 2019-7-14 18:02:20

【Mind+】引脚无法插入变量怎么办?

本帖最后由 Forgotten 于 2020-8-7 12:20 编辑

mind+的引脚图形化模块中,为了方便选择,使用下来引脚代替,因此有一些是没法插入变量的,但是如果想实现一个流水灯效果,这样就很麻烦了,如何破解?


答案是使用函数 自定义模块 功能实现。

思路是:
软件中函数功能可以实现插入变量功能,函数接收到变量后,根据变量判断引脚即可。

程序如图:
新建函数,插入两个数字型输入函数,一个命名为pin,意思为引脚编号,另外一个是status,意思为需要控制这个引脚为高电平还是低电平:


在函数中根据函数输入的引脚和状态进行判断控制所有引脚:



主程序中可以调用函数,插入变量即可实现通过变量控制引脚的效果了。



项目文件见附件
------------------------------割---------------------------
现在有更好的方式了,Mind+开放了扩展库,可以使用扩展库解放引脚编号了:
- 扩展库搜索引脚或流水灯等关键词加载pinMode引脚模式的扩展:


- 引脚可以单独设置pinmode,引脚输入框可以插入变量了

- 做个流水灯:






hnyzcj 发表于 2019-7-14 20:27:08

楼主脑子好灵光,赞扬给

Forgotten 发表于 2019-7-14 23:21:43

hnyzcj 发表于 2019-7-14 20:27
楼主脑子好灵光,赞扬给

哈哈{:5_140:}

pATAq 发表于 2019-7-17 22:07:53

路过点赞!

岚羽晟 发表于 2019-7-25 22:03:03

谢谢分享!

有德为善 发表于 2019-7-26 09:08:00

好贴!谢谢楼主!

xyz2018 发表于 2019-10-12 15:34:43

赞赞赞!赞赞赞!赞赞赞!

胡安永 发表于 2019-11-23 23:47:42

为什么我的自定义函数里面默认的就是 string格式怎么才能定义成 数字类型

YONG 发表于 2019-11-25 23:28:47

学习了

yljob 发表于 2019-12-24 15:15:21

很有深度和启发意义,超赞

gada888 发表于 2019-12-27 16:52:33

支持

装甲小强 发表于 2020-8-6 22:25:18

还是觉得直接代入变量更方便,也能和代码对应

装甲小强 发表于 2020-8-6 22:32:32

然而程序还是那么长那么繁琐{:5_120:}{:5_138:}

Forgotten 发表于 2020-8-7 12:25:01

装甲小强 发表于 2020-8-6 22:32
然而程序还是那么长那么繁琐
现在有用户库了,可以插入变量

就爱假装爱学习 发表于 2020-10-21 21:27:23

引用库之后编译会出错,analogWrite他变成了analogWrite1,就报错了

Forgotten 发表于 2020-11-5 21:35:04

就爱假装爱学习 发表于 2020-10-21 21:27
引用库之后编译会出错,analogWrite他变成了analogWrite1,就报错了

程序和报错信息发出来看看。

用了这个用户库之后就不要用主控板里面的模拟数字输出了
页: [1]
查看完整版本: 【Mind+】引脚无法插入变量怎么办?