任务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秒
开发计算机创智课程的实践研究