조립 설명서
2016년 XNUMX월
ARDUINO용 아날로그 입력 확장 쉴드
소개
Arduino UNO™에는 6개의 아날로그 입력이 장착되어 있지만 일부 프로젝트에서는 더 많은 입력이 필요합니다. 예를 들어amp르; 센서 또는 로봇 프로젝트. 아날로그 입력 확장 실드는 4개의 I/O 라인(3개의 디지털, 1개의 아날로그)만 사용하지만 무려 24개의 입력을 추가하므로 총 29개의 아날로그 입력을 마음대로 사용할 수 있습니다.
특징:
- 24 개의 아날로그 입력
- 4개의 I/O 라인만 사용됨
- 쌓을 수 있는 디자인
- 라이브러리 및 전으로 완료amp레
- Arduino UNO™ 및 호환 보드와 함께 작동
명세서:
- 아날로그 입력: 0 – 5 VDC
- Arduino UNO™ 보드에서 핀 5, 6, 7 및 A0 사용
- 치수: 54 x 66mm(2.1" x 2.6")
이 매뉴얼에서는 KA12를 조립하는 방법과 포함된 Arduino 라이브러리를 ex로 설치하는 방법을 설명합니다.amp르 스케치.
상자 안에 무엇이 들어있나요?
- 1 엑스 PCB
- 1 X 470 Ohm 저항(노란색, 자주색, 갈색)
- 2 X 100k Ohm 저항기(갈색, 검정색, 노란색)
- 2 X 세라믹 다층 커패시터
- 3 X 저항 어레이 100k
- 1 X 3mm 빨간색 LED
- 4 X IC 홀더(16핀)
- 4×6 핀이 있는 3 X 핀 헤더
- 2 X 8 핀 암 헤더
- 2 X 6 핀 암 헤더
- 2 X 3 핀 암 헤더
- 3 X IC – CD4051BE
- IC 1개 – SN74HC595N
조립 설명서
위치 470옴 저항 그림과 같이 납땜하십시오.
R1: 470옴(노란색, 검정색, 갈색)두 가지를 포지셔닝 100k 옴 저항 그림과 같이 납땜하십시오.
알2, 알3: 100k Ohm (갈색, 검정색, 노란색)C1, C2: 세라믹 다층 축전기
RN1, RN2, RN3: 저항 어레이 100k
주도의: 빨간색 LED
극성에 주의하십시오!
IC1, …, IC4: IC 홀더
노치의 방향을 염두에 두십시오! 모든 6×3 핀 헤더 커넥터를 납땜합니다.
구부러진 핀이 납땜되어 있는지 확인하십시오! 6핀 암 헤더와 8핀 암 헤더를 모두 제자리에 납땜합니다.
핀을 자르지 마십시오!
SV1: 3개의 XNUMX핀 암 헤더
솔더 쪽에 핀을 삽입하고 부품 쪽에 솔더링! 헤더의 상단이 동일하게 수평을 유지하고 다른 핀의 상단을 초과하지 않는지 확인하십시오.. 이렇게 하면 Arduino Uno에 잘 맞습니다. 핀을 자르지 마십시오!IC1, IC2, IC3: IC – CD4051BE
노치의 방향을 염두에 두십시오! IC 홀더의 노치와 일치해야 합니다!
IC4: IC – SN74HC595N
노치의 방향을 염두에 두십시오! IC 홀더의 노치와 일치해야 합니다!
KA12 연결하기
핀 손상을 방지하고 좋은 연결을 보장하려면 KA12를 Arduino Uno에 올바르게 삽입하는 것이 매우 중요합니다.
다음은 가장 중요한 주의 사항입니다.
A. 이 6핀 암 헤더는 Arduino의 'ANALOG IN'에 정확히 맞습니다.
B. 3개의 6핀 암 헤더가 Arduino의 XNUMX개 ICSP 핀 위로 미끄러집니다.
C. KA8의 12핀 암 헤더 옆에 있는 숫자는 디지털 I/O와 일치해야 합니다.
D. 손상을 방지하기 위해 핀을 Arduino에 조심스럽게 밀어 넣습니다.
Arduino 라이브러리 설치
- 라이브러리 설치:
Velleman에서 KA12 다운로드 페이지로 이동 web대지
http://www.vellemanprojects.eu/support/downloads/?code=KA12
'velleman_KA12' 추출을 다운로드하고 "velleman_KA12" 폴더를 Documents\Arduino\libraries에 복사합니다. - Examp르 스케치:
A. Arduino 소프트웨어를 엽니다.
B. 그런 다음 file/전amp레/Velleman_KA12/Velleman_KA12 - 코드:
한 줄 한 줄
KA12의 기능을 사용하기 쉽게 하기 위해 라이브러리를 만들었습니다.
1행과 6행은 사용을 선언하고 라이브러리를 초기화합니다. 이것은 KA12를 사용하는 모든 스케치에서 수행되어야 합니다. 라이브러리는 모든 센서 값을 쉽게 읽고 int 배열에 저장하거나 하나의 값을 읽어 int에 저장할 수 있는 가능성을 제공합니다.
모든 센서를 읽으려면 24자리가 있는 내부 배열을 선언해야 합니다(라인 2). 배열을 채우기 위해 읽기 명령(라인 8)을 사용합니다. 전에서ample에서는 for 루프(9~12행)를 사용하여 직렬 모니터에 모든 값을 표시합니다.
직렬 통신은 라인 5에서 설정됩니다.
값이 하나만 필요한 경우 "ka12_read" 명령(13행)을 사용할 수 있습니다.
Velleman 프로젝트
@Velleman_RnD
VELLEMAN nv – Legen Heirweg 33, Gavere(벨기에)
vellemanprojects.com
문서 / 리소스
![]() |
Arduino용 velleman 아날로그 입력 확장 실드 [PDF 파일] 사용설명서 Arduino 용 아날로그 입력 확장 실드 |