机器人走迷宫程序用stm32要想学会的话因人而异,但是一般来说快的话需要半个多月,慢的话则需要一两年的时间 。
这个情况主要因人而异,会还是精通是两种感念,能用起来的话,我认为使用库函数标准固件库大约一周就行 。
文章插图
要是hal库加上cube的话大约3天,但我觉得hal库比较个人不推荐,个人推荐,学懂一款单片机最好就先学会使用寄存器直接操作,这种操作方式效率高,但对新手不友好,大约需要小半年吧 。
之所以要这么长时间以及十分不确定性是因为机器人在矩阵范围内可以向上下左右走,终点[2, 3]可以由[2,1]或[1, 3]走来 。
可在起点到点[2,1]的距离、起点到[1, 3]的距离中取最小值,再加1格子之间距离为1即可,这就需要复杂的程序编程控制 。
对于算法初学者,自然想到递归,当然,递归肯定可以解决问题,但是必须要不能找下去再递归回来,太慢了;时间复杂度,半径是最短距离 。能扩散到终点即可,不必求出终点四周的点,再取min值,算法效率最高,时间复杂度也很高,所以一般来说需要一年的时间 。
【机器人走迷宫程序用stm32多久能学会】
推荐阅读
- 犯罪人下监狱时衣服能带走吗 你知道吗
- 失恋走出来最快的方法是什么 失恋走出来最快的方法有哪些
- 丁真怎么火的 丁真为什么会走红
- 一起走过的日子歌词 刘德华一起走过的日子歌词
- 这是哪部名侦探柯南快新同人漫画?似乎两人是军人,还是敌人,新一在战斗中受伤了,被快斗带走了。
- 吉林市博达英郡到江南零公里怎么走
- 有一头猪从中国走到英国叫什么
- 励志自己能走出绝境的句子
- 人死三年内真的能不能带走家人 人死三年内真的不能带走家人吗
- 陕西有什么带的走的特产 陕西有那些特产可以方便携带的