找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 729|回复: 0
打印 上一主题 下一主题
收起左侧

stm32驱动st7735屏幕区分地图上的障碍物

[复制链接]
跳转到指定楼层
楼主
ID:891089 发表于 2025-4-13 01:00 来自触屏版 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
各位大佬,最近想用stm32做一个地图,如图,这是我画的几个建筑物,单片机是stm32f429,显示驱动是st7735。说说我的想法:
1、像素检测,一开始我想的是一种颜色作为建筑物边界,圈一圈,然后单片机读取中心点(固定放置镜头或者npc),只要读到这种颜色,表示镜头到了建筑物的边界,即不可通过区,停止移动。但是目前我没有发现可以读取像素点颜色的屏幕驱动,暂时作罢。
2、计算法,既然地图建筑物固定,那么建筑物边界也就固定,只要计算出边界,就可以在镜头到达边界时停止移动。这种方法简单倒是简单,毕竟图片上的建筑物也是采用的计算法画出来的,找边界并不难,就是量比较大。
除了上述两种方法,我实在想不出还有什么办法,请大佬们指点。
(不知道图片有没有传上去,手机操作的)

IMG_20250412_232652.jpg (1.62 MB, 下载次数: 1)

IMG_20250412_232652.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表