POT없이 LCD를 연결하는 Arduino


14

이 LCD를 사용 하고 있습니다 :

여기에 이미지 설명을 입력하십시오

또한 Arduino를 사용하고 있습니다. 나는 이것을 10K 냄비없이 연결하려고합니다. 이것이 어떻게 가능한지? 내가 찾은 모든 자습서에는 10K 전위차계가 포함되어 있습니다.

답변:


10

가변 저항을 사용하여 화면 대비의 스윗 스팟을 찾은 다음 멀티 미터를 사용하여 해당 지점의 저항을 측정하면 고정 저항에 적합한 값을 얻을 수 있습니다. 그렇지 않으면 화면 대비를 설정하고 Arduino로 제어 할 수있는 디지털 전위차계 칩을 사용하는 것을 볼 수 있습니다


10

필요에 맞는 대비를 만들려면 PWM을 사용하십시오. LCD의 포트 핀을 arduino의 PWM 핀에 연결하여 안정적인 0-127 신호를 보냅니다. 단지 시도.


6

두 개의 4.7kOhm으로 GND와 Vcc 사이의 전압 분배기를 수행하고 분배기 중앙을 LCD 대비 핀에 연결하십시오. 내가 사용한 모든 LCD는 완벽하고 올바른 대비로 작동합니다.


예, 이것을 시도하십시오. 포트는 조정 가능한 전압 분배기이며 "고정 된"포트를 만들기 위해 선택된 값을 가진 두 개의 저항으로 근사 할 수 있습니다. Axeman과 같이 두 개의 4.7k 저항을 사용하면 중간 지점에 냄비가 붙어있는 것과 같습니다.
todbot

5

10k 포트를 사용하고 싶지 않은 이유가 있습니까? 화면 대비 제어에 실제로 필요합니다. 10k가없는 경우 다양한 고정 저항을 실험하여 필요한 대비 수준을 얻을 수 있습니다.


네 .. 0.50 달러를 쓰고 하나를 사십시오.
davr

6
OP에 대한 모든 공정성에서, 그들은 거리 나 비용이 많이 들지 않는 것을 구매하거나 찾을 수있는 위치에 있지 않을 수 있습니다. 저는 호주에서 세 번째로 큰 도시인 브리즈번 CBD에 살고 있으며 보통 모든 것을 배달해야합니다.

5

나는 다양한 해결책을 시도해 보았습니다.

해결책 1)

테스트 한 모든 LCD에서 2k-3k 저항 만 사용하여 V0 핀을 GND에 연결할 수 있습니다.

해결책 2)

Arduino PWM의 대비를 제어하고 PWM 핀을 V0 핀에 직접 연결하고 PWM을 60 ~ 120 사이로 설정하면 깜박임을 방지하기 위해 타이머 프리스케일러를 기본 64에서 1 또는 8로 변경해야합니다. 이 명령을 사용하여 3 (타이머 2) :

TCCR2B = TCCR2B 및 0b11111000 | 0b01;

다른 구성 요소는 필요하지 않습니다.

해결책 3)

프리스케일러를 변경할 수없고 깜박 거리는 것을 좋아하지 않는다면 커패시터와 저항을 사용하여 저역 통과 필터를 구축 할 수 있습니다. 10uF 커패시터를 GND 및 V0에 연결 한 다음 PWM 핀과 V0 사이에 470ohm 저항을 연결하십시오. 60과 120 사이의 PWM 설정

해결책 4)

전위차계를 사용하면 10k가 필요하지 않으며 5k 이상이면 잘 작동합니다 .1M조차도 작동합니다.


2

전위차계 또는 고정 저항없이 LCD를 연결 해야하는 이유가 있습니다. 새로운 제품을 테스트하고 싶을 때; 서두르거나 전선이없는 곳에서 또는 저항을 연결하는 방법에 대한 질문을 귀찮게하고 싶지 않아 깨지기 쉽거나 추악하지 않은 등의 경우

내 경험 :

해당 LCD 단자 (V0)를 연결하지 않으면 아무 것도 표시되지 않습니다.

V0을 GND에 연결해도 여전히 작동하는지 확인하고 문자를 식별 할 수 있습니다 (각도를 보면 매우 흐릿함).

V0을 + 5V에 연결하면 아무 것도 표시되지 않습니다.

위에서 언급했듯이 1-1.5K 저항을 통해 V0을 GND에 연결하면 대비가 매우 좋습니다.

5K를 사용하면 "반전"효과가 나타납니다 (문자가 배경보다 어두울 때는 대비가이 경우에 적합하지 않습니다).

또한 (확장 된) Arduino 및 LCD에 3.3V에서 전원을 공급할 때도 동일한 효과를 얻습니다 (V0을 GND로 직접 전환).

내 LCD는 J1602A로 표시되어 있으며 eBay의 비용은 거의 없습니다.


1

Vo에서 GND로 470..1K를 연결하고 Vo에서 VCC로 3K..5.1K를 연결하십시오. 대부분의 LCD는 완벽하게 작동합니다.


0

나는 1k5 저항 하나를 접지에 연결한다. 좋은 것 같습니다. 다른 크기로 놀아보십시오.


0

leppie의 답변 과 동일 하지만 1K의 접지 저항. 해당 범위의 무언가가 트릭을 수행해야합니다. 사용하는 환경의 조명에 따라 다릅니다.


0

V0과 GND 사이에 3.9K 저항을 사용했습니다. 그리고 LCD가 선명하게 보입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.