int ruxin = 2778;
String yisen = "I love RuXin";
int delay5 = 5000; //delay多久?
unsigned long int timeout = 0; //默认0
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(13, OUTPUT);
pinMode(11, INPUT_PULLUP);
pinMode(A0, INPUT);
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
//pinMode(8, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:if
//Serial.println(String(ruxin) + yisen); //打印结婚誓言
delayex();
led();
tianxue();
}
void tianxue() {
int yixing = analogRead(A0);
int liangdu = map(yixing, 0, 1023, 0, 255);
analogWrite(5, liangdu);
}
void delayex() {
if (millis() - timeout >= delay5 || timeout == 0) {
digitalWrite(13, HIGH);
digitalWrite(3, HIGH);
Serial.println(analogRead(A0));
timeout = millis();
}
}
void led() {
digitalWrite(13 , LOW);
digitalWrite(3, LOW);
if (digitalRead(11) == 0) {
digitalWrite(13, HIGH);
//Serial.println("rus");
}
}