
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
8月23日,OpenHarmony代码仓新上线了一个运行在Hi3861 WLAN模组上的小游戏程序,同时上线还有“分布式搜索”,“分布式购物车”,“井字过三关”三款分布式应用开发程序。今天我们体验一下运行在Hi3861上的“太空人避障游戏”。
1.开发环境: Windows + DevEco Device Tool2.2 Beta1,参考官网Windows开发环境准备 和Windows平台源码编译
2.源码框架: OpenHarmony 2.0 Canary
3.硬件: HiSpark Wi-Fi IoT 开发套件的 主控板 + 底板 + OLED拓展板 + 带蜂鸣器的交通灯板,装配好如图所示。
import("//build/lite/config/component/lite_component.gni")
lite_component("app") {
features = [
"astronauts_game",
]
deps = [ "//applications/sample/wifi-iot/app/common/hals:hals" ]
}
试用后,编译烧录顺利,游戏功能正常。唯独交通灯板的黄灯常亮,查程序中并无对黄灯的控制代码,可以在music.c中增加少量代码,把黄灯关闭。
void StartBeepMusicTask(void)
{
IoTGpioInit(12);
HalIoSetFunc(12, 0);
IoTGpioSetDir(12,IOT_GPIO_DIR_OUT);
IoTGpioSetOutputVal(12,0);
重新编译烧录后,消除了黄灯常亮的现象