코드 (예 : 스케치 자체)에서 Arduino를 재설정 (즉, 재부팅) 할 수 있습니까? 특수 회로로 가능하다는 것을 알고 있지만 코드로만 만들 수 있습니까?
아래는 내 코드이며 주석은 //reset
강제로 재설정하고 싶습니다.
#include <TrueRandom.h>
int i;
int randSeed;
long randNumber;
void setup(){
Serial.begin(9600);
Serial.println("20 pseudo Zufallszahlen:");
for (i=1;i<=20;i++) Serial.print(random(10));
Serial.println();
Serial.println();
//randomSeed(TrueRandom.random());
randSeed = analogRead (A0);
randomSeed(randSeed);
Serial.print("Der 'seed' Wert: ");
Serial.println(randSeed);
Serial.println();
Serial.println("20 Zufallszahlen mit analogem 'seed' Wert:");
for (i=1;i<=20;i++) Serial.print(random(10));
Serial.println();
Serial.println("---------------------------");
Serial.println();
delay(500);
//reset
}
void loop() {
}
시드 유무에 관계없이 난수의 효과를 보여주기 위해 설정 기능 끝에서 마이크로 컨트롤러를 재설정하고 싶습니다.