Skip to main content

22 docs tagged with "digital-io"

View all tags

BB-400 Digital I/O Configuration

BB-400 NeuronEdge Controller digital I/O configuration including NPN/PNP selection, input modes, counter inputs, and output configuration

ED Introduction

Introduction to Brainboxes Ethernet to Digital IO (ED) product range for industrial process control and automation environments.

How do I control the IO lines through the Web Admin interface?

The BB-400 contains 8 ports that are individually selectable as inputs or outputs, located on the green and yellow terminals. It is possible to control the IO lines via the Web Admin interface and this FAQ will discuss the different configurations available and their details. For more information regarding the DIO lines please refer to the DIO lines FAQ.

How do I implement PWM (Pulse Width Modulation) functionality on the BB-400?

The BB-400 uses an Arduino based on the Atmel ATMEGA32U4-MU 8-bit microcontroller to implement it's Digital IO functionality. The controller uses an external 16MHz crystal for clock generation and can be re-programmed with custom firmware to use other peripheral functions that are mapped to some of the same Digital IO pins. The BB-400 comes with the default DIO functionality which uses 8 pins of the microcontroller as general digital input and another 8 pins as general digital output (configured as open-drain on the PCB). The pins used for digital output also have alternate Output Compare functions which can be used for other purposes.

Using REST in Node-RED to Control IO

This FAQ will describe how to use REST to control the IO lines using Node-RED. For more information on Node-RED please refer to the Node-RED FAQ , and for more information on WebSockets there is a Brainboxes FAQ What is the REST Protocol?

What are Inputs and Outputs?

A computer requires inputs so it can sense what’s going on in the environment. A computer requires outputs so it can control the objects around it. Computer input/output is the basis of all automation.