Accelerometer TinyShield - Getting Started

by Ken Burns February 01, 2016

Accelerometer TinyShield - Getting Started


Overview

This TinyShield features the high performance and low power Bosch BMA250 3-axis accelerometer.  The BMA250 allows measurement of accelerations in three perpendicular axes and thus senses tilt, motion, shock, and vibration in your projects. The BMA250 also has an integrated temperature sensor built in.

You can also use this TinyShield without the TinyDuino – there are 0.1″ spaced holes for power, ground, and the two I2C signals along the side of the TinyShield to allow you to connect a different system.


    Technical Details

    Power Requirements

    • Voltage: 3.0V - .5.5V 
    • Current: 139uA (Normal Mode).  Due to the low current, this board can be run using the TinyDuino coin cell option

    Pins Used

    • A5/SCL - I2C Serial Clock line
    • A4/SDA - I2C Serial Data line

    Getting Started Demo

    This demo will set up the BMA250 accelerometer, and then loop and read the accelerometer values and print them out to the serial monitor.  

    Materials Needed

    Running the Demo 

    Here is a link to a sample sketch (zip) for the Accelerometer TinyShield.  If you're new to using Arduino or TinyCircuits, click here for how to set up the Arduino IDE to upload the sketch.  

    Plug in your TinyDuino to your computer with the USB TinyShield and the Accelerometer  attached.

    Open the Arduino IDE and open up the example sketch that you have downloaded.  Then upload it to the TinyDuino.

    Open up the Serial Monitor (at 9600 baud) and you should see the data being read from the accelerometer 4 times per second.  


      Downloads



      Ken Burns
      Ken Burns

      Author

      Founder and President of TinyCircuits



      Also in Learn

      New Tiny Arcade - Assembly Instructions (With Rev5 Boards)
      New Tiny Arcade - Assembly Instructions (With Rev5 Boards)

      by TinyCircuits Staff January 15, 2019

      We are super excited to release our latest version of the beloved Tiny Arcade kit! This assembly tutorial features our...

      View full article →

      Command Servo Motors from your Phone using Bluetooth
      Command Servo Motors from your Phone using Bluetooth

      by TinyCircuits Staff December 27, 2018

      Using a TinyZero, Bluetooth TinyShield, Servo TinyShield, and a servo along with a handy dandy iOS or Android app, you...

      View full article →

      Tiny Screen Video(TSV) Converter Install for macOS
      Tiny Screen Video(TSV) Converter Install for macOS

      by Laverena Wienclaw December 19, 2018

      In this tutorial we'll talk about how you can get a Windows application running on your Mac (for free) using Wine...

      View full article →