6 فایل پیوست
ماژول سنجش زاویه و شتاب mma7361
MMA7361 محصول freescale يك شتاب سنج 3 محوره با خروجي آنالوگ ميباشد. در اين ماژول امكان انتخاب يكي از 2 رنج اندازه گيري شتاب 1.5g± و يا 6g± از طريق پايه GS وجود دارد. از ديگر خصوصيات بارز اين ماژول ميتوان به مد sleep ، تصحيح سيگنال ، فيلتر پايين گذر خروجي ، جبران حرارتي ، تست خودكار و آشكار سازي شتاب 0 اشاره كرد. ولتاژ مورد نياز اين ماژول 3.3 و يا 5 ولت ميباشد. جريان مصرفي MMA7361 تنها 400 ميكرو آمپر ميباشد.
فایل پیوست 231
خصوصيات:
2 رنج اندازه گيري قابل انتخاب (1.5g , ±6g±)
جريان مصرفي 400 ميكرو آمپر
جريان مصرفي حالت sleep تنها 3 ميكروآمپر
ولتاژ تغذيه 3.3 يا 5 ولت
حساسيت بالا,(800mV/g at 1.5g )
آشكار سازي شتاب 0 در حالت سقوط
قابليت تحمل شتاب تا ±5000g
فایل پیوست 232
كاربردها:
بازي هاي 3 بعدي: آشكار سازي شيب و جابجايي
آشكار سازي سقوط ( laptopو...)
جابجايي متن ، چرخش تصوير ، جهت يابي و بازي هاي مبتني بر حركت در تلفن همراه
تشخيص حركت ربات
کد:
/*
#
# Example code for MMA7361 analog Accelerometer
# Company : AftabRayaneh
# Website : http://shop.aftabrayaneh.com
# Editor : mohammad omidvar -max
# Date : 09.10.2013
# Version : 1.0
*/
#include <AcceleroMMA7361.h>
AcceleroMMA7361 accelero;
int x;
int y;
int z;
void setup()
{
Serial.begin(9600);
accelero.begin(13, 12, 11, 10, A0, A1, A2);
accelero.setARefVoltage(3.3); //sets the AREF voltage to 3.3V
accelero.setSensitivity(LOW); //sets the sensitivity to +/-6G
accelero.calibrate();
}
void loop()
{
x = accelero.getXRaw();
y = accelero.getYRaw();
z = accelero.getZRaw();
Serial.print("\nx: ");
Serial.print(x);
Serial.print("\ty: ");
Serial.print(y);
Serial.print("\tz: ");
Serial.print(z);
delay(500); //(make it readable)
}
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.