Apakah mungkin untuk mereset Arduino (yaitu, untuk reboot) dari kode (yaitu dari sketsa itu sendiri)? Saya tahu itu mungkin dengan sirkuit khusus tetapi apakah ada peluang untuk membuatnya hanya dengan kode?
Di bawah ini adalah kode saya dan komentar //reset
adalah di mana saya ingin memaksa 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() {
}
Saya ingin mengatur ulang micro-controller di akhir fungsi pengaturan untuk menunjukkan efek angka acak dengan dan tanpa seed.
sumber