會編Arduino的請看看
上面是手機通過esp8266控制Arduinol led燈亮滅的程序,想在這個基礎上加一個紅外感應的,人靠近,燈亮,人離開,燈滅,請問應該怎么加,試了好幾種方法,都不行。- int LED = 9;
- int Sensor = 7;
- char ch[10];
- void setup()
- {
- pinMode(LED,OUTPUT);
- pinMode(Sensor,INPUT);
- Serial.begin(115200);
- }
- void loop()
- {
- if(Serial.available())
- {
- for(int i=0;i<9;i++)
- {
- ch[i]=char(Serial.read());
- delay(1);
- }
- if(strncmp(ch,"1",1)==0)
- {
- digitalWrite(LED,HIGH);
- Serial.println("1");
- }
- else if(strncmp(ch,"2",1)==0)
- {
- digitalWrite(LED,LOW);
- Serial.println("2");
- }
- }
復制代碼
|