当前位置:文档之家› 6、linkboy模块用法说明

6、linkboy模块用法说明

linkboy模块用法说明
本节课我们学习linkboy里边的模块用法。

模块列表在左边栏的“模块”一栏:
模块列表中包含了常见的各类开源硬件模块以及软件功能模块。

从功能分类上来说,主要包含软件类和硬件类。

其中软件类在列表的上方,包括了“软件模块系列”,“comm人机互动系列”这两类;硬件模块在下方,主要包括arudino主控板类、各类分立电子元件、以及集成化的各类电子模块。

各类模块我们会在以后的项目式教学中逐一讲到。

从使用方式上来说,这些模块用法都是大同小异,linkboy里边上百种模块归纳起来,用法实际上只有3种,下面我们分别说明。

1)首先第一种是最常用的,就是直接对模块进行控制,这类模块的典型代表是指示灯、蜂鸣器,显示屏等。

直接用指令对模块进行控制,例如下边控制指示灯亮一秒,灭一秒,反
复执行:
2)第二类用法主要是传感器类的模块,这些模块会提供一个数值供程序使用,典型模块包括超声波测距模块、温度传感器、光照传感器等。

这类模块一般用于程序判断并控制其他执行类模块。

例如下边案例,读取一个温度传感器的当前温度数值,并显示到4位数码管上:
功能是实现智能路灯,当天黑时就自动点亮路灯:
3)最后就是另一类的输入型模块了,这类模块不是输出传感器数值,而是触发各种事件。

我们可以称他们为触发型模块,典型例子就是按钮模块。

当按钮被按下时,就会触发“按下事件”,松开时则触发“松开事件”。

这类模块在使用上需要点击模块本身,然后选择需要处理的事件,并在其中补充对应的指令序列。

例如下边的例子,通过一个按钮控制蓝色LED
点亮和熄灭:。

相关主题