光敏电阻实验历程-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2567|回复: 0

光敏电阻实验历程

[复制链接]
发表于 2021-4-23 12:38 | 显示全部楼层 |阅读模式
void setup() {

  pinMode(A5,INPUT);          //A5配置输入模式
  pinMode(2,OUTPUT);          //配置2引脚输出模式
  Serial.begin(9600);         //开启串口设置波特率9600
}
void loop(){

  static u16 num = 0,code[10];//定义静态变量和数组

  for(u8 i=0;i<10;i++){      

    code[i] = analogRead(A5); //循环10次存放10次采集数值
    num += code[i];           //提取10次采集值相加求和
  }
  num /= 10;                  //求10次采集平均值
  if((num>450)&&(num<521)) digitalWrite(2,LOW);
  else digitalWrite(2,HIGH);  //如果大于450并且小于521点亮否则相反
  Serial.println(num);        //打印输出值
  delay(500);                 //延时查看数值
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-1 05:39 , Processed in 0.069258 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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