Sign In | Join Free | My himfr.com
Home > Banana Pi accessories >

Banana pi IO extend Board

    Buy cheap Banana pi IO extend Board from wholesalers
     
    Buy cheap Banana pi IO extend Board from wholesalers
    • Buy cheap Banana pi IO extend Board from wholesalers
    • Buy cheap Banana pi IO extend Board from wholesalers
    • Buy cheap Banana pi IO extend Board from wholesalers
    • Buy cheap Banana pi IO extend Board from wholesalers
    • Buy cheap Banana pi IO extend Board from wholesalers

    Banana pi IO extend Board

    Ask Lasest Price
    Brand Name : banana pi
    Model Number : Banana pi IO extend Board
    Certification : ce,fcc,rosh
    Price : 7.5$/pcs
    Delivery Time : within 3 days
    Payment Terms : T/T,W/U,Paypal
    Supply Ability : 500000pcs/month
    • Product Details
    • Company Profile

    Banana pi IO extend Board

    Banana pi IO extend Board

    • Brand:banana pi Accessories
    • Model:Banana pi IO extend Board,can use on respberry pi.
    • Price:
    • contact with: cherryjiang at banana-pi.com
    • skype: sinovoip-02
    • www.banana-pi.com

    Introduction:


    Banana pi IO extend Board

    Use WiringPi write C code to test .

    #include
    #include
    int SER = 12;
    int RCLK = 10;
    int SRCLK = 14;
    unsigned char LED[8]={0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80};
    void SIPO(unsigned char byte);
    void pulse(int pin);
    void init() {
    pinMode(SER, OUTPUT);
    pinMode(RCLK, OUTPUT);
    pinMode(SRCLK, OUTPUT);
    digitalWrite(SER, 0);
    digitalWrite(SRCLK, 0);
    digitalWrite(RCLK, 0);
    }
    void delayMS(int x) {
    usleep(x * 1000);
    }
    int main (void)
    {
    if (-1 == wiringPiSetup()) {
    printf("Setup wiringPi failed!");
    return 1;
    }
    init();
    int i;
    while(1) {
    for(i = 0; i < 8; i++)
    {
    SIPO(LED[i]);
    pulse(RCLK);
    delayMS(50);
    printf(" i = %d", i);
    }
    printf(" ");
    delayMS(500); // 500 ms
    for(i = 7; i >= 0; i--)
    {
    SIPO(LED[i]);
    pulse(RCLK);
    delayMS(50);
    printf(" i = %d", i);
    }
    delayMS(500); // 500 ms
    }
    usleep(1000);
    digitalWrite(RCLK, 1);
    }
    void SIPO(unsigned char byte)
    {
    int i;
    for (i=0;i<8;i++)
    {
    digitalWrite(SER,((byte & (0x80 >> i)) > 0));
    pulse(SRCLK);
    }
    }
    void pulse(int pin)
    {
    digitalWrite(pin, 1);
    digitalWrite(pin, 0);
    }


    Banana pi IO extend Board
    Quality Banana pi IO extend Board for sale
    Inquiry Cart 0
    Send your message to this supplier
     
    *From:
    *To: Shenzhen Sino Voip Co,Ltd
    *Subject:
    *Message:
    Characters Remaining: (0/3000)