امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
برنامه نویسی ربات مسیر یاب
نویسنده پیام
amin alizadeh آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 5
تاریخ عضویت: دى ۱۳۹۱

تشکرها : 11
( 3 تشکر در 2 ارسال )
ارسال: #12
RE: برنامه نویسی ربات مسیر یاب
یک سوال دیگر:
If Pina.7 = 0 Then
Pwm1a = 1000
Pwm1b = 1000
Reset M1
Reset M2
Elseif Pinc.7 = 0 Then
این یعنی اگر یکی از سنسورها صفرشد دو موتور حرکت کنند؟
(پس باقی سنسورهاچی؟)
۱۲-اسفند-۱۳۹۱, ۲۳:۳۰:۰۶
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #13
RE: برنامه نویسی ربات مسیر یاب
ببین رنگ مشکی بازتاب نداره.درسته؟
ولی رنگ سفید بازتاب داره.درسته؟
ما با این ویژگی میتونیم متوجه شیم که ربات رو خط های مشکی هست یا نه.
به این صورت که مادون قرمز ها که نور رو میفرستن اگه خط مشکی باشه که هیچی دیگه بر نمیگرده و در نتیجه خروجیش 0 میشه.
پس ما تو برنامه واسش تعریف میکنیم که هر موقع فلان پایه از میکرو که به سنسور ها وصله 0 شد پس بدون که رو خط مشکیه و باید اونو دنبال کنی.حالا بستگی داره کدوم سنسور رو خط باشه دیگه.اگه سنسور های جلو باشه پس جفت موتور باید در جهت هم حرکت کنند.و اگه سنسور های سمت راست رو خط بودن سرعت موتور سمت راست کم میشه و سرعت موتور سمت چپ زیاد میشه.اگه هم اون سنسور های آخر در گوشه ها دیدن که موتور ها خلاف جهت هم میچرخند.و بلعکس.
حله؟

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۲-اسفند-۱۳۹۱, ۲۳:۴۵:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : amin alizadeh
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #14
RE: برنامه نویسی ربات مسیر یاب
(۱۲-اسفند-۱۳۹۱, ۲۲:۵۴:۱۹)salehjg نوشته است: سلام
ببخشید وسط بحث پریدم...

میگم بجای opamp نمیشه از adc میکرو استفاده کرد؟
کسی تجربه ای داره؟
مثلا با بافر آنالوگ این سنسور ها رو که تعدادشون از تعداد کانال های adc بیشتره.. اسکن کنیم.


سرعت خیلی پایین میاد؟
سلام
امتحان کردم
سرعت خیلی پایین میاد(تو avr و حالت 10 بیت)
همون آپ امپ بذاری بهتره

۱۳-اسفند-۱۳۹۱, ۰۸:۲۰:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : aKaReZa75, salehjg, milad15m
robo-angel آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: مهر ۱۳۹۲

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #15
RE: برنامه نویسی ربات مسیر یاب
سلام
وقتي ربات داره خط مشكي در زمينه سفيد دنبال ميكنه و در قسمتي از مسير بايد خط سفيد در زمينه مشكي دنبال كنه بايد سنسور خاصي براي اين قسمت گذاشت يا برنامه اي كه براي سنسور ها در تعقيب خط مشكي نوشته شده به صورت دستور شرطي بر عكس نوشت ؟؟؟
۱۹-مهر-۱۳۹۲, ۲۳:۱۶:۱۷
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #16
RE: برنامه نویسی ربات مسیر یاب
سلام.
حداقل 2تا سنسور در دو گوشه ي روبات مي ذاريد به قصد روبرو شدنش با زمينه ، نه خط.
در زمين سفيد مقدار AND هر 2 مثلا 0 هست و براي زمين سياه 1

حالا بسته به خلاقيت مي توني روش بسازي.
يكيش همون موردي هست كه خوردتون گفتيد ، 2تا برنامه جدا بنويسيد كه دستورات شرطيش عكس هم باشن و شرط كليشون همون رنگ زمين.

كار ديگه اي كه مي تونيد انجام بديد اينه كه كل ورودي ها رو NOT كنيد ، چه زماني؟ وقتي متوجه شديد وارد زمين مخالف شديد.
چطور متوجه مي شيد؟ از طريق همون 2تا سنسوري كه قبل تر گفته بودم.
مزيتش اينه كه 2تا كد جدا و عكس هم نمي خواد ، با يك كد اين كار رو مي كنيد. منابع ريجستر هم كمتر مصرف مي شه.

بازم فكر كنيد مي تونيد روش هاي ديگري هم بسازيد ...

موفق باشيد.

(آخرین ویرایش در این ارسال: ۲۰-مهر-۱۳۹۲, ۰۰:۴۶:۳۰، توسط sharin.)
۲۰-مهر-۱۳۹۲, ۰۰:۴۵:۵۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, salehjg, omid_phoenix, robo-angel, Ambassador
robo-angel آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: مهر ۱۳۹۲

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #17
RE: برنامه نویسی ربات مسیر یاب
ممنون از پاسخ مفيدتون
ميشه درموردnot بيشتر توضيح بديد ؟؟
الان مثلا اون دوتا سنسور كه گفتيد با هم andكردم و خروجي يك شد
حالا بايد خروجي andبه ميكرو كنترل وصل بشه ديگه؟؟
كد بايد چي بنويسم در زبانc ميكرو كنترل avr ??
۲۰-مهر-۱۳۹۲, ۱۷:۵۱:۲۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [پروژه] ربات حمل بار طهماسبی 1 2,451 ۲۱-اسفند-۱۳۹۳, ۲۳:۳۸:۴۹
آخرین ارسال: sharin
  [پروژه] برنامه نویسی فاکتو ر با سی شارپ negarm 0 1,712 ۲۰-آذر-۱۳۹۳, ۱۷:۱۳:۳۷
آخرین ارسال: negarm
  برنامه نویسی kolbeh 2 2,311 ۲۹-آبان-۱۳۹۳, ۲۲:۵۳:۱۶
آخرین ارسال: kolbeh
  [پروژه] برنامه نویسی kolbeh 0 1,778 ۲۲-آبان-۱۳۹۳, ۲۲:۴۷:۱۸
آخرین ارسال: kolbeh
  طراحی انیمیشن عمل کرد ربات behzady 0 1,871 ۱۷-شهریور-۱۳۹۳, ۱۰:۴۱:۵۰
آخرین ارسال: behzady
  کمک در برنامه نویسی 8051 ra1372 1 2,710 ۱۶-فروردین-۱۳۹۳, ۲۲:۴۳:۵۴
آخرین ارسال: omid_phoenix
  [سوال] ربات مسیر یاب a.mehran 13 9,986 ۰۶-فروردین-۱۳۹۳, ۱۲:۱۷:۳۹
آخرین ارسال: omid_phoenix
  درخواست انجام پروژه ربات مسير ياب 10 سنسوره sinaitg 0 2,228 ۳۰-دى-۱۳۹۲, ۲۱:۲۳:۵۴
آخرین ارسال: sinaitg
  سورس برنامه ربات مسیریاب با قابلیت اتصال به pc k_mp 9 14,416 ۰۲-تير-۱۳۹۲, ۲۰:۳۷:۵۹
آخرین ارسال: sharin
  [سوال] درخواست انجام برنامه نویسی یک پروژه ershad1 0 3,099 ۰۵-مرداد-۱۳۹۱, ۲۰:۵۱:۱۱
آخرین ارسال: ershad1

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS