보기 : 228 저자 : Wendy Publish Time : 2024-11-15 원산지 : 대지
컨텐츠 메뉴
>> 구경 측정
>> 도서관
● 결론
>> 1. 4 와이어 저항성 터치 스크린의 일반적인 전력 요구 사항은 무엇입니까?
>> 2. 정확한 판독 값을 위해 터치 스크린을 어떻게 교정합니까?
>> 3. Arduino와 터치 스크린을 인터페이스 할 때 일반적인 함정은 무엇입니까?
>> 4. 다른 마이크로 컨트롤러와 함께 저항성 터치 스크린을 사용할 수 있습니까?
>> 5. 저항성 터치 스크린으로 작업하는 데 어떤 라이브러리가 권장됩니까?
4 와이어 저항성 터치 스크린은 저항 재료로 코팅 된 2 개의 유연한 시트로 구성됩니다. 화면을 누르면 두 레이어가 접촉하여 측정 할 수있는 전압 분배기를 만듭니다. 4 개의 와이어는 화면의 두 층에 해당하며 일반적으로 X+ (상단 레이어), X- (하단 층), y+ (왼쪽 레이어) 및 y- (오른쪽 층)로 표시됩니다.
시작하려면 다음 구성 요소가 필요합니다.
-Arduino Board : 모든 모델이 작동하지만 Arduino Uno는 인기있는 선택입니다.
-4 와이어 저항성 터치 스크린 : 온라인 또는 전자 상점에서 찾을 수 있습니다.
- 빵 보드 및 점퍼 와이어 : 연결을위한.
- 전원 공급 장치 : Arduino가 적절하게 전원을 공급 받도록하십시오.
- 선택 사항 : 터치 입력을 시각화하는 디스플레이 (LCD와 같은).
터치 스크린을 인터페이스하는 첫 번째 단계는 Arduino에 연결하는 것입니다. 간단한 배선 가이드는 다음과 같습니다.
1. x+ 와이어를 Arduino (예 : A0)의 아날로그 핀에 연결하십시오.
2. X- 와이어를지면 (GND)에 연결하십시오.
3. y+ 와이어를 다른 아날로그 핀에 연결하십시오 (예 : A1).
4. Y- 와이어를지면 (GND)에 연결하십시오.
이 설정을 통해 Arduino는 화면을 누르면 전압 변경을 읽을 수 있습니다.
화면을 터치하면 압력으로 인해 두 층이 접촉하게됩니다. Arduino는 X 및 Y 좌표에서 전압을 측정하며, 이는 터치의 위치에 해당합니다. 전압 판독 값은 응용 프로그램에서 사용할 수있는 좌표로 변환 할 수 있습니다.
정확한 터치 감지에는 교정이 필수적입니다. 원시 전압 판독 값을 스크린 좌표에 매핑하는 간단한 교정 루틴을 만들 수 있습니다. 이 프로세스에는 일반적으로 화면의 특정 지점을 터치하고 해당 판독 값을 기록하는 것이 포함됩니다.
이 안내서에는 특정 코드가 포함되어 있지 않지만 프로그래밍 측면에는 연결된 핀의 아날로그 값을 읽고 사용 가능한 좌표로 변환하는 것입니다. `analogread ()`함수를 사용하여 전압 레벨을 얻은 다음 공식을 적용하여 이러한 판독 값을 x 및 y 좌표로 변환 할 수 있습니다.
저항성 터치 스크린으로 인터페이스하는 프로세스를 단순화 할 수있는 여러 라이브러리가 있습니다. 이 라이브러리에는 종종 교정, 터치 감지 및 좌표 매핑 기능이 포함됩니다. 라이브러리를 사용하면 시간을 절약하고 코드의 복잡성을 줄일 수 있습니다.
Arduino와 4 와이어 저항성 터치 스크린을 인터페이스하면 가능성의 세계가 열립니다. 몇 가지 실제 응용 프로그램은 다음과 같습니다.
- 대화식 디스플레이 : 프로젝트의 사용자 인터페이스를 만들어 사용자가 버튼 및 슬라이더와 상호 작용할 수 있습니다.
- 데이터 입력 : 홈 자동화 시스템과 같은 애플리케이션에서 데이터를 입력하려면 터치 스크린을 사용하십시오.
- 게임 : 컨트롤을 위해 터치 입력을 사용하는 간단한 게임을 개발합니다.
- 제어 시스템 : 다양한 장치의 제어 패널에서 터치 스크린 구현.
터치 스크린으로 작업 할 때 몇 가지 일반적인 문제가 발생할 수 있습니다. 다음은 몇 가지 문제 해결 팁입니다.
- 응답하지 않는 화면 : 배선 연결을 확인하십시오. 모든 와이어가 단단히 연결되어 있고 반바지가 없는지 확인하십시오.
- 부정확 한 터치 감지 : 화면을 다시 교환합니다. 때로는 초기 교정이 정확하지 않을 수있어 판독 값이 잘못 초래됩니다.
- 판독 값의 노이즈 : 변동하는 값을 발견하면 커패시터를 추가하여 전압 판독 값을 안정화하는 것을 고려하십시오.
Arduino와 4 와이어 저항성 터치 스크린을 인터페이스하는 것은 전자 및 프로그래밍에 대한 이해를 향상시키는 보람있는 프로젝트입니다. 올바른 구성 요소와 약간의 코딩을 사용하면 터치 입력에 응답하는 대화식 응용 프로그램을 만들 수 있습니다.
대부분의 4 와이어 저항성 터치 스크린은 5V에서 작동하며 Arduino와 호환됩니다. 전원 공급 장치가 Arduino와 터치 스크린 모두에 충분한 전류를 제공 할 수 있는지 확인하십시오.
교정에는 화면의 특정 점을 터치하고 해당 전압 판독 값을 기록하는 것이 포함됩니다. 그런 다음이 판독 값을 코드의 실제 화면 좌표에 매핑 할 수 있습니다.
일반적인 함정에는 잘못된 배선, 부적절한 전원 공급 장치 및 화면을 올바르게 보정하지 못합니다. 항상 연결을 두 번 확인하고 코드가 아날로그 값을 올바르게 읽고 있는지 확인하십시오.
예, 저항성 터치 스크린은 아날로그 값을 읽을 수있는 한 Raspberry Pi 및 ESP8266을 포함한 다양한 마이크로 컨트롤러와 함께 사용할 수 있습니다.
일부 인기있는 라이브러리에는 터치 스크린 라이브러리와 UTFT 라이브러리가 포함되어있어 터치 입력을 읽고 화면에 그래픽을 표시하는 기능을 제공합니다.
이 안내서는 배선에서 문제 해결에 이르기까지 모든 것을 다루는 Arduino와 4 와이어 저항성 터치 스크린을 인터페이스하는 포괄적 인 개요를 제공합니다. 연습과 실험을 통해 터치 입력을 효과적으로 활용하는 혁신적인 프로젝트를 만들 수 있습니다.