예제 코드
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_ADXL345_U.h>
/* Assign a unique ID to this sensor at the same time */
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);
void displayDataRate(void)
{
Serial.print ("Data Rate: ");
switch(accel.getDataRate())
{
case ADXL345_DATARATE_3200_HZ:
Serial.print ("3200 ");
break;
case ADXL345_DATARATE_1600_HZ:
Serial.print ("1600 ");
break;
case ADXL345_DATARATE_800_HZ:
Serial.print ("800 ");
break;
case ADXL345_DATARATE_400_HZ:
Serial.print ("400 ");
break;
case ADXL345_DATARATE_200_HZ:
Serial.print ("200 ");
break;
case ADXL345_DATARATE_100_HZ:
Serial.print ("100 ");
break;
case ADXL345_DATARATE_50_HZ:
Serial.print ("50 ");
break;
case ADXL345_DATARATE_25_HZ:
Serial.print ("25 ");
break;
case ADXL345_DATARATE_12_5_HZ:
Serial.print ("12.5 ");
break;
case ADXL345_DATARATE_6_25HZ:
Serial.print ("6.25 ");
break;
case ADXL345_DATARATE_3_13_HZ:
Serial.print ("3.13 ");
break;
case ADXL345_DATARATE_1_56_HZ:
Serial.print ("1.56 ");
break;
case ADXL345_DATARATE_0_78_HZ:
Serial.print ("0.78 ");
break;
case ADXL345_DATARATE_0_39_HZ:
Serial.print ("0.39 ");
break;
case ADXL345_DATARATE_0_20_HZ:
Serial.print ("0.20 ");
break;
case ADXL345_DATARATE_0_10_HZ:
Serial.print ("0.10 ");
break;
default:
Serial.print ("???? ");
break;
}
Serial.println(" Hz");
}
void displayRange(void)
{
Serial.print ("Range: +/- ");
switch(accel.getRange())
{
case ADXL345_RANGE_16_G:
Serial.print ("16 ");
break;
case ADXL345_RANGE_8_G:
Serial.print ("8 ");
break;
case ADXL345_RANGE_4_G:
Serial.print ("4 ");
break;
case ADXL345_RANGE_2_G:
Serial.print ("2 ");
break;
default:
Serial.print ("?? ");
break;
}
Serial.println(" g");
}
void setup(void)
{
Serial.begin(9600);
Serial.println("Accelerometer Test"); Serial.println("");
/* Initialise the sensor */
if(!accel.begin())
{
/* There was a problem detecting the ADXL345 ... check your connections */
Serial.println("Ooops, no ADXL345 detected ... Check your wiring!");
while(1);
}
/* Set the range to whatever is appropriate for your project */
accel.setRange(ADXL345_RANGE_16_G);
/* Display additional settings (outside the scope of sensor_t) */
displayDataRate();
displayRange();
Serial.println("");
}
void loop(void)
{
/* Get a new sensor event */
sensors_event_t event;
accel.getEvent(&event);
/* Display the results (acceleration is measured in m/s^2) */
Serial.print("X: "); Serial.print(event.acceleration.x); Serial.print(" ");
Serial.print("Y: "); Serial.print(event.acceleration.y); Serial.print(" ");
Serial.print("Z: "); Serial.print(event.acceleration.z); Serial.print(" ");Serial.println("m/s^2 ");
delay(500);
}
기본 배송료 안내
- 테크 선전 (TechShenzhen.com)의 상품 배송은 대한민국내 배송과 중국 선전/홍콩 배송 지역으로 진행됩니다.
a. 대한민국내 기본 배송료는 2,700원 입니다. (도서,산간,오지 일부지역은 배송비가 추가될 수 있습니다)
b. 대한민국내 배송료는 80,000원 이상 구매시 무료배송입니다.
- 해외 셀러 판매로 중국 선전/홍콩으로 부터 배송되는 제품은 기본 배송비와 제품의 부피무게에 따라 차등으로 배송료가 부과됩니다.
a. 중국 선전/홍콩의 배송은 해외 셀러가 중국 지역의 CJ 대한통운의 국제배송을 이용합니다.
b. 부피와 조건에 따라서 해운과 핸드캐리 배송이 진행될 수 있으며, 특수 배송이 발생할 경우 사전에 연락드립니다.
배송 시간 안내
- 테크 선전 (TechShenzhen.com)의 국내 평균 배송일은 아래와 같습니다.
a. 대한민국내 재고 상품의 배송은 평균 2일입니다.
b. 자체 제작 제품의 경우 시간이 2~10일이 더 소요될 수 있습니다.
- 테크 선전의 해외 셀러 판매의 경우, 대한민국까지 배송일은 아래와 같습니다.
a. 테크 선전의 해외 셀러는 판매가 일어나는 경우, 중국 선전의 당사 물류 하우스로 입고됩니다.
b. 중국 선전 물류에 입고되면, CJ 대한통운 국제배송으로 대한민국으로 배송을 진행합니다.
c. 대한민국내에서 배송은 평균 2일이 소요됩니다.
- 상품 택(tag)제거 또는 개봉으로 상품 가치 훼손 시에는 상품수령후 7일 이내라도 교환 및 반품이 불가능합니다.
- 저단가 상품, 일부 특가 상품은 고객 변심에 의한 교환, 반품은 고객께서 배송비를 부담하셔야 합니다(제품의 하자,배송오류는 제외)
- 일부 상품은 신모델 출시, 부품가격 변동 등 제조사 사정으로 가격이 변동될 수 있습니다.
- 신발의 경우, 실외에서 착화하였거나 사용흔적이 있는 경우에는 교환/반품 기간내라도 교환 및 반품이 불가능 합니다.
- 수제화 중 개별 주문제작상품(굽높이,발볼,사이즈 변경)의 경우에는 제작완료, 인수 후에는 교환/반품기간내라도 교환 및 반품이 불가능 합니다.
- 수입,명품 제품의 경우, 제품 및 본 상품의 박스 훼손, 분실 등으로 인한 상품 가치 훼손 시 교환 및 반품이 불가능 하오니, 양해 바랍니다.
- 일부 특가 상품의 경우, 인수 후에는 제품 하자나 오배송의 경우를 제외한 고객님의 단순변심에 의한 교환, 반품이 불가능할 수 있사오니, 각 상품의 상품상세정보를 꼭 참조하십시오.
대한민국에서 판매되는 상품
- 상품 청약철회 가능기간은 상품 수령일로 부터 7일 이내 입니다.
- 대한민국 상법이 보장하는 구매자와 판매자의 권리를 준수합니다.
대한민국내 재화에 대한 A/S
- 소비자분쟁해결 기준(공정거래위원회 고시)에 따라 피해를 보상받을 수 있습니다.
- A/S는 판매자에게 문의하시기 바랍니다.
해외 구매 재화에 대한 A/S
- 테크 선전은 해외 셀러의 판매 제품에 대한 A/S는 판매자에게 문의하는 것을 원칙으로 합니다.
- 테크 선전은 제품의 현격한 문제, 배송시 파손 및 훼손으로 인한 문제에 대해서는 운영자로서 양 당사자의 분쟁에 적극 개입합니다.
- 테크 서전은 배송과 훼손에 대한 처리 과정에서 추가적인 비용이 발생할 경우, 구매자에게 청구할 수 있습니다.
상품이 장바구니에 담겼습니다.
바로 확인하시겠습니까?
상품이 찜 리스트에 담겼습니다.
바로 확인하시겠습니까?