Software for IoT solutions

Software for IoT solutions

On this post it is showed different software that can be used as a IoT solutions with the Industrial Shields equipment. Firmata: Firmata is a protocol to communicate between Microcontroller (as Arduino) from software on a Computer (as can be a Panel PC). This protocol can work as a firmware on any Microcontroller architecture, also as software on any computer software. On Industrial Shields case with firmata you can use the Panel PC or a Computer as a Client, and a…

Read More Read More

Industrial shields Mockup contest on IoT solutions world congress Barcelona

Industrial shields Mockup contest on IoT solutions world congress Barcelona

On this post is showed our mockup on the IOT world congress in Barcelona. This mockup consists on contest game to get a free PLC. The application count the maximum speed that the user can make turn the encoder. Then through Ethernet UDP client can send a char to the panel PC Touchberry Pi 3 10” and showed on the touch screen. Also users enter their name and e-mail to receive future information and participate with free PLC contest. For…

Read More Read More

M-DUINO 19R/38R/57R PLUS VERSION MAPPING

M-DUINO 19R/38R/57R PLUS VERSION MAPPING

On this post it is showed the M-Duino mapping pin of the PLUS version. On the future, using our boards it won’t be necessary to know the mapping. But until the boards are not updated it is necessary to know it for programming the M-Duino PLUS version.  M-Duino PLUS 19R/38R/57R Communication Area: Base (common unit) A Zone M-DUINO Connector Arduino Pin Function SCL 21 I2C/SS SDA 20 I2C/SS RX0 1 RX0/SS TX0 0 TX0/SS RX1 19 RX1/SS TX1 18 TX1/SS RX…

Read More Read More

M-DUINO 38AR I/OS PINOUT

M-DUINO 38AR I/OS PINOUT

M-DUINO 38AR I/OS PLC has different types of Inputs and Outputs. It has 19 input/output signals: 19 Inputs, of which: 10 can be used as Analog Input 0-10Vdc, 10bits,(using Pins A0, A1, A2, A3, A4, A5, A6, A7, A8, A9). All of them can also be used as Digital Inputs. 4 are Digital Input which can work as a Interrupt Input also. (using Pins 2, 3, 18, 19). 5 are Digital Input (using Pins 22, 23, 24, 25, 26). 19 Outputs, of which: 5 are Digital Output (Using Pins…

Read More Read More

How to connect a Bluetooth module to an Arduino based PLC

How to connect a Bluetooth module to an Arduino based PLC

On this post it is showed how to connect a Bluetooth module, HC-05 on this example, to an Arduino based PLC. With all the Industrial Shields equipment it’s possible to add a Bluetooth module as HC-05. HC-05 is a converter from serial TTL to Bluetooth waves and vice versa. The first step is fix the connections between HC-05 with for example an M-Duino 21. The HC-05 connections available are showed below:

How to use a Max3232 with Arduino based PLC

How to use a Max3232 with Arduino based PLC

On this post it is showed how to connect a Max3232 to an M-Duino PLC family.                                       Max3232 has a two lines of RS-232 communication and their respective two channels of TTL and also power supply pins (3-5,5V-GND).  How to connect M-Duino PLC whit the Max3232? M-Duino has two available serial TTL, RX1/TX1 (or Serial1) and RX3/TX3 (or serial3).  Connecting RX1/TX1 with…

Read More Read More

Pulses module library on Tools40 for Arduino based PLC’s

Pulses module library on Tools40 for Arduino based PLC’s

Pulses module library is a library inside of Tools40 make it for Industrial Shields developers to use pulses or square wave forms (SQW) on the PWM Pins of  Industrial Shields equipment’s.  The startPulses(Pin, Frequency, Precision) function starts the train of pulses at the specified frequency and precision. The default frequency is 1kHz and the default precision is 3. pinMode(3, OUTPUT); startPulses(3, 2000, 3);

RS-485 TEST ON Ardbox HF

RS-485 TEST ON Ardbox HF

In this post it is showed how to test the RS-485 on Ardbox HF version. The first thing that you need to know is that the  RS-485 HF version have full and half duplex communication. Controlling the dip switch you must select if you want to work on full or half duplex. There is internally installed a half duplex MAX485 and MAX485 transmitter. If you are working on full duplex you will use the MAX485 half duplex to receive data and MAX485…

Read More Read More