Hello forum..!
May i ask if it is possible to create a Script that can shut down my PC when the voltage goes less than 4,5V?
confused
By sakis33
— Last update
Discover more robots
Ezang's Happy New Year To All From Ezang And Family And...
Happy New Year from EzAng, family and Roman the robot, grateful to robot friends for teaching so much and promising more...
Jim's Project Armadeus
ARMadeus Mk7 articulated robot, 48" tall and 112 lb, modular 80/20 chassis with 12V gear motors, servos, linear...
Jstarne1's Build A Giant 3D Printer , Live Build, Come Join...
Unboxing Folger FT-6 large-format 3D printer kit with 3-camera views; full build livestream planned to print larger,...

The following script command will immediately shutdown the computer, forcing the shutdown even if there are running applications or other logged on users:
replace the /p with /s if you want 1 minute of warning, and if you want to abort the shutdown during the warning period, open a command prompt and type
Keep in mind that any unsaved work will be lost, so use with caution. If you want to be sure not to lose any work, instead of /s or /p you can use /h and it will hibernate the computer instead of shutting it down.
Alan
Here's to expand on alan's command. Create an EZ-Script control that will run and check in a loop...
Have the EZ-Script control automatically start when the ez-b is connected in the SETTINGS menu of the connection control. Assuming your named your script "POWER CHECK"
Good Morning & thanks for the reply Alan and Dj Sures:)
i forgot to write that i use the EZ-B V3 Controller!
it is very helpful for my project.
i am going to test it !
the v3 controller will not work with GetVoltage().
You will have to connect the +5 on the ADC port and use GetADC() instead. Simply add a jumper on ADC0 between the +5 and Signal
ok Dj .. and code still the same.
thanks again.
No, the code would have to change from using getvoltage to adc. Because there is no voltage monitor on the v3. You can rig one of the adc ports to the +5 using a jumper to get the voltage.
@sakis33 do you want to monitor your "PC's" voltage or the robot's voltage on the EZB? I think the examples provide so far are how to monitor and react to if the EZB voltage is low.
Hello again Dj,
something like that code:
:loop
if (GetADC( adc0 ) <4.5 and IsConnected( 0 ) )
EndIf
Sleep(60*1000 )
Goto (loop)