步骤1:先决条件
spark core
这可能看起来很明显,但是假设使一个问题成为现实。该包装中包含usb微型连接器电缆,因此请确保也能触及该电缆。
通过wifi连接到互联网的计算机
core不能仅期望与本地wifi交互。
串行通信软件
windows :腻子
mac和linux :屏幕
usb串行驱动程序
这是windows特定的问题。如果您已经在同一windows机器上安装了teensy甚至是arduino,那么在通过usb连接core时,您不需要做任何特别的事情。
请确保通过usb连接到笔记本电脑时,core闪烁中速蓝色
core中间的大rgb led两侧各有两个按钮。如果usb微型插头面向12点钟,则“模式”按钮位于9点钟(即左侧),而“重置”按钮位于3点钟(右侧)。
如果core呈绿色常亮,则它可能具有较旧的wifi凭据。按住“模式”按钮10秒钟,它将清除其现有的wifi凭据,然后重新启动。
步骤2:收集基于web的激活的详细信息
请注意,大多数说明可从spark网站获得。但是有一些跳跃的地方,因此将所有内容按执行顺序并显示在一个屏幕上要方便得多:
a)使用以下方法在https://www.spark.io/signup上创建一个帐户电子邮件地址。
注意事项:输入电子邮件地址时,请三重检查。如果拼写错误,spark团队将没有自动解决系统。他们只能通过电子邮件解决问题,虽然他们非常有礼貌并且对此有所了解,但仍会花费一些时间;
b)将core插入笔记本电脑的usb端口并发现其端口-
windows:
打开设备管理器(devmgmt.msc);
转到“端口(com和lpt)”,然后将其扭曲打开(如果尚未打开)。查找spark或“通用usb串行”条目并记下com号。
mac:
上拉终端(打开一个finder并搜索“/applications/utilities/terminal”);
运行以下命令:ls -ltr /dev/cu.*
时间戳最近的项目将是列表中的最后一项。它的文件名应以“ cu.usbmodem”开头,然后包含几位数字。
linux:
打开一个终端,然后运行:ls -l /dev/ttyacm*
c)使用发现的端口-
windows:
打开腻子;
选择“ serial”作为连接类型,将“ com#”作为地址,将com端口号指定为“#”,将9600作为速度。
mac和linux:
键入以下内容以确认通信程序在您的路径中-which screen
类型screen /dev/[cu.usbmodem*|ttyacm*] 9600
d)获取核心的标识符(序列号)并将其链接到wifi-
在通信会话中输入“ i”;
它将以24个字符的十六进制唯一id答复,最有可能以53或54开头,例如your core id is 53ff6c06fe01dc23ba459867
将id号复制为文本。在腻子中,只需单击并拖动id即可将其复制。 将其粘贴到文本文件中以确保安全;
返回到通信会话,然后键入“ w”。核心将切换为稳定的蓝灯,而通信会话将提示输入ssid(区分大小写),安全性和密码;
成功的尝试应类似于此页面上的最后一个屏幕截图。
步骤3:使用网站激活:将序列号链接到spark帐户
登录回到spark ide网站:https://www.spark.io/login;
在ide的左窗格中,从底部查找第二个图标(它将看起来像一个目标)。将鼠标悬停在其上将显示“ cores”一词。单击此按钮;
单击黄色的“添加新核心”按钮。这将启动一个弹出窗口;
从通信会话中粘贴id号,然后单击“声明!”。按钮;
最后一步将提供一个半随机名称。接受默认值或对其进行更改,然后单击以命名。
步骤4:回到web ide并开始编码
在mac和linux中,wifi步骤成功后,屏幕会话应自动关闭;如果不是,请使用 control-a 然后使用 control-k 从其中取消屏幕会话。在windows中,关闭putty会话是安全的。
现在是时候编写代码并使spark core投入工作了:
https://www.spark.io/login
已经熟悉ide的人应该很自在。同样的人可能还会想知道为什么仍然连接到usb端口的设备的所有代码都需要从附近的web服务器发送给它的代码。
一个答案是spark core是只寻找usb电源。只要core仍与笔记本电脑连接到同一wifi路由器,就可以在范围内的任何位置对其进行重新编程。
另一个答案是安装spark cli工具和spark dev ide,或者甚至设置了单独的spark source环境。这些将需要等待将来的instructable。
CA6470/6471/6472专业型接地电阻测试仪的特点及适用范围
新能源汽车的发展前景及趋势
在夹缝中生存的中国机床业,还有希望吗?
手机没有OTG功能,如何实现数据传输?
黑龙利用江无人机+视频监控方式紧盯秸秆焚烧情况
怎样在不使用Spark应用程序的情况下使Spark Core运行
2019年重庆市物联网十大应用案例评选正式启动
CNN预测华为明年5G设备供应会出现问题 法国不会限制供应商使用华为5G设备
中兴通讯中标M.2封装成为第二大份额的厂家
TIOBE编程语言社区发布了最新的2月编程语言排行榜
空气电池战场应用优势突出 将更好地适应未来战争形态和作战需求
物联网市场格局、热点以及发展趋势
CMOS和CCD到底有什么区别
快速充电在智能手机上的应用及实例(MT6235的充电)
海信诞生又一个隐形冠军,屏端驱动芯片全球占有率超50%
新材料在线:2020年锂电池负极材料行业研究报告
FilterVu可变低通滤波可实现消除信号干扰
浅谈EMC设计中的接地问题
MIPI规范如何为开发人员减少开发工作并降低许多IIoT应用成本
魅族老套路,秀微博“无意”露出魅17截屏