第一章 树莓派的硬件介绍
1.1树莓派和Arduino的相对选择
- 作为一款袖珍电脑,功能强大的它拥有一颗SOC,集CPU、GPU、DSP和SDRAM为一体,以SD卡位内存硬盘,拥有网卡、USB口(可直接连接键盘、鼠标、U盘等外设),同时具备视频、音频模拟输出以及HDMI高清输出的能力,在外部接口上还具备了一般计算机设备不具备的GPIO、SPI、UART等硬件配置,为我们的机器小车提供了丰富的硬件条件。
- 树莓派支持Python开发并且支持Python控制GPIO口。这使得树莓派的开发门槛降低。Python作为新流行的编程语言,有着简单易学的优点,适合新手。并且Python拥有十分庞大的标准库。这些库可以让我们的编程变得更加容易,同时让我们的程序更加简洁。
- 而相对于Arduino来说 ,虽然c语言的运行速度更快一些,但是我们没有办法直接看到程序运行给我们的一个反馈信息,而是要通过机器人小车实现的运动来判断我们的程序和更改,树莓派相对而言就要比较方便。
1.2 树莓派的简单介绍
下图是树莓派4B的功能介绍
- 树莓派供电5V
- HDMI可连接显示器,进行树莓派首次开机设置
- USB接口可连接鼠标键盘等
- SD卡为必需品