전화의 LED 상태는 무엇입니까? LED 표시기는 무엇을 위한 것입니까? 7세그먼트 지표 관리

라이트 매니저. 편지나 메시지를 받는 순간 전화기는 내장된 표시기로 주의를 끌기 위해 노력할 것입니다. 그러나 LED의 깜박임으로 어떤 종류의 이벤트가 발생했는지 알 수 없으며 여전히 손에 들고 있어야 합니다. Light Manager를 설치할 때까지.

Light Manager는 가제트의 LED 표시기를 사용자 지정하는 데 도움이 되는 Android 프로그램입니다. 이 응용 프로그램을 사용하면 새 WhatsApp 메시지 또는 캘린더의 이벤트와 같은 특정 이벤트에 대해 다른 색상으로 반응하도록 가르칠 것입니다.

기본적으로 프로그램에는 가장 인기 있는 이벤트에 대한 여러 설정이 이미 포함되어 있습니다. 그러나 귀하와 관련이 없는 신호는 언제든지 삭제하고 필요한 신호를 추가할 수 있습니다. 이렇게 하려면 원하는 요소를 터치하기만 하면 알림 설정 메뉴로 이동합니다. 여기에서 깜박임 속도를 설정하고 LED 색상을 선택하고 설정한 설정을 즉시 확인할 수 있습니다.

알림을 받고 싶은 프로그램이 목록에 없으면 직접 추가할 수 있습니다. 이렇게 하려면 Light Manager의 대체 작동 모드로 전환한 다음 "응용 프로그램 추가" 항목을 선택하십시오. 스마트폰에 설치된 모든 프로그램 목록이 표시됩니다. 고르다 원하는 응용 프로그램 LED 알림을 추가하십시오.

Light Manager는 프로그램 이벤트뿐만 아니라 다양한 시스템 이벤트에 대해서도 보고할 수 있습니다. 예를 들어 앱은 배터리가 부족하거나 네트워크 신호가 없거나 자동 모드가 켜져 있을 때 알려줄 수 있습니다. 신호 깜박임 주파수를 설정하고 절전 모드를 켜고 (Light Manager가 귀찮게하지 않는 시간) 시간을 변경할 수있는 프로그램의 고급 설정을 살펴 보는 것도 불필요합니다. 자동 종료 LED 활동.

다양한 이벤트 알림을 위한 LED 표시등 설정:

Android용 Light Manager 앱 다운로드아래 링크를 따라갈 수 있습니다.

개발자: MC 구
플랫폼: 안드로이드( 장치에 따라 다름)
인터페이스 언어: 러시아어(RUS)
조건: 전체(정식 버전)
루트: 필요하지 않음



LED 표시등이나 카메라 플래시를 직접 켜거나 끌 수 없으며 일부 전화기에는 이 옵션이 있습니다.

프로그래밍 방식으로 여러 색상의 조명을 깜박이는 방법, 자신의 "손전등"을 작성하는 방법 또는 제어할 수 있는 기타 장치 LED - 아래에서 이에 대해 배웁니다.

모든 것은 내가 탐구한다는 사실에서 시작되었습니다. 파일 시스템 ES Explorer를 사용하는 HTC Desire에서 /sys/class/leds/blue , /sys/class/leds/flashlight 등의 흥미로운 디렉토리를 우연히 발견했습니다.
파란색은 또 뭐야?! 주황색과 녹색 표시만 봤습니다. 그러나 가장 흥미로운 점은 이 디렉토리 안에 쓰기 권한이 있는 밝기 파일이 있다는 것입니다! 나는 즉시 이용했다.

사실 이것은 단순한 파일이 아니라 LED 드라이버로 작업하기 위한 인터페이스입니다. 따라서 /sys/class/leds/blue/brightness 파일에 양수를 작성하여 활성화합니다. 파란색 표시기전화 케이스에 0 쓰기 - 끄기. 마찬가지로 황색 ​​및 녹색 표시등이 있습니다. 두 개의 LED를 함께 켜서 새로운 색상을 얻습니다. 호박색 + 파란색 = 보라색; 녹색 + 파란색 = 아쿠아.

이제 모든 것이 어떻게 프로그래밍되어 있습니까?
public void ledControl(문자열 이름, int 밝기) (

노력하다(

FileWriter fw = new FileWriter("/sys/class/leds/" + 이름 + "/밝기" );

fw.write(정수.toString(밝기));

fw.close();

) 잡기 (예외 e) (

// LED 제어 불가

}

}


// 마젠타 표시를 켭니다.

ledControl("황색", 255);

ledControl("파란색" , 255 );


// 디스플레이를 더 어둡게 만듭니다.

ledControl("LCD 백라이트" , 30 );


// 버튼 백라이트 끄기

ledControl("버튼 백라이트" , 0 );


// 중간 밝기의 손전등 구성

ledControl("손전등", 128 );

샘플 응용 프로그램 소스 코드다운로드할 수 있습니다.

결론
모든 것! 이제 전화가 다음과 같이 빛납니다. 크리스마스 트리. 코드는 HTC Desire에서만 테스트되었습니다. 안드로이드 컨트롤 2.2이지만 다른 장치에서도 작동할 수 있습니다. 당신의 전화에 초점이 작동하는지 여부를 저에게 편지를 보내주십시오.

그림 1 LED 표시등 부분의 위치

LED 표시기는 기호 정보를 표시하는 가장 간단한 수단입니다. 그들의 디자인은 특정 모양의 세그먼트 형태로 만들어진 LED 세트입니다. 그림 1은 숫자 0 ... 9 및 기타 많은 추가 문자를 표시할 수 있는 가장 일반적인 세그먼트 레이아웃을 보여줍니다. 케이스 내부의 모든 LED에는 공통 연결 지점이 있습니다. 함께 결합하면 양극(공통 양극) 또는 음극(공통 음극)이 될 수 있습니다. 가장 일반적인 발광 색상은 빨간색과 녹색입니다. 동일한 전류 소비로 빨간색 LED는 일반적으로 더 큰 광 출력을 갖습니다. 소비 전력은 공급 전압 및 제조 기술에 따라 다릅니다. 최신 표시기의 세그먼트 전류는 1mA 미만일 수 있습니다.


Fig.2 동적 표시를 위한 표시기 연결

표시기에서 필요한 기호를 강조 표시하려면 마이크로컨트롤러에서 8개의 핀을 사용해야 합니다. 점(쉼표)을 표시할 필요가 없는 경우 H 세그먼트를 생략하여 한 줄을 저장할 수 있습니다. 더 많은 수의 표시기를 사용할수록 입출력 라인의 수가 크게 증가합니다. 2개의 표시기는 16줄, 3개의 표시기(24개 등)가 필요합니다. 대부분의 응용 분야에서 이러한 낭비적인 핀 사용은 완전히 용납될 수 없습니다. 이 문제는 동적 표시를 사용하여 해결할 수 있습니다. 이를 위해 세그먼트를 마이크로컨트롤러에 직접 연결하는 대신 그림 2와 같이 공통 그룹으로 결합합니다. 회로는 공통 음극에 대한 3 친숙성을 위해 표시기 TOT-3361AH-LN을 사용합니다. 포트 D는 세그먼트 A…H의 LED를 제어하는 ​​데 사용됩니다. 음극 K0…K2는 각각 포트 B의 라인 0…2에 직접 연결됩니다(총 전류가 ≥20mA인 다른 유형의 표시기는 추가 버퍼 요소가 필요함). 처음에 표시기는 친숙도 0에 해당하는 문자를 표시합니다. 동시에 PB0 라인에 낮은 전압 레벨이 설정되고 PB1 및 PB2 라인에 높은 전압 레벨이 설정됩니다(그렇지 않으면 기호가 세 위치 모두에 표시됨). 일정 시간이 지나면 다음 문자가 차례로 표시되고 이제 음극 K1이 접지에 연결됩니다(PB1 라인에는 로우 레벨이 있고 PB0 및 PB2 라인에는 하이 레벨이 있음). 또한 정보는 표시기의 가장 높은 위치(PB2 log.0에서, PB0에서, PB1 log.1에서)에 표시된 다음 다시 0으로 돌아가는 등의 방식으로 표시됩니다. 기호 재생률 ≥ 50Hz에서 인간 시각의 관성이 나타나기 시작합니다. 깜박임(전환 효과)이 사라집니다. 모든 캐릭터가 지속적으로 조명을 받는 것처럼 이미지가 지속적으로 인식됩니다. 다음은 동적 표시 루틴의 예입니다. 두 개의 매개변수가 필요합니다. 문자 코드와 문자가 표시될 위치 번호입니다.

; 표시기에는 3개의 문자가 포함되어 있으므로 서브루틴; 문자 출력은 ≥ 150Hz(3 ; 문자 공간 x 50Hz = 150Hz)의 주파수에서 호출되어야 합니다. 전환 기간은 다음과 같아야 합니다. 1/150Hz = 6667μs이어야 하며, 이는 AVR의 경우 1MHz의 주파수입니다. 6667 사이클이 될 것입니다 클럭 주파수발전기. 영구적 인; 실행 중인 타이머로 시간 간격을 측정하는 것이 가장 편리합니다. 일치 모드에서 재설정(CTC 모드). ATmega8에는 이 기능이 있습니다. 모드는 16비트 타이머 카운터 1 및 8에 존재합니다. 비트 타이머 카운터 2. 이러한 목적을 위해(타이머 카운터 1을 사용하는 경우) 두 개의 레지스터가 있습니다. RVV 공백: OCR1AH(상위 바이트), OCR1AL(하위 바이트). ; 비교 회로의 작동이 활성화되면 카운팅 레지스터; TCNT1H:TCNT1L은 들어오는 각 펄스가 켜진 후 시작됩니다. 단위가 될 때까지 내용을 늘립니다. 값은 쓰여진 값과 같지 않습니다. OCR1AH:OCR1AL. 이때 TCNT1H:TCNT1L 의 내용은 ; 0으로 설정되고 OCF1A 플래그가 RBB TIMSK에 설정됩니다. 만약에; TIMSK의 OCIE1A 비트와 SREG의 I 비트를 미리 설정합니다. 그러면 우연히 인터럽트 핸들러로 전환됩니다. 비교기 A에서. 타이머 카운터 1도 있습니다. 또한 레지스터가 있는 두 번째 유사한 비교 모듈 B; 기능이 유사한 OCR1BH:OCR1BL 비교; 전술 한 바와. .def 데이터 = R16 ;문자 코드로 레지스터 indicator.cseg .org 0 rjmp 초기 ;start program.org 0x0006 ;rjmp service_T1COMPA의 인터럽트 처리기 ;비교 모듈 A에서 일치 ; CTC 모드의 인터럽트 기간: T=(OCR1AH:OCR1AL+1) ; /(Fclk/N), 여기서 N은 프리스케일러의 분할 인수입니다. 타이머 카운터의 입력 주파수 1. 작동 모드가 설정됩니다. 비트 WGM13:WGM10(제어 RVV TCCR1A의 WGM10 및 WGM11, TCCR1B의 WGM12 및 WGM13), N 값은 비트로 설정됩니다. TCCR1A 레지스터의 CS12:CS10. 기간 T = 6667 µs의 경우; (WGM13:WGM10 = 0100 - 컷 CTC), N =1(CS12:CS10 = 001 - ; 프리스케일러 비활성화됨) 및 Fclk=1MHz - OCR1AH:OCR1AL의 내용 ; = 6667. .org 0x0020 초기: ldi temp,high(RAMEND) ;스택 초기화 out SPH,temp ldi temp,low(RAMEND) out SPL,temp . clr pos clr temp ldi temp,1 ;표시 버퍼를 숫자 1… 1<< WGM12)|(1<< CS10) out TCCR1B,temp ldi temp,high(6667) out OCR1AH,temp ldi temp,low(6667) out OCR1AL,temp ldi temp,1<< OCIE1A out TIMSK,temp sei . service_T1COMPA: ;обработчик прерывания по совпадению OCR1A in temp,SREG ;при входе сохраняем в стеке push temp ;регистры temp, SREG clr temp ldi YH,high(buffer) ;заносим в указатель Y адрес ldi YL,low(buffer) ;буфера индикации buffer add YL,pos ;добавляем к Y смещение, что соответствует adc YH,temp ;ячейке с текущей позицией pos индикатора ld data,Y ;заносим в data кодом символа текущей позиции rcall din_ind ;вызов подпрограммы индикации inc pos ;циклически изменяем номер позиции cpi pos,3 ;индикатора 0->1->2->0 등 brne PC+2 clr pos pop temp ;종료 시 스택에서 복원 SREG,temp ;등록 temp, SREG reti ; 동적 표시 서브루틴; ZH:ZL – 테이블 변환을 위한 포인터. R18 - 중간 작업을 위한 레지스터 R16 – 레코딩 테이블 ind_tabl의 문자 번호 ; 서브루틴 입구에서; R17 – 서브루틴 입구의 위치 번호(0…2) ; 서브루틴 입구의 플래그 T가 결정합니다. 쉼표의 존재(T=1) 또는 부재(T=0) din_ind: clr R18 ;입력 시 보조 레지스터 지우기 ldi ZH,high(2*ind_tabl) ;Z 포인터에 시작 주소 입력 ldi ZL,low( 2*ind_tabl) ; 문자 변환 테이블 추가 ZL,R16 ; 포인터 Z, adc ZH,R18에 오프셋 추가 ;테이블에서 문자의 위치에 해당하는 lpm R16,Z ; R16의 테이블 ;최상위 비트 R16(세그먼트 H)에 값을 입력 clt ;T 플래그를 통해 전송되는 쉼표 ldi R18,0b11111110 sbrc R17,0 ;현재 비트가 1이면 마스크 ldi를 입력합니다. R18,0b11111101로 R18 ;포트 B를 켜기 음극 K1 sbrc R17,1 ;현재 비트가 2이면 R18에 마스크 ldi R18,0b11111011 ;포트 B를 켜기 음극 K2 푸시 R17 ;저장 스택의 R17,PORTB에 위치 번호 등록, 버퍼 R17 ori R17,0b00000111 및 R18,R17 출력 PORTB,R17로 포트의 현재 상태 읽기 ; log.1을 K0…K2 출력에 적용하여 모든 세그먼트 소멸 PORTD,R16 ;다음 문자를 포트 D에 출력 PORTB,R18 ;연결 접지 다음 캐소드 팝 R17을 사용하여 인얌 ;위치 번호 ret ind_tabl로 레지스터 스택에서 복원: ;공통 캐소드를 사용하는 일부 문자 표; HGFEDCBA HGFEDCBA 문자 테이블 number.db 0b00111111, 0b00000110 ; 0.1 0.1 .db 0b01011011, 0b01001111 ; 2,3 2, 3 .db 0b01100110, 0b01101101 ; 4,5 4, 5 .db 0b01111101, 0b00000111 ; 6,7 6, 7 .db 0b01111111, 0b01101111 ; 8,9 8, 9 .db 0b01110111, 0b01111100 ; A,b 10, 11 .db 0b01011110, 0b01011110 ; C,d 12, 13 .db 0b01111001, 0b01110001 ; E,F 14, 15 .db 0b01000000, 0b00000000 ; -, 공간 16, 17

AVR의 I/O 포트 라인은 대칭적인 부하 특성을 가지고 있습니다. 최대 20mA의 동일한 유입 및 유출 전류를 허용합니다. 따라서 공통 양극과 공통 음극 모두에서 동일한 성공을 가진 표시기를 사용할 수 있습니다. 또한 세그먼트 연결에 대한 결론은 매우 자주 수행됩니다. 추가 기능투표 버튼. 도 2에서, 예를 들어, 세그먼트 A의 라인으로, 버튼 SBN은 전류 제한 저항 RN을 통해 연결된다. 주기적으로 PD0은 버튼의 상태를 읽기 위해 입력으로 설정됩니다. 이때 부하저항의 역할로 내부 풀업저항이 작용한다.


그림 3 마이크로컨트롤러 핀 수 줄이기
a - 시프트 레지스터 사용
b - LED 연결 방식이 다른 표시기 사용

보조 마이크로 회로를 마이크로 컨트롤러와 함께 사용하면 핀 수를 크게 줄일 수 있습니다. 예를 들어, 그림 3a는 74HC164 또는 유사한 시프트 레지스터가 이러한 목적으로 사용되는 방법을 보여줍니다. 이 연결은 6개의 I/O 라인을 확보합니다. 어떤 경우에는 7-세그먼트 코드 디코더와 카운터를 사용하는 것이 정당화될 수 있습니다. 다양한 유형. 또한 포트 라인의 z-상태 사용을 기반으로 한 또 다른 절감 기회가 있습니다. 도 3b의 회로는 공통 양극 HG2를 갖는 3자리 표시기가 공통 음극 HG1을 갖는 표시기와 병렬로 추가로 추가로 연결된 것을 제외하고는 도 2의 회로와 유사하다. 라인 PB0…PB2는 표시기 HG2의 양극 A0…A2와 음극 K0…K2 HG1을 각각 동시에 전환합니다. HG2(anode A0)의 Zero 위치에 정보가 표시되면 PB0 라인에 고전압 레벨이 형성됩니다. 포트 D의 라인에서 조명되어야 하는 세그먼트에는 log.0이 설정되고 소멸되어야 하는 세그먼트에는 z-상태가 설정됩니다. 낮은 친숙도 HG1(음극 K0)이 활성화되면 PB0 라인에 낮은 전압 레벨이 존재해야 하며 라인의 log.1 레벨이 조명된 세그먼트 및 z에 해당하는 논리적 값이 포트 D로 출력됩니다. - 상태가 꺼집니다. 문자가 A0 및 K0 이외의 다른 표시기 위치에 표시되는 경우 PB0은 고임피던스 상태로 전환되어야 합니다. 당연히 이러한 스위칭 방식에 대한 출력 프로그램은 그림 1에 표시된 것보다 훨씬 더 복잡할 것입니다. 기호 테이블은 먼저 PORTD 값 외에도 각 항목에 대해 DDRD 레지스터의 내용을 저장해야 하기 때문에 훨씬 더 큰 것으로 판명됩니다. z-상태(입력용으로 조정됨). 둘째, 기호 HG1은 공통 음극 HG2가 있는 표시기와 관련하여 PORTD의 다른 역 값에 해당합니다.

두 번째 해에는 20년 전에 조립된 Solntsev 앰프를 다시 작동시켰습니다. 증폭기의 노드 중 하나는 출력 전력 표시기입니다. 생성 당시 앰프에는 K155LA3에 조립된 표시기가 포함되어 있습니다(케이스 8개 + 바디 키트). 잘 작동했지만 지금은 현대적이지 않습니다. 컷 아래 현대 기반의 환생.
소생술 과정에서 나는 현대적인 요소 기반에 새로운 지표를 구축하기로 결정했습니다. 인기있는 이 순간 LM3915의 표시기 회로입니다.


불행히도 우리 지역에서 판매되는 한 주택에서 LED 표시등 라인을 즉시 찾지 못하고 별도의 LED에 조립했습니다.



일반적으로 나쁘지 않은 것으로 판명되었지만 밝은 반점의 흐림 (심지어 탁도)은 적합하지 않았습니다.
찾고있는 LED 스트립한 하우징에서 12개의 세그먼트가 있는 LED 표시기 라인을 발견했습니다. 그 중 8개는 녹색이고 4개는 빨간색입니다.


내 디자인에서 10개의 LED는 증폭기의 출력 전력을 나타내는 데 사용되며 2개의 LED는 증폭기의 출력에 음 또는 양의 전압이 있음을 나타내는 데 사용됩니다.
소포를 기다리는 것, 상징적 인 배송료 및 표시기의 재 작업은 구매를 멈추지 않았습니다.
각 지표의 결론은 판매자가 신중하게 보호하고 버블 랩으로 봉투에 포장되었습니다.



각 패널의 전면은 보호 스티커로 덮여 있습니다.

내부에는 표시기가 투명한 화합물로 채워져 있습니다.

일반적으로 나는 얼굴이없는 제품이 아닌 지표의 품질에 매우 즐겁게 놀랐습니다.
판매자가 명시한 사이즈는 실제와 정확히 일치합니다. 제조업체는 리드의 길이를 절약하지 않았습니다.
판매자는 LED의 전류 소비량이나 작동 전압을 표시하지 않았기 때문에 이러한 데이터는 일반적으로 20-30mA의 전류에서 약 2-3V로 허용되는 것으로 간주했습니다.
그러나 이전에 T4 테스터로 표시등 LED를 확인했습니다.




Uf, v - LED가 볼트로 빛나기 시작하는 전압,
C, pf - 피코패럿의 접합 커패시턴스
표에서 LED 1~8은 녹색, 9~12는 빨간색입니다.
매개변수에 약간의 변동이 있지만 작업에 어떠한 영향도 미치지 않습니다.
인디케이터가 도착하는 순간까지 에칭은 하지 말라고 생각했는데 새 보드, 그러나 브레드 보드를 사용하지만 핀 사이의 피치가 2.54mm가 아니라 정확히 2로 밝혀졌습니다. 이것은 실제로 판매자 페이지의 도면에서 볼 수 있지만 구입할 때 그런 사소한 것에주의를 기울이지 않았습니다.
Sprint-Layout에서 metric grid를 설정한 후 보드를 펼쳤습니다. 이 과정에서 나는 패널의 표준이 아닌 어려움이 아니라면 하나 더 만났습니다. LED 리드는 케이스 중앙에 있지 않고 한쪽 가장자리로 이동합니다. 그들은 1.6mm의 거리에 있습니다. 센터. 이로 인해 약간의 불편이 생겼습니다. 두 개의 표시기를 케이스 사이에 간격 없이 나란히 배치해야 했습니다. 그리드 피치를 0.25mm로 줄이고 보드를 종이에 여러 번 인쇄하여 표시기를 확인해야 했습니다.
결과적으로 그러한 지불





결과 비교:

회로 실장 및 테스트









카메라는 세그먼트의 빛을 약간 흐리게 하지만 실제 생활에서는 모든 것이 매우 괜찮아 보입니다. 각 LED는 면 패치를 만들지 않고 자체적으로 잘 정의된 빛을 만듭니다.
주관적인 느낌일 수도 있겠지만, 지표가 살아나고 표시 속도가 빨라지고 원래 버전에 비해 더 적절해졌습니다. 약간의 혼수 상태가 사라졌습니다.
리드의 비표준 피치와 케이스 중심에 대한 리드의 변위에도 불구하고 구매 결과에 매우 만족하며 이 제품을 추천할 수 있습니다.
또한 판매자는 다양한 목적을 위해 다양한 지표를 가지고 있습니다.
스프린트 급여:

첫 번째 탭에서 - 미세 회로가 있는 보드 + 별도의 LED에 있는 표시기 보드. 두 번째 탭에서 - 모니터링되는 지표에 대한 수수료.

나는 +41을 살 계획이다 즐겨 찾기에 추가 리뷰를 좋아함 +76 +127

다른 날 전자제품 가게에 있었습니다. 때로는 저렴한 가격의 다양한 중고 라디오 구성 요소가 나타납니다. 이번에는 초소형 회로를 보았고, 1페니 정도 비싸서 망설임 없이 샀다. 간단한 모노 시그널 인디케이터를 만들기로 했습니다. 왜 스테레오가 아닌 모노인가요? 칩이 하나뿐이기 때문입니다. 두 번째 채널은 나중에 마치겠습니다...

로 인쇄하여 레이저 프린터광택지 다이어그램에서 토너(잉크)를 보드에 전사하기 시작합니다. 우리는 이것을 다음과 같이 수행합니다. 우리는 사포로 잘 닦인 판자에 종이를 놓고 10분 동안 가열된 다리미로 판자 위에 올려 놓습니다. 보드가 식을 때까지 기다렸다가 뜨거운 물에서 조심스럽게 종이를 제거합니다. 다음을 얻어야 합니다.

그런 다음 우리는 염화 제 2 철로 보드를 중독시킵니다. 약 한 시간 후, 내 보드는 완전히 에칭되었습니다. 솔벤트를 사용하여 페인트를 제거하고 사포로 보드를 더 직사각형 모양으로 만듭니다.

결제 중입니다. 부품 납땜을 시작한 후. 먼저 칩을 납땜했습니다. LED 다음에 나머지 세부 정보가 표시됩니다. 완성된 보드 사진:


회로 작동

부품의 목적을 간략하게 설명하십시오. R2를 사용하여 입력 신호 레벨을 조정합니다. 커패시터 C1을 통해 신호는 증폭기 역할을하는 트랜지스터 VT1의베이스에 공급됩니다. 저항 R3은 바이어스를 트랜지스터의 베이스로 설정합니다. 더 멀리 증폭된 신호커패시터 C2를 통해 다이오드 VD1 및 VD2에 "온다".

음수 신호는 음수로 이동하고 양수 신호는 미세 회로의 핀 5로 이동합니다. C3 및 R4는 필터 역할을 합니다. 핀 5의 전압이 높을수록 더 많은 LED가 켜집니다. 그건 그렇고, 9 번째 다리를 플러스로 닫으면 LED가 선형으로 켜집니다. 비디오에서 이것이 어떻게 작동하는지 볼 수 있습니다.

LED 표시기의 비디오

공유하다