سلام دوستان
لطفا به من فوق مبتدي كمك كنيد
من يه برد Arduino UNO R3 دارم. يه ماژول ADXL345 GY-291 دارم. ميخوام اطلاعات ماژول رو فقط روي سريال مانيتور ببينم.
هركسي ميتونه نحوه اتصال مدار به ماژول و يه قطعه كد مثال به من بده.
با تشكر
سلام دوستان
لطفا به من فوق مبتدي كمك كنيد
من يه برد Arduino UNO R3 دارم. يه ماژول ADXL345 GY-291 دارم. ميخوام اطلاعات ماژول رو فقط روي سريال مانيتور ببينم.
هركسي ميتونه نحوه اتصال مدار به ماژول و يه قطعه كد مثال به من بده.
با تشكر
این مدلی باید سرچ کنی:
https://www.google.com/search?biw=13...gy-291+arduino
میشه کمک کنید برای اتصال این ماژول به اردوینو مگا چطوری باید عمل کرد.
کدها اصلن جواب نمی دن!
توی پورت سریال هیچی نشون نمیده
ارتباط i2cپین های معینی داره توی آردوینو مگا :
رفرنس:How to connect ArduCAM shield to MEGA 2560 | Arduino Based Camera
و یه نکته دیگه هم وجود داره
باید بادریت ارتباط سریال در کد و در کنسول یکسان باشه
مثلا هر دو 9600 باشن
اتصال ها همونطوره که فرمودین . سرعت بادریت هم چک کردم یکیه کد رو که کپی میکنم تو پست اول هیچ جوابی نمیده! هیچی تو سریال نشون نمیده
البته با کد i2c scanner اینها رو نشون میده!
Scanning...
I2C device found at address 0x1E !
I2C device found at address 0x53 !
I2C device found at address 0x69 !
I2C device found at address 0x77 !
done
البته کد BMP رو ازپست GY-80 کپی کردم جواب داد!
(#define BMP085_ADDRESS 0x77 // I2C address of BMP085)
ولی بقیه جواب نمیدن!!
ویرایش توسط saeidfar : 10-28-2016 در ساعت 07:23 AM
#define BMP085_ADDRESS 0x77 // I2C address of BMP085
اینو تعریف کردم توی برنامه قبل از stup
ادرس 0x77 دیگه.
اگه جای دیگه رو باید نگاه کنم بفرمایید
ویرایش توسط saeidfar : 10-29-2016 در ساعت 07:39 AM
احیانا sda و scl اشتباه وصل نکردید؟
میشه از نحوه اتصالتون عکس بذارید؟
نرم افزارش بررسی کردم و اجرا کردم تا شما کلید مخصوص دریافت اطلاعات از ماژول رو در مانیتورینگ پورت سریال به اردوینو ارسال نکنید اطلاعاتی نشون نمیده:
کلید v: برای نمایش اطلاعات نسخه و...
کلید r : برای دریافت اطلاعات my3IMU.getRawValues(raw_values)
کلید b: برای اطلاعات ماژول 6050 یا دیگر ماژولهای هم عملکردشه : my3IMU.accgyro.getMotion6(&raw_values[0], &raw_values[1], &raw_values[2], &raw_values[3], &raw_values[4], &raw_values[5])
کلید q : دیقیقا نمی دونم چی کار میکنه اگه کسی بلده بگه!
کلید c : برای کالیبره کردن ماژوله
کلید C : برای نمایش مقادیر کالیبره ماژول هست // check calibration values
کلید d : برای خروجی دیباگ هست // debugging outputs
فرق این ماژول با ماژول gy-801 و gy-80 چیه؟ کسی میدونه؟