资源简介
树莓派小车通过超声波来进行避障,控制四个电机,能够有效避障,
代码片段和文件信息
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
m1_fwd = 12
m1_rev = 11
m2_fwd = 13
m2_rev = 15
red_left = 07
red_right = 16
trip = 38
echo = 37
def init():
GPIO.setup(m1_fwdGPIO.OUT)
GPIO.setup(m1_revGPIO.OUT)
GPIO.setup(m2_fwdGPIO.OUT)
GPIO.setup(m2_revGPIO.OUT)
def stop():
GPIO.output(m1_fwdFalse)
GPIO.output(m1_revFalse)
GPIO.output(m2_fwdFalse)
GPIO.output(m2_revFalse)
GPIO.cleanup()
def fwd():
GPIO.output(m1_fwdGPIO.HIGH)
GPIO.output(m1_revGPIO.LOW)
GPIO.output(m2_fwdGPIO.HIGH)
GPIO.output(m2_revGPIO.LOW)
GPIO.cleanup()
def rev():
GPIO.output(m1_fwdGPIO.LOW)
GPIO.output(m1_revGPIO.HIGH)
GPIO.output(m2_fwdGPIO.LOW)
GPIO.output(m2_revGPIO.HIGH)
GPIO.cleanup()
def right():
GPIO.output(m1_fwdGPIO.HIGH)
GPIO.output(m1_revGPIO.LOW)
GPIO.output(m2_fwdFalse)
GPIO.output(m2_revFalse)
GPIO.cleanup()
相关资源
- Python实现朴素贝叶斯算法文本分类器
- Apartment_Manager.py
- python编程相关的161本书内含解压密码
-
wxPython实现fr
ame界面的跳转 - 模式识别ISODATA算法
- Python - 截取指定帧数间隔指定大小的
- Graph Cut图像分割算法——Python+Opencv实
- 球面拟合-基于最小二乘法
- python+pyqt5显示图像,播放视频,绘图
- karmarkar.py
- python keylogger键盘记录源码
- Python基础训练100题(带答案).docx
- 燕大《Python机器学习》实验报告 .do
- 正向云模型发生器python
- 鱼C小甲鱼零基础入门学习Python视频课
- Python爬虫爬取51Job职位数据
- BP神经网络_Python实习_包含鸢尾花分类
- Python调用CAD生成多边形骨料
- python爬取豆瓣电影源码+报告.zip
- 利用python爬虫爬取王者荣耀数据.py
- Fiona-1.8.6-cp37-cp37m-win_amd64.whl
- FP_Growth算法python实现.rar.rar
- PyQt4-4.11.4 win32 python3.4直接安装版(
- 基于python+mysql的图书管理系统,有g
- 多目标优化算法(一)NSGA2python版
- 小甲鱼教程Python全部源码软件包课件
- 西电数据挖掘作业——关联规则apri
- Python 八数码问题,可以直接运行
- python学生管理系统
- GA-BP算法的python实现
评论
共有 条评论