Simple way how to run code fromLDmicro
on the Arduino board.
- Write your program in LDmicro.
- Compile it as a ANSI C and save it as ladder.cpp.
- Generate header file ladder.h with ladder-gen.php.
- Create a sketch like this one and upload it to Arduino.
#include "ladder.h"
void setup() {
PlcSetup();
}
void loop() {
PlcCycle();
delay(10);
}
For complete example look at ldexample sketch.
Tool for generating ladder.h file.
php ladder-gen.php [path-to-sketch-folder]
Sketch folder should contains:
- ladder.cpp file (generated by LDmicro)
- pinmap.ini maping var names to Arduino digital pin (optional)
If pinmap.ini missing, ladder-gen will use defualt maping. Name of variables is from d0 to d13 for digital pin 0 – 13.