How to implement an Arduino web server

How to implement an Arduino web server

In this blog is showed how to implement an Arduino web server on Arduino based PLC’s.  The requirement for this example is just an Ardunio based PLC with Ethernet connection as   M-Duino.   M-Duino require power supply to make work the Ethernet shield and Ethernet wire.  You must select the IP and Mac direction. In this example are: IP = 192.168.1.219 and Mac = 0xDE, 0xAB, 0xBE, 0x15, 0x00, 0x01.

How connect Arduino based PLC with Siemens PLC equipped with Ethernet port

How connect Arduino based PLC with Siemens PLC equipped with Ethernet port

On this post it is showed how to connect Industrial Shields Arduino based PLC (M-Duino‘s) with a Siemens PLC equipped with Ethernet port or communication processor. Any PLC is supported except for old S5 family. To do that we have to use Settimino. Settimino is an open source Ethernet library for interfacing Arduino with Siemens S7 PLC’s. CPU’s 1200/1500 LOGO 0BA7 and S7200 are also supported. Download Settimino from the link.  Requirements of this example: Arduino based PLC with Ethernet…

Read More Read More

How to program Arduino based PLC through Ethernet

How to program Arduino based PLC through Ethernet

This post it shows how to install Ariadne bootloader that allows to programming Arduino based PLC’s of Industrial Shields through Ethernet TFTP Client. Then it is also showed an example of how to program it. The requirements for this example are: An M-Duino  Other Arduino based PLC or Arduino board, as ISP New Ariadne bootloader for Arduino Mega 2560 .hex  Ethernet connection Industrial Shields Boards Installed M-Dunio needs the new Ariadne bootloader to be programmed through Ethernet. How to upload…

Read More Read More

Tools40 library, useful tool using our equipments

Tools40 library, useful tool using our equipments

This is Industrial Shields library for our different PLC’s  Tools40 library include SimpleComm library, Filter library and Timer library. With the SimpleComm library you can send data through any Arduino Stream: RS-485, RS-232, and Ethernet… It is enough flexible to support different kind of communication typologies: Ad-hoc, Master-Slave, Client-Server… Using an easy to use API. Filter library includes filtering software that allow you to smooth analog inputs. This is really useful when you have an analog signal that is unstable. With Timer library you can create…

Read More Read More

How to touch up data from the EEPROM

How to touch up data from the EEPROM

EEPROM is a memory whose values are kept when the board is turned off. In this example it is showed how to write and read from the EEPROM. In our products, Ardbox  has 1KB and M-Duino  has 4KB of EEPROM This example we will see how to use functions EEPROM.write(), EEPROM.read(),EEPROM.put() and EEPROM.get().

Como utilizar un motor paso a paso con un Ardbox Analog

Como utilizar un motor paso a paso con un Ardbox Analog

En este Post veremos cómo controlar un motor paso a paso, con su Driver, con un Ardbox Analog. Requisitos para realizar el ejemplo:                 – El Motor paso a paso                 – El Driver del motor                 – Un Ardbox Analog Importante: nuestros equipos están preparados para trabajar con masa comuna !!!

How to connect and configure a load cell using HX711 transmitter with Arduino based PLC

How to connect and configure a load cell using HX711 transmitter with Arduino based PLC

In this post is showed how to use a load cell transductor with our equipment’s for example an Ardbox analog. Load cell is a transductor that generate an electrical signal directly proportional to the measured force. On market there are different transmitters that can convert this analog signal to digital. In this example is used the HX711 that is very used in industrial applications. HX711 get and convert the analog signal from the load cell to digital with his intern converter…

Read More Read More

How to generate a different PWM’s signals with Arduino based PLC

How to generate a different PWM’s signals with Arduino based PLC

On this example is explained how to generate a PWM with M-DUINO  and ARDBOX In our equipment’s you can generate a PWM on Digital/Analog Ports. But most of these ports have a limitation of frequency (500 Hz approx.). PIN3 for ARDBOX and PIN3 and PIN2 for M-DUINO don’t have limitation and they can generate a PWM between 100Hz (even less) and 8MHz. PIN3 for ARDBOX can work as an external output for the Timer/Counter0 Output Compare B (OC0B). And the…

Read More Read More