ATmega328 programmable logic controller

lynf.yyz's picture
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0



A micro Programmable Logic Controller for the ATmega328P. microcontroller.


Runs on Arduino Nano controller board. Fully functional, for small automation and control applications.

Full source code and documentation on github repository.



  1. Download binary executable hexfile image m328-nano-utile.hex
  2. Flash hexfile image to Nano controller board.



  1. A VT100 type terminal emulator running on a host PL provides the user interface (UI)
  2. Connect Nano to UI via USB cable. and PLC is ready to run