hardware watchdog . Heeeeeeeeelp me please

I have a project at the University .I thought to use Arduino to do this but I dont know with what I start or what to do with this card arduino. help me :sob: :slightly_frowning_face: :cry: :confused:
here is what they ask me to do
hardware Watchdog :
internal USB Dongle to have the Hardware Watchdog function which restarts the PC when Windows/Linux crashes or freezes. :roll_eyes:

How would the Arduino know? What would you monitor in the PC?

the pc shouldn't crash and if it crash
the dongle will order a physical reboot PC
so the problem is : I dont know how the Arduino will know that the PC crashed and how to send the command to reboot the PC with a USB port !!! :cold_sweat: :fearful: :disappointed_relieved:

khalidfathi:
the pc shouldn't crash and if it crash
the dongle will order a physical reboot PC
so the problem is : I dont know how the Arduino will know that the PC crashed and how to send the command to reboot the PC with a USB port !!! :cold_sweat: :fearful: :disappointed_relieved:

Good Luck! 8) 8)

thanks ,
But i want someone to help me

I think you will need 2 applications, one in the PC and other in the Arduino board. The one in the Arduino would send some message through the serial line. The application in the PC would see that message and reply. If in some time the application in the PC don't reply, is because the PC is frozen an the Arduino should reset the PC. You can reset the PC with an digital output.

i agree, write a little application that start automatically on pc boot and send on serial a life signal.

but what means "internal USB Dongle" ?

you must create only a dongle whit usb port ? or you can connect other cable inside pc ?
If you can connect another cable from you Arduino dongle to PC you can use the reset button directly. But if you cannot use other cable i think there is no solution, because if you pc is frozen you cannot send a serial reboot signal

oh i finished this project yesterday :smiley: simply use your arduino to look at CPU useg that's a hint :stuck_out_tongue:
i made that to our server, so when the server crash the cpu useg will be 99% or 100% all the time
simply use your arduino to read that data from Client program .net that will be on that pc

ok if that what you want tell me to give you all steps