本篇章旨在帮助您掌握开发ubeeto物联网开发板的基本流程,掌握了该流程后即可开始体验网站中大量的实例啦。
提示: ubeeto开发板采用Lua作为开发语言,但是并不要求您专门为此去学系统的学Lua,不管您过去更擅长C或Python或其它语言,只要懂得基本的编程思想比如if、else、for、while即可,因为开发板中的大部分功能用Lua最基本的语法即可实现。另外通过参考开发板提供的丰富的例程即可快速掌握Lua的基本语法。
将TF卡插入开发板(注意不要插反),然后用Micro USB线将开发板和电脑连接,并将开关置于”TF”档,如下图:
--配置D8端口为普通输出(开发板电路板上的LED1灯和D8端口是固定连接的) LIB_GpioOutputConfig("D8","STANDARD") --开始大循环 while(true) do --每隔500ms(0.5秒)切换LED1灯珠的亮灭状态 LIB_DelayMs(500) LIB_GpioToggle("D8") end
上面代码中LIB开头的库函数详细介绍可以在ubeeto开发板API文档中通过Ctrl+F查询。
提示:如果您不知道如何在你的电脑上创建main.lua文件,可以直接在此处下载一个main.lua模板。
1、在电脑上创建完main.lua文件后,将文件拖入TF卡中。
2、然后将开发板的开关置于“ON”档,将自动开始编译TF卡中的代码和并下载到开发板内部的存储器中。
3、烧录过程完成后开发板会自动开始运行,并可以看到Led1灯每隔1秒闪烁一次。
提示:在开发过程中,TF卡作为下载程序的媒介不可缺少,但您的产品开发完后,如果产品中不涉及TF卡读写相关的功能,完全可以去掉TF卡让开发板脱卡运行。
假如您的代码中出现语法错误或者运行故障时,开发板上的红色Led灯会常亮,这时我们可以在TF卡上的LOG.TXT文件中看到Lua编译器自动生成的错误信息,根据错误信息的提示我们就可以很容易的定位到故障代码的位置。
自此您已经掌握了开发ubeeto开发板的整个流程,如果您想通过开发板的Print()函数打印出您的第一个”hello world”,可以访问《如何使用PRINT()函数打印调试输出“HELLO WORLD”》。
简单、快捷、高效、强大的物联网开发板
© 2022. All Rights Reserved. 粤ICP备2021058065号