#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>
#define Pins 8
#define P0 0
#define Digs 3
#define D0 10
int main (int argc, char **argv) {
int i,j,k,l,m;
int Pin[8];
int Dig[4];
if(wiringPiSetup() == -1) return 1;
for(i=0;i<Pins;i++) {
Pin[i]=P0+i;
pinMode(Pin[i],
OUTPUT);
}
for(i=0;i<Digs;i++) {
Dig[i]=D0+i;
pinMode(Dig[i],
OUTPUT);
digitalWrite(Dig[i], 0); //とりあえず0V
}
for (i=0; i<10; i++) {
for(k=0;
k<Pins; k++) {
digitalWrite(Pin[k], 1);
delay(500);
digitalWrite(Pin[k], 0);
}
}
exit;
}
|