
各位大佬,最近想用stm32做一个地图,如图,这是我画的几个建筑物,单片机是stm32f429,显示驱动是st7735。说说我的想法: 1、像素检测,一开始我想的是一种颜色作为建筑物边界,圈一圈,然后单片机读取中心点(固定放置镜头或者npc),只要读到这种颜色,表示镜头到了建筑物的边界,即不可通过区,停止移动。但是目前我没有发现可以读取像素点颜色的屏幕驱动,暂时作罢。 2、计算法,既然地图建筑物固定,那么建筑物边界也就固定,只要计算出边界,就可以在镜头到达边界时停止移动。这种方法简单倒是简单,毕竟图片上的建筑物也是采用的计算法画出来的,找边界并不难,就是量比较大。 除了上述两种方法,我实在想不出还有什么办法,请大佬们指点。 |
求助,移植touchgfx之后stm32不运行程序,keil进入debug倒是可以手动运行
STM32CubeMX如何设置成中文界面?
STM32CubeMX在配置DCMI的腳位時,在Mode的選項中, 只有8bits, 10bits與12bits, 為何沒有14bits?
STM32N6 cubeAI部署时用的内存是在内部还是外部?
stm32cubumx使用1.28.0固件包无法初始化fsmc
STM32 touch 4.24.2 生成代码,但是keil编译不通过问题 求助
workbench6.3.2生成的代码,无法用pilot电机参数识别,无法通讯
stm32cubeIDE使用malloc失败
串口DMA + 空闲中断收发 ?
X—CUBE—AI和touchgfx没法同时使用吗
地图不是有坐标嘛,建一个建筑的坐标区域表。