Arduino: Led 7 đoạn 4 Chữ Số | Blog Của Lê Văn Luật

Thao tác với led 7 đoạn 4 chữ số bằng thư viện SevSeg.

Led 7 đoạn 4 chữ số:

Kết quả hình ảnh cho 4 digit 7 segment

Thành phần:

1/ Arduino Mega 2560: 1 2/ Led 7 đoạn 4 chữ số: 1 3/ Nút nhấn: 1 4/ Trở 220Ω: 5 5/ Breadboard, dây nhảy

Mạch:

4x7led_1

Chương trình:

#include "SevSeg.h" /* * Chân Arduino 2 12 11 3 4 7 * Đoạn 1 a f 2 3 b * Chân led 12 11 10 9 8 7 * Chân led 1 2 3 4 5 6 * * Đoạn e d . c g 4 * Chân Arduino 10 9 5 8 13 5 */ SevSeg sevseg; int num = 0; void setup() { byte numDigits = 4; byte digitPins[] = {2, 3, 4, 5}; byte segmentPins[] = {6, 7, 8, 9, 10, 11, 12, 13}; bool resistorsOnSegments = true; // không dùng trở trên các chân segment bool updateWithDelays = false; sevseg.begin(COMMON_CATHODE, numDigits, digitPins, segmentPins, resistorsOnSegments, updateWithDelays); sevseg.setBrightness(100); attachInterrupt(digitalPinToInterrupt(18), incNum, RISING); sevseg.setChars("abcd"); } void loop(){ sevseg.refreshDisplay(); // Phải chạy liên tục } void incNum() { num++; sevseg.setNumber(num); }

Chia sẻ:

  • Facebook
  • Twitter
Thích Đang tải...

Từ khóa » Code Led 7 đoạn 4 Số