深入学习Lua本人学习lua游戏开发实践指南的学习笔记,主要记录书中的一些知识点。1、 函数函数是划分游戏脚本功能的主要工具,它是通过标识符(事实上是一个变量)调用的lua代码块,可以执行某种处理、返回值,或者二者都有。简单的函数定义如下:Function Wow()
print(“ ”)
print(Wow ,that wasaawesome:)
print(“ ”)
end
函数定
转载
2024-06-05 10:09:14
71阅读
ESP8266目前使用最广泛的WIFI,无论作为DIY还是项目量产都是不错的选择,下面记录ESP8266的lua开发过程。##开发四大件1. 环境搭建2. 编辑器3. 编写应用
原创
2021-11-16 14:05:07
442阅读
前言 开发Lua需要使用这个软件 注:该软件需要按照JDK 即 JAVA虚拟机,如果没有安装过JDK,请先看JDK安装教程安装JDK USB线连接开发板接入电脑 选择自己的串口号 波特率115200 然后点击打开 复位下模块 注意: 就像是咱单片机默认一开始执行main一样 LUA开发的时候 ,LU
转载
2019-12-14 00:14:00
146阅读
2评论
视频教程链接:Hi,今天我们来聊一聊单片机的自动下载电路,相信大家都见过不少这个下载电路,但为什么这么接,大家有去了解过吗?本节课我就根据自己平时积累的经验以及网上查阅的资料来聊一聊,大家有不同的看法也可以在评论区留言讨论。之前学习51单片机时,程序是需要通过电源开关重新打开冷启动来烧录进去的,现在学习了自动下载电路,就可以简化烧录程序的流程。下面我们拿ESP8266自动下载来分析,来看下启动模式
一、编写lua脚本获取控制信息(8266)
前边也说过,这个脚本要实现的步骤可以分三步,第一步是联网,第二步是使用http get到数据,然后控制要控制的设备。我们的lua脚本分为两个,一个是init.lua,另外一个是httpclick.lua,这个默认上电执行的是init.lua,我们在init.lua中连接网路,在httpclick.lua中获取我们在服务器上保存的信息,然后控制响应的设备
转载
2024-07-20 23:11:04
56阅读
这个过程也是比较折腾的,先是去乐鑫官网或者机智云官网下载最新的烧录软件flash_download_tools_v3.6.4和AT指令固件版本esp8266_at_bin_v1.6.1。 按照这个网页http://docs.gizwits.com/zh-cn/deviceDev/ESP8266%E4%B8%B2%E5%8F%A3%E7%83%A7%E5%86%99%E8%AF%B4%E6
转载
2024-04-29 05:50:33
260阅读
前言 当前8266有各种开发 1.在官方已经封装好的C库上开发(SDK开发) 2.官方在SDK的基础上封装的AT指令程序(AT指令开发) 3.在SDK的基础上嵌入脚本语言(Lua,Python等开发方式) 所以大家首先要明白,AT指令和脚本语言是别人在SDK的基础上进行了封装 然后咱再在封装的基础上
转载
2019-12-08 12:44:00
252阅读
2评论
目录(一)ESP8266 nodeMCU 固件云构建官网:nodeMCU - Lua(二)ESP8266 固件烧录工具(三)ESP8266 nodeMCU 官网手册:Lua 函数 - API(四)ESP8266 nodeMCU 官网Github固件开源:nodemcu-firmware(五)ESP8266 nodeMCU 官网推荐Lua烧录工具一、ESPl
转载
2024-03-19 21:49:41
64阅读
前言学习正点原子提供的ESP8266例程,移植ESP8266驱动程序到HAL库并进行封装,方便在以后的学习工作中快速使用本文的目标是实现TCP透传硬件环境ATK-ESP8266模块正点原子基于汇思瑞(HYSIRY)生产的ESP8266MOD模块(芯片:乐鑫ESP8266EX)采用安信可修改版AT固件波特率:115200AT指令集资料:乐鑫/安信可修改版STM32F1精英板ATK-ESP8266直接
转载
2024-02-23 09:44:07
69阅读
前言 这节咱自己编译LUA固件 准备一台linux的机子 我把固件放到了git上,方便电脑用http下载 我先用这个连接linux 大家随意哈,只要是一台linux的机子就可以,不管是图形页面还是命令行形式使用,只要自己可以操作就可以 我用的是ubuntu16.4 执行 apt-get update
转载
2019-11-28 11:25:00
223阅读
2评论
基础 lua_pushnumber (L, 1); lua_pushnumber (L,3); lua_pushnumber (L,4); return 3; c_sprintf(temp, "%d.%d.%d.%d", IP2STR(&pTempIp.ip) ); lua_pushstring(
转载
2018-07-14 22:11:00
85阅读
2评论
https://nodemcu.readthedocs.io/en/master/modules/uart/ 串口发送数据 发送一个16进制到串口 uart.write(0, 0xaa) 注: 之所以有后面的这两个是因为咱打印的时候其实单片机还没有完全运行完内部的程序 3E 代表 > 20是空 咱加
转载
2019-12-14 13:38:00
415阅读
2评论
随着互联网和移动设备的普及,视频已经成为了人们获取信息和娱乐的主要途径之一。在观看视频时,文字解说和标题是很重要的元素,它们可以帮助观众更好地理解视频内容,同时也可以提高视频的传播效果。例如,制作一个烹饪教学视频时,可以使用视频字幕添加工具添加文字说明菜谱、食材和烹饪过程。这样我们就可以更好地理解教学内容,并且更容易跟随视频步骤进行操作。那大家知道视频字幕添加工具有哪些吗?如果你还不知道的话,赶紧
转载
2024-10-11 10:06:17
16阅读
一、使用URCesp8266作为AT服务器,STM32作为AT客户端,之间采用AT指令集进行操作,(esp8266进入透传模式后,stm32再发的AT指令将失效,会当做是透传数据被esp8266直接转发),正常情况下,都是stm32发一条AT指令,esp8266会反馈一条数据,这时候直接采用at_client的相关接口函数就可以进行AT指令的发送与回应数据处理;但还存在esp8266作为AT服务器
转载
2024-04-29 10:33:31
114阅读
前言 这节咱去官网上获取lua开发的固件. 官网下载 下面是我以前写的,咱不使用官网下载的固件,咱使用自己编译的固件.. 填写好自己的的邮箱地址,然后选择好自己需要的功能,一会编译好的固件就会发到您的邮箱 地址 https://nodemcu-build.com/ 我一开始用的QQ邮箱,不过后来不知
转载
2019-11-28 06:27:00
168阅读
2评论
最全配置Arduino IDE的esp8266开发环境教程前言正常安装流程正常流程的安装原理手动安装原理判断安装成功百般无奈的最终解决方案 前言 Arduino IDE除了可以编写在Arduino上运行的程序,还可以配置成esp8266的开发环境,这样就可以直接在Arduino IDE上开发esp8266的固件程序。但是正常流程安装非常慢,还会频繁报
转载
2023-12-03 12:56:13
70阅读
ART-PI 连接OneNet服务器+控制板载LED灯(RT-Studio平台) 小飞哥也开始絮叨起来了,求赞求关注的,来,干货,干!主要实现目标:基于ART-PI+ESP8266通过MQTT协议连接OneNet云服务器,上传数据,并下发控制指令控制板载LED。用到的硬件及平台:ART-PIESP8266OneNet组件OneNet
前言 这节说一下多个文件调用 多个文件之间变量调用 准备两个文件 init.lua other.lua 开始 模块默认一开始调用的是init.lua 咱让init.lua调用 other.lua 很简单 dofile("other.lua") 注意: 因为是init.lua 调用 other.lua
转载
2019-12-14 00:38:00
285阅读
2评论
LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧。看我能不能忽悠到你。LUA是语言,那么一定有编写的工具。第一次学,那么就用LFW(lua for windows)。我相信你的电脑系统是Windows。它包括:Lua Interpreter(Lua解释器) Lua Reference Manual(Lua参考
转载
2024-05-06 10:07:09
101阅读
先看下载自己的固件填写好自己的的邮箱地址,然后选择好自己需要的功能,一会编译好的固件就会发到您的邮箱地址https://nodemcu-build.com/我下载的链接:http://pan.baidu.com/s/1qYUI4zi%20密码:kqnt 我一开始用的QQ邮箱,不过后来不知道怎么的我的qq邮箱不可以了,,,,所以就用的自己的新浪邮箱 &nb
转载
2024-05-06 14:19:57
1310阅读