1、认识掌控板
掌控板内置microPython开源嵌入式Python运行环境,可以直接运行Python代码,配套mPython图形化编程软件,可以为掌控板编程。掌控板采用国产高性能处理器ESP32作为主控,集成蓝牙和WiFi功能,板载丰富多样的传感器和输出设备,可实现丰富的创意和玩法。
2、认识好搭掌控
好搭掌控是好好搭搭公司推出的一块基于ESP32主控的编程教学控制板,完全兼容“掌控板”的所有功能,并在掌控板的基础上增加了锂电池充放电管理、2路电机驱动、一键开关机等功能,同时设置了数字IO、ADC模拟、PWM、I2C扩展接口,无需扩展板即可直接连接各种外设模块。好搭掌控兼容乐高结构,可轻松的通过乐高积木搭建有趣的作品,实现酷炫的小发明。
好搭掌控专为物联网设计,板载Tensilica LX6双核处理器,支持WiFi和蓝牙双模通信。板上集成1.3英寸OLED显示屏、加速度计、声、光传感器、蜂鸣器、2个物理按键、1个电源键、6个触摸按键、2路电机驱动、6路通用输入输出接口。丰富多样的传感器、内置锂电池供电、兼容乐高结构件、结合蓝牙和WiFi双无线通讯,可实现不同的物联网应用场景,实现更丰富的创意。
3、工作模式
l运行模式:按下POWER电源键开机,红色状态指示灯常亮;
l充电模式:连接USB数据线至计算机USB口或充电器,充电指示灯在充电时亮红灯,充满电亮蓝灯;
l下载模式:使用USB数据线连接至计算机USB口,按下POWER电源键开机,电脑会自动检测。
4、了解好搭Block离线软件
好搭Block离线软件的下载地址为:http://haohaodada.com/new/art_show.php?id=220。
下载完软件后,进行安装,根据提示,一步一步进行安装即可。
安装完成后,打开软件,首先弹出板子选择对话框,点击选择好搭掌控。
软件界面如下图所示:
l菜单栏:包含了软件使用过程中的一些基本功能,学习使用菜单,将会使我们在编写程序的过程中如虎添翼。
l指令区:包含了各种分类的指令,可以直接拖至指令编程区使用。
l编程区:按照特定逻辑组合指令,编写出各种功能的程序。
l代码区:在编写程序的同时,代码区会出现对应的代码。
5、编写程序并上传好搭掌控编译下载
5.1 连接硬件
好搭掌控支持好搭Block图形化编程软件,用USB线一头接入好搭掌控,另一头接入电脑,即可对好搭掌控进行编程。
连接好搭掌控并正确识别后,在好搭Block的主界面的菜单栏中“未连接”处会出现COM口,此时软件会自动连接好搭掌控,出现下图中“已连接”状态标志,说明好搭掌控已与电脑连接。
5.2 烧录固件(首次使用或者系统异常)
在首次使用好搭掌控进行编程或出现系统异常时,需要给好搭掌控烧录固件,在菜单栏的更多中,找到“烧录固件”选项,点击烧录固件就会自动烧录固件以及导入库文件,当窗口提示烧录完成后表示烧录成功。
5.3 更新文件(首次添加扩展库使用)
当好搭掌控首次使用添加扩展库时,需要更新扩展库文件。在菜单栏的更多中,点击“更新文件”选项即可。
5.4 编写程序
编写程序,在OLED显示屏居中显示“你好,世界”。
点击左侧的模块指令区域的”显示”,尝试把相关指令拖动出来。
5.4 下载运行
程序编写完成后,就可以将程序刷入好搭掌控,看看能不能实现想要的效果啦。点击菜单栏的“运行”,稍作等待,在软件中显示运行成功,说明程序已成功上传到好搭掌控了。
显示效果如下: