Quantcast
Channel: banana pi single board computer open source project official forum BPI team - Latest posts
Viewing all articles
Browse latest Browse all 43631

[BPI-M3] BPI BerryClip 6 LED Module and how to use

$
0
0

OS: BPI-M3 Ubuntu15.10 (Kernel3.4)
Version: 1.0 HDMI

Step 1: Download WiringPI

$ git clone https://github.com/BPI-SINOVOIP/BPI-WiringPi.git -b BPI_M3
$ cd BPI-WiringPi
$ chmod +x ./build
$ sudo ./build

Step 2 : Copy smaple code to BerryClip.c file

$ sudo vi BerryClip.c

Step 3 : Compile BerryClip.c

$ gcc -o BerryClip BerryClip.c -l wiringPi

Step 4 : Run BerryClip

$ sudo ./BerryClip

Step 5: Press the button to see if it works


Video Demo:


Sample Code:

#include <wiringPi.h>

int LED1[]={7,0,3,12,13,14};
int i;

int initIO()
{
    pinMode(7,OUTPUT);
    pinMode(0,OUTPUT);
    pinMode(3,OUTPUT);
    pinMode(12,OUTPUT);
    pinMode(13,OUTPUT);
    pinMode(14,OUTPUT);
}

int LED()
{
    for(i=0;i<=6;i++)
    {
        digitalWrite(LED1[i],1);
        delay(500);
        digitalWrite(LED1[i],0);
        delay(500);
    }
}

int main()
{
    int val;
    wiringPiSetup();
    initIO();
    pinMode(10,INPUT);
    digitalWrite(11,1);
    while(1)
    {
        val=digitalRead(10);
        if(val==0)
        {
            LED();
            digitalWrite(11,1);
            i=0;
        }
    }

}

Viewing all articles
Browse latest Browse all 43631

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>