Акселерометр LIS302DL

Если вы счастливый обладатель платы STM32F4Discovery, но наверняка вас посещала мысль запустить акселерометр который на ней установлен. Для этого нам потребуется сама платка и переходник USB-UART через который мы будем отправлят данные в компьютер. Сам акселерометр уже подключен к микроконтроллеру как надо, если же у вас нет платы дискавери, то нужно подключить его как на рисунке ниже:

LIS302DL SCHEMATIC

У акселерометра есть два интерфейса для обмена данными - i2c и SPI. Использовать мы будем последний, благо я еще не забыл как это делать, да и разводка платы подразумевает его использование. Сам акселерометр обладает следующими характеристиками: 

  • Напряжение питания 2.16 - 3.6 в.
  • Измерение ускорения по трём осям
  • Два диапазона измерения 2G/8G
  • Два настраиваемых выхода для прерываний
  • Самодиагностика
  • Обнаружение кликов (постукиваний)
  • Встроенный фильтр
  • Корпус LGA14

Пожалуй, последняя характеристика является минусом данного датчика, он очень мелкий и я рад что мне не придётся ничего паять :) Сразу предупреждаю, что меня одолело графоманство и поэтому букв будет много, запаситесь терпением.