Увеличить
Трёхосевой Датчик Ускорения GY-362 ADXL362
ОПИСАНИЕ
Цифровой дтрёхосевой датчик ускорения GY-362. Модуль выполнен на базе ADXL362.
ПАРАМЕТРЫ
- Чип: ADXL362
- Питание: 1.6-3.5 Вольт
- Протокол связи: стандартный IIC (он же I2C, он же TWI) / SPI
- Диапазон измерений: ± 2g, ± 4g и ± 8g
КАК ПОДКЛЮЧИТЬ
Для первого подключения нам понадобятся Arduino Uno и провода Папа-Мама. Также нужно скачать библиотеку ADXL362 и подключить её к проекту в Arduino IDE.
Модуль подключаем по схеме:
GY-362 ADXL362 | Arduino Uno |
VCC | +5V |
GND | GND |
CS | 10 |
MOSI | 11 |
MISO | 12 |
SCLK | 13 |
Для подключения используем провода Папа-Мама.
ПРИМЕР КОДА
После установки библиотеки создаём и загружаем в Arduino скетч:
#include <SPI.h>
#include <ADXL362.h>
ADXL362 xl;
int16_t temp;
int16_t XValue, YValue, ZValue, Temperature;
void setup(){
Serial.begin(9600);
xl.begin(10); // Setup SPI protocol, issue device soft reset
xl.beginMeasure(); // Switch ADXL362 to measure mode
Serial.println("Start Demo: Simple Read");
}
void loop(){
// read all three axis in burst to ensure all measurements correspond to same sample time
xl.readXYZTData(XValue, YValue, ZValue, Temperature);
Serial.print("XVALUE=");
Serial.print(XValue);
Serial.print("\tYVALUE=");
Serial.print(YValue);
Serial.print("\tZVALUE=");
Serial.print(ZValue);
Serial.print("\tTEMPERATURE=");
Serial.println(Temperature);
delay(500); // Arbitrary delay to make serial monitor easier to observe
}
В этом примере каждые полсекунды в COM порт поступает информация о измеренном ускорении и температуре. Для просмотра поступающих данных необходимо использовать "Монитор порта".
КОМПЛЕКТ
- Датчик ускорения GY-362 ADXL362 х1
Метки: #GY-362