2015년 7월 11일 토요일

아두이노 센서 공부


제가 구매한 아두이노 확장 보드는 'Arduino Shield SKU:DFR0311'  입니다.
위 공식 링크에 자세한 설명이 나와 있지만, 아두이노에 문외한인 저에게는 어렵더군요.



수 회에 걸친 시행 착오와 구글링을 통해 센서를 연결 하는 방법과 그 타입들에 대해 알게 되었는데요 좀 더 공부를 해 가면서 잘 정리 해 둬야 겠다는 생각이 드네요.

첫 연결에 성공한 방법은 아래 2가지 방식 입니다.
1. 녹색의 'Arduino Digital Port' 를 사용한 Digital 센서 (스피커, 초음파 거리 센서)
2. 파란색의 'Arduino Analog Port' 를 사용한 Analog 센서 (UV 거리,  조도 센서)

또 위 2가지 방식에서도 연결 방식이 2가지로 나뉘더군요.
1. 숫놈 케이블로 맨위 빨간색 'Arduino Power' 로 VCC 와 GND 를 꽂고, 마찬가지로 숫놈 케이블로 맨 아래 'Arduino Digital Port' 에 Trig, Echo 를 꽂아서 Digital data 를 입/출력 하는 방식

2. 암놈 케이블로 VCC, GND, Data 3핀 으로 Digital/Analog 만 구분해서 쓰는 방식

 그런데 이것도 센서가 3핀으로 깔끔하게 VCC/GND/Data 롤 깔끔하게 되어 있을 때 얘기이고 만약 센서가 VCC/GND/NC/SIG 로 4핀으로 되어 있다면?

 이렇게 말이죠.. 이럴때는 당황하지 않고? 아래 사진처럼 숫놈 케이블로 NC 를 제외한 VCC/GND/SIG 만 VCC/GND/Data 쓰듯이 사용합니다.


이때 센서 데이터가 Analog/Digital 에 따라 아래처럼 2가지 방식으로 사용하게 됩니다.





 아직 우측에 있는 GPIO Expansion 이나 PI SPIO Port, PI IIC Port 의 사용방법을 사용해 보지 않았습니다. 찬찬히 해 봐야 겠네요.

다음엔 위 연결로 Ubuntu 와 연결해서 Data 를 받아 볼 계획입니다.



댓글 없음: