Atmel AVR4016
4 Creating an application
The Atmel AVR Studio 5/ASF installation contains several example applications,
which illustrate how to use the Atmel Sensors Xplained API to control sensor devices
and obtain measurement data. These applications, located in subdirectories below
the ASF common/applications/sensors directory, illustrate how an application
using the sensor API can be configured and built for various combinations of Xplained
processor boards and Sensors Xplained add-on extension boards. New sensor API
applications can be created by using the demonstration applications as templates, or
by starting with a generic application and adding the sensor service and board
support modules.
4.1 Example Sensors Xplained applications
Several example applications are included with the Sensors Xplained software to
illustrate how the sensor interfaces are used. All of these applications may be found
in the common/applications/sensors directory and use the same basic build
mechanism and board definitions described earlier. Other example applications may
be available in your particular installation.
? Inertial Sensor Demonstration (inertial_demo)
This simple application obtains data from an inertial sensor board, including
acceleration, rotation, magnetic heading, and temperature. The data are sent via a
USB connection to a connected host PC for display using a terminal program.
? Sensor Data Visualizer (inertial_visualizer)
This application also obtains sensor data from an inertial sensor board. The data
are formatted into special packets and sent via a USB connection to a connected
host PC for display using the special Atmel Data Visualizer application. See the
AVR4017 Atmel Data Visualizer application note, for more information.
? Inertial Sensor Wakeup Demonstration (wake_demo)
This application demonstrates the use of the sensor event handing mechanism to
wake up the system from a low-power sleep mode when a sensor event occurs.
The event can be either a motion-threshold detection using an accelerometer or a
new data event from a gyroscope.
? Compass Sensor Calibration (compass_calibration)
This application demonstrates a basic, manual calibration sequence for
compass/magnetometer devices.
? Pressure Sensor Demonstration (pressure_demo)
This simple application obtains atmospheric pressure and temperature data from a
pressure sensor board. The data are sent via a USB connection to a connected
host PC for display using a terminal program.
4.1.1 Building an example application
The example sensor applications are selected and built in the same way as other
ASF applications within AVR Studio. The following steps summarize how to create a
new project based on the Inertial Sensor Demonstration project, which uses
accelerometer, gyroscope, and compass devices.
1. In the AVR Studio 5 menus, select:
File > New > New Project…
2. In the New Example Project window, select Technology in the left-hand panel.
7
8367B-AVR-06/11
相关PDF资料
ATAVRSBIN2 INERTIAL TWO SENSOR BOARD
ATAVRSBLP1 LIGHT AND PROXIMITY SENSOR BOARD
ATAVRSBPR1 BAROMETRIC PRESSURE ONE SNSR BRD
ATQT600 KIT EVAL TOUCH FOR QT600
ATU6-P305T-R CABLE CAT6 FULL-BOX 305M GRAY
ATUP-P305T-R CABLE CAT5E PULL-BOX 305M GRAY
ATUP-V305T-R CABLE CAT5E REEL 305M GRAY
AWG28-05/F-1/300-R CABLE 5 COND MULTI 300' RIBBON
相关代理商/技术参数
ATAVRSBIN2 功能描述:多功能传感器开发工具 9DOF Inertial Sensor Board 2 RoHS:否 制造商:Texas Instruments 工具用于评估:LMP91200 接口类型:SPI 工作电压:1.8 V to 5.5 V 最大工作温度:
ATAVRSBLP1 功能描述:光学传感器开发工具 Ambient Light and Proximity Snsr Brd RoHS:否 制造商:ams 工具用于评估: 接口类型: 最大工作温度:
ATAVRSBPR1 功能描述:压力传感器开发工具 Barometric Pressure Sensor Board 1 RoHS:否 制造商:Freescale Semiconductor 工具用于评估:MPL3115A2 接口类型:USB 最大工作温度:
ATAVRSECURITYX 功能描述:安全/ 验证开发工具 Security Module Kit for Xplain Series RoHS:否 制造商:Digi International 产品:Development Kits 工具用于评估:XEB-AW140 接口类型:SPI, USB 工作电源电压:3.1 V to 3.6 V
ATAVRSMD 功能描述:ADAPTER KIT SMD ICE200 RoHS:否 类别:编程器,开发系统 >> 过时/停产零件编号 系列:- 标准包装:1 系列:- 类型:MCU 适用于相关产品:Freescale MC68HC908LJ/LK(80-QFP ZIF 插口) 所含物品:面板、缆线、软件、数据表和用户手册 其它名称:520-1035
ATAVR-SOAKIT 功能描述:插座和适配器 Standoff Adapter Kit for JTAG debuggers RoHS:否 制造商:Silicon Labs 产品:Adapter 用于:EM35x
ATAVRTEMPSENSORX 功能描述:温度传感器开发工具 Temp Sensor kit for Xplain Series RoHS:否 制造商:Texas Instruments 产品类型:Temperature Sensors and Control ICs 工具用于评估:MSP430G2553 接口类型:USB 工作电源电压: 工作电源电流:
ATAVRTS2080A 功能描述:开发板和工具包 - AVR ATmega88 QTouch QTch kit w/SW librar RoHS:否 制造商:Arduino 产品:Evaluation Boards 工具用于评估:ATMega32U4 核心:AVR 接口类型:I2C, UART, USB 工作电源电压:6 V to 20 V