SCA61T
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, although SCA61T-FA1H1G is untested.
- SCA61T-FAHH1G, range ±30°
- SCA61T-FA1H1G, range ±90°
Hello World!¶
Import 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 Pin | Mbed Pin |
---|---|
SCK | p13 |
MISO | p12 |
MOSI | p11 |
GND | GND |
CSB | p21 |
ST | NC |
Out | NC |
VDD | VU |
Voltage divider from 5V to 3.3V on MISO recommended (not used in picture below).