>

초보자 질문에 대해 다시 한 번 죄송하지만 무언가 궁금했습니다.

Arduino (Uno)에서 20-30 개의 LED를 구동하고 Arduino에 들어가는 외부 어댑터 (12V, 1A)를 사용하려면 LED를 어떤 방식으로 구동해야합니까?

내가 보는 문제 :

  • 핀당 너무 많은 LED를 연결할 수 없습니다 (핀당 최대 20mA)
  • '그룹'당 너무 많은 LED를 연결할 수 없습니다 (어떤 그룹이 어떤 그룹에 연결되어 있는지 확인해야합니다)
  • 최대 값 때문에 총 LED를 너무 많이 연결할 수 없습니다. VCC/GND 당 200mA (2 개 또는 3 개의 GND가 있으므로 정상이어야 함)
  • 릴레이/트랜지스터 등을 사용하지만 어떻게 전원을 얻습니까? (최대 200mA에 대해 2 개의 VCC 만 있음)

기본 질문 : 어댑터에서 1A를 어떻게 사용할 수 있습니까?

  • 답변 # 1

    할 수있는 가장 간단한 방법은 LED를 체인으로 묶어 전원 공급 장치의 전압에거의더하는 것입니다

    2V 순방향 전압 (일반적인 빨간색 LED)이있는 LED가있는 경우 체인 당 최대 5 개까지 말할 수 있습니다.

    각 체인은 최대 20mA 정도이므로 간단한 소형 트랜지스터로 구동 할 수 있습니다.

    이 회로 시뮬레이션 – CircuitLab을 사용하여 만든 회로도

    12V를 VIN 또는 배럴 잭에 연결하고 적절한 저항 (R = V/I = (12-(Num LEDs * 순방향 전압))/0.02)을 통해 LED 체인을 구동하십시오. 공급 장치가 전류를 공급할 수있는만큼 많은 체인을 사용할 수 있습니다.

  • 이전 arduino - Arduino-ESP8266 (SoftwareSerial) 통신에서 전체 데이터를받지 못함
  • 다음 arduino - u-blox 좌표 (lat, lng) 값을 두 배로 저장하는 방법은 무엇입니까? [TinyGps ++]