Support frequency up to 16kHz (0.01-60.99Hz standard, 61Hz-16kHz experimental)
To compile code and upload using Arduino IDE:
- Download freePEMF.ino file and put it into freePEMF folder (it must has exactly that name).
- Open freePEMF.ino file in Arduino IDE.
- Check if you have EEPROM and Wire libraries already installed (Sketch->Include Library-> see on list: EEPROM and Wire).
- Install LiquidCrystal_I2C (Sketch->Include Library->Manage Libraries..., Filter your search: LiquidCrystal_I2C, Find ... by Frank de Brabander, Choose version 1.1.2 and Install)
- Configure board: Tools->Board->Arduino Nano and Tools->Processor->ATmega328P (Old Bootloader).
- Install Arduino Nano driver - biotronics.eu website: CH341SER.ZIP.
- Configure serial port. Plug USB cable to PC and freePEMF or Adruino Nano board. Then Tools->Port->select proper COM port.
- Uncomment proper directives e.g. #define FREEPEMF_DUO. For standard freePEMF default commented options are good.
- Compile and upload. Sketch->Upload. Wait until on down side of Arduino IDE window see Done uploading.
TODO in freePEMF user manual
- support for bluetooth interface and communication with PC & mobile phones
- freePREMF duo functions description in bioZAP doc.
- pbar in bioZAP doc.
- jump ... min max
- njump ... min max
- auto-calculation of pbar
- during loading a therapy add voice signal after committing each part of script
- support for bluetooth interface
- out mode: B M A - means: Both, Main or Auxiliary coil
- automatic change out to M mode above 61Hz
- disp 0 1 - use or do not use display (freePEMF duo only) 1=use 0=don't use
- pbar <left_time_sec> < |percent> Setup program progress bar on LCD screen. Percent is optional. No percent means 100%
- pbar - manual refresh LCD if display is off