2015年9月22日 星期二

Arduino 重啟

三種方法
http://www.xappsoftware.com/wordpress/2013/06/24/three-ways-to-reset-an-arduino-board-by-code/


看門狗的方式: (只要把 software_Reboot() 函數放在需要使用的地方即可。)
#include <avr/wdt.h>

void software_Reboot()
{
  wdt_enable(WDTO_15MS);
  while(1)
  {
  }
}