본문 바로가기

ads11152

ADS1115 16BIT ADC MODULE - Non library 예제소스코드 다운로드 Adafruit의 ADS1015 라이브러리를 이용하여 ADC값을 쉽게 읽어올 수 있었는데 이번에는 Arduino 기본 라이브러리인 Wire만을 가지고 구현하였습니다. ADS1115 16BIT ADC MODULE 이전 포스팅은 위 링크를 참고하세요. ADS1115는 4채널의 ADC 컨버터입니다. 그렇다보니 채널별 지정해서 읽어야 하고, Config register도 매번 설정해 줘야합니다.순서는 이렇습니다. 먼저 Config Register로 설정을 하고, Conversion Register에 채널을 설정하고 읽어옵니다. Config Register와 Conversion Register를 쓰기위해서는 Write함수를 사용해야 합니다. I2C는 병렬 통신이므로 주소값을 알아야 합니다. .. 2018. 6. 11.
ADS1115 16bit ADC Module 예제소스코드 다운로드 ADS1115는 ADS를 좀 더 정밀하게 해주는 모듈입니다. 샘플링을 16bit로 합니다. 즉 65535개입니다. 스펙을 보시면 ADC의 Input Range를 설정할 수 있습니다. 그리고 자세히 보시면 -부터 +까지 되어있습니다. 그말인 즉 16bit이지만 15bit로 나눠준다는뜻이됩니다. 왜냐하면 -영역까지 있으니~ 핀을 보시면 ADC채널은 4개가 있고, I2C로 전송되므로 통신핀과 전원핀이 있습니다. Arduino Uno는 제일 끝쪽에 SCL과 SDA가 있습니다. 이곳에 서로 연결해 주시고, 전원을 연결해 줍니다. 그리고 I2C는 병렬통신이라 고유 주소가 있어야하는데 ADDR의 연결위치에 따라 주소가 달라집니다. 즉 ADDR을 GND에 연결하면 I2C주소가 0x48 ADDR을 .. 2018. 6. 8.

인기글