树莓派C++开发机器人智能小车(1)概述

视频演示:https://edu.51cto.com/sd/4920a   

都说C++入门难,今天我们就来聊聊它到底难在哪儿?

    语言本身是一方面,因为语法特性、规则比较多,学起来不是那么轻松。缺乏系统的开发经验是另一方面。很多人都是已经通过看书、自学掌握了一定的语言基础,接下来是如何从语法层面过渡到实战、如何快速高效地从不同的项目获取开发经验,大部分人可能卡在这一步了。C++是一种中级语言,比高级语言更加接近硬件。如果企业招聘C++语言,一般是招聘编写系统软件或嵌入式开发,这是都要和硬件打交道。学习的目的就是为了应用,企业找人也会着重考察应用层面的一些注意事项。

    本文系统学习使用树莓派为主板,C++语言编程,辅以各种容易得到的电子元件开发一个智能小车。智能小车是机器人的一种,我们学习使用计算机远程遥控它,它自己可以自动巡航,识别追踪目标。如果你查阅树莓派书籍,会发现使用最多的编程语言是python。为什么呢?那是因为python比C++简单,易于上手。如果你想在机器人开发方面走的更远,应该使用C++,虽然学习它比python学习起来难度大,更曲折。但当你发现C++的高效率、与硬件的完美结合,你会发现这些是值得的。

    Raspberry Pi(RPi)又称树莓派,是基于Linux的微型计算机,它的面积和一张是信用卡大小差不多,于2012年Raspberry Pi基金会发明。它的诞生是为了在英国学校用于教育、提升计算机编程,结果一炮走红。便宜的硬件,自由、源码开发的软件,很快使得Raspberry Pi在黑客和机器人开发者之间流行起来。它第一个初始版本发行价25美元,后来越来越受欢迎,现在一直是全世界开发者、业余爱好者、工程师的最爱。树莓派可用于全功能的计算机,用于执行的任务有浏览互联网、玩游戏、观看高清视频、创建Excel和Word文档。但真正不同与普通计算机的是它可编程的GPIO引脚,Raspberry Pi有可编程的40个数字 I/O GPIO引进。简单地说,Raspberry Pi可看成微型计算机集合,可用于完整成熟的计算机,电子硬件主板用于创建电子和机器人项目。第一款Raspberry Pi成为Raspberry Pi 1B,跟随Model A命名。目前树莓派得版本是Raspberry Pi 4B,本文也是在Raspberry Pi 4B上开发的,但已在Raspberry Pi 3B测试通过所有代码。

视频演示:https://edu.51cto.com/sd/4920a

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

galilee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值