任务10 测试光的强度实验

任务10  测试光的强度实验

程序解读:

int x;//定义变量x,保存数字端口

int y;//定义变量y,保存A0读取的数据

void setup() //初始化变量,设置引脚模式

{

  for(x=3;x<=4;x++)//for (初始化部分; 条件判断部分; 数据递增部分)

  {

    pinMode(x,OUTPUT);//配置引脚为输出模式

   }

}

void loop() //程序改变状态和响应事件

{

  y =analogRead(A0);//读模拟引脚A0, 返回[0-1023]之间的值

  if(y>30)//与比较运算符结合使用,测试是否已达到某些条件

  {

    digitalWrite(3,HIGH);//写数字引脚, 对应引脚的高电平

    delay(1000); //延时1秒

  }

  if(y>80)//当数据大于80

  {

    digitalWrite(3,LOW);//写数字引脚, 对应引脚的低电平

    digitalWrite(4,HIGH);//写数字引脚, 对应引脚的高电平

    delay(1000); //延时1秒

开发计算机创智课程的实践研究
原文地址:https://www.cnblogs.com/ztg1/p/12554909.html