Raspberry Pi - SPI 23s17-2 32 GPIO Board

  

 Raspberry Pi  SPI 23s17-2 32GPIO  Board

 

 size small than Raspberry Pi with Multi-Function

 

 

Raspberry Pi  SPI 23s17 -2 (32 GPIO) Board

  

   

 

  

each 23s17 port A output to ULN2803, first one 23s17 port B for 8 switch input,

second one 23s17 port B for normal output with 8 LED.

with 3.5mm block terminal 9pin output, can plug in our 2803 relay board

 with two Step motor connector (5V,D0,D1,D2,D3) (5V,D4,D5,D6,D7)

can use Step motor (28BYJ-48 5VDC) with 4 5V motor output port                                                     

                                                     

Spec Detail

1. U13 U14 SPI 23s17x2  32 GPIO     23s17 Datasheet  

2.  J16  Mini USB 5V input & J25  for GPIO power output with polyswitch

     fuse protect.

3. S1, S2,S3,S4 4 SMD Switch input

4. S5  4 DIP Switch input

5, U5,U15 ULN2803

6, J21data,J23 Vcc,J24 GND  4 x motor output

7. J18  for RS-Pi V2 GPIO connector (got 4 more GPIO pin)   

         

  provide 3 new test python program

 1.  23s17-2port-s-v103.py     32GPIO status and "ON" "OFF" control

 2. 23s17-2port-stepper-s-v100.py  2stepper Motor control

 3. 23s17-2port-io-s-v100.py  8 input detect and 8 output

 

                       23s17-2port-s-v103.py  demo

 

 

 

   23s17-2port-stepper-s-v100.py    demo

 

 

 

                     23s17-2port-io-s-v101.py    demo

                                 

 

  

                         Can plug in our 8bit 2 relay board  in U2 Port A

 

 

 

                             control Two 5V stepper Motor  (28BYJ-48)  

 

 support by our Pi-Scratch software   detail

   
 U1 to U4 spi 23s17  address 40,42,44,46 
 U1 to U2 spi 23s17  address 40,42 
 
 40 --> 1  42 --> 2  44 --> 3  46  --> 4
 48 --> 5  4a --> 6  4c --> 7  4e  --> 8
 
 Command "sp"+ "address(1-8)" + "a" +"bit(1 to 8)" for Port A
 Command "sp"+ "address(1-8)" + "b" +"bit(1 to 8)" for Port B
 Command "bits"+ "address(1-8)" + "a" +"bit(8 to 1)" for Port A
 Command "bits"+ "address(1-8)" + "b" +"bit(8 to 1)" for Port B
                                                                                                                          
  sp2b7 -->  spi address 2 Port B bit 7 ON/OFF
  sp3b4 -->  spi address 3 Port B bit 4 ON/OFF
  bits2b01010101 -->  address 2 port B from bit 8 to 11
                      output  --> 01010101                                                            
  bits2a01010101 -->  address 2 port A from bit 8 to 1
                      output  --> 01010101                                                                          
  bits2aoff  --> address 2 Port A all OFF/clear
  bits2aclr  --> address 2 Port A all OFF/clear

 

 
 Command "sp"+ "address(1-8)" + "a" +"in" for Port A
 Command "sp"+ "address(1-8)" + "b" +"in" for Port B
 command "sp1bin" initial address 40, Port B as input
 broadcast "Update" in Sensing ---> Slider , 
 you will see "SPI1B-0 ~ SPI1B-7" in the list

 

 

Download sample program 

 

  23s17-cs0.py  23s17-cs1.py    23s17-2.py    

   23s17-2port-s-v103.py

   23s17-2port-stepper-s-v100.py

    23s17-2port-io-s-v101.py                     User manual

 

Package Content

  1x Rs-Pi  SPI 23s17-2 &2803-2  board

1x Manual  

  

 
 

iPad  iPhone

Products  

 

Copyright 2009
www.pridopia.co.uk
All rights reservedd

Home           About us           Support           Shopping           Contacts            FAQ