DO:只能输出高电平或低电平 数字引脚 9
AO:输出模拟量 模拟量引脚 A1
#define DO 9#define AO A1void setup() {pinMode(DO,INPUT);//设置输入输出模式pinMode(AO,INPUT);Serial.begin(9600);//初始化串口pinMode(4,OUTPUT);pinMode(5,OUTPUT);pinMode(6,OUTPUT);}void loop() {int dateDO = digitalRead(DO);int dateAO = analogRead(AO);int light=map(dateAO,0,1023,1023,0);Serial.print("AO的值:");Serial.print(light);//打印数据在串口监视器上Serial.print(" DO的值:");Serial.println(dateDO);if( light <50){digitalWrite(4,1);digitalWrite(5,1);digitalWrite(6,1);}else{digitalWrite(4,0);digitalWrite(5,0);digitalWrite(6,0);}}
