收藏官网首页
查看: 4733|回复: 0

开发板推荐| ShineBlink C2DevKit 低代码物联网开发板零门槛IoT...

682

主题

741

帖子

3万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
36647
跳转到指定楼层
楼主
 楼主| 发表于 2022-9-22 15:13:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 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:一路RS485
13:一个脉冲输出端口(可做步进电机驱动,红外脉冲发送,特定波形定制发送等)

一、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语法的网站,第一个是中文教程适合初学者,第二个是纯英文适合拿来当字典查询使用:
二、电路原理图



三、其他资料
开发板的PCB制版工程,以及开发板上的关键器件资料下载,请点击此处下载。
点击采购渠道,速速下单!!
https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-23505545723.17.743e7d23YkDbtg&id=684770487976



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表