Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Script language manual: bioZAP 2018-10-21 EN.pdf
Supported bioZAP commands
freq <frequency> <period_sec> - Generate signal eg. freq 783 = 7.83Hz, freq 100000 = 1kHz. Period in seconds 120 = 2min.
rec - Similar to freq
sin - Similar to freq
ls < |-n> - List therapy script. -n switch shows commands list with memory addresses
mem - Save instructions to EEPROM memory. Return from memory mode by @
rm - Remove script therapy from EEPROM memory
wait <milliseconds> - Wait milliseconds eg. wait 1000 = 1s.
beep <milliseconds> - Use voice signal.
off - Turn off
bat - Get battery voltage
pbar <percent> <left_time_sec>- Setup program progress bar on LCD screen.
:<label_number> <counter| > - Label number 1..9 and its jump counter. Label without counter supports unlimited jumps quantity.
jump <label_number> - 1..9 number of label
vmin <50..400> - Calibrate vmin voltage: 0.5 - 4V
vampl <100..800> - Calibrate pk-pk voltage: 1 - 8V
pin3 <0|1|~> - Change state of soket pin3 0=off (0V), 1=on (5V), ~=reverse state eg. pin3 ~
out <0|1|~> - Change state of out 0=off (0V), 1=on (12V), ~=reverse state eg. out ~
- Block number keys during script execution
- Selecting program number by writing two digits and confirmation by # key
- High limit of freq time execution eg. 30min