标签: lua

20 篇文章

thumbnail
IoT Power PC 端技术总结 – 0序章
如果有更新,我会将每个章节的链接都放在这里 1 WPF单文件化 2 与设备通信 3 STM8的串口ISP升级 4 数据的记录与存储 5 电流波形展示 关于IoT Power PC 客户端 一直没时间整理一下这个软件用到的各种技术,我觉得有必要记录一下,一方面是防止我时间太久忘记这些技术的细节和使用的原因,另一方面可能有些朋友也会遇到相同的问题。 软…
thumbnail
自制wifi开机卡
最近路由器和电脑分开了,电脑不连有线,导致没法用网络唤醒。 于是乎在淘宝上找了找wifi开机卡,发现都有点小贵 翻了翻,抽屉里有一块闲置的8266板子,遂掏出来折腾 硬件 就是开发板接了个继电器而已,继电器吸合控制开机键连通: VCC(5v) ▲ │ 开机键一端 ┌──┴──────────────┐ ┌──────────── │ ┌─┴────…
thumbnail
纯前端的lua代码运行测试工具
这个东西其实在四个月钱就做好了,现在发文章只是因为感觉博客更新频率太低,水数量而已(不) 可以直接用的成品 目前GitHub和Gitee上我都放了一份,因为是纯前端来实现的,所以都开启了page服务,可以直接用 GitHub 在线测试:https://lua.papapoi.com/ 源码:https://github.com/chenxuuu/l…
thumbnail
抽象话生成器
最近抽象话梗好像用的比较多(可能?) 闲的没事干就用lua写了个这东西 顺便做了个网页来调用这个生成接口,做完的成品点下面的链接就可以查看了: https://qq.papapoi.com/cxh/ 服务端接口是直接跑在openresty上面的,毕竟能跑lua咱就跑呗 当然,这个也开源了: https://github.com/chenxuuu/c…
thumbnail
用openresty(Lua)写一个获取YouTube直播状态的接口
之前在QQ机器人上面加了个虚拟主播开播提醒的功能(群261037783),我直接用caddy反代来获取YouTube页面的信息。由于是定时轮询一大堆人,而且是下载整个页面的内容,所以延迟极高。 被某人调侃的群名: 所以我决定写一个接口,直接由服务器来判断状态,并把结果传给机器人,这样会省下很多时间和流量。 网页接口选择有不少,可以直接php,也可以…
thumbnail
LLCOM,能跑Lua的串口调试工具
经过一周多的苦肝,这个工具终于基本完工了。 实在是懒得写文章了,我把GitHub上面readme的内容复制到这里吧(懒死了) LLCOM 可运行lua脚本的高自由度串口调试工具。 下载 release页面稳定版:GitHub Release Page CI自动构建,快照版:Appveyor Artifacts 功能列表 其他串口调试功能具有的功能 …
thumbnail
接待喵lua插件教程1-人类的本质功能
接待喵lua插件项目地址:https://github.com/chenxuuu/receiver-meow 交流群:931546484 为什么要用lua写qq机器人插件? 通常写插件流程:改代码--编译--重启机器人--测试功能 如果你用了lua:保存代码--立刻可以测试功能 这款插件就是为了这种便捷的编程体验而诞生的,不用编译器,一个编辑器即可…
thumbnail
接待喵插件-跑lua的qq机器人插件
缘起 说起这个qq机器人插件,其实这已经算是第二次重新编写这个项目了。 第一次写插件使用的是Flexlive SDK这个框架,主要是因为只会C# 后来这个插件框架的作者去搞了个新框架叫麻花,也就是Newbe.Mahua,不过这个框架说实话,用起来确实有点。。。。。看看下面酷q所有文件的图片就懂了: 各种dll全部需要扔到根目录,然后还附属了一堆其他…
thumbnail
在Air2xx/8xx系列的core中添加自己的lua模块
下载core 打开http://www.openluat.com/Product/gprs/Air202.html--> 资料下载 --> 下载源码 把压缩包里的文件解压到一个位置 添加模块 假设新增的模块叫test,调用test.get(a)返回a+1后的值 在core\cust_src\elua\modules\src新建一个文件test.c:…
thumbnail
在C#里跑lua脚本 – Nlua 的简单使用
一直以来都有个想法,就是在C#中实现lua脚本的环境,然后给我的qq机器人加上直接运行自定义lua脚本发功能。这样机器人功能就能大大拓展了,并且也不用经常编译/重启机器人来测试各种新增功能了,只需要扔脚本进去跑就好了 经过一番查找,我发现了Nlua这个好东西 安装Nlua 我比较懒,直接进nuget商店去安装的: 跑起来~ 跑起来lua只需要简单的…
thumbnail
距离/光线传感器SLI3108的使用
最近一个项目用到了SLI3108这个芯片,用起来其实也蛮简单的,文章这里稍微记录一下以免忘记 主控为Air268模块 SLI3108是一款可以测距离/光线强度的芯片,具体datasheet可以从此处查看:SLI3108 datasheet-Rev0 项目里用到的就是简单的测距功能,当距离靠,距离在设置阈值内,INT引脚就会触发一个低电平,重新对寄存…
thumbnail
使用 Visual Studio 2017 编译 Lua 源码
首先去官网下载源码: https://www.lua.org 接着打开vs,如果你没装c/c++部分,需要补充安装: 安装完后,新建一个空的工程: 将下好的源码拖入刚刚新建的工程文件夹: 右击解决方案资源管理器空白处,新建一个项目: 选择静态库,命名为lualib: 右击新建的项目,添加现有文件: 选中除了lua.c和luac.c外的所有c文件,回…
thumbnail
Luat系列教程:7、串口收发
LUAT系列全部教程可以点击下面链接查看(建议保存书签): https://www.chenxublog.com/tag/luat系列教程 阅读本文需要具有的技能: 看过该系列前几篇文章或明白前几篇文章内容的 可以明白字符串、字节码之间的区别 了解串口的原理和使用 其实串口这个部分,我觉得挺简单的,看demo都能看懂吧。。 官方demo代码 官方代…
thumbnail
Luat系列教程:6、mqtt代码详解
LUAT系列全部教程可以点击下面链接查看(建议保存书签): https://www.chenxublog.com/tag/luat系列教程 写在前面: 由于本人并未学习过具体原理,所以本文可能会有多处常识性错误,如有发现请留言指出,谢谢! 阅读本文需要具有的技能: 看过该系列前几篇文章或明白前几篇文章内容的 熟悉lua语法,尤其是数组部分 可以明白…
thumbnail
Luat系列教程:5、socket代码详解
LUAT系列全部教程可以点击下面链接查看(建议保存书签): https://www.chenxublog.com/tag/luat系列教程 写在前面: 由于本人并未学习过具体原理,所以本文可能会有多处常识性错误,如有发现请留言指出,谢谢! 阅读本文需要具有的技能: 看过该系列前几篇文章或明白前几篇文章内容的 熟悉lua语法,尤其是数组部分 可以明白…
thumbnail
Luat系列教程:4、学会使用并看懂luatools的trace信息
LUAT系列全部教程可以点击下面链接查看(建议保存书签): https://www.chenxublog.com/tag/luat系列教程 看到标题,可能会有些读者(假装文章有很多人看的样子.jpg)会问:我要的mqtt代码解释呢! 别着急,下一篇投稿就会去讲(咕咕咕咕咕咕咕咕 适合阅读本文的人需要: 理解或已经学习了前几章的内容 熟悉lua语法 …
thumbnail
Luat系列教程:3、LUAT程序的基本时序
LUAT系列全部教程可以点击下面链接查看(建议保存书签): https://www.chenxublog.com/tag/luat系列教程 适合阅读本文的人 至少用过一款单片机的 接触、了解过或听说过rtos、ucos等多任务系统 前几篇文章所提内容都已经懂了的 有耐心看完本文的 对lua语法熟悉的,如不熟悉请移步 http://www.runoo…