cgnuino
Public Member Functions | List of all members
CgnDO Class Reference

Emits asynchroneous digital-out. More...

#include <cgnuino.h>

Public Member Functions

 CgnDO (byte, byte=1)
 Consructor. More...
 
void update ()
 Lowers down the pins that finished determined time length of output. More...
 
void out (byte, uint32_t)
 Starts putting out from a pin for determined time length. More...
 

Detailed Description

Digital-out pins make Arduino boards emit digital signal as high (5V [or 3.3V]) or low (0V) voltage.

Examples:
Lchika.ino, and LchikaWave.ino.

Constructor & Destructor Documentation

CgnDO::CgnDO ( byte  p,
byte  s = 1 
)
Parameters
pFirst pin number for digital-out pins.
sNumber of digital-out pins.

Member Function Documentation

void CgnDO::out ( byte  i,
uint32_t  l 
)
Parameters
iIndex of DO pin to emit digital-out.
lTime length of output in [ms].
Examples:
Lchika.ino, and LchikaWave.ino.
void CgnDO::update ( )
Note
For a normal usage, this method is intended to be called once inside loop function.
Examples:
Lchika.ino, and LchikaWave.ino.

The documentation for this class was generated from the following files: