Preprost PLC krmilnik na osnovi okolja Arduino (2010)

My bachelor’s thesis from 2010, describing a prototype of a simple Programmable Logic Controller and the corresponding graphical programming environment, implemented with Arduino development framework and a compatible microcontroller board.

Updates on the “Arduino PLC”

Several people have contacted me regarding the “Teensy++ PLC”, either with the idea of extending it, or porting it to other microcontroller architectures, or developing it further as a true…

IDE update

After some joyful time I’ve had playing with GUI concepts and visuals, I threw that initial code away and started doing it the right way. At the time being, I…

A “better” IDE for Arduino

That’s my new project I’ve been working on for some past weekends and afternoons. Yes, there are some similar projects that have already been started. And yes, there are some…

Teensy++ (AVR) PLC controller – version 1

Here it is! The AT90USB646-based homebrew programmable logic controller. It’s not quite a Simatic S7 (and it’s not even completed in most parts), but it’s a nice start. A more…

That PLC thing…

Ehm… that PLC. What’s new? O.k. I canceled the ST compiler part. Not that I don’t like the idea of doing it, I just don’t have the time. So here…

Changing device names of NIC adapters

Ubuntu Server (and others) If you play a lot with servers or networked PCs with multiple NICs and change and switch network cards often, you sooner or later end up…

The PLC update

After looking at the Beremiz iec2c compiler source, I decided that modifying it to fit into this project is probably not the way to go. At this time, I’m deep…

SSH service availability using Upstart

Platform: Ubuntu Server When we access a machine remotely over SSH, we sure do not want its daemon to crash and leave us without the means to access the system.…

Using the MsTimer2 library on AT90USB646

In order to use the Arduino MsTimer2 library on AT90USB646 microcontroller you have to minimally modify the source code of the library. First, download the library, unpack it into the…

Scroll to Top