Skip to content
The way how to program written in the LDmicro run on the Arduino board.
PHP C++ Processing
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ldexample Add support for Arduino 1.0 Mar 31, 2012
ladder-gen.php Add support for Arduino 1.0 Mar 31, 2012
readme.md Some text and typo update Apr 14, 2019

readme.md

LDmicro → Arduino

Simple way how to run code fromLDmicro
on the Arduino board.

Basic steps:

  1. Write your program in LDmicro.
  2. Compile it as a ANSI C and save it as ladder.cpp.
  3. Generate header file ladder.h with ladder-gen.php.
  4. 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.

ladder-gen.php

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.

You can’t perform that action at this time.