- 12
- 0
- 约小于1千字
- 约 2页
- 2021-03-17 发布于福建
- 举报
#include stdio.h
#include stdlib.h
#include unistd.h
#include errno.h
#include string.h
#include sys/types.h
#include time.h
#include wiringPi.h
#define LEFT 27
#define RIGHT 26
int main()
{
int SL; //左循迹红外传感器状态
int SR; //右循迹红外传感器状态
int z,i,maxi = -1;
/*RPI*/
wiringPiSetup();
/*WiringPi GPIO*/
pinMode (26,OUTPUT); //RIGHT右侧1路红外传感器
pinMode (27,OUTPUT); //LEFT左侧1路红外传感器
while(1)
{
//有信号为LOW 没有信号为HIGH
SR = digitalRead(RIGHT);//有信号表明在白色区域,车子底板上L3亮;没信号表明压在黑线上,车子底板上L3灭
SL = digitalRead(LEFT);//有信号表明在白色区域,车子底板上L2亮;没信号表明压在黑线上,车子底板上L2灭
if (SL == HIGHSR==HIGH
原创力文档

文档评论(0)