被老师骂了十分钟,大神帮我看看有什么问题吧,救救孩子-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 508|回复: 3

[未解决] 被老师骂了十分钟,大神帮我看看有什么问题吧,救救孩子

[复制链接]
发表于 2022-7-20 11:13 | 显示全部楼层 |阅读模式
/*
* 步进电机跟随电位器旋转
* (或者其他传感器)使用0号模拟口输入
* 使用arduino IDE自带的Stepper.h库文件
*/

#include <Stepper.h>

// 这里设置步进电机旋转一圈是多少步
#define STEPS 100

// attached to设置步进电机的步数和引脚
Stepper stepper(STEPS, 8, 9, 10, 11);

// 定义变量用来存储历史读数
int previous = 0;
int relay = 8;
int PIRInterrupt = 2;
int RelayPin =8; //定义数字接口8 连接三极管基极

void setup()
{
  // 设置电机每分钟的转速为90步
  stepper.setSpeed(90);
}
{
pinMode(RelayPin, OUTPUT); //定义RelayPin 接口为输出接口
}

void loop()
{
  // 获取传感器读数
  int val = analogRead(0);

  // 移动步数为当前读数减去历史读数
  stepper.step(val - previous);

  // 保存历史读数
  previous = val;
}
{
digitalWrite(RelayPin, HIGH); //驱动继电器闭合导通
delay(1000); //延时1 秒钟
digitalWrite(RelayPin, LOW); //驱动继电器断开
delay(1000); //延时1 秒钟
}


发表于 2022-7-20 23:19 | 显示全部楼层
代码复制粘贴也得复制粘贴正确
 楼主| 发表于 2022-7-21 23:32 | 显示全部楼层
XlinliY.Zhang 发表于 2022-7-20 23:19
代码复制粘贴也得复制粘贴正确

我想把两个程序合成一个,且用if语句,我零基础正在学
发表于 2022-7-22 07:52 | 显示全部楼层
我可以骂20分钟
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-29 23:59 , Processed in 0.083236 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表