HopeDuino平台搭建指引笔记1. LoRa RFM98基本参数2. HopeDuino平台搭建指引需要准备的工具和软件安装流程3. LoRa通讯范例1. LoRa RFM98基本参数无线收发
2022-02-23 06:57
转2.4G PCB天线设计指引对于2.4G 倒F天线,很多同学都有这个疑问,附件详细说明了这种天线原理,仿真,测试结果。&
2014-10-28 10:47
杂散测试的一些资料,期刊论文,有需要的朋友自行下载吧
2018-09-26 10:15
链接法散列性能分析
2020-06-11 16:13
电容器的寄生作用与杂散电容
2012-08-14 11:29
`杂散电感对高效IGBT4逆变器设计的影响`
2012-08-13 14:30
[table][tr][td]转载自:http://bbs.intorobot.com/thread-703-1-1.html为了让更多的人从不同的角度体验和应用IntoRobot的产品,进一步降低学习的门槛,让创意实现的操作过程进一步简化,近期平台上线了图形编程功能。 图形编程,顾名思义就是通过图形化的操作完成编程的动作。结合平台已有的在线编译和烧录功能,可以很简便的完成软件配置,从而轻松实现创意。1.图形编程添加控件登陆后在点击“设备展示”点击创建设备的主界面如下:创建需要的设备并保存,主界面如下:弹出我的设备,点击”编辑控件“按钮,主界面如下:弹出控件列表,选择需要的类型,双击需要的控件,界面如下:弹出控件说明,可以设置控件参数,点击”添加“按钮控件就被添加了,界面如下:如上可以添加各种控件,点击”保存“按钮控件就被添加了,界面如下:选择对应的控件,就有对应的控件图形,点击”图形编程“按钮,界面如下:弹出图形编程,点击”创建工程“ 按钮,创建新的工程,界面如下:在控件列表中,选择需要的控件,选择对应的控件内容,单击或者拖动到白色编辑即可,界面如下:控件内容增加到编辑区域,界面如下:类似增加控件内容,将控制逻辑增加到编辑区域,界面如下:2.图形编程主界面及模块介绍 图形编程的主界面如下: 返回:返回至工程列表页面。 保存:将编辑的内容进行保存。 烧录:将图形代码块对应的代码程序烧录至绑定设备。 绑定设备设置:可设置代码烧录的目标设备。 图形代码块列表:点击可打开菜单下对应代码块,拖动至编辑区域进行对应代码的修改。 编辑区域:编辑代码的区域,主要代码块可以在该区域内拖动,组合。 代码查看区域:可查看图形化代码块组合出的源码,实时更新,不可编辑。 隐藏(点击后变为“代码”):点击可切换是否显示代码查看区域。 撤销:可撤销最近20次的编辑操作。 清空:可清空除“IntoRobot主程序”之外的所有图形代码块。 定位:点击可将图形代码块调整到合适的大小和显示位置,方便查看。 删除:可将图形代码块拖动至该图标处将其删除。也可以选中后按delete键删除。3.图形代码块列表菜单及右键菜单 IntoRobot:包含IntoRobot平台自用的各种模块。 功能控件:其中的模块对应平台的控件,方括号(【】)中为控件的名称。 传感器:包含常用传感器,即可以获取对应管脚的各种传感器的值。 控制:包含各种控制操作,例如循环,判断等。 数字与逻辑:包含各种数值输出与逻辑判断。 编辑区域右键菜单: 空白处点击右键可显示如下菜单: 整理模块:可以将所有模块排列整齐。 折叠模块:可以将多个模块折叠,方便查看。 展开块:可以将折叠的模块展开。 选中其中某个代码模块后点击右键显示如下菜单: 复制:可以复制出一个与选定模块相同的模块。 折叠模块:将模块折叠。 禁用块:将选定模块禁用,不再起作用。 删除块:删除。4.模块颜色分类 5.图形编程操作方式 从左边图形代码块列表种选择需要使用的模块,拖动至编辑区域进行组合。两个接口契合的模块拖动移近时,缺口边缘会显示黄色线条指示,放开鼠标后即可以将模块组合在一起。6.图形编程实例-温控风扇 1. 登录IntoRobot云平台,如没有账号请先进行注册。 2. 进入“图形编程”,点击加号新建一个工程。 3. 从图形代码模块中选择对应的模块,拖动至编辑区进行组合,完成后如下图: 1)首先添加温控风扇事件监控,判断如果控件的开光状态为关闭,那么控制风扇(D0管脚)为关闭,否则为打开。 2)然后在主程序下添加重复执行,循环监控D1管脚的DHT11的温度,并显示在控件中。并且增加判断,如果检测到D1管脚的DHT11的传感器的温度值小于25,那么将温控风扇的风扇关闭。之后延时1000毫秒,继续进行下一个循环。 图形编程中不用自己定义变量,不用手动添加调用,等等这些相关工作平台均会自动处理。 图形编程完成后,对应的代码为:#include #define TEMPCTRLFAN_CMD_SWITCH "channel/tempCtrlFan_0/cmd/switch"#define TEMPCTRLFAN_DATA_STATUS "channel/tempCtrlFan_0/data/status"#define TEMPCTRLFAN_DATA_TEMPERATURE "channel/tempCtrlFan_0/data/temperature"DHT11 dht11_A0 = DHT11(A0);void fanSwitchCb(uint8_t *payload, uint32_t len){if (atoi((char *)payload) == 0){ digitalWrite(D0, LOW); IntoRobot.publish(TEMPCTRLFAN_DATA_STATUS,LOW);}else{ digitalWrite(D0, HIGH); IntoRobot.publish(TEMPCTRLFAN_DATA_STATUS,HIGH);}}void setup(){IntoRobot.subscribe(TEMPCTRLFAN_CMD_SWITCH, NULL, fanSwitchCb);pinMode(D0, OUTPUT);dht11_A0.begin();}void loop(){IntoRobot.publish(TEMPCTRLFAN_DATA_TEMPERATURE, dht11_A0.ReadTemperature(0));if (dht11_A0.ReadTemperature(0)
2016-05-29 21:46
一种准确地预测由泄漏电流引起的 PLL 基准杂散噪声之简单方法
2019-05-27 15:55
例如,若是鉴相器频率为100MHz,输出频率为2001MHz,那么整数边界杂散将为1MHz的偏移量。在这种情况下,1MHz还是可以容忍的。但当偏移量变得过小,却仍为非零值时,分数杂散情况会更加严重
2022-11-18 07:51
本帖最后由 eehome 于 2013-1-5 09:50 编辑 嵌入式学习指引--ARM调试技术 在bootloader的深入学习中,深感调试的重要性。毛德操书中曾提过,在软件开发
2011-03-14 11:32