任务9 Arduino光敏实验
任务9 Arduino光敏实验
程序解读:
int X=100;//确认环境基础亮度变量值,确定100为限度
void setup()//Arduino板起动时setup()函数会被调用。
{
Serial.begin(9600);//打开传口,设置波特率
pinMode(13,OUTPUT);//配置引脚为输出模式.
}
void loop()
{
int Y =analogRead(A0);//读模拟引脚, 返回[0-1023]之间的值, 每次需要花1微秒。
Serial.println(Y);//往串口发数据,换行
if(Y>=X)//控制语句,当环境亮度低于100,则点亮灯,否则关灯
{
digitalWrite(13,LOW);//关闭
}
else
{
digitalWrite(13,HIGH);//点亮
}
}
开发计算机创智课程的实践研究