开发板推荐| ShineBlink C2DevKit 低代码物联网开发板零门槛IoT...
本帖最后由 Kara 于 2022-9-22 15:26 编辑开发板推荐| ShineBlink C2DevKit 低代码物联网开发板零门槛
ShineBlink C2 DevKit 是一款集成多种常用硬件外设的开发板套件,旨在方便开发者更轻松的上手开发,并快速验证各种实验现象以及产品设计原型。接入机智云平台可以使用机智云的4G或者WiFi模块,几行代码即可开发硬件,工业级可靠性的API,深度接入机智云物联网云平台。
■开发板具有丰富的外设硬件,所以基于开发板本身就可以开发出各种案例■开发板电路原理图以及PCB均开源,开发者可以拿来作为开发参考资料■开发板提供大量的基础案例教程,综合案例教程,以及各种云接入教程■开发板提供外部扩展接口,可方便接入其他外部硬件■开发板仅需一根USB5V数据线或5V DC电源线即可供电,同时也可通过扩展接口给外部硬件供电■开发板的尺寸为65mm*130mm,板子的设计充分考虑了人性化设计。
板上资源如下:1:1个模拟TF卡指示灯(蓝色) 2:三个LED指示灯(LED_PWM红LED1黄LED2绿)3:三个按键(其中一个为复位按键)4:一个红外人体感应传感器5:一个光敏传感器6:一个无源蜂鸣器7:一个3610振动电机8:一个继电器(带绿色指示灯)9:一个模拟输入旋钮10:一个OLED显示屏幕11:一个温湿度传感器12:一路RS48513:一个脉冲输出端口(可做步进电机驱动,红外脉冲发送,特定波形定制发送等)
一、ShineBlink C2DevKit 开发入门ShineBlink C2 DevKit 开发上手极为简单,掌握后即可开启丰富的开发之旅。 (1)首次拿到开发板后,用一根Micro USB 数据线将开发板和电脑连接。注意:一定要是数据线(4线),而不是普通的充电线(2线)。
(2)将开发板的开关拨至TF档,电脑中将出现一个1.5MB大小的U盘
在U盘中找到main.lua文件即是我们需要编程的代码文件。
(3)可以使用任意代码编辑器来修改代码,比如使用Notepad++,记事本,Vscode,Sublime等等都可以。
(4)例如将上面的Led灯1秒闪烁一次的代码修改一下闪烁频率,代码修改完成后保存,并将开关拨至ON档。开发板上的绿灯开始亮,表明此时开始自动编译并烧录程序,当绿灯熄灭后就表示程序开始执行,这时我们就可以看到我们代码的执行效果。
注意:如果红灯亮了,表明代码出现问题,一般是代码不符合Lua语法规范造成,可以在U盘种的log.txt文件中查看具体错误原因并修正即可。
(5)至此我们已掌握了ShineBlink的基本开发流程,接下来我们就可以去官网参考大量的案例来进行开发,虽然ShineBlink采用的是Lua脚本编程语言,但开发者无需十分精通Lua,因为ShineBlink开发过程中大部分只会用到Lua的最基本语法,比如if else for while这种基本语法,所以开发者完全可以多参考几个官网提供的案例就可以上手ShineBlink的编程开发了。这里推荐两个学习Lua语法的网站,第一个是中文教程适合初学者,第二个是纯英文适合拿来当字典查询使用:
[*]www.runoob.com/lua/lua-tutorial.html
[*]www.lua.org
二、电路原理图
三、其他资料开发板的PCB制版工程,以及开发板上的关键器件资料下载,请点击此处下载。 点击采购渠道,速速下单!!https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-23505545723.17.743e7d23YkDbtg&id=684770487976
页:
[1]