첫 번째 루프 이후에 간단히 중지되는 작은 Arduino 프로그래밍이 있습니다. 나는 무엇인가 간과 할지도 모른다. .. 그러나 나는 일어나고있는 것에 관해 단지 우둔하다.내 Arduino가 1 분 대기 후 멈춤
여기 난 단지 디버그 에코로 직렬 사용되는 코드
int led = 13;
//int led = 10;
unsigned long windtime = 1000 * 2; // 2 seconds
unsigned long pausetime = 1000 * 60; // 1 minute
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
Serial.print("Wind");
digitalWrite(led, HIGH);
delay(windtime);
Serial.print("Pause");
digitalWrite(led, LOW);
delay(pausetime);
}
입니다.
아이디어가 있으십니까?
당신이 준 프로그램은 좋은 것처럼 보입니다 ... 하드웨어 버그를 배제하지 마십시오. 아마도 디버거가 중단 점으로 켜져 있습니까? – AndyG
활성 디버거가 없습니다. 내 Arduino UNO와 Nano는 첫 번째 깜박 이후에 멈 춥니 다. – Alex
지연 대신 millis()를 사용해 보았습니까? 또한 직렬 초기화없이 프로그램을 시험해보고 작동하는지 확인하십시오. 하드웨어 문제 일 수도 있습니다. – praks411