Page Title

第一课 开启好搭掌控


2022-12-14 16:04:32

1、认识掌控板

掌控板内置microPython开源嵌入式Python运行环境,可以直接运行Python代码,配套mPython图形化编程软件,可以为掌控板编程。掌控板采用国产高性能处理器ESP32作为主控,集成蓝牙和WiFi功能,板载丰富多样的传感器和输出设备,可实现丰富的创意和玩法。


2、认识好搭掌控

好搭掌控是好好搭搭公司推出的一块基于ESP32主控的编程教学控制板,完全兼容掌控板的所有功能,并在掌控板的基础上增加了锂电池充放电管理、2路电机驱动、一键开关机等功能,同时设置了数字IOADC模拟、PWMI2C扩展接口,无需扩展板即可直接连接各种外设模块。好搭掌控兼容乐高结构,可轻松的通过乐高积木搭建有趣的作品,实现酷炫的小发明

图片3.png


好搭掌控专为物联网设计,板载Tensilica LX6双核处理器,支持WiFi和蓝牙双模通信。板上集成1.3英寸OLED显示屏、加速度计、声、光传感器、蜂鸣器、2个物理按键、1个电源键、6个触摸按键2路电机驱动、6路通用输入输出接口。丰富多样的传感器、内置锂电池供电、兼容乐高结构件、结合蓝牙和WiFi双无线通讯,可实现不同的物联网应用场景实现更丰富的创意

好搭掌控 注释图-02.png


3、工作模式

l运行模式:按下POWER电源键开机,红色状态指示灯常亮

l充电模式:连接USB数据线至计算机USB口或充电器,充电指示灯在充电时亮红灯,充满电亮蓝灯

l下载模式:使用USB数据线连接至计算机USB口,按下POWER电源键开机,电脑会自动检测。


4、了解好搭Block离线软件

好搭Block离线软件的下载地址为:http://haohaodada.com/new/art_show.php?id=220

好搭block下载界面.png


下载完软件后,进行安装,根据提示,一步一步进行安装即可。

 

安装完成后,打开软件,首先弹出板子选择对话框,点击选择好搭掌控。

好搭掌控.png

  

软件界面如下图所示:

4.png


l菜单栏:包含了软件使用过程中的一些基本功能,学习使用菜单,将会使我们在编写程序的过程中如虎添翼。

l指令区:包含了各种分类的指令,可以直接拖至指令编程区使用。

l编程区:按照特定逻辑组合指令,编写出各种功能的程序。

l代码区:在编写程序的同时,代码区会出现对应的代码。


5、编写程序并上传好搭掌控编译下载

5.1 连接硬件

好搭掌控支持好搭Block图形化编程软件,用USB线一头接入好搭掌控,另一头接入电脑,即可对好搭掌控进行编程。

连接好搭掌控并正确识别后,在好搭Block的主界面的菜单栏中未连接处会出现COM,此时软件会自动连接好搭掌控,出现下图中“已连接”状态标志,说明好搭掌控已与电脑连接。

图5.png

2.png


5.2 烧录固件(首次使用或者系统异常)

在首次使用好搭掌控进行编程或出现系统异常时,需要给好搭掌控烧录固件,在菜单栏的更多中,找到“烧录固件”选项,点击烧录固件就会自动烧录固件以及导入库文件当窗口提示烧录完成后表示烧录成功。

图6.png

10.png

  图7.png  图8.png

图2.png  图3.png


5.3 更新文件(首次添加扩展库使用)

当好搭掌控首次使用添加扩展库时,需要更新扩展库文件。在菜单栏的更多中,点击“更新文件”选项即可。

图4.png

图10.png  图11.png


5.4 编写程序

编写程序,在OLED显示屏居中显示“你好,世界”

点击左侧的模块指令区域的”显示”,尝试把相关指令拖动出来。

图9.png


5.4 下载运行

程序编写完成后,就可以将程序刷入好搭掌控,看看能不能实现想要的效果啦。点击菜单栏的运行”,稍作等待,在软件中显示运行成功,说明程序已成功上传到好搭掌控了。

2.png

图1.png


显示效果如下:

图2.jpg