组件:

  • Raspberry Pi 4B 8G

环境:

  • Python:3.7.3

四路巡线模块连接的树莓派引脚是11, 7, 13, 15。

#-*- coding:UTF-8 -*-
# 导入GPIO和time库
import RPi.GPIO as GPIO
import time# 设置GPIO的编号模式
Tracking_Leftmost = 13   # 左边第一个传感器
Tracking_Left = 15   # 左边第二个传感器
Tracking_Right = 11   # 右边第一个传感器
Tracking_Rightmost = 7  # 右边第二个传感器# 设置引脚的编码方式
GPIO.setmode(GPIO.BOARD) GPIO.setwarnings(False)   # 忽略警告# 设置循迹模块的GPIO输入
GPIO.setup(Tracking_Leftmost, GPIO.IN)
GPIO.setup(Tracking_Left, GPIO.IN)
GPIO.setup(Tracking_Right, GPIO.IN)
GPIO.setup(Tracking_Rightmost, GPIO.IN)# 读取循迹模块的值,并打印出来。
try:while True:Tracking_Leftmost_Value = GPIO.input(Tracking_Leftmost);Tracking_Left_Value = GPIO.input(Tracking_Left);Tracking_Right_Value = GPIO.input(Tracking_Right);Tracking_Rightmost_Value = GPIO.input(Tracking_Rightmost);print(Tracking_Leftmost_Value, end='')print(Tracking_Left_Value, end='')print(Tracking_Right_Value, end='')print(Tracking_Rightmost_Value)time.sleep(1)
except KeyboardInterrupt:passprint("Ending")
GPIO.cleanup() # 清除GPIO
  • 检测黑色指示灯亮起,检测到白色熄灭
  • 检测到黑色的打印0,检测到白色打印1。

输出结果:

0000
1100
1110
1111

Raspberry Pi 4B 循迹模块相关推荐

  1. Raspberry Pi 4B 部署 YOLOX

    环境 Python:3.7.3 YOLOX:0.1.1rc0 torch:1.8.0 torchvision:0.9.0 OpenVINO:2021.4.582 g++ (Raspbian 8.3.0 ...

  2. Raspberry Pi 4B 开机自动运行Python文件

    组件: Raspberry Pi 4B 环境: Python 3.7.3 1.写自启动脚本 我先在Desktop下创建一个shell脚本 创建格式: sudo nano XXX.sh 我的脚本: su ...

  3. 树莓派>Raspberry Pi 4b OLED显示

    Raspberry Pi 树莓派>Raspberry Pi 4b OLED显示 硬件设备 接线 开启树莓派I2c 安装i2c通信工具和python3 驱动oled显示 **方案1 采用 luma ...

  4. Raspberry Pi 4B 同步控制两个舵机 实现颜色跟踪

    组件: Raspberry Pi 4B 2G 5V TS90A 舵机 2个 转动角度:0°~180° 工作电压:4.8V-5V 控制信号:PWM 50HZ/0.5-2.5MS 摄像头 环境 Pytho ...

  5. Raspberry Pi 4B 安装 PyTorch

    组件: Raspberry Pi 4B 2G 环境: Linux raspbian:5.4.83 指令集:aarch64 Miniconda:4.9.2 Python:3.7.10 Torch:1.7 ...

  6. Raspberry Pi 4B安装 OpenVINO™ 工具包

    OpenVINO™ 下载树莓派使用的 OpenVINO™ 工具包 创建安装文件夹 安装外部软件依赖项 设置环境变量 为英特尔神经计算棒 2 设备添加 USB 规则 构建并运行对象检测示例 查看树莓派有 ...

  7. STM32蓝牙控制循迹避障小车——2.循迹模块

    STM32蓝牙控制循迹避障小车源代码--2.循迹模块 注意-所需模块: 接线:四个循迹模块(从左到右分别为1,2,3,4) B4–第1个循迹模块的D0 B5–第2个循迹模块的D0 B6–第3个循迹模块 ...

  8. 4路红外循迹模块使用教程

    4路红外循迹模块使用教程 文章目录 4路红外循迹模块使用教程 模块详细信息: 模块接线 模块使用 相关代码 个人原创博客:点击浏览 模块详细信息: 工作电压:DC 3.3V~5V 工作电流:尽量选择1 ...

  9. TCRT5000循迹模块原理及应用

    目录 前言 一.TCRT5000循迹模块介绍 二.TCRT5000循迹模块原理 三.TCRT5000循迹模块应用 结语 前言 本文将讲述TCRT5000循迹模块的原理及应用.本文应用于STM32,对于 ...

最新文章

  1. 全球第一所人工智能大学成立:培养硕博研究生,全员全额奖学金
  2. “妖魔化”的SaaS
  3. DUL 恢复简单表测试
  4. 北大计算机学院 教授 湖南人,北大湘籍教授邹恒甫简历
  5. 电脑销售渠道_为园区企业搭建服务麦格米特,长城电脑等企业产业链销售渠道...
  6. Idea更改console控制台 日志颜色(非插件)
  7. 给老板做PPT必备:文字加拼音
  8. hive中groupby优化_Hive 查询优化总结
  9. Excel VBA 循环读取一个目录下面多个文件的内容,放到另外一个文件中
  10. selenium 点击后没反应未报错_Selenium代码迁移时会出现哪些问题?(附解决方案)...
  11. mysql的collate_MYSQL中的COLLATE是什么?
  12. System Center Configuration Manager 文档
  13. 创建win10介质进度为0_MediaCreationTool(Win10介质创建工具) V10.0 官方版
  14. 【小程序源码】多功能图片处理器一键多种处理照片
  15. h5课件制作_用H5做课件的好处,你知道多少?
  16. 万能的5款工具推进活动策划方案
  17. 注册一个微信公众号的测试平台
  18. ZooKeeper学习笔记(八):ZooKeeper集群写数据原理
  19. Uninstall tool 3.6.0 授权版
  20. 毫米、微米、英寸、目数对照表

热门文章

  1. 通用电气Predix改革客户运作的三大用途
  2. Android 角色时间戳
  3. Xcode 中的IOS工程模板
  4. Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程
  5. [C#]手把手教你打造Socket的TCP通讯连接(三)
  6. 栅格数据的像素值保存问题
  7. Javascript小括号“()”的多义性
  8. JavaScript 事件入门知识
  9. Android中Gallery和ImageSwitcher的使用
  10. SQL查询入门(下篇)