• 아두이노 라즈베리 파이 ADS1115 16비트 4채널 아날로그 to I2C 와이드

아두이노 라즈베리 파이 ADS1115 16비트 4채널 아날로그 to I2C 와이드

8,200
제조사
송파 메이커스페이스
원산지
중국
배송정보
3,000원 (조건부배송) 지역별 추가배송 주문시결제(선결제)
택배 / 화물배송 / 방문수령 / 퀵배송

Specification

ADS115 아날로그 4채널 (A0 ~ A3) I2C 변환을 지원하는 모듈입니다.

아두이노 기반 기본 예제입니다.

Adafruit 라이브러리를 사용합니다.

#include <Wire.h>

#include <Adafruit_ADS1015.h>

Adafruit_ADS1015 ads1015; // Construct an ads1015 at the default address: 0x48

Adafruit_ADS1115 ads1115(0x49); // construct an ads1115 at address 0x49

// i2c scanner를 이용하여 (0X49) address를 먼저 확인해주시기 바랍니다.

void setup(void)

{

ads1015.begin(); // Initialize ads1015

ads1115.begin(); // Initialize ads1115

}

Case1: Single Ended Conversio

uint16_t readADC_SingleEnded(uint8_t channel);

#include <Wire.h>

#include <Adafruit_ADS1015.h>

Adafruit_ADS1015 ads1015;

void setup(void)

{

Serial.begin(9600);

Serial.println("Hello!");

Serial.println("Getting single-ended readings from AIN0..3");

Serial.println("ADC Range: +/- 6.144V (1 bit = 3mV)");

ads1015.begin();

}

void loop(void)

{

int16_t adc0, adc1, adc2, adc3;

adc0 = ads1015.readADC_SingleEnded(0);

adc1 = ads1015.readADC_SingleEnded(1);

adc2 = ads1015.readADC_SingleEnded(2);

adc3 = ads1015.readADC_SingleEnded(3);

Serial.print("AIN0: "); Serial.println(adc0);

Serial.print("AIN1: "); Serial.println(adc1);

Serial.print("AIN2: "); Serial.println(adc2);

Serial.print("AIN3: "); Serial.println(adc3);

Serial.println(" ");

delay(1000);

}

Case2: Differential Conversio

int16_t readADC_Differential_0_1(void);

Perform a differential analog to digital conversion on the voltage between channels 0 and 1.

int16_t readADC_Differential_2_3(void);

Perform a differential analog to digital conversion on the voltage between channels 2 and 3.

#include <Wire.h>

#include <Adafruit_ADS1015.h>

Adafruit_ADS1015 ads1015;

void setup(void)

{

Serial.begin(9600);

Serial.println("Hello!");

Serial.println("Getting differential reading from AIN0 (P) and AIN1 (N)");

Serial.println("ADC Range: +/- 6.144V (1 bit = 3mV)");

ads1015.begin();

}

void loop(void)

{

int16_t results;

results = ads1015.readADC_Differential_0_1();

Serial.print("Differential: "); Serial.print(results); Serial.print("("); Serial.print(results * 3); Serial.println("mV)");

delay(1000);

}

참고 자료 : https://cafe.naver.com/diyalltech/20

상품필수 정보

품명 및 모델명
상품상세참조##상품상세참조
KCC 인증 필 유무
정격전압, 소비전력, 에너지소비효율등급
상품상세참조##상품상세참조##상품상세참조
동일모델의 출시년월
상품상세참조
제조자, 수입품의 경우 수입자를 함께 표기
상품상세참조
제조국 또는 원산지
해당없음
크기, 무게
상품상세참조##상품상세참조
주요 사양
상품상세참조
품질보증기준
상품상세참조
A/S 책임자와 전화번호
상품상세참조

비밀번호 인증

비밀번호를 입력해 주세요.

확인