۲۴-اردیبهشت-۱۳۸۷, ۰۰:۴۵:۴۲
۲۴-اردیبهشت-۱۳۸۷, ۱۸:۱۴:۱۰
سلام
با میکرو
دراین روبات از 3سنسور استفاده شده است شمادر صورت نیاز میتوانید 2 فتوسل دیگر به پایه هایpc3 ,pc4وصل کنید وبا تغییر در برنامه از ان استفاده کنید(اگر با avr اشنایی نداری بگو تا کمک کنم)
با میکرو
دراین روبات از 3سنسور استفاده شده است شمادر صورت نیاز میتوانید 2 فتوسل دیگر به پایه هایpc3 ,pc4وصل کنید وبا تغییر در برنامه از ان استفاده کنید(اگر با avr اشنایی نداری بگو تا کمک کنم)
۲۶-اردیبهشت-۱۳۸۷, ۲۳:۴۶:۰۲
1nafar نوشته است:سلام
با میکرو
دراین روبات از 3سنسور استفاده شده است شمادر صورت نیاز میتوانید 2 فتوسل دیگر به پایه هایpc3 ,pc4وصل کنید وبا تغییر در برنامه از ان استفاده کنید(اگر با avr اشنایی نداری بگو تا کمک کنم)
5سنسوریه و میکروش atmega32وهرچه قدربشه میدم.آره اگه میشه منو درزمینه avr,برنامش کمکم کنید.ممنون
۲۷-اردیبهشت-۱۳۸۷, ۰۸:۳۸:۲۶
سلام
این فعلا پیش برنامه باشه تا با هم تکمیلش کنیم
اگه avr هیچی بلد یستی کتاب میکروکنتلر های avr نوشته علی کاهه رو بخر وبخون (فقط قسمت پیکر بندی امکانات در avr رو کامل بخون)
موفق باشی
(شنبه شب ساعت 8 یا هر وقت دیگه بیا تو سایت تا راهنمایت کنم وبرنامه روکامل کنیم)
این فعلا پیش برنامه باشه تا با هم تکمیلش کنیم
اگه avr هیچی بلد یستی کتاب میکروکنتلر های avr نوشته علی کاهه رو بخر وبخون (فقط قسمت پیکر بندی امکانات در avr رو کامل بخون)
موفق باشی
(شنبه شب ساعت 8 یا هر وقت دیگه بیا تو سایت تا راهنمایت کنم وبرنامه روکامل کنیم)
۲۷-اردیبهشت-۱۳۸۷, ۱۳:۳۲:۵۹
1nafar نوشته است:سلام
این فعلا پیش برنامه باشه تا با هم تکمیلش کنیم
اگه avr هیچی بلد یستی کتاب میکروکنتلر های avr نوشته علی کاهه رو بخر وبخون (فقط قسمت پیکر بندی امکانات در avr رو کامل بخون)
موفق باشی
(شنبه شب ساعت 8 یا هر وقت دیگه بیا تو سایت تا راهنمایت کنم وبرنامه روکامل کنیم)
علیک سلام این فایل پیوست شده ای که گذاشتی با چی باز میشه
۲۷-اردیبهشت-۱۳۸۷, ۱۷:۱۲:۲۲
سلام
با استفاده از نرم افزارwinrarکه برای باز کردن فایل های فشرده است
توی گوگل بگردی پیدا میکنیش
با استفاده از نرم افزارwinrarکه برای باز کردن فایل های فشرده است
توی گوگل بگردی پیدا میکنیش
۲۷-اردیبهشت-۱۳۸۷, ۱۸:۰۰:۰۱
1nafar نوشته است:سلام
با استفاده از نرم افزارwinrarکه برای باز کردن فایل های فشرده است
توی گوگل بگردی پیدا میکنیش
میبخشین این که پورسیدین قیمت برام مهمه یا نه منظورتون چیه واضح تر بگین.این نرمافزار winrarهم داشتم ممنون.از adc میکرو استفاده میکنیم اینومیخواستم یادم بدین توبرنامه.همین طور برد سنسورهاروچه جوری طراحی کنم
۲۸-اردیبهشت-۱۳۸۷, ۱۶:۴۳:۵۳
سلام
منظور من از قیمت ،قیمت تجهیزات استفاده شده بود
مثلا شما برای چرخها میتونیین از موتورهای معمولی (ارزان ودقت کم )موتورهای کیربگس دار(قیمت ودقت متوسط) یا استپ موتور (قیمت ودقت زیاد )استفاده کنید و...
adc با دستور زیر پیکر بندی میشود
config adc= singel , prescaler=auto
بعد از پیکر بندی باید یک متغییر از نوع word تعریف کنید تا حاصل تبدیل adc درون ان ریخته شود مانند
dim a as word
یا
dim 1nafar as word
بعد از تعریف کتغییر با دستور start adc ،
adc شروع به نمونه برداری از ولتاژ انالوگ روی پایه q پورت a میکند حال شما باید حاصل نمونه برداری را درون متغییری که از قبل تعریف کردید بگذارید
مانند
do
(a= getadc(x
(1nafar=getadc(x
loop
میکرو atmega 32 دارای 8کانال adc میباشد که qیکی از پایه های پورت a میباشد،شما می توانید ولتاژ انالوگ را به هرکدام از پایه پورت a که دلتان میخواهد بدهید وبه جای xشماره پایه که ولتاژانالوگ رابه ان داده اید قرار دهید
در مثال زیر ولتاژ انالوگ به پورت aپایه شماره 3 اعمال شده است (porta.3)
در واقع ما ولتاژانالوگ را به adc شماره 3 اعمال کرده ایم
$regfile="m32def.dat
config lcd=16*2
config lcdpin= pin,db4=pinb.1,db5=pinb.2,db6=pinb.3,db7=pinb.4,rs=pinb.5,e=pinb.6
dim a as word
config adc=single,prescaler=auto
start adc
do
(a=getadc(3
locate 1,1
lcd a
loop
end
من این برنامه رو در هین جا نوشتم وممکن است غلط املایی داشته باشد
این برنامه را در محیط بسکام کپی کن وبعد از کامپایل کردن (f7رو بزن)اگر خطایی نداشت (که انشاالله ندارد )در محیط شبیه سازی اجرا کن (f2 رو بزن )
اگه avr هیچی بلد یستی کتاب میکروکنتلر های avr نوشته علی کاهه رو بخر وبخون (فقط قسمت پیکر بندی امکانات در avr رو کامل بخون)
موفق باشی
شبا ساعت 8تا 9 شب من اینجا در خدمتم
منظور من از قیمت ،قیمت تجهیزات استفاده شده بود
مثلا شما برای چرخها میتونیین از موتورهای معمولی (ارزان ودقت کم )موتورهای کیربگس دار(قیمت ودقت متوسط) یا استپ موتور (قیمت ودقت زیاد )استفاده کنید و...
adc با دستور زیر پیکر بندی میشود
config adc= singel , prescaler=auto
بعد از پیکر بندی باید یک متغییر از نوع word تعریف کنید تا حاصل تبدیل adc درون ان ریخته شود مانند
dim a as word
یا
dim 1nafar as word
بعد از تعریف کتغییر با دستور start adc ،
adc شروع به نمونه برداری از ولتاژ انالوگ روی پایه q پورت a میکند حال شما باید حاصل نمونه برداری را درون متغییری که از قبل تعریف کردید بگذارید
مانند
do
(a= getadc(x
(1nafar=getadc(x
loop
میکرو atmega 32 دارای 8کانال adc میباشد که qیکی از پایه های پورت a میباشد،شما می توانید ولتاژ انالوگ را به هرکدام از پایه پورت a که دلتان میخواهد بدهید وبه جای xشماره پایه که ولتاژانالوگ رابه ان داده اید قرار دهید
در مثال زیر ولتاژ انالوگ به پورت aپایه شماره 3 اعمال شده است (porta.3)
در واقع ما ولتاژانالوگ را به adc شماره 3 اعمال کرده ایم
$regfile="m32def.dat
config lcd=16*2
config lcdpin= pin,db4=pinb.1,db5=pinb.2,db6=pinb.3,db7=pinb.4,rs=pinb.5,e=pinb.6
dim a as word
config adc=single,prescaler=auto
start adc
do
(a=getadc(3
locate 1,1
lcd a
loop
end
من این برنامه رو در هین جا نوشتم وممکن است غلط املایی داشته باشد
این برنامه را در محیط بسکام کپی کن وبعد از کامپایل کردن (f7رو بزن)اگر خطایی نداشت (که انشاالله ندارد )در محیط شبیه سازی اجرا کن (f2 رو بزن )
اگه avr هیچی بلد یستی کتاب میکروکنتلر های avr نوشته علی کاهه رو بخر وبخون (فقط قسمت پیکر بندی امکانات در avr رو کامل بخون)
موفق باشی
شبا ساعت 8تا 9 شب من اینجا در خدمتم
۲۸-اردیبهشت-۱۳۸۷, ۲۰:۳۴:۲۵
1nafar نوشته است:سلامباید بگم من برد میکرو رو آماده کردم برد موتورم همین طور. میمونه بردسنسورها وچیدمان اونها رو مکانیک روبات.موتور دارم گریبکس اما با سرعت پایین اینکارارو تا الان کردم.
منظور من از قیمت ،قیمت تجهیزات استفاده شده بود
مثلا شما برای چرخها میتونیین از موتورهای معمولی (ارزان ودقت کم )موتورهای کیربگس دار(قیمت ودقت متوسط) یا استپ موتور (قیمت ودقت زیاد )استفاده کنید و...
adc با دستور زیر پیکر بندی میشود
config adc= singel , prescaler=auto
بعد از پیکر بندی باید یک متغییر از نوع word تعریف کنید تا حاصل تبدیل adc درون ان ریخته شود مانند
dim a as word
یا
dim 1nafar as word
بعد از تعریف کتغییر با دستور start adc ،
adc شروع به نمونه برداری از ولتاژ انالوگ روی پایه q پورت a میکند حال شما باید حاصل نمونه برداری را درون متغییری که از قبل تعریف کردید بگذارید
مانند
do
(a= getadc(x
(1nafar=getadc(x
loop
میکرو atmega 32 دارای 8کانال adc میباشد که qیکی از پایه های پورت a میباشد،شما می توانید ولتاژ انالوگ را به هرکدام از پایه پورت a که دلتان میخواهد بدهید وبه جای xشماره پایه که ولتاژانالوگ رابه ان داده اید قرار دهید
در مثال زیر ولتاژ انالوگ به پورت aپایه شماره 3 اعمال شده است (porta.3)
در واقع ما ولتاژانالوگ را به adc شماره 3 اعمال کرده ایم
$regfile="m32def.dat
config lcd=16*2
config lcdpin= pin,db4=pinb.1,db5=pinb.2,db6=pinb.3,db7=pinb.4,rs=pinb.5,e=pinb.6
dim a as word
config adc=single,prescaler=auto
start adc
do
(a=getadc(3
locate 1,1
lcd a
loop
end
من این برنامه رو در هین جا نوشتم وممکن است غلط املایی داشته باشد
این برنامه را در محیط بسکام کپی کن وبعد از کامپایل کردن (f7رو بزن)اگر خطایی نداشت (که انشاالله ندارد )در محیط شبیه سازی اجرا کن (f2 رو بزن )
اگه avr هیچی بلد یستی کتاب میکروکنتلر های avr نوشته علی کاهه رو بخر وبخون (فقط قسمت پیکر بندی امکانات در avr رو کامل بخون)
موفق باشی
شبا ساعت 8تا 9 شب من اینجا در خدمتم
۲۸-اردیبهشت-۱۳۸۷, ۲۳:۴۹:۰۲
سلام
سنسورها رو بازاویه 30 درجه نسبت به هم بذار البته بهترین زاویه در عنل وبا امتحان کردن بدست میاد
اگه میتونی چند تاعکس از برد موتورها بذار
سنسورها رو بازاویه 30 درجه نسبت به هم بذار البته بهترین زاویه در عنل وبا امتحان کردن بدست میاد
اگه میتونی چند تاعکس از برد موتورها بذار
۲۹-اردیبهشت-۱۳۸۷, ۲۲:۵۵:۱۱
1nafar نوشته است:سلام
سنسورها رو بازاویه 30 درجه نسبت به هم بذار البته بهترین زاویه در عنل وبا امتحان کردن بدست میاد
اگه میتونی چند تاعکس از برد موتورها بذار
توبرنامه setکرده portc.0یا portc.1 این 2تا مربوط به موتورن حالا نباید حالتهای دیگه ای هم واسه سنسورهادرنظر بگیریم عکس بردم فردا واستون میذارم