Documentation

Downloads

Examples

Help

Vision: {Create an I/O daemon which is handled via flat files for integration of action modules.}http://zaxter.xyz/check.png

ls /home/port*/*
/home/port0/input:
pin10  pin11  pin12  pin13  pin15
/home/port0/output:
pin1  pin14  pin16  pin17  pin2  pin3  pin4  pin5  pin6  pin7  pin8  pin9
/home/port1/input:
pin10  pin11  pin12  pin13  pin15
/home/port1/output:
pin1  pin14  pin16  pin17  pin2  pin3  pin4  pin5  pin6  pin7  pin8  pin9
/home/port2/input:
pin10  pin11  pin12  pin13  pin15
/home/port2/output:
pin1  pin14  pin16  pin17  pin2  pin3  pin4  pin5  pin6  pin7  pin8  pin9


cat /home/port0/
input/*
10001
cat /home/port0/
output/*
000001010101
cat /home/port0/
input/*
00100
cat /home/port0/
output/*
100101010001
cat /home/port0/
input/*
01010
cat /home/port0/
output/*
000100100100


Reads input pins 10-13,15 and post those values to corresponding flat files and writes values from pins 1-9, 14, 16 & 17 flat files to each corresponding output pin. Unlike normal operation of the parallel port and wait for an interrupt, this I/O daemon reads/writes each loop continuously.
The user can then choose one pin for their design with a simple on "1" and off "0", all the pins or anything in between. With the SI/OP daemon running you only need to have your program interface with the
flat files of pins in use, leaving other pins open for another user or program to use. May assign users permission control, per pin, for multiple people to use SI/OP at the same time. Can be reached directly from the network and interface from desktops.
Before you ask if your preferred syntax programming style can be used. If you know how to open a file in any text editor "like notepad, Writer, etc..." and change the content and save, you already know a method of how to control the outputs. Also included status01.sh which shows input states and allows control of output states.

Test board in use, for sample code controlling stepper motor.
http://zaxter.xyz/fun_with_stepper_motor.jpg
Couple test circuit videos on prototype -->        BCD count up video.        And doing the worm.

Click images below to enlarge and learn more about the following examples:


http://zaxter.xyz/RC_remote-101_icon.jpeg
Learning made fun
with RC project.


http://zaxter.xyz/Logic_Gates_icon.png
Creating logic scripts.


http://zaxter.xyz/race_timer2013_icon.png
Race timer.


http://zaxter.xyz/xyz01_icon.jpeg
X Y Z control.



http://zaxter.xyz/siop-back101.jpeg


http://zaxter.xyz/xoscope-siop101_icon.jpeg
Use of Xoscope
& SI/OP system.


http://zaxter.xyz/photocells_icon.png
Don't you think?


http://zaxter.xyz/r2r-icon.jpeg
Home-made DAC.
Binary Interface



LED_Light_Assemble  LED PCB

Next phase PCB being used for a school project

Pin reference is based on DB25 for this projects cable pinouts click here.


Control a laser show.