你会对自己编写的 Puppet 代码感到羞愧吗?其他人看你的代码时会有恐惧感吗? 为了使你的 Puppet 配置清单更清晰且易于维护,一件最重要的事情就是将这些配置清单组织成 模块(modules)。 模块是对相关事物进行分组的一种简单方式;例如,一个 webserver 模块可能包含作为一个 Web 服务器所需的一切,包括 Apache 配置文件,虚拟主机配置模板以及部署这些所需的 Puppet
因为Node.js是运行在服务区端的JavaScript环境,服务器程序和浏览器程序相比,最大的特点是没有浏览器的安全限制了,而且,服务器程序必须能接收网络请求,读写文件,处理二进制内容,所以,Node.js内置的常用模块就是为了实现基本的服务器功能。这些模块在浏览器环境中是无法被执行的,因为它们的底层代码是用C/C++在Node.js运行环境中实现的。 global 在前面的JavaScript
Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。 我们以内建的sys模块为例,编写一个hello的模块: #!/usr/bin/env python # -*- coding: utf-8 -*- ' a test module ' __author__ = 'Michael Liao' import sys def test(): args =
Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。 我们以内建的sys模块为例,编写一个hello的模块: #!/usr/bin/env python3 # -*- coding: utf-8 -*- ' a test module ' __author__ = 'Michael Liao' import sys def test(): args =
该部分 API 将帮助您使用其他 mBuild 电子模块。 注意:你需要额外购买包含 mBuild 电子模块扩展包或套装来获得 mBuild 模块以使用这些功能。 省略代码中的halocode 注意:该部分 API 省略了“halocode.”,本篇提及的所有 API 均省略了“halocode.” ,如 led_driver.off( )实际为halocode.led_driver.off()。
光环板可以连接 mbuild 的 视觉模块 模块进行编程。 色块识别 1.视觉模块(1)切换到色块识别模式。 指定视觉模块切换到色块识别模式。 示例 按下光环板的按钮,视觉模块(1)切换到色块识别模式。 2. 视觉模块(1)开始学习色块(1)(直到按钮被按下) 指定视觉模块在制定操作执行后开始学习色块。 示例 按下光环板的按钮,视觉模块(1)开始学习色块(1)(直到按钮被按下)。 3. 视觉模块(
延长模块可以用于连接两条 5V通用连接线,延长其使用长度。 连接示意
视觉模块能够识别条码和线条,也可以学习和识别颜色鲜艳的物体,实现诸如垃圾分类、智慧交通、物体追踪、智能巡线等功能。 连接主控板 通过不同的连线方式,可以将视觉模块作为一个 RJ25 电子模块或 mBuild 电子模块,连接到 mBot 或光环板,然后使用 mBot 或光环板控制视觉模块。 连接到 mBot 与 mBot 连接时,可以使用 3.7V 锂电池或 mBuild 电源模块连接到视觉模块,为
延长模块可以用于连接两条 5V通用连接线,延长其使用长度。 连接示意
视觉模块能够识别条码和线条,也可以学习和识别颜色鲜艳的物体,实现诸如垃圾分类、智慧交通、物体追踪、智能巡线等功能。 连接主控板 通过不同的连线方式,可以将视觉模块作为一个 RJ25 电子模块或 mBuild 电子模块,连接到 mBot 或光环板,然后使用 mBot 或光环板控制视觉模块。 连接到 mBot 与 mBot 连接时,可以使用 3.7V 锂电池或 mBuild 电源模块连接到视觉模块,为
概述 摇杆模块包含一个十字摇杆,可以用在控制小车的移动方向及互动视频游戏等方面。本模块接口是黑色色标,是模拟接口,需要连接到主板上带有黑色标识接口。 技术规格 工作电压:5V DC 信号模式:2轴模拟输出 十字摇杆:由两个电位器及平衡环组成 模块尺寸:52 x 24 x 32 mm (长x宽x高) 功能特性 模块的白色区域是与金属梁接触的参考区域; 平衡环将摇杆位移分为水平移动(X)与竖直移动(Y
概述 四按键模块包含4个瞬时按压按钮,按压按钮在家用电器方面的电视机、电脑中的录音笔、医疗器材中的呼叫系统等领域都有涉及应用,具有结构简单,反馈良好等特点。该模块可应用在控制小车的移动方向与视频互动游戏等方面。本模块接口是黑色色标,是模拟量信号,需要连接到主板上带有黑色标识接口。 技术规格 工作电压: 5V DC 按键数量: 4 控制方式: 单向模拟口控制 模块尺寸: 51.2 x 24 x 18
概述 彩色LED模块包含四个可调全色域RGB LED。每个LED的颜色可以红(R)、绿(G)、蓝(B)三个颜色的数值大小来决定。每个RGB LED内部集成了控制芯片,只需一根信号线就可以实现独立全彩功能。具备高亮和亮度可调的特点,从而可以实现流水、闪烁、彩虹灯等效果。本模块接口是黄色色标,说明是单数字口控制,需要连接到主板上带有黄色标识接口。 技术规格 工作电压: 5V DC 灯数量: 4 x R
描述 USB Host 模块是 USB 设备的适配器。您可以使用它将 Makeblock 主板连接到USB设备,例如USB操纵杆,鼠标或拇指驱动器。所以你可以用自己的操纵杆或其他东西来控制你的机器人。 现在,我们可以使用无线手柄为 mBot 添加新的控制方法:mBot 使用 USB Host 模块控制无线手柄。 特点 主芯片: CH375B 预留了高级DIY所用的焊点 不支持热插拔 16mm间隔M
概 述 蓝牙双模模块主要应用于短距离的数据无线传输领域,可以方便地和PC机、智能手机等无线终端上的蓝牙设备相连,避免繁琐的线缆连接和空间限制,可以直接替代USB数据线。本模块接口是蓝灰色标,说明是双数字接口与硬件串口,需要连接到Orion主板上5号接口(也可以连接到其它蓝色端口上,不过蓝色端口只能使用波特率为9600的串口通信)。 技术规格 工作电压:5V DC 工作频率:2.4GHz 波特率:1