树莓派小车python代码_【树莓派】树莓派小车(二)树莓派、小车和红外线模块连接...
上一篇文章介绍了小车底盘以及驱动板的安装,这一次来讲一讲树莓派与驱动板以及红外线模块的安装。
树莓派的GPIO引脚定义:
树莓派的GPIO引脚共分为两种类型,一种是PHYSICAL NUMBERING
PHYSICAL NUMBERING
单纯地用从上至下,从左至右的顺序来定义引脚。
在我们的小车中:
黄色的GPIO接口连接L298N驱动板以及其他模块如红外线模块等等,
黑色的Ground接口连接红外线模块上的GND接口,
红色的5V供电接口连接L298N驱动板上的+5V接口。
另外一种引脚定义方式是GPIO NUMBERING
GPIO NUMBERING
采用特殊(未知)的方式来标记GPIO接口
黄色的GPIO接口连接L298N驱动板以及其他模块如红外线模块等等,
黑色的Ground接口连接红外线模块上的GND接口,
红色的5V供电接口连接L298N驱动板上的+5V接口。
我采用的是第二种,关于如何设置哪一种类型以及编写代码驱动小车,将会在树莓派小车系列之三中介绍。
连接驱动板和树莓派:
连接驱动板和树莓派
连接红外线模块和树莓派:
四路探测红外线模块
我购买的是四路探测红外线模块,先拿其中两个红外线接发器来做前方探测。
在模块电路板中,每个与红外线探测器相连的接口共有三种口,分别是:VCC,GND,IN(1,2,3,4)
在模块电路板与树莓派的接口中,也有三种口:VCC,GND,OUT(1,2,3,4)
在电路板与红外探测器之间连接时,按照对应接口:
VCC - VCC GND - GND IN - OUT
接口1和4
在电路板与树莓派之间连接时,按照对应接口:
VCC - 3.3V GND - GND OUT - GPIO
将OUT1和OUT4接在GPIO22 和 GPIO24(读者随意,只要是GPIO口就行)
将红外线模块固定在车底部
红外线模块
最后,在小车的第二层放上树莓派和充电宝,小车就全部组装完毕了
整辆小车
关于小车的组装就完成了,在下一篇文章中将会给出驱动小车的Python代码。
树莓派小车python代码_【树莓派】树莓派小车(二)树莓派、小车和红外线模块连接...相关推荐
- 树莓派蜂鸣器python代码_树莓派+蜂鸣器=整点报时器
试了下用树莓派外加一个有源蜂鸣器,实现了一个简单的报时功能. 对于有源.无源蜂鸣器的区别,简短介绍下: 一.无源蜂鸣器: 1.无源内部不带震荡源,所以如果用直流信号无法令其鸣叫.必须用2K~5K的方波 ...
- 树莓派蜂鸣器python代码_树莓派接入无源蜂鸣器
x淘购得一无源蜂鸣器,附带文档只有Arduino的测试代码. 只有自行探索接线方式以及测试代码. 无源蜂鸣器需要脉宽调制(PWM)信号,查询得知GPIO的物理pin 12有此功能.用杜邦线连接无源蜂鸣 ...
- Python爬虫_案例分析(二)
Python爬虫_案例分析(二) 一.电影天堂案例 import scrapy from scrapy_movie.items import ScrapyMovieItem class MvSpide ...
- 在树莓派里面运行python代码_树莓派如何运行python程序
树莓派如何运行python程序 发布时间:2020-09-23 12:03:39 来源:亿速云 阅读:128 作者:小新 这篇文章主要介绍了树莓派如何运行python程序,具有一定借鉴价值,需要的朋友 ...
- 树莓派小车python_【树莓派】树莓派小车(二)树莓派、小车和红外线模块连接(多图)...
正文之前 上一篇文章介绍了小车底盘以及驱动板的安装,这一次来讲一讲树莓派与驱动板以及红外线模块的安装. 正文 1. 树莓派的GPIO引脚定义: 树莓派的GPIO引脚共分为两种类型,一种是PHYSICA ...
- 零基础学编程树莓派和python pdf_零基础学编程:树莓派和Python
章编程基础知识和环境准备 1.1零基础的小白能学会编程吗 1.1.1为什么要学编程 1.1.2兴趣是好的老师 1.1.3为什么零基础的自学编程者,大多半途而废 1.1.4有趣好玩很重要 1.1.5家长 ...
- arduino小车前进代码_基于Arduino操纵杆扩展板Funduino制作机器人小车
在本篇文章中,我们将制作一款两轮遥控机器人小车,使用的组件包含nRF24L01模块.Arduino UNO和Funduino操纵杆扩展板组成的控制部分,Arduino nano开发板以及和一个用于控制 ...
- python 代码_如何让Python代码加速运行?
Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足.但是,有很多时候,Python 的效率并没有想象中的那么夸张.本文对一些 Python 代码加速运行的技巧 ...
- 商业数据分析模型及其核心Python代码_持续更新
商业数据分析模型_持续更新 一.AARRR模型 二.PEST模型 理论 医美行业应用案例 三.RFM模型 理论 Python实战_核心指标计算 四.SWOT模型 五.5W1H模型 六.流程拆解法 七. ...
最新文章
- vs2010 SQL Server Compact 3.5出错
- sqlserver2008r2数据库关联孤立账号的方法
- 线程安全且高效的单例
- 工信部通告:任何组织和机构不得继续实施“计算机信息系统集成企业资质认定”...
- OpenCV伪彩色applyColorMap函数
- javascript中组合使用构造函数模式和原型模式创建对象
- JavaScript 中call apply 那点简单事
- asp.net 基础(一)
- 3.格式化输出 年月日
- LabVIEW编程LabVIEW控制Keithley 2400例程与相关资料
- 507「LibreOJ NOI Round #1」接竹竿-DP
- T细胞培养、分离方法大比拼
- mysql outer join报错_千与千寻-MySQL联结join
- python 数据分析day4 Pandas 之 DataFrame
- 克尼汉的c程序设计语言,c程序设计语言 英文版
- JavaMail(一)搜索邮件
- Python+Vue计算机毕业设计宠物医院管理系统fvcyj(源码+程序+LW+部署)
- Symbian^3模拟器快捷键
- EasyExcel动态跨行合并和自定义列宽的策略
- 基于bluez的树莓派低功耗蓝牙开发:与多个低功耗蓝牙模块连接