byte digits[10][8]=
{
{1,1,1,1,1,1,0,1}, //0
{0,1,1,0,0,0,0,1}, //1
{1,1,0,1,1,0,1,1}, //2
{1,1,1,1,0,0,1,1}, //3
{0,1,1,0,0,1,1,1}, //4
{1,0,1,1,0,1,1,1}, //5
{1,0,1,1,1,1,1,1}, //6
{1,1,1,0,0,0,0,1}, //7
{1,1,1,1,1,1,1,1}, //8
{1,1,1,0,0,1,1,1} //9
};
void setup() {
for (int i = 2; i < 10; i++){
pinMode(i, OUTPUT);
}
}
void displayDigit(int num) {
int pin = 2;
for(int i = 0; i < 8; i++) {
digitalWrite(pin+i, digits[num][i]);
}
}
void loop() {
for(int i = 0; i < 10; i++) {
delay(1000);
displayDigit(i);
}
}
날짜 : 2016년 11월 10일
댓글 없음:
댓글 쓰기