网站开发制作报价单网站 多少篇文章才能上线

pingmian/2025/10/9 14:31:48/文章来源:
网站开发制作报价单,网站 多少篇文章才能上线,教育机构招聘网站建设,宝洁网站建设1、认识一下小小蛮驴真面目 1.1、组件部分 HaaS100核心板 HaaS100是一款物联网场景中的标准硬件#xff0c;并配套嵌入到硬件中的软件驱动及功能模块#xff0c;为用户提供物联网设备高效开发服务。 HaaS100核心板有着丰富的外设接口#xff0c;如下所示#xff1a; 智…1、认识一下小小蛮驴真面目 1.1、组件部分 HaaS100核心板 HaaS100是一款物联网场景中的标准硬件并配套嵌入到硬件中的软件驱动及功能模块为用户提供物联网设备高效开发服务。 HaaS100核心板有着丰富的外设接口如下所示 智能车底板电路 红外接收头子实现红外遥控小车5V电源稳压芯片电机驱动芯片电流可达2A为小车提供强大的动力电源指示灯保护二极管 其他丰富接口 电机接口超声波模块接口舵机模块接口测速模块接口红外避障模块接口电池座接口HaaS连接接口 1.2、重要模块介绍 1.2.1、驱动电机 驱动电机芯片是小车最重要的模块之一2A的强大输出电流为小车提供满满的动力。 驱动模块的接口定义 其中IN1和IN2是控制小车的左电机IN3和IN4是控制小车的右电机ENA和ENB引脚为输出使能管脚高电平有效IN1、IN2、IN3和IN4可以通过PWM脉冲调速。 电机控制 IN1高电平IN2低电平左电机正传 IN1低电平IN2高电平左电机反传 IN3高电平IN4低电平右电机正传 IN3低电平IN4高电平右电机反传。 1.2.2、超声波测距模块 超声波测距一般有4个管脚 GND接公共地 VCC供5V电源 Trigger触发控制信号输入引脚 Echo回响信号输出引脚 超声波测距原理是当发送的超声波遇到物体被发射回来被接收端接收然后通过发送信号到接收到回响的信号时间间隔可以测算出距离。 测距过程如下HaaS100给Trigger引脚至少10uS的脉冲触发信号这时候超声波模块发射8个40KHz的方波然后模块自动检测是否有信号返回。若检测到回响信号会通过Echo引脚输出一个高电平脉冲脉冲的宽度就是超声波从发射到返回的时间t。假设小车距离障碍物距离L2LvtLvt/2其中v声音的传播速度340m/s。 1.2.3、红外避障模块 红外避障原理就是当障碍物靠近的时候红外接收到的发射光强度越来越大所以增大了输出的模拟信号模拟信号接入比较器经过比较器处理输出数字信号。读取数字信号电平就可以判断前方是否有障碍物。 1.2.4、测速模块 测速模块主要原理是由码盘结合光电传感器传感器一端为发射光另一端接收光通过测量单位时间内脉冲个数得出小车的速度本模块采用施密特触发器输出的信号非常稳定( 去抖)。 2、云端小小蛮驴产品创建 参考基于《一步步打造能手机远程管理的HaaS花卉养植系统》系列文章一步步在物联网平台创建产品、对应的物模型以及设备。也可以通过载入TSL文件一键生成物模型。 2.1、云端产品创建展示 创建了HaaS电动车的产品名称然后定义了前进、后退、暂停、左转、右转等物模型属性。 按照一步步操作云端创建产品、物模型以及设备以后我们可以获取对应的四元组信息。 3、HaaS电动小车软件开发 3.1、配置初始化 HaaS100设备端电动小车参考代码的路径在/application/example/auto_demo下。 从物联网云平台创建的产品时候可以获取调试设备的四元组信息。如下所示 //四元组信息初始化#define PRODUCT_KEY *******#define PRODUCT_SECRET *******#define DEVICE_NAME *******#define DEVICE_SECRET *******对驱动电机芯片控制引脚配置 int auto_gpio_init(void) { temp_gpio.port IN1_PIN;temp_gpio.config OUTPUT_OPEN_DRAIN_PULL_UP;hal_gpio_init(temp_gpio);temp_gpio.port IN2_PIN;temp_gpio.config OUTPUT_OPEN_DRAIN_PULL_UP;hal_gpio_init(temp_gpio);temp_gpio.port IN3_PIN;temp_gpio.config OUTPUT_OPEN_DRAIN_PULL_UP;hal_gpio_init(temp_gpio);temp_gpio.port IN4_PIN;temp_gpio.config OUTPUT_OPEN_DRAIN_PULL_UP;hal_gpio_init(temp_gpio);temp_gpio.port ENA_PIN;temp_gpio.config OUTPUT_OPEN_DRAIN_PULL_UP;hal_gpio_init(temp_gpio);temp_gpio.port ENB_PIN;temp_gpio.config OUTPUT_OPEN_DRAIN_PULL_UP;hal_gpio_init(temp_gpio);GPIO_Set(ENA_PORT,1); //使能驱动电机左GPIO_Set(ENB_PORT,1);//使能驱动电机右stop_ctl(); }3.2、接收云端控制命令 接受处理云端的控制命令包括后退、左转、右转、停止、前进等。 char *auto_temp[5]{back,left,right,stop,front}; static int user_property_set_event_handler(const int devid, const char *request, const int request_len) { int res 0;char i 0,*auto_c;cJSON *root cJSON_Parse(request)for(i0;i5;i){auto_c auto_temp[i];cJSON *value cJSON_GetObjectItem(root,auto_c);if (value NULL || !cJSON_IsNumber(value)) {EXAMPLE_TRACE(not find %d,i); }else{goto hass_send;}}cJSON_Delete(root);if(i 5){EXAMPLE_TRACE(not find %d,i); return -1;} hass_send: switch(i){case 0:back_ctl();EXAMPLE_TRACE(---back);break;case 1:left_ctl();EXAMPLE_TRACE(---left);break;case 2:right_ctl();EXAMPLE_TRACE(---right);break;case 3:stop_ctl();EXAMPLE_TRACE(---stop);break;case 4:front_ctl();EXAMPLE_TRACE(---front);break;default:break;}res IOT_Linkkit_Report(EXAMPLE_MASTER_DEVID, ITM_MSG_POST_PROPERTY,(unsigned char *)request, request_len);return 0; } 3.3、HaaS电动车小程序开发 3.3.1、云端钉一体小程序SDK获取 git clone -b dev_3.1.0_haas https://github.com/alibaba/AliOS-Things.gitSDK相关代码及操作readme在application/miniapp/目录下。 3.3.2、SDK目录结构 / ├─ lib (存放依赖库的文件夹用户无需关心) │ ├─ alicloud/pop-core https://github.com/aliyun/openapi-core-nodejs-sdk │ ├─ kitx │ └─ iot-packet.js 封装给用户的文件 ├─ pages 页面文件夹用户在这里自定义页面示例持续更新中 │ └─ index 首页 选择进入不同示例 │ ├─ index.axml │ ├─ index.js │ ├─ index.acss │ └─ index.json │ └─ HaasCar 示例1 HaaS小小蛮驴 │ ├─ HaasCar.axml 页面布局文件 │ ├─ HaasCar.js 控制逻辑用户在这里定义交互行为 │ ├─ HaasCar.acss 页面样式 │ ├─ HaasCar.json 页面配置用于配置页面标题等 │ └─ HaasCar.TSL.json 示例对应的TSL文件用户可以在物联网平台上导入该文件生成物模型 │ └─ HaasFlower 示例2 HaaS养花目录结构同 HaasCar ├─ app.js 注册小程序在这里进行全局参数配置如 AccessKey ├─ app.acss 小程序全局样式 ├─ app.json 小程序全局配置可以在这里设置小程序打开的默认页面 └─ others 3.3.3、SDK使用 使用小程序开发工具打开miniapp这个工程。 step1 在app.js填写AccessKeyID 以及 AccessKeySecret 获取云端API调用权限 step2 填写目标设备 DeviceName 以及 ProductKey这里是待控制的设备 // app.js let accessKey { accessKeyId: - accessKeyId -, // 填入阿里云平台生成的 assessKeyId 以及 Secret accessKeySecret: - accessKeySecret -, } // HaasCar.js let device { DeviceName: - DeviceName -, // 填入目标设备 DeviceName 以及 ProductKey ProductKey: - ProductKey - } 代码中提到的几个关键参数 AccessKeyID AccessKeySecret 云账号AccessKey是用户访问阿里云API的密钥。https://usercenter.console.aliyun.com/#/manage/ak 安全起见我们可以采取创建RAM子账号的形式来对权限进行分离 创建完成后需要手动分配权限点击右侧添加权限。我这里直接选择了 AdministratorAccess。 添加完成后如下。 DeviceName ProducKey 这两个参数在创建设备时生成。 3.3.4、编译验证 点击小程序IDE右上角“真机调试”按钮等待二维码生成后使用钉钉APP扫码即可发起小程序。 3.4、效果展示 4、开发者技术支持

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88816.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站别名解析的目的是什么网站建设简讯

cc_gbif()是R语言包coordinatecleaner中的一个函数,用于清理GBIF(全球生物多样性信息设施)数据集的地理坐标。该函数可以识别潜在的坐标错误,并对其进行修正或删除。 以下是cc_gbifl()函数的一般用法和主要参数: cc_…

网站建设 企业机房托管

2019独角兽企业重金招聘Python工程师标准>>> 防止黑客入的方法有很多,但是世界上没有绝对安全的系统。我们只可以尽量避免被入侵,最大的程度上减少伤亡。那么,接下来天下数据将为您详细介绍防止黑客入侵的五大技巧。(本文为天下数…

著名设计案例网站网站一般用什么语言

vue2面试题:vue组件之间的通信方式有哪些? 回答思路:1.组件通信的目的-->2.组件通信的分类-->3.组件通信的方案1.组件通信的目的2.组件通信的分类3.组件通信的方案(1)通过props传递数据(2&#xff09…

网站建设到底怎么回事河南便宜网站建设费用

这个onvif工具可以实时监控画面,使用起来简单方便 左侧一栏是设备信息,中间上半部分是设备配置设置,下半部分是图像预览配置设置。 修改密码可通过该工具,点击User management后选择用户类型并且修改密码。

绍兴柯桥建设局网站广告设计软件手机版

MySQL提供了许多数字函数,用于对数字进行各种计算和处理。以下是一些常用的MySQL数字函数。 内容有点多,建议收藏以备后续用到查阅参考。 目录 一、SIGN 取数字的符号 二、ABS 取绝对值 三、COS 取余弦值 四、ACOS 取反余弦值 五、SIN 取正弦值 六…

枣庄做网站建设的公司附近培训电脑的地方

目录 一、下载程序 1. 点击Download 2. 点击Files for Microsoft Windows 3. 点击Apache Lounge 4. 点击httpd-2.4.54-win64-VSI6.zip ​5. 下载压缩包 6.解压到文件夹里 二、配置环境变量 1. 右键我的电脑 - 属性 2. 高级系统设置 3. 点击环境变量 4. 点击系统变…

深圳网站开发服务流行网站类型

列表查询中一对多查询循环查询优化,mysql循环查询优化描述比如查询学生列表,每一行需要包含该学生的家长列表,一个学生对应多个家长。循环查询方式先查出学生列表,再循环查询对应的家长列表,需要查询N1次但在循环中查询…

设计高端网站建设上海电子商务网站制作公司

摘要: 如果您是一个大数据开发工程师并且使用过hadoop的hive框架,那么恭喜您,阿里云的大数据计算服务-Maxcompute,您已经会了90%。这篇文章就来简单对比下Maxcompute和hive的异同,来方便刚开始使用Maxcompute的用户&am…

无锡网站制作推广公司专业外贸网站建设

今天继续给大家分享JVM的相关知识,今天介绍一下JVM内存区域的程序计数器。 1、程序计数器概念 JVM中的程序计数寄存器(Program Counter Register)中Register的命名来源于CPU的寄存器,寄存器用来存储指令相关的现场信息。 CPU只…

机械厂网站建设方案交易所网站建设

近日,国际权威IT咨询机构IDC发布《中国数据安全市场发展趋势,2023》报告,报告针对中国数据安全市场的发展现状进行调研,明确了最终用户数据安全建设的痛点、难点,阐述了市场中各技术服务提供商的服务方案和优势。 美创…

扬州网站建设价格安国网站建设

目录: 第一部分 IPv6的诞生背景和引起的主要变化 第二部分 IPv6数据报的基本首部和扩展首部 第三部分 IPv6地址 第四部分 IPv4向IPv6过渡 第一部分 IPv6的诞生背景和引起的主要变化 一.IPv6的诞生背景 IPv4存在设计缺陷: IPv4的设计者最初并没有想到该协议会在全球范围内广…

网站建设技术入股合同建设银行官方网站入口

最近GPT概念爆火,许多行业开始竞相发展AI ,工作就业也将面临跳转,目前测试就业形势就分为了两大类,一类是测试行业如功能、性能、自动化综合性人才就业技能需求,另一类便是AI测试行业的需求普遍增长,原本由…

哪些网站可以做翻译兼职湖北专业网站制作公司

在产品质量 检测过程中,对于字符、条码等标识信息的识别、读取、检测是非常重要的一部分,比如在食品饮料包装检测中,生产日期 、保质期 、生产批号 、条码等字符信息是产品管理和追溯必不可缺的,因此利用机器视觉技术进行OCR字符采…

东莞好的网站建设效果professional wordpress pdf

ISA Server的下个版本TMG2010已经发布有一段时间了,现在正在逐渐将原来的ISA Server 2006升级到TMG2010。由于TMG2010需要64位的CPU与Windows Server 2008操作系统,所以,如果原来的ISA Server 2006是安装在32位的CPU的服务器中,则…

电子商务网站建设报价沧州手机端网络推广

扬州诚招电动牙刷代理有什么牌子比较好用,珈蓝电器实惠物美,为人类口腔事业的发展再创新贡献。扬州诚招电动牙刷代理有什么牌子比较好用, 很多人说电动牙刷是懒人神器, 但偷懒可以,口腔清洁效果可不能因此打折。电动牙…

有哪些做农产品的网站西安网站建设seo竞价

目录 1.计算一元二次方程 2.看一元方程的图形 有个小疑问? 惊喜: 总结 1.计算一元二次方程 这一讲我们以科学计算开始,使用matlab计算精确度很高,我们可以尝试来计算一下黄金分割率(定义大家可以自行百度一下&am…

企业网站建设费现金流科目企业信息查询网

为什么要进行消息通信? content_script和top窗口之间除了DOM共享之外,window对象是不共享的。如果content_script需要获得top窗口中window对象的数据,就需要使用到通信。反之,也是相同的情况。 1、自定义监听事件(推荐…

赣州建设公司网站软文营销案例200字

一.图的遍历 图的遍历需要解决的关键问题 1.在图中,如何选取遍历的起始顶点? 从编号小的顶点开始 在线性表中,数据元素在表中的编号就是元素在序列中的位置,因而其编号是唯一的。在树中,将节点按层序编号&#xff0…

云南网站建设价格找兼职h5网站开发人员

将模糊图片4K高清化效果如下: 优化前的图片 优化后如下图: 优化后图片变大变清晰了效果很明显 软件界面如下: 所用工具和代码: 1、所需软件包 网盘链接:https://pan.baidu.com/s/1CMvn4Y7edDTR4COfu4FviA提取码&…

域名虚拟服务器做网站公司注册资本可以随便填吗

Win10 安装Linux子系统原理就是安装一个(Linux系统的)应用程序。使用应用程序一般的使用Linux子系统,非常方便。第一步:启用开发者模式启用开发者模式,其实很简单,本人参考的是该文章:手把手教你…