در این مطلب، ویدئو (pyserial) از طریق پایتون با آردوینو ارتباط برقرار کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:47
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,410
سلام بچه ها به رباتیک رومیزی خوش آمدید
2
00:00:01,410 –> 00:00:03,240
من جاستین هستم امروز به
3
00:00:03,240 –> 00:00:04,710
شما نشان خواهم داد که چگونه کامپیوتر
4
00:00:04,710 –> 00:00:06,930
خود را با استفاده از پایتون با پورت سریال ارتباط برقرار کنید،
5
00:00:06,930 –> 00:00:09,900
خب بیایید
6
00:00:09,900 –> 00:00:12,120
شروع کنیم، بنابراین قبل از شروع هر کد
7
00:00:12,120 –> 00:00:13,620
نویسی باید به شما نشان دهم چگونه کد تمام شده
8
00:00:13,620 –> 00:00:16,529
باید کار کند، بنابراین پس از
9
00:00:16,529 –> 00:00:19,260
راهاندازی و وصل کردن لپتاپ و آردوینو،
10
00:00:19,260 –> 00:00:21,270
یک اسکریپت پایتون را اجرا میکنیم، حالا اسکریپت پایتون
11
00:00:21,270 –> 00:00:22,740
ورودی را از
12
00:00:22,740 –> 00:00:24,810
کاربر دریافت میکند یا روشن یا خاموش میشود، اگر آن را
13
00:00:24,810 –> 00:00:26,970
روی آن ارسال کنیم. آن رشته را به
14
00:00:26,970 –> 00:00:29,939
آردوینو بفرستید یا به LED روشن میرود،
15
00:00:29,939 –> 00:00:31,769
سپس آردوینو یک رشته
16
00:00:31,769 –> 00:00:34,050
از وضعیت آردوینو ارسال میکند، بنابراین
17
00:00:34,050 –> 00:00:36,450
برای مشاهده کاربر چاپ شود و
18
00:00:36,450 –> 00:00:38,550
سپس همان چیزی را که ما میفرستیم، اوه
19
00:00:38,550 –> 00:00:40,410
روشن میشود. LED خاموش وضعیت را به
20
00:00:40,410 –> 00:00:43,649
عقب می فرستد، بنابراین برنامه اساساً چگونه
21
00:00:43,649 –> 00:00:45,840
کار می کند، اجازه دهید بزرگنمایی آردوینو ایده را باز
22
00:00:45,840 –> 00:00:48,469
کنیم و سپس می توانیم کدنویسی را شروع کنیم،
23
00:00:48,469 –> 00:00:51,239
بنابراین در اینجا در آردوینو ایده،
24
00:00:51,239 –> 00:00:54,780
شروع به در دسترس قرار دادن در بالا می
25
00:00:54,780 –> 00:00:56,730
کنیم و ما میخواهیم آن را به یک متغیر رشته تبدیل
26
00:00:56,730 –> 00:00:58,649
کنیم و این babel است
27
00:00:58,649 –> 00:01:01,199
که بایتهای ورودی را نگه میدارد، بنابراین من آن را
28
00:01:01,199 –> 00:01:03,590
در بایت صدا میزنم
29
00:01:05,940 –> 00:01:08,550
و سپس در حلقه خالی میخواهیم
30
00:01:08,550 –> 00:01:11,900
مانیتور سریال را دوباره تنظیم کنیم
31
00:01:11,900 –> 00:01:14,870
و من فقط آن را روی 9600 تنظیم میکنم
32
00:01:14,870 –> 00:01:19,050
و سپس ما اکنون LED خود را نیز راهاندازی
33
00:01:19,050 –> 00:01:20,910
میکنم، من از الایدی داخلی استفاده میکنم
34
00:01:20,910 –> 00:01:23,480
و این فقط LED تعبیهشده در حالت pinmode است
35
00:01:23,480 –> 00:01:28,080
و ما میخواهیم آن را روی
36
00:01:28,080 –> 00:01:30,210
یک خروجی تنظیم کنیم و این تمام چیزی است که برای یک
37
00:01:30,210 –> 00:01:34,770
تنظیم خالی نیاز داریم. یک حلقه خالی اگر
38
00:01:34,770 –> 00:01:38,970
نقطه سریال موجود بزرگتر از صفر باشد،
39
00:01:38,970 –> 00:01:41,190
میخواهیم بایتهای ورودی را روی
40
00:01:41,190 –> 00:01:45,270
حلقه اصلی نقطههای سریال مساوی قرار دهیم و سپس
41
00:01:45,270 –> 00:01:49,890
در براکتها یک بک اسلش n انجام دهیم و
42
00:01:49,890 –> 00:01:52,500
این فقط به این دلیل است که پایتون مانند زمانی که
43
00:01:52,500 –> 00:01:54,690
اطلاعات را به عنوان بک اسلش ارسال میکند.
44
00:01:54,690 –> 00:01:57,360
بنابراین آردوینو نمی تواند
45
00:01:57,360 –> 00:01:58,610
بایت بودن را متوقف کند،
46
00:01:58,610 –> 00:02:02,700
حالا با بایت های دریافتی، می
47
00:02:02,700 –> 00:02:05,130
خواهیم بررسی کنیم که آیا روشن یا خاموش است که
48
00:02:05,130 –> 00:02:07,350
از پایتون ارسال شده است و اکنون چگونه این کار را انجام
49
00:02:07,350 –> 00:02:11,220
می دهیم، f n بایت انجام می دهیم. برابر با روشن
50
00:02:11,220 –> 00:02:15,020
ما قرار است LED را خیلی بالا تنظیم کنیم،
51
00:02:15,020 –> 00:02:17,640
همچنین می خواهم بنویسم به Python
52
00:02:17,640 –> 00:02:20,720
LED روشن است
53
00:02:22,250 –> 00:02:24,260
و پس از آن می خواهیم
54
00:02:24,260 –> 00:02:27,470
اساساً همان کار را انجام دهیم، اما برای موقعیت خاموش،
55
00:02:27,470 –> 00:02:31,280
بنابراین اگر دعوت برابر با خاموش
56
00:02:31,280 –> 00:02:34,370
باشد، led را روی کم تنظیم
57
00:02:34,370 –> 00:02:36,520
می کنیم و به LED پایتون برگردانیم
58
00:02:36,520 –> 00:02:43,010
که خاموش است و همینطور است. استفاده از این برنامه
59
00:02:43,010 –> 00:02:44,870
راحت تر است، من می خواهم
60
00:02:44,870 –> 00:02:46,940
این بار یک عبارت stick دیگری قرار
61
00:02:46,940 –> 00:02:49,550
دهم، بنابراین می خواهم چیز دیگری انجام دهم، سپس
62
00:02:49,550 –> 00:02:51,860
یک چراغ نقطه سریال انجام می دهم و
63
00:02:51,860 –> 00:02:54,830
به دنبال این هستم که اطلاعات نامعتبر بگویم
64
00:02:54,830 –> 00:02:56,780
فقط اگر بدانیم آنچه را که به آردوینو ارسال می کنیم،
65
00:02:56,780 –> 00:02:59,270
اگر نوع ورودی اشتباه باشد
66
00:02:59,270 –> 00:03:00,860
، آن اطلاعات را در
67
00:03:00,860 –> 00:03:06,890
پایتون برمی گردانیم و بله، همه چیز خوب به نظر می رسد، بیایید
68
00:03:06,890 –> 00:03:09,709
به پایتون برویم، بنابراین اولین کاری
69
00:03:09,709 –> 00:03:11,930
که در پایتون انجام می دهیم این است که سریال را وارد کنیم
70
00:03:11,930 –> 00:03:14,180
و زمان وارد کردن من یک لینک در
71
00:03:14,180 –> 00:03:16,040
توضیحات می گذارم ما می توانیم ماژول سریال Pi را دانلود کنیم
72
00:03:16,040 –> 00:03:18,950
و بعد از آن می خواهیم
73
00:03:18,950 –> 00:03:22,040
ارتباط سریال را تنظیم کنیم بنابراین
74
00:03:22,040 –> 00:03:23,690
می خواهیم همه چیز را در دسترس ذخیره کنیم.
75
00:0