EVA的阅读代码流程与体会

smartCar

basePart

init

一些数据

motor

定义motor类

setup+PWM的设定+默认前进

关于motor的一些函数

轮子怎么动==》怎么前进后退==》改变左轮右轮duty?duty是啥我不知道

speed

左轮右轮raise=》Getspeed类函数

super().init()没看懂

阅读https://blog.csdn.net/a__int__/article/details/104600972

https://blog.csdn.net/qq_40942380/article/details/102651636?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

首先,super().__init__是Python中调用父类构造方法的语句,当子类有构造方法,且调用父类构造方法时,两个构造方法都会调用:

一些基础设置了

这两行代码中start 让我很迷惑==,初步猜测是的某个函数,先放放回头再看

steeringGear 转向齿轮(就是摄像头那个)

初始设置和一些角度的设计

init

啥都没有

其它板块代码浏览

soundtoward

语音识别代码啦,wav进去汉字出来,具体的就不管啦

zhiHu

init

一些栏目名称啥的,还有url获取

zhiHuCore

获取信息,读取信息(确定数量等)

zhiHuReader

读出来(显示)

zhiHuScrap

抓数据

littleJiaQuanDB

大概就是各种数据的读取啥的

learn and train

据说是一些算法优化的东西,还有从百度抓资料

common

据说是一些复制粘贴库的东西,应该我用不上吧

总结

算是初步粗略了看了一遍,细节地方还需要仔细再看再修改,感觉硬件还行难度不太大,加油

接下来的步骤简述

1,电机,改变速度改变方向

2,舵机,让角度变得准确灵敏

3,摄像头拍照控制,jpg存储

4,超声波模块方向判断


本文章使用limfx的vsocde插件快速发布