반응형
이 방법은 약간 하드웨어적인 방법인것 같다.
아두이노의 리셋핀에 디지털 출력핀을 연결해서 리셋했다.
이전에도 이야기 했지만, 로우을 걸어 주면 리셋된다.
하이를 걸어주면 리셋되게 할 것 같은데,
어째던 만든사람 마음이니 그냥 넘어 가자.
그래서 그런지 시작하자 말자 high를 걸어 주어야 한다.
안 그러면 리셋이 무한 반복 될것이다.
#define BAUD 115200
void setup()
{
digitalWrite(2, HIGH);
delay(200);
Serial.begin(BAUD);
Serial.print("ARDUINO RESET TEST!!! \n");
pinMode(2, OUTPUT);
delay(200);
}
void loop()
{
software_reset();
}
void software_reset()
{
Serial.print("RESET \n");
delay(5000);
digitalWrite(2, LOW);
Serial.print("NOTHING!!! \n");
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
'아두이노' 카테고리의 다른 글
아두이노 Serial MP3 모듈 -#1 (0) | 2020.02.06 |
---|---|
아두이노에서 문장 만들기 #1 (0) | 2020.02.04 |
아두이노 reset -#3 (0) | 2020.01.27 |
아두이노 reset -#2 (0) | 2020.01.27 |
아두이노 reset -#1 (0) | 2020.01.27 |
댓글