这篇教程非常简单。。。 但是涉及到2个特别的概念 所以会有很多文字介绍
用到一个Digital In Waiter 和一个Digital Out
Digital In Waiter其实是一个Listener功能的模块 当初在设计MindCoder的时候我希望把程序尽量设计成电路的样子 所以我打算把数字输入设计的像真实的电路开关一样 可以截断电路
当程序执行到它的时候 它会暂停在这里 (相当于能量被存储在里面了)这时候当你设置的参数(图中是 2号引脚 高电位)条件达成之后 程序就会继续往下跑 把能量传递给后面的模块 类似开关接通
Digital Out 你会注意到图片里会有一个Set Digital Out
没错 Set Digital Out就是我们第一个教程里面用到的设置某个引脚的命令 这个命令和Arduino本身的语法也很像 很基础
但是还是基于电路的思考 我想设计一个像电路中的LED一样的东西 给它电 它就亮 不给电就不亮 而不是让人蛋疼的去设置低电位让它关掉 这种感觉就像你尿完尿还要用手去按冲水一样恶心
Digital Out可以让你需要的时候执行它 不需要的时候它自己会关掉它所控制的引脚 非常适合控制LED 继电器 普通直流电机。。。。
最后你的程序需要做一个循环回Digital In Waiter
Start: Start是程序的入口 模块只有接到上面才能获取"能量"来运转 但是Start只有在程序启动的时候发出仅仅一次能量。。。也就是说 你必须让后面的程序形成循环 保证"能量"不流失 才能让程序一直跑