App Notes

These sample app notes illustrate various features of eMote and the .NOW. They're designed to help you learn and you're free to download, modify, and use them as you please.

 

Introductory App Notes

   

GPIO Toggle

The simplest of app notes: toggle a GPIO output pin and see the effect with a multitester.

 

Hello World

Scroll "Hello World" on the eMote .NOW LCD.

 

On-Off Switch

Handle GPIO event interrupts and debounce a mechanical switch.

 

Communicate between an eMote .NOW and a PC over a serial link.

 

Radio Signal Meter

Use the radio to communicate between eMote .NOWs and determine the quality of the signal.

 

Wireless Radio Ping-Pong

Use the radio to run a ping-pong protocol between two eMote .NOWs.

 

Serial Ping-Pong

Connect two .NOWs using a serial connection.

 

Accelerometer Freefall Detector

Configure the accelerometer on the Kiwi Multi-Sensor to detect acceleration.

 

Persistent Object Storage

Create and use persistent data that remains intact when eMote .NOW power is disconnected.

Intermediate App Notes

 

Low-Jitter RealTime Timer

Demonstrate the ultra-low jitter of the RealTime timer and compare it with the standard timer.

Data Collection & Analysis App Notes

 

BumbleBee Radar Data Collector

Collect data from the BumbleBee radar and store it on an SD card. The data can be exfiltrated later via the Data Collector Exfiltrator and Data Collector Host, and analyzed via the MatLab analysis scripts. You can use the app note as-is to collect radar data, or you can adapt it for your own data collection needs.

 

Kiwi Microphone Data Collector

Collect data from the Kiwi Multi-Sensor microphone and save it on a microSD card. The data can be exfiltrated later via the Data Collector Exfiltrator and Data Collector Host, and analyzed via the MatLab analysis scripts. You can use the app note as-is to collect microphone data, or you can adapt it for your own data collection needs.

 

Data Collector Exfiltrator

Read the raw (binary) data from the microSD card and send it over a seral link to computer running a program such as Data Collector Host. You can use the app note as-is to collect exfiltrate data, or you can adapt it for your own data collection needs.

 

Data Collector Host

Windows PC program. Receive binary data over the serial line and save it to a file. Intended for use in conjunction with the Data Collector Exfiltrator. You can use the app note as-is to collect receive data, or you can adapt it for your own data collection needs.

 

MATLAB Scripts

Snalyze and visualize the data via MATLAB scripts. You can use the scripts as-is or you can adapt them for your own data collection needs.