树莓派C++开发机器人智能小车

获得应用C++、OpenCV开发一个具体项目的经验

5.0 (个评分) 998人学习

初级 33课时 8小时24分钟 2021/10/20更新

资料下载

二维码 下载学堂APP 缓存视频离线看

    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
计算机体系结构-软件篇专题课程
总价:
172.00
套餐价:
149.50
节省
¥22.50
《计算机体系结构》软件篇1 之 文字编码和字模库视频课程
25732人学习
¥23.00
《计算机体系结构》软件篇2 之 编译器视频课程
15968人学习
¥19.00
《计算机体系结构—软件篇3》 之 解释器、语言、算法视频教程
20633人学习
¥39.00
更 多 7 门 课 程
计算机体系结构—网络篇专题
总价:
76.00
套餐价:
67.28
节省
¥8.72
《计算机体系结构——网络篇1》之 网络结构、IP分组交换技术、IP/MAC映射
33389人学习
¥22.00
《计算机体系结构—网络篇2》 之 私网公网IP、NAT转换、网卡、交换机、路由器
17484人学习
¥18.00
《计算机体系结构—网络篇3》之IP分类与组成、网络标识、子网掩码、私网组建
8034人学习
¥18.00
更 多 4 门 课 程
物联网实战之路(干货实操大汇总)
总价:
67.80
套餐价:
19.68
节省
¥48.12
智能家居基础与提升视频课程
9506人学习
¥9.00
物联网实例解析-智能灯光控制篇
532人学习
¥49.00
物联网智能控制diy实战应用案例[不寻常的干货版!]
197人学习
¥9.80
更 多 3 门 课 程
NB-IoT【技术+特点+结构+部署】系统学习专题
总价:
67.00
套餐价:
49.00
节省
¥18.00
NB11:物联网入门
6672人学习
¥1.00
NB12:NB-IoT入门视频课程
663人学习
¥18.00
NB13:NB-IoT的结构视频课程
713人学习
¥30.00
更 多 4 门 课 程
嵌入式网络开发入门与提升宝典
总价:
208.00
套餐价:
106.70
节省
¥101.30
手把手教你实现嵌入式SNMP代理第1部分视频课程
2207人学习
¥199.00
Linux Socket编程初级演练视频课程
2615人学习
¥9.00
更 多 2 门 课 程
深度剖析物联网底层技术 超值好课低价囤 低至2元 爆款好课 会员免费领
  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 6

适合人群:

对C++语言基本了解;有树莓派3B或4B;初中水平的电学知识。

学习计划:

1.建议每天一节课,一个月后可完成课程学习; 2.建议对照视频自己敲代码,不能只看不写; 3.按照视频实际搭建一个机器人智能小车。

课程目标:

获得应用C++、OpenCV开发一个具体项目的经验

课程简介:

      大多数人自学C++,基本都是看书啃语法--不懂的地方就去百度,看懂了就过。这种学习路径没毛病,但很容易出现这个问题:眼睛、脑袋表示会了,一上手实操代码做一个真正的项目,立马一头雾水。这主要是因为所学的东西没有串联起来,散落的珍珠串起来才能用于首饰。要想解决这个问题,最好的训练方法是针对性的找一些项目来做。这种项目不能太难给人挫折感,不能太简单,还要经典知识全面。本课程手把手录制了使用C++语言编程机器人智能小车项目的制作过程,可以对照视频编写代码,帮助大家从语法层面过渡到实战、快速高效地从项目中获取开发经验--大部分人可能就卡在这一步了。

       市面上使用树莓派编程一般使用python,原因是C++难学。但C++速度快,天生适合机器人编程,如果你想在机器人开发的路上走得更远的话,还是耐心学习C++吧。课程使用的是树莓派4B,但所有实验都在3B上测试过了,课程所需的材料廉价,在网上很容易购买到。机器人真太好玩了,在玩乐中教你实际做一个项目

展开更多

课程大纲-树莓派C++开发机器人智能小车

  • 第1章 课程介绍 (22分钟 1节)

  • 1-1

    课程介绍 课程介绍

    [22:06]
  • 第2章 树莓派开发入门 (1小时37分钟 6节)

  • 2-1

    开发板介绍及安装操作系统 了解树莓派3B和树莓派4B的使用和接口,下载安装树莓派操作系统

    [18:34]
  • 2-2

    远程登录树莓派桌面 从我们的计算机上通过网络远程登录到树莓派,目的是在计算机上远程对树莓派编程开发,与直接操作树莓派一样。

    [21:28]
  • 2-3

    安装C++环境WiringPi wiringPi用于控制树莓派的GPIO引脚,用于C++树莓派编程

    [16:55]
  • 2-4

    小试牛刀-LED灯闪烁 安装好树莓派C++开发环境后,我们从零开始编写一个简单的LED闪烁的C++程序。

    「仅限付费用户」点击下载“Blink.txt”

    [14:36]
  • 2-5

    PWM工作原理 PWM用于控制输出电压的强弱,用处广泛,这里讲透它的原理。

    [13:30]
  • 2-6

    控制LED灯的亮度 以LED灯为例,练习应用PWM输出不同强度电压,以LED灯亮度的变化反映电压输出的变化。

    「仅限付费用户」点击下载“Soft_PWM_Blink.txt”

    [12:17]
  • 第3章 电机控制器原理与编程 (40分钟 3节)

  • 3-1

    小车底盘及电机控制器原理 演示安装一个智能小车的底盘的过程,小车底盘主要由平板、电动机、车轮组成,你们的小车底盘可以和我的不同,不会影响使用。讲解控制电机的原理。

    [16:57]
  • 3-2

    电机控制器编程 讲解如何编写控制电机的程序

    「仅限付费用户」点击下载“Forward.txt”

    [11:56]
  • 3-3

    小车各种运动编程 进一步学习小车各种运动的编程,包括左转、右转、停止、原地轴转弯、半径转弯。

    「仅限付费用户」点击下载“RobotMovement.txt”

    [11:28]
  • 第4章 超声波模块原理与编程 (46分钟 3节)

  • 4-1

    超声波测距原理和公式 在机器人、智能小车的开发中,超声波模块必不可少,不然运动时会与物体相撞,这里先学习超声波模块的理论知识。

    [14:39]
  • 4-2

    欧姆定律分压器及超声波模块连接图 超声波反馈信号电压多大会不会损坏树莓派?不要担心,仅需初中知识,教你做一个分压器。

    [13:04]
  • 4-3

    超声波编程 我们编写一个超声波测距的程序,循环里触发超声波模块,接收信号后测量前方障碍物的距离。

    「仅限付费用户」点击下载“DistanceMeasurement.txt”

    [18:43]
  • 第5章 键盘远程控制智能小车 (53分钟 4节)

  • 5-1

    ncurses安装与使用 游戏玩家都知道,有的游戏是用鼠标点击的,有的诸如射击类游戏是用键盘控制的,机器人小车也是如此。我们先来学习第一种控制方式:用键盘的上下左右键远程控制机器人小车。

    [15:34]
  • 5-2

    电脑键盘控制指示灯 先用一个简单的例子学习键盘控制树莓派,用键盘控制LED灯的点亮和熄灭,为后面复杂应用打下基础。

    「仅限付费用户」点击下载“led_key.txt”

    [11:47]
  • 5-3

    键盘操纵小车编程 计算机远程遥控小车是这样的:使用向上箭头或W键控制机器人小车前进,用向下箭头或X键控制机器人小车后退,用向左箭头或A键控制小车左转,用向右箭头或D键控制小车右转,用S键控制小车停止。

    「仅限付费用户」点击下载“Laptop_Controlled_Rover.txt”

    [13:03]
  • 5-4

    键盘控制小车代码优化 养成好的C++编程习惯,注意代码的整洁和复用。

    「仅限付费用户」点击下载“motor.txt”

    [13:15]
  • 第6章 图形界面远程控制小车 (38分钟 3节)

  • 6-1

    嵌入式QT的安装和设置 QT是一种著名的跨平台开发工具,嵌入式QT可以开发出精美的树莓派桌面应用程序。跟我学快速入门QT开发平台。

    [10:25]
  • 6-2

    QT按钮事件 我们学习用界面控制机器人小车,首先要学会按钮事件,因为我们用鼠标点击按钮控制小车。

    [17:43]
  • 6-3

    QT界面远程操纵小车 这是另一种计算机远程控制小车的方式:点击按钮【FORWARD】小车前进,点击按钮【LEFT】小车左转,点击按钮【RIGHT】小车右转,点击按钮【BACKWARD】小车后退,点击按钮【STOP】小车停止。

    「仅限付费用户」点击下载“QTRover.rar”

    [10:03]
展开更多

¥38.00

立即购买
关注公众号 领VIP会员
下次再说

点击打包下载,即可获取该课程全部资料

打包下载
迎新春满300减35 满400减50
是否单独购买该课程?
直接购买 去凑单
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部