Recent changes
Slingshot user guide
tag Guide, user
NFCLamp user guide
tag Guide, user
Homepage
MPL115A2
Compiler Error 42
From the mbed microcontroller Cookbook.  

SCA61T

/media/uploads/Veino/sca61t.jpg

SCA61T is a single axis inclinometer, accessible via a digital SPI. It is available in two models with different measuring ranges. Both models are supported by the library.

Hello World!

» Import this program

00001 #include "mbed.h"
00002 #include "SCA61T.h"
00003 
00004 SCA61T sca61t(p11,p12,p13,p21,0);                   // MOSI, MISO, SCLK, CSB, device selection
00005                                                     // 0=SCA61T-FAHH1G, 1=SCA61T-FA1H1G 
00006 Serial pc(USBTX, USBRX);
00007 
00008 int main(void)
00009 {
00010     while(1)
00011     {
00012         pc.printf("%i [C]\r\n",sca61t.ReadTemp());  // Writes the temperature to serial port.
00013         pc.printf("%.1f [deg]\r\n",sca61t.ReadX()); // Writes the angle to serial port.
00014         wait(1);                                    // Waits for one second and repeats.
00015     }
00016 }

Wiring

Wiring used in example program:

SCA61T PinMbed Pin
SCKp13
MISOp12
MOSIp11
GNDGND
CSBp21
STNC
OutNC
VDDVU

Voltage divider from 5V to 3.3V on MISO recommended (not used in picture below).

Hello World Wiring

Library

» Import this library into a program

Public Member Functions

float ReadX ()
Reads the angle.
int8_t ReadTemp ()
Reads the temperature.
void MeasMode ()
Sets the sensor to measurement mode.
uint8_t ReadStatus ()
Reads the status register.
void ReloadNV ()
Reloads NV.
void SelfTest ()
Sets the sensor to self test mode.

Reference




calendar Page history
Last modified 10 Mar 2011, by   user Veikko Soininen   tag SCA61T, SCA61T-FA1H1G, SCA61T-FAHH1G | 0 comments  

Please login to post comments.