ZAXTER.
Click to return home.


ZAXTER. ©

  Vision:© {Create an I/O daemon which is handled via flat files for integration of action modules.}http://zaxter.me/siop/check.png
ls /home/siop/port*/*
/home/siop/port0/input:
pin10  pin11  pin12  pin13  pin15
/home/siop/port0/output:
pin1  pin14  pin16  pin17  pin2  pin3  pin4  pin5  pin6  pin7  pin8  pin9
/home/siop/port1/input:
pin10  pin11  pin12  pin13  pin15
/home/siop/port1/output:
pin1  pin14  pin16  pin17  pin2  pin3  pin4  pin5  pin6  pin7  pin8  pin9
/home/siop/port2/input:
pin10  pin11  pin12  pin13  pin15
/home/siop/port2/output:
pin1  pin14  pin16  pin17  pin2  pin3  pin4  pin5  pin6  pin7  pin8  pin9

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


 Reads input pins10-13,15 and post those values to corresponding flat files and writes values from pins1-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. Default package comes with three parallel ports, so 36 Outputs and 15 Inputs to use, without any encoding or decoding. "More about that later."
 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 reach 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:    Step until state change video
Sample code to step_until_state_change.sh
http://zaxter.me/siop/fun_with_stepper_motor.jpg


SI/OP test circuit prototype:      BCD count up video.        And doing the worm.

Pin reference is based on DB25 for this projects cable pinouts click here.
Click images to enlarge
and learn more about
the following examples:

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


http://zaxter.me/siop/Logic_Gates_icon.png
Creating logic scripts.


http://zaxter.me/siop/race_timer2013_icon.png
Race timer.


http://zaxter.me/siop/xyz01_icon.jpeg
X Y Z control.

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

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


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


http://zaxter.me/siop/r2r-icon.jpeg
Home-made DAC.

LED_Light_Assemble  LED PCB
Binary Interface

Next phase PCB being used for a school project


Back home -> 01011010010000010101100001010100010001010101001000101110

http://zaxter.me/siop/proto_typed_icon.png
Why buy SI/OP?