Giới thiệu sản phẩm
int digitPins[] = {3, 4, 5, 6}; // D1-D4
int segmentPins[] = {13, 12, 11, 10, 9, 8, 7}; // A B C D E F G
// Bảng số 0-9
byte numbers[10][7] = {
{1,1,1,1,1,1,0}, // 0
{0,1,1,0,0,0,0}, // 1
{1,1,0,1,1,0,1}, // 2
{1,1,1,1,0,0,1}, // 3
{0,1,1,0,0,1,1}, // 4
{1,0,1,1,0,1,1}, // 5
{1,0,1,1,1,1,1}, // 6
{1,1,1,0,0,0,0}, // 7
{1,1,1,1,1,1,1}, // 8
{1,1,1,1,0,1,1} // 9
};
void setup() {
for (int i = 0; i < 4; i++)
pinMode(digitPins[i], OUTPUT);
for (int i = 0; i < 7; i++)
pinMode(segmentPins[i], OUTPUT);
}
void showDigit(int digit, int num) {
// tắt tất cả digit
for (int i = 0; i < 4; i++)
digitalWrite(digitPins[i], HIGH);
// bật segment theo số
for (int i = 0; i < 7; i++) {
digitalWrite(segmentPins[i], numbers[num][i]);
}
// bật digit cần hiển thị
digitalWrite(digitPins[digit], LOW);
delay(3);
}
void loop() {
// hiển thị 1111 liên tục
showDigit(0, 1);
showDigit(1, 1);
showDigit(2, 1);
showDigit(3, 1);
}int digitPins[] = {3, 4, 5, 6}; // D1-D4
int segmentPins[] = {13, 12, 11, 10, 9, 8, 7}; // A B C D E F G
// Bảng số 0-9
byte numbers[10][7] = {
{1,1,1,1,1,1,0}, // 0
{0,1,1,0,0,0,0}, // 1
{1,1,0,1,1,0,1}, // 2
{1,1,1,1,0,0,1}, // 3
{0,1,1,0,0,1,1}, // 4
{1,0,1,1,0,1,1}, // 5
{1,0,1,1,1,1,1}, // 6
{1,1,1,0,0,0,0}, // 7
{1,1,1,1,1,1,1}, // 8
{1,1,1,1,0,1,1} // 9
};
void setup() {
for (int i = 0; i < 4; i++)
pinMode(digitPins[i], OUTPUT);
for (int i = 0; i < 7; i++)
pinMode(segmentPins[i], OUTPUT);
}
void showDigit(int digit, int num) {
// tắt tất cả digit
for (int i = 0; i < 4; i++)
digitalWrite(digitPins[i], HIGH);
// bật segment theo số
for (int i = 0; i < 7; i++) {
digitalWrite(segmentPins[i], numbers[num][i]);
}
// bật digit cần hiển thị
digitalWrite(digitPins[digit], LOW);
delay(3);
}
void loop() {
// hiển thị 1111 liên tục
showDigit(0, 1);
showDigit(1, 1);
showDigit(2, 1);
showDigit(3, 1);
}int digitPins[] = {3, 4, 5, 6}; // D1-D4
int segmentPins[] = {13, 12, 11, 10, 9, 8, 7}; // A B C D E F G
// Bảng số 0-9
byte numbers[10][7] = {
{1,1,1,1,1,1,0}, // 0
{0,1,1,0,0,0,0}, // 1
{1,1,0,1,1,0,1}, // 2
{1,1,1,1,0,0,1}, // 3
{0,1,1,0,0,1,1}, // 4
{1,0,1,1,0,1,1}, // 5
{1,0,1,1,1,1,1}, // 6
{1,1,1,0,0,0,0}, // 7
{1,1,1,1,1,1,1}, // 8
{1,1,1,1,0,1,1} // 9
};
void setup() {
for (int i = 0; i < 4; i++)
pinMode(digitPins[i], OUTPUT);
for (int i = 0; i < 7; i++)
pinMode(segmentPins[i], OUTPUT);
}
void showDigit(int digit, int num) {
// tắt tất cả digit
for (int i = 0; i < 4; i++)
digitalWrite(digitPins[i], HIGH);
// bật segment theo số
for (int i = 0; i < 7; i++) {
digitalWrite(segmentPins[i], numbers[num][i]);
}
// bật digit cần hiển thị
digitalWrite(digitPins[digit], LOW);
delay(3);
}
void loop() {
// hiển thị 1111 liên tục
showDigit(0, 1);
showDigit(1, 1);
showDigit(2, 1);
showDigit(3, 1);
}int digitPins[] = {3, 4, 5, 6}; // D1-D4
int segmentPins[] = {13, 12, 11, 10, 9, 8, 7}; // A B C D E F G
// Bảng số 0-9
byte numbers[10][7] = {
{1,1,1,1,1,1,0}, // 0
{0,1,1,0,0,0,0}, // 1
{1,1,0,1,1,0,1}, // 2
{1,1,1,1,0,0,1}, // 3
{0,1,1,0,0,1,1}, // 4
{1,0,1,1,0,1,1}, // 5
{1,0,1,1,1,1,1}, // 6
{1,1,1,0,0,0,0}, // 7
{1,1,1,1,1,1,1}, // 8
{1,1,1,1,0,1,1} // 9
};
void setup() {
for (int i = 0; i < 4; i++)
pinMode(digitPins[i], OUTPUT);
for (int i = 0; i < 7; i++)
pinMode(segmentPins[i], OUTPUT);
}
void showDigit(int digit, int num) {
// tắt tất cả digit
for (int i = 0; i < 4; i++)
digitalWrite(digitPins[i], HIGH);
// bật segment theo số
for (int i = 0; i < 7; i++) {
digitalWrite(segmentPins[i], numbers[num][i]);
}
// bật digit cần hiển thị
digitalWrite(digitPins[digit], LOW);
delay(3);
}
void loop() {
// hiển thị 1111 liên tục
showDigit(0, 1);
showDigit(1, 1);
showDigit(2, 1);
showDigit(3, 1);
}
Hình ảnh sản phẩm
Sản phẩm cùng tác giả
Sản phẩm liên quan
Không có sản phẩm nào
Đăng nhập để tham gia bình luận