دوستان من برا راه اندازی این ماژول، مغزی سیم شیلد مشکی رو به سنسور دایره ای فلزی که به پیشانی چسبانده میشود متصل و ازطرف برد مغزی رو به eeg و شیلد رو به پایه کناری وصل کردم و دوعدد گیره سفید که به لاله های گوش وصل میشن رو یکی به پایه ref و دیگری به پایه سوم از طرف eeg وصل کردم و پایه tx رو به پایه tx آردوینو uno (پایه اول از پایین ) وصل کردم و بعد از اجرای دستورات بند شش لینک پیغام قبلیم و کامپایل آردوینو کدهای دریافت شده کیفیتشون از 26 بهتره نمیشه ( اولین عدد صفر یعنی کیفیت سیگنال صد در صد )این نکه رو هم یاداوری کنم که تنظیمات باود ریت رو روی 9600 تنظیم کردم . کمکی که از دوستان میخام اینه که چطوری میشه کیفیت سیگنال رو بالا برد
ویرایش توسط atmm : 11-29-2016 در ساعت 04:46 PM
تاکید میکنم پایه tx ماژول به پایه rx آردوینو uno (پایه اول از پایین ) وصل میشه
ویرایش توسط atmm : 11-29-2016 در ساعت 04:46 PM
سلام
برنامه ای که گذاشتید این ارور رو میده :
Arduino: 1.6.0 (Windows 7), Board: "Arduino Uno"
aa.ino:2:13: error: 'serial' was not declared in this scope
aa.ino: In function 'void setup()':
aa.ino:5:2: error: 'serial' was not declared in this scope
aa.ino: In function 'void loop()':
aa.ino:11:5: error: 'serial' was not declared in this scope
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
مشکل از کجاست؟
من کد صفحه اول رو با کتابخونه ای که همونجا گذاشته شده تست کردم بدون ارور کامپایل میشه
کد:#include <Brain.h> // Set up the brain parser, pass it the hardware serial object you want to listen on. Brain brain(Serial); void setup() { // Start the hardware serial. Serial.begin(9600); } void loop() { // Expect packets about once per second. // The .readCSV() function returns a string (well, char*) listing the most recent brain data, in the following format: // "signal strength, attention, meditation, delta, theta, low alpha, high alpha, low beta, high beta, low gamma, high gamma" if (brain.update()) { Serial.println(brain.readErrors()); Serial.println(brain.readCSV()); } }
مشکل برنامه حل شد و کامپایل شد و اتصال رو هم انجام دادم اما در سریال مانیتور چیزی مشاهده نمی کنم ، چطوری سیگنال در سریال مانیتور نمایش داده می شه؟
کلا چیزی نیست baud rate روی 9600 هست اما چیزی نشون نمیده
چطور میشه شکل سیگنال مغزی رو دید ؟ یا حتی در متلب وقتی با دستور fopen اطلاعات رو میارم اما plot نمیکنه میشه بگید چه در آردوینو و چه در متلب چطور میتونم سیگنال مغزی رو رسم کنم
ممنون
نه کاملا درست وصله فک می کنم تو مراحل اشتباه میکنم من اول برنامه رو کامپیل می کنم رو بورد بعد ماژول رو متصل می کنم و بعد که سریال مانیتور رو باز می کنم چیزی نمایش نمی ده
مشکل سخت افزاری می دونم نداره