基于STM32对JY901模块进行姿态数据的获取,同时用芯片的AD对多路电压进行采集,最终将所有数据通过NRF24L01发送给接收终端
6.6MB JY901
1
以下更改相对于E_D3D91.0正式版:1:[!]"E_D3D9"改名为“E_DirectX".为其他DirectX组件作准备.2:[!]调用"d3dx9_42.dll"库改为"d3dx9_39.dll"库.直接影响相关的ID3DX...类.3:[!]优化各类(修改为继承),删除与基类重复的方法,相对减少源码体积(不多,约20KB).3:[+]ID3DXPMesh之前版本漏掉了(MSDN内没有,d3dx9mesh.h中有).4[+]ID3DXSPMesh之前版本漏掉了(MSDN内没有,d3dx9mesh.h中有).5:[+]IDirect3D9Ex6:[+]IDirect3DDevice9Ex7:[+]IDirect3DSwapChain9Ex8:[+]IDirect3D9ExOverlayExtension9:[+]IDirect3DDevice9Video10:[+]IDirect3DAuthenticatedChannel911:[+]IDirect3DCryptoSession912:[+]IDirectInput813:[+]IDirectInputDevice8其中DIDATAFORMAT参考了Delphi的JEDI后处理的.若有更好的方法欢迎讨论.14:[+]IDirectInputEffect15:[*]日后会陆续添加DirectX的其余组件,并且修复现有问题.(以后版本会整合发布,改动都将写入日志,公开免费发布,以谋求易语言完美调用原生DirectX所有组件方法.待组件全了后,我会定期逐个类/方法测试,顺便写些Demo.)提示:有易友建议我使用EATL,我大致看了下原理是类似的.但它改写了易语言的类(也是其亮点),从而导致可以直接调用.对于E_DirectX这个项目来讲,我个人感觉意义不是很大(该处理的类型还得处理!).并不是说EATL不好,本人多重考虑后感觉不适合.许多类方法可能存在问题务必注意特征/情况如下:方法中参数类型为文本型、字节集、所有类型的数组、以及自定义类型成员中含有其他自定义类型的,这些未经处理的大多存在问题.还有小数型参数与返回值的问题("Call"的问题),第一个版本(E_D3D9Beta1)中存在此重大问题.其后续的版本基本都已修复.以上问题基本皆由易独特的类型存储结构无法与之匹配而引起的.(了解C++类型存储结构的小伙伴可以很快想到处理办法.)模块还有大量问题没有处理,本人没有那么多时间和精力去逐个测试,除了自己用到的方法以外,许多都是简单处理下(工作量异常大!无奈之举,以后慢慢修复吧.也可以自己参照我处理过的方法自行研究,开源也是有此目的.)若发现问题可以发送相关的代码到我的邮箱.(此文最底下或模块中的作者信息一栏),便于我整合进下一版本中.承诺:以后所有版本皆会以免费开源形式发布,可任意使用,无任何限制.(据我所知之前也有不少因此受益的小伙伴,才让我更有信心继续下去.)声明:E_DirectX(E_D3D9)从诞生以来一直是以无偿开源的形式存在,同时因此作者(Roc/xc.roc)也无法对产品和用户进行有效的约束或限制,同时也不承担因为该产品所带来的后果,若造成任何损失/后果由使用者自行承担.请大家谨慎考虑取舍!总而言之,一切如涛哥所言:"向正确的方向前进!".动态:本人最近根据某易友的建议正在开发EssenGUI(游戏界面库),主要是应用于游戏环境(HookD3D--!).会以开源模块的形式小范围收费发布,并且给予相关技术支持.有相关需求的用户也可以联系我邮箱.以后会建立相关Q群供用户交流.大致特点:简单、易用、可扩展性(你能想到的,你能见到的组件几乎都能扩展出来.类似Ex_DUI,但也所有区别.).
2025/2/6 20:01:50 90KB D3D
1
AT指令通讯,很多人都用阻塞方式进行,很不利于产品开发,本人写了一套模板,称不上什么框架,是以非阻塞式的通讯方式进行,大大减轻CPU负担,稍作修改可以跟ESP8266等WIFI模块以及所有支持AT指令通讯的模块进行通讯,芯片是STM32F030与SIM800C进行通讯的历程
1
该代码用于无线充电系统,当无线接收端的红外检测模块在10s之内未检测到充电负载放置在其所监测范围内时,无线接收端则发送断电信号,并由无线发射端执行断电操作;
否则系统连续执行无线充电操作。
1
本资料简单描述了目前国内数控机床数据采集的方式和功能,可以提供给开发人员进行采集软件开发,也可以结合上层模块(MES)做综合补充。
2025/2/5 16:04:56 984KB 数控 机床 采集
1
调速是简单的调节占空比(分别30%,40%,60%,90%),驱动模块可以在某宝购买
2025/2/5 15:45:34 3KB 51电机调速
1
献给和几个月前的我一样的对Niagra模块编程不知如何着手的同学们
2025/2/5 2:12:43 16KB Niagara
1
超市会员积分管理系统主要用于实现了企业管理数据统计等。
本系统结构如下:(1)网络会员管理中心界面: 会员修改密码信息模块:实现会员密码功能;
会员登陆模块:实现会员登陆功能;
会员注册模块:实现会员注册功能;
留言板模块:实现留言板留言功能(2)后台管理界面: 系统用户管理模块:实现管理员的增加、查看功能;
会员信息管理模块:实现会员信息的增加、修改、查看功能;
注册用户管理模块:实现注册用户的增加、修改、查看功能;
会员卡管理模块:实现会员卡信息的增加、查看功能;
商品销售管理模块:实现商品信息的增加、查看功能;
会员积分管理模块:实现合作公司信息的增加等功能
2025/2/5 2:04:28 15.46MB 超市 积分管理 Java
1
stm32单片机驱动lora模块sx1278技术资料开发环境keil5子设备读取Ds18b20数据,通过iic显示到OLED屏幕上,同时用spi协议发送给lora,再传给网关。
网关接收到数据在OLED屏幕上显示。
2025/2/4 18:35:58 199KB LORA   SX1278
1
教师评语:该生按照课程考核模板要求,选取学习成绩管理系统进行了分析与设计。
该系统主要面向教学管理用户,主要有学生查询、教师输入考试信息、辅导员查询导出学生成绩、教务处统计分析综合成等几个功能模块,基本功能已经全部实现,有一定的实用价值。
在分析设计过程中,完全能用visio2003软件进行建模分析,分析非常清楚详细,设计合理,结构标准。
该生通过这个系统分析与设计,完全掌握了visio2003建模软件,能顺利完成数据流程图和组织结构图的构成,熟悉了系统分析与设计的文档,掌握了基本方法和技能,达到了课程考核要求。
2025/2/4 11:17:28 876KB 课程设计
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡