内容正文:
硬件编程不可不知
纯软件编程
硬件编程
通过图形化编程平台(例如:kittenblock),并使用积木拖拽搭建的方式,完成积木代码的编写;或通过代码编程平台(例如:python、C++),使用高级编程语言,完成编程作品的创作。
利用机器人套件或microbit、喵比特、未来板、arduino等开源硬件,构建模块式的机械部件、电子元件、传感器,并进行拼搭组合,硬件可作为载体来实现程序输出展示,通过硬件和软件结合创作编程项目的方式。
纯软件编程和硬件编程
硬件编程
是否使用除电脑以外的开源硬件。
纯软件编程
否
是
纯软件编程和硬件编程的区别
硬件连接方法
连接硬件注意事项
第一次连接硬件时,如果提示固件更新。按程序提示进行更新操作,更新完成,就可以正常使用了。
传感器和可编程主板连接
主板上预留有可用引脚接口
借助扩展板连接更多传感器
扩展板连接传感器的注意事项
主控板插入卡槽需注意屏幕朝向。
注意接口和插头的方向。
特殊接口的传感器,需要插到扩展板的指定接口上。
硬件编程的两种方式
硬件编程
在线模式(舞台模式)
离线模式
在线模式和离线模式的区别
在线模式
必须通过数据线或其他方式连接将外接硬件和电脑连接起来,才能进行操作。
离线模式
可以把程序写到外接硬件上,完成程序下载后,外界硬件可脱离电脑运行。
下载程序
注意事项
以kittenblock为例,进行积木式编程时,要注意勾选转译窗口顶部的“自动翻译”。
转译代码可以手动编辑,编程语言为python,可直接上传到硬件。但是这样的方式,不会将python语言转译成积木指令。
转译窗口底部会反馈程序执行结果,若出现程序报错,就可以在这个位置查看错误信息。
喵比特联机-2
$$