در این مطلب، ویدئو استفاده از آردوینو با پایتون درس 10: انتقال داده از پایتون به آردوینو با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:31:10
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,880 –> 00:00:03,679
سلام بچه ها، این پل مک کوارتر با
2
00:00:03,679 –> 00:00:05,600
3
00:00:05,600 –> 00:00:08,080
toptechboy.com است که امروز از سواحل
4
00:00:08,080 –> 00:00:10,800
رودخانه قدرتمند نیل به سراغ شما می آید
5
00:00:10,800 –> 00:00:13,120
تا قسمت شماره 10 را
6
00:00:13,120 –> 00:00:16,320
در مجموعه آموزشی جدید باورنکردنی ما برای شما بیاوریم که در
7
00:00:16,320 –> 00:00:17,840
آن یاد می گیرید چگونه
8
00:00:17,840 –> 00:00:21,520
آردوینو و پایتون را با هم کار کنند
9
00:00:21,520 –> 00:00:22,800
. باید
10
00:00:22,800 –> 00:00:27,519
یک لیوان بزرگ قهوه سرد بریزید
11
00:00:28,320 –> 00:00:31,439
که مستقیماً قهوه سیاه
12
00:00:31,439 –> 00:00:35,200
روی یخ ریخته شود، بدون شکر، شیرین کننده، بدون نیاز به مواد شیرین کننده،
13
00:00:35,200 –> 00:00:37,520
و همانطور که در حال ریختن قهوه خود هستید،
14
00:00:37,520 –> 00:00:40,000
مثل همیشه میخواهم فریاد بزنم.
15
00:00:40,000 –> 00:00:41,920
از شما بچه ها برای کمک به من
16
00:00:41,920 –> 00:00:44,960
در patreon تشکر می کنم، این حمایت و
17
00:00:44,960 –> 00:00:46,640
تشویق شماست که باعث می شود این
18
00:00:46,640 –> 00:00:48,879
محتوای عالی ارائه شود، شما بچه هایی که
19
00:00:48,879 –> 00:00:50,800
هنوز کمکی به این کار نکرده اید، به پایین در توضیحات نگاه کنید،
20
00:00:50,800 –> 00:00:52,640
پیوندی به
21
00:00:52,640 –> 00:00:55,360
حساب حامی من وجود دارد که در مورد آن فکر کنید. با پریدن
22
00:00:55,360 –> 00:00:58,399
از روی دستشان و برادری را قلاب می کنند،
23
00:00:58,399 –> 00:00:59,680
اما کافی است این
24
00:00:59,680 –> 00:01:01,520
خودفروشی بی شرمانه بیایید وارد شویم و در
25
00:01:01,520 –> 00:01:04,159
مورد آنچه امروز به شما یاد
26
00:01:04,159 –> 00:01:05,600
بدهم صحبت کنیم و آنچه را که قرار است بررسی کنیم این است
27
00:01:05,600 –> 00:01:07,520
که به h نگاه کنیم. حالا برای انتقال داده ها از
28
00:01:07,520 –> 00:01:10,640
پایتون به آردوینو، در اولین
29
00:01:10,640 –> 00:01:13,439
درس هایمان، ما واقعاً روی آردوینو تمرکز کرده بودیم که
30
00:01:13,439 –> 00:01:16,080
داده ها را به پایتون ارسال می کند و
31
00:01:16,080 –> 00:01:17,759
روشی را که شما انجام می دهید در آردوینو دیدیم،
32
00:01:17,759 –> 00:01:20,960
شما فقط یک خط serial.print انجام می دهید
33
00:01:20,960 –> 00:01:22,960
که آن را به python ارسال می کند. پورت com و
34
00:01:22,960 –> 00:01:26,400
سپس در پایتون، مجموعه کتابخانه
35
00:01:26,400 –> 00:01:29,520
pi را دارید که آن کتابخانه را وارد میکنید و
36
00:01:29,520 –> 00:01:32,079
سپس اساساً فقط یک آبجکت داده ایجاد میکنید
37
00:01:32,079 –> 00:01:34,159
و سپس از آن آبجکت داده میخوانید
38
00:01:34,159 –> 00:01:35,200
و بنابراین خیلی
39
00:01:35,200 –> 00:01:36,799
ساده بود، خوب،
40
00:01:36,799 –> 00:01:38,000
آنچه را که میخواهیم انجام دهیم نیز ساده است. امروز انجام دهید این
41
00:01:38,000 –> 00:01:39,920
است که فقط برعکس انجام می دهیم،
42
00:01:39,920 –> 00:01:41,840
ما داده ها را از پایتون
43
00:01:41,840 –> 00:01:43,840
می گیریم و اکنون آن را به آردوینو می فرستیم
44
00:01:43,840 –> 00:01:45,840
اگر داده ها را از آردوینو
45
00:01:45,840 –> 00:01:47,520
به پایتون ارسال می کنید، می توانید چیزی شبیه
46
00:01:47,520 –> 00:01:49,119
یک حسگر داشته باشید و آن حسگر می تواند
47
00:01:49,119 –> 00:01:50,799
جمعآوری دادهها و ارسال آن به
48
00:01:50,799 –> 00:01:53,600
پایتون برای تجزیه و تحلیل، ذخیرهسازی ذخیرهسازی و
49
00:01:53,600 –> 00:01:54,640
50
00:01:54,640 –> 00:01:57,119
51
00:01:57,119 –> 00:01:58,880
52
00:01:58,880 –> 00:02:01,439
53
00:02:01,439 –> 00:02:04,560
گرافیکی انیمیشنهای سهبعدی از همه چیز
54
00:02:04,560 –> 00:02:07,520
و پس از آن است که از پایتون می
55
00:02:07,520 –> 00:02:09,520
توانید چیزهایی را در دنیای واقعی کنترل کنید
56
00:02:09,520 –> 00:02:12,080
که به آردوینو متصل هستند،
57
00:02:12,080 –> 00:02:13,280
بنابراین این همان کاری است که ما امروز انجام خواهیم داد
58
00:02:13,280 –> 00:02:16,160
، اما به اندازه کافی از این
59
00:02:16,160 –> 00:02:19,360
شوخی مقدماتی و چت چت می پریم.
60
00:02:19,360 –> 00:02:21,520
درست داخل و بنابراین من به شما نیاز دارم، اوه
61
00:02:21,520 –> 00:02:23,120
بچه ها خوشحال خواهید شد که ماهیگیران
62
00:02:23,120 –> 00:02:25,040
بیرون هستند، برخی از افراد نظر می دهند که
63
00:02:25,040 –> 00:02:26,720
وقتی نمی توانید ماهیگیرها را در پس زمینه ببینید احساس می کنید دچار مشکل می شوید
64
00:02:26,720 –> 00:02:28,400
، اما
65
00:02:28,400 –> 00:02:29,200
66
00:02:29,200 –> 00:02:31,200
یک روز بیرون از خانه کمی بارانی است. در رود
67
00:02:31,200 –> 00:02:32,959
نیل و بنابراین مطمئن نیستم که
68
00:02:32,959 –> 00:02:35,120
در درس امروز چقدر ماهیگیری خواهیم دید،
69
00:02:35,120 –> 00:02:36,959
اما یاد می گیریم چگونه
70
00:02:36,959 –> 00:02:40,160
داده ها را از پایتون به آردوینو منتقل کنیم و بنابراین
71
00:02:40,160 –> 00:02:42,959
فکر می کنم امروز از سر راه شما خارج خواهم شد
72
00:02:42,959 –> 00:02:44,720
زیرا این همیشه باعث می شود شما خوشحالم که
73
00:02:44,720 –> 00:02:47,120
فکر می کنم اندازه متوسط خوبی اس
74
00:02:47,120 –> 00:02:49,680
و کاری که باید ان
75
00:02:49,680 –> 00:02:52,319
ام دهید این است که باید بی
76
00:02:52,319 –> 00:02:54,720
یید البته آردوینوهای خود را بیرون بیاورید، اما ما
77
00:02:54,720 –> 00:02:56,400
ین بار هستیم، فکر می کنم در
78
00:02:56,400 –> 00:02:59,040
ایت پایتون شروع کنیم بسیار خوب من
79
00:02:59,040 –> 00:03:01,440
به شما نیاز دارم که عالی ترین خیابان بصری خود را روشن کنید
80
00:03:01,440 –> 00:03:03,920
کد udio و سپس
81
00:03:03,920 –> 00:03:06,480
میخواهیم به نمای اکسپلورر
82
00:03:06,480 –> 00:03:10,560
برسیم که در پوشه pi arduino کار میکنیم
83
00:03:10,560 –> 00:03:13,519
و بنابراین من از شما میخواهم که یک برنامه جدید ایجاد کنید
84
00:03:13,519 –> 00:03:16,159
که به نام داده پاس (pass data) نامیده میشود،
85
00:03:16,159 –> 00:03:18,640
این برنامه شماره هفت ما در
86
00:03:18,640 –> 00:03:21,120
این است. سری dot p y
87
00:03:21,120 –> 00:03:24,239
و نقطه p y یک جورهایی مهم هستند و
88
00:03:24,239 –> 00:03:26,879
یک برنامه پایتون جدید را بوم می کند فقط
89
00:03:26,879 –> 00:03:28,959
منتظر است تا شما بنویسید خوب، بنابراین
90
00:03:28,959 –> 00:03:31,680
من نمای کاوشگر را از مسیر خارج می کنم
91
00:03:31,680 –> 00:03:33,840
و فقط به شما یادآوری می کنم که چه چیزی قرار است انجام دهیم.
92
00:03:33,840 –> 00:03:35,120
ما فقط سعی میکنیم
93
00:03:35,120 –> 00:03:37,360
دادهها را دریافت کنیم، من فقط سعی میکنم
94
00:03:37,360 –> 00:03:39,519
آن خط لوله را ایجاد کنم، حالا
95
00:03:39,519 –> 00:03:41,840
وقتی بتوانم آن خط لوله ساده برای
96
00:03:41,840 –> 00:03:43,920
دریافت دادهها از آردوینو را به شما نشان دهم، منظورم از
97
00:03:43,920 –> 00:03:46,959
پایتون به آردوینو است، سپس میتوانید همه انواع کارها را انجام دهید
98
00:03:46,959 –> 00:03:48,560
. چیزهای متفاوتی است اما اولین
99
00:03:48,560 –> 00:03:50,480
کاری که باید انجام دهیم این است که
100
00:03:50,480 –> 00:03:53,519
سریال وارد کنیم و اگر شما فقط یک
101
00:03:53,519 –> 00:03:55,760
تیرانداز هستید که این کلاس را نمی گذرانید
102
00:03:55,760 –> 00:03:57,360
و فقط به وسط آن
103
00:03:57,360 –> 00:03:58,879
می پرید مطمئن شوید که اگر می خواهید وارد کردن
104
00:03:58,879 –> 00:04:02,480
سریال شما نیاز دارید تا غلات پای
105
00:04:02,480 –> 00:04:04,400
روی پایتون های مورد نیاز خود نصب کنید برای انجام یک Pip
106
00:04:04,400 –> 00:04:06,879
install pie cereal و سپس این
107
00:04:06,879 –> 00:04:08,720
غلات مناسبی خواهد بود که
108
00:04:08,720 –> 00:04:11,280
برای شما کار می کند، بسیار خوب، اکنون ما غلات را وارد کرده ایم،
109
00:04:11,280 –> 00:04:13,360
اکنون کاری که باید انجام دهیم این است که باید
110
00:04:13,360 –> 00:04:16,320
یک آبجکت داده ایجاد کنیم که بتوانیم
111
00:04:16,320 –> 00:04:19,040
داده ها را به آن ارسال کنیم یا دادهها را از آن دریافت میکنیم و بنابراین
112
00:04:19,040 –> 00:04:20,238
ما آن را فراخوانی میکنیم، چون
113
00:04:20,238 –> 00:04:22,400
با آردوینو صحبت میکنیم، دادههای آردوینو را به این صورت صدا میزنیم
114
00:04:22,400 –> 00:04:26,400
و
115
00:04:26,400 –> 00:04:29,440
این برابر است با نقطهی غلات و حبوبات برای
116
00:04:29,440 –> 00:04:32,080
آن، حروف بزرگ غلات منتظر بمانید، بنابراین آن غلات است.
117
00:04:32,080 –> 00:04:35,440
حروف بزرگ و
118
00:04:35,440 –> 00:04:37,759
این اولین غلات همان کتابخانه ای است که
119
00:04:37,759 –> 00:04:40,080
شما وارد کردید و سپس دانه
120
00:04:40,080 –> 00:04:42,080
دانه روشی است که ما در داخل
121
00:04:42,080 –> 00:04:43,600
آن کتابخانه استفاده می کنیم، می دانم که کمی
122
00:04:43,600 –> 00:04:46,560
گیج کننده است و سپس باید آن را برای من به خاطر بسپاریم.
123
00:04:46,560 –> 00:04:48,000
124
00:04:48,000 –> 00:04:51,440
آردوینو من روی com3 است، باید
125
00:04:51,440 –> 00:04:53,759
مطمئن شوید که میبینید آردوینو شما روی چه
126
00:04:53,759 –> 00:04:55,840
پورتی است و سپس باید
127
00:04:55,840 –> 00:04:58,800
آن را روی آن تنظیم کنید که احتمالاً com3 نباشید، اما
128
00:04:58,800 –> 00:05:00,960
من com 3 هستم. اجازه دهید ببینم آیا میتوانم آن را انجام
129
00:05:00,960 –> 00:05:03,120
دهم. کمی بزرگتر فکر می کنم
130
00:05:03,120 –> 00:05:04,960
برای شما کمی بهتر به نظر می رسد. من
131
00:05:04,960 –> 00:05:07,199
دوست دارم خیلی دنده باشم nizant که شما بچه ها می
132
00:05:07,199 –> 00:05:08,800
توانید کارهایی که من انجام می دهم بخوانید و من می دانم که برخی از
133
00:05:08,800 –> 00:05:10,479
شما روی صفحه نمایش کوچک هستید، بنابراین در داخل
134
00:05:10,479 –> 00:05:13,759
نقل قول های تکی com3 به این معنی است که ما
135
00:05:13,759 –> 00:05:15,919
در com3 صحبت می کنیم و گوش می دهیم
136
00:05:15,919 –> 00:05:17,840
زیرا می دانم که
137
00:05:17,840 –> 00:05:20,479
آردوینو من اینجاست و من همچنین بدانید که من
138
00:05:20,479 –> 00:05:23,039
میخواهم آردوینو را روی نرخ باود
139
00:05:23,039 –> 00:05:26,320
115 200 تنظیم کنم. اکنون میتوانید از هر
140
00:05:26,320 –> 00:05:28,080
نرخ بادی استانداردی که میخواهید استفاده کنید، اما فقط
141
00:05:28,080 –> 00:05:29,840
باید از همان در سمت آردوینو
142
00:05:29,840 –> 00:05:31,919
و سمت پایتون استفاده کنید و فکر
143
00:05:31,919 –> 00:05:34,720
میکنم این باعث میشود بنابراین ما باید
144
00:05:34,720 –> 00:05:36,000
در واقع در اینجا
145
00:05:36,000 –> 00:05:39,039
شی خود را تنظیم کرده ایم که بتوانیم داده ها را در
146
00:05:39,039 –> 00:05:41,520
آن بخوانیم و بنویسیم و اکنون کاری
147
00:05:41,520 –> 00:05:43,199
که می خواهیم انجام دهیم این است که
148
00:05:43,199 –> 00:05:44,560
مدتی انجام دهیم
149
00:05:44,560 –> 00:05:46,960
درست است بسیار خوب وقتی درست باشد درست است
150
00:05:46,960 –> 00:05:49,120
همیشه درست است، بنابراین ما در اینجا یک حلقه نامحدود ایجاد کردهایم،
151
00:05:49,120 –> 00:05:51,600
اکنون
152
00:05:51,600 –> 00:05:53,199
بسیار ساده است که از
153
00:05:53,199 –> 00:05:55,360
کاربر یک فرمان میخواهیم و سپس
154
00:05:55,360 –> 00:05:58,000
آن را به آردوینو ارسال میکنیم
155
00:05:58,000 –> 00:05:59,919
.
156
00:05:59,919 –> 00:06:01,680
اکنون آنچه را که میگوید انجام میدهم،
157
00:06:01,680 –> 00:06:04,080
من یک مثال نسبتاً ساده را در اینجا
158
00:06:04,080 –> 00:06:05,440
به شما میزنم من یک تکلیف به شما میدهم که
159
00:06:05,440 –> 00:06:07,280
میتوانید این کار را تمرین کنید و
160
00:06:07,280 –> 00:06:09,039
کاری تاثیرگذارتر انجام دهید، به نظر میرسد خوب
161
00:06:09,039 –> 00:06:11,520
162
00:06:11,520 –> 00:06:13,520
163
00:06:13,520 –> 00:06:15,199
164
00:06:15,199 –> 00:06:17,199
باشد. من
165
00:06:17,199 –> 00:06:19,280
آن را در دستور cmd قرار می دهم
166
00:06:19,280 –> 00:06:23,039
و سپس فقط ورودی را می گویم
167
00:06:23,039 –> 00:06:26,800
و سپس در گیومه های تک لطفاً
168
00:06:26,800 –> 00:06:27,919
169
00:06:27,919 –> 00:06:29,280
170
00:06:29,280 –> 00:06:31,039
دستور خود را به این صورت وارد کنید
171
00:06:31,039 –> 00:06:33,120
و سپس دوست دارم یک فاصله در
172
00:06:33,120 –> 00:06:35,360
آنجا قرار دهم تا پاسخ من به خط فرمان من نرسد
173
00:06:35,360 –> 00:06:36,560
174
00:06:36,560 –> 00:06:39,120
و سپس چه می خواهم برای انجام دادن، اکنون می
175
00:06:39,120 –> 00:06:41,280
خواهم به شما چیزی بگویم، من می
176
00:06:41,280 –> 00:06:43,840
خواهم سس جادویی را به شما بدهم،
177
00:06:43,840 –> 00:06:45,680
من مرد جادو هستم، می خواهم به
178
00:06:45,680 –> 00:06:48,160
شما کمی جادو یاد
179
00:06:48,160 –> 00:06:50,639
بدهم، اکنون این چیزی است که آردوینو
180
00:06:50,639 –> 00:06:54,080
چیزهایی را که می خواند، می خواند. به دنبال
181
00:06:54,080 –> 00:06:56,000
برخی کاراکترهای خاص می گردد و سپس
182
00:06:56,000 –> 00:06:58,880
وقتی آنها را پیدا می کند خواندن آنها را متوقف می کند و اکنون
183
00:06:58,880 –> 00:06:59,840
184
00:06:59,840 –> 00:07:02,319
دستور string به دنبال چه کاراکتری است،
185
00:07:02,319 –> 00:07:04,720
شاید دقیقاً مطمئن نیستیم
186
00:07:04,720 –> 00:07:05,759
یا شاید
187
00:07:05,759 –> 00:07:07,520
در طول مسیر تغییر کند، نمی
188
00:07:07,520 –> 00:07:10,479
دانم و سپس زمانی که یک کار را انجام می دهیم دستور syn
189
00:07:10,479 –> 00:07:12,560
در اینجا چه چیزی را نشان می دهد ما دقیقاً
190
00:07:12,560 –> 00:07:15,360
مطمئن نیستیم بنابراین من می خواهم نشان دهم شما به این
191
00:07:15,360 –> 00:07:18,240
سمت بروید زیرا کمی بیشتر
192
00:07:18,240 –> 00:07:20,400
باید دقیقاً درست باشد تا اینکه
193
00:07:20,400 –> 00:07:22,240
از راه دیگر برگردید، خوب است، بنابراین من به
194
00:07:22,240 –> 00:07:24,960
شما نشان خواهم داد که چه کاری باید انجام دهید، اکنون cmd را
195
00:07:24,960 –> 00:07:27,680
داریم که از کاربر دریافت کردیم.
196
00:07:27,680 –> 00:07:31,039
carriage بازگشت در انتهای cmd
197
00:07:31,039 –> 00:07:32,960
و سپس زمانی که در سمت arduino هستیم،
198
00:07:32,960 –> 00:07:35,520
میخواهم بگویم دادهها را بخوانید تا زمانی که
199
00:07:35,520 –> 00:07:37,759
به بازگشت کالسکه برسید، بنابراین اگر به
200
00:07:37,759 –> 00:07:41,199
صراحت آن را در این سمت در سمت پایتون قرار دهم
201
00:07:41,199 –> 00:07:43,440
و سپس در طرف آردوینو،
202
00:07:43,440 –> 00:07:46,400
من به طور خاص به دنبال آن هستم، هیچ
203
00:07:46,400 –> 00:07:49,759
فرصتی برای سردرگمی در
204
00:07:49,759 –> 00:07:52,319
انتقال دادهها وجود ندارد و اگر شما
205
00:07:52,319 –> 00:07:54,000
تا به حال با میکروکنترلرها روی
206
00:07:54,000 –> 00:07:55,840
این نوع چیزها کار کردهاید، میتواند یک
207
00:07:55,840 –> 00:07:58,080
مشکل واقعاً دیوانهکننده باشد و بنابراین به جای اینکه
208
00:07:58,080 –> 00:08:00,080
فقط چیزی را فرض کنیم. به این
209
00:08:00,080 –> 00:08:02,319
صورت که همیشه کار خواهد کرد،
210
00:08:02,319 –> 00:08:03,840
بنابراین من دستوری را که
211
00:08:03,840 –> 00:08:06,319
در آن نوشتم، میگویم
212
00:08:06,319 –> 00:08:08,879
دستور برابر با cmd است را میگیرم و
213
00:08:08,879 –> 00:08:11,199
وقتی یک علامت مثبت قرار میدهید، میخواهم به هم متصل شوم. با
214
00:08:11,199 –> 00:08:12,639
رشته ای که به هم متصل می کنید
215
00:08:12,639 –> 00:08:14,560
، رشته جدید را در انتهای آن قرار می دهید از
216
00:08:14,560 –> 00:08:17,039
رشته قدیمی و چه چیزی می خواهم من کاراکتر را می خواهم
217
00:08:17,039 –> 00:08:19,599
و بنابراین می خواهم این را
218
00:08:19,599 –> 00:08:22,800
به عنوان یک رشته کاراکتر
219
00:08:22,800 –> 00:08:24,800
بریده بریده r قرار
220
00:08:24,800 –> 00:08:26,639
دهم و سپس آن را به پایان می رسانم، بنابراین
221
00:08:26,639 –> 00:08:29,280
بازگشت کالسکه رشته را روی آن قرار می دهم
222
00:08:29,280 –> 00:08:31,759
انتهای دستور اکنون
223
00:08:31,759 –> 00:08:34,159
اسلش r واقعاً یک کاراکتر است، آن عبارت است از
224
00:08:34,159 –> 00:08:37,039
بازگشت کاراکتر و به
225
00:08:37,039 –> 00:08:40,240
همین دلیل است که اسلش r تبدیل به
226
00:08:40,240 –> 00:08:42,559
رنگ متفاوتی شده است، آن را بهعنوان بازگشت کالسکه تشخیص میدهد،
227
00:08:42,559 –> 00:08:44,720
بنابراین هر آنچه را که
228
00:08:44,720 –> 00:08:47,120
در صفحهکلید وارد میکنید و سپس در انتهای
229
00:08:47,120 –> 00:08:49,519
آن فرمان دهید.
230
00:08:49,519 –> 00:08:51,519
اسلش نامرئی خوب است و من نمیدانم این
231
00:08:51,519 –> 00:08:54,399
یک اسلش بک اسلش است یا نه، اما مطمئن
232
00:08:54,399 –> 00:08:56,640
شوید که این کار را به روش درست برای من انجام میدهید، این
233
00:08:56,640 –> 00:08:59,440
اسلش است که بالای کلید enter روی
234
00:08:59,440 –> 00:09:02,320
صفحهکلید من است، خوب به نظر میرسد، حالا
235
00:09:02,320 –> 00:09:04,800
ما دستور خود را داریم همه چیز بسته بندی شده و
236
00:09:04,800 –> 00:09:07,279
آماده رفتن است، زمان آن رسیده است که آن را به جایی که قرار است
237
00:09:07,279 –> 00:09:09,920
آن را به
238
00:09:09,920 –> 00:09:11,519
239
00:09:11,519 –> 00:09:14,160
داده های خودمان بفرستیم و سپس چگونه آن را به درستی نقطه بفرستیم
240
00:09:14,160 –> 00:09:17,760
و سپس cmd را چه بنویسیم
241
00:09:17,760 –> 00:09:20,080
و حالا بسیار خوب، cmd را داریم رشته
242
00:09:20,080 –> 00:09:22,160
ما علامت اسلش r را در انتهای آن
243
00:09:22,160 –> 00:09:24,800
داریم، اکنون فقط باید آن را رمزگذاری کنیم بنابراین به
244
00:09:24,800 –> 00:09:28,000
خوبی مرور میشود و به سادگی رمزگذاری
245
00:09:28,000 –> 00:09:30,000
باز کردن آن است، بنابراین این کار بسیار
246
00:09:30,000 –> 00:09:32,399
سادهای است که آن را به عنوان یک
247
00:09:32,399 –> 00:09:34,240
رشته کدگذاری کنید، میدانید که میتواند یک بایت باشد،
248
00:09:34,240 –> 00:09:35,600
میتواند انواع مختلفی داشته باشد،
249
00:09:35,600 –> 00:09:37,200
اما وقتی فقط رمزگذاری میکنید. قرار است
250
00:09:37,200 –> 00:09:39,519
آن را به عنوان یک رشته ارسال کند.
251
00:09:39,519 –> 00:09:42,240
این واقعاً ممکن است به همین راحتی باشد
252
00:09:42,240 –> 00:09:43,920
آیا واقعاً به این آسانی است، بنابراین اجازه دهید ببینیم
253
00:09:43,920 –> 00:09:46,399
آیا این برنامه اجرا می شود یا خیر و اگر اجرا می شود،
254
00:09:46,399 –> 00:09:48,800
به سمت آردوینو
255
00:09:48,800 –> 00:09:51,200
می رویم و ببینیم آیا می توانیم آن را بگیریم یا خیر بنابراین در اینجا
256
00:09:51,200 –> 00:09:52,959
فرمان را میبینید
257
00:09:52,959 –> 00:09:54,480
و فکر میکنم باید
258
00:09:54,480 –> 00:09:55,920
کمی دورتر از مسیر شما فاصله بگیرم،
259
00:09:55,920 –> 00:09:57,680
فرمان را در پایین میبینید که میگوید لطفاً
260
00:09:57,680 –> 00:09:59,279
دستور خود را بفرستید، حدس میزنم میتوانم
261
00:09:59,279 –> 00:10:00,720
دستور
262
00:10:00,720 –> 00:10:02,880
را برای آن ارسال کنم و آن را ارسال کند. در راه است یا می توانم
263
00:10:02,880 –> 00:10:05,680
آن را بفرستم و به آنجا می فرستد، بنابراین
264
00:10:05,680 –> 00:10:07,920
حداقل روی سایت پایتون کار می کند
265
00:10:07,920 –> 00:10:09,440
اکنون باید ببینیم
266
00:10:09,440 –> 00:10:12,160
در طرف آردوینو چه اتفاقی می افتد، بنابراین می
267
00:10:12,160 –> 00:10:15,839
توانید کد ویژوال استودیو خود را ببندید و سپس
268
00:10:15,839 –> 00:10:17,680
کاری که من باید انجام دهید این است که
269
00:10:17,680 –> 00:10:20,720
باید یک آردوینو جدید راه اندازی کنید
270
00:10:20,720 –> 00:10:24,079
یک بوم جدید برنامه آردوینو را برنامه ریزی
271
00:10:24,079 –> 00:10:25,839
کنید
272
00:10:25,839 –> 00:10:27,680
و همینطور آماده نوشتن است،
273
00:10:27,680 –> 00:10:29,920
274
00:10:30,480 –> 00:10:33,120
خوب است، بنابراین اکنون در طرف آردوینو چه کاری انجام
275
00:10:33,120 –> 00:10:35,279
می دهیم، باید
276
00:10:35,279 –> 00:10:37,839
داده ها را بگیریم، بنابراین اگر قرار است
277
00:10:37,839 –> 00:10:41,440
داده های مورد نیاز را بگیریم. برای گرفتن آن در یک متغیر
278
00:10:41,440 –> 00:10:43,760
و بنابراین من می خواهم اوه من آن را به
279
00:10:43,760 –> 00:10:46,560
عنوان یک رشته بخوانم شما بچه ها که
280
00:10:46,560 –> 00:10:48,560
عکس های داغ و چیزهایی هستند که می توانید
281
00:10:48,560 –> 00:10:50,959
انواع روش های فانتزی برای انجام کارهایی که
282
00:10:50,959 –> 00:10:52,560
من فقط می خواهم پیدا کنید این کار را به روشی ساده انجام دهید که
283
00:10:52,560 –> 00:10:54,959
برای هر چیزی کار می کند،
284
00:10:54,959 –> 00:10:57,120
من همیشه داده ها را به عنوان یک رشته ارسال می کنم، همیشه آنها را به عنوان یک
285
00:10:57,120 –> 00:10:59,360
رشته می گیرم و سپس وارد آن می شوم و آن را به
286
00:10:59,360 –> 00:11:01,600
یک n یا یک شناور تبدیل می کنم، هر کاری که لازم باشد انجام می
287
00:11:01,600 –> 00:11:04,720
دهم تا مفید باشد. اما من آن را به عنوان یک
288
00:11:04,720 –> 00:11:06,399
رشته ارسال می کنم، آن را به عنوان یک رشته می گیرم و این
289
00:11:06,399 –> 00:11:08,480
همیشه کار می کند، اکنون لازم نیست
290
00:11:08,480 –> 00:11:10,560
آن را با همان نام متغیری که
291
00:11:10,560 –> 00:11:13,680
به جای آن پرتاب می کنید، بگیرید، می توانم از cmd استفاده کنم،
292
00:11:13,680 –> 00:11:15,839
اما به جای انجام این کار، از بودن متنفرم
293
00:11:15,839 –> 00:11:18,240
من واقعاً از این یکی متنفرم، من
294
00:11:18,240 –> 00:11:21,279
واقعاً از آن متنفرم، اما فکر می کنم این
295
00:11:21,279 –> 00:11:23,920
دقیقاً اینجاست، بنابراین
296
00:11:23,920 –> 00:11:26,480
من مجبور نیستم از همان نام متغیر استفاده کنید،
297
00:11:26,480 –> 00:11:27,600
298
00:11:27,600 –> 00:11:28,959
بنابراین من فقط می خواهم تغییر دهم، می خواهم
299
00:11:28,959 –> 00:11:32,320
بگویم cmd من بسیار خوب cmd من
300
00:11:32,320 –> 00:11:34,560
یک رشته است و سپس
301
00:11:34,560 –> 00:11:37,760
دوستمان را که دوست ماست، mr نقطه ویرگول را فراموش نمی کنیم
302
00:11:37,760 –> 00:11:40,320
و بعد از انجام آن به پایین می آییم
303
00:11:40,320 –> 00:11:42,640
راه اندازی void ما و اکنون باید
304
00:11:42,640 –> 00:11:44,640
نقطه سریال را
305
00:11:44,640 –> 00:11:46,240
شروع کنیم زیرا اگر قرار است
306
00:11:46,240 –> 00:11:48,240
با پورت سریال بازی کنیم باید
307
00:11:48,240 –> 00:11:49,760
آن را تنظیم کنیم
308
00:11:49,760 –> 00:11:51,360
و سپس باید به اینجا برویم فقط به آن
309
00:11:51,360 –> 00:11:55,200
یک Baud Rate بدهید و به یاد داشته باشید ما 115 200 را انجام دادیم
310
00:11:55,200 –> 00:11:57,279
و همانطور که قبلاً گفتم باید
311
00:11:57,279 –> 00:11:59,600
با کاری که در سایت پایتون انجام دادیم مطابقت داشته
312
00:11:59,600 –> 00:12:01,279
باشد اکنون اینجا فقط به شما نشان خواهم داد که
313
00:12:01,279 –> 00:12:03,760
به یاد داشته باشید گفتم ما در com3 خوب بودیم
314
00:12:03,760 –> 00:12:07,120
اگر به اینجا زیر ابزارها بیایم می توانید ببینید
315
00:12:07,120 –> 00:12:10,560
که آردوینو من در com 3 است و این
316
00:12:10,560 –> 00:12:12,800
همان چیزی است که باید ببینید
317
00:12:12,800 –> 00:12:15,360
آردوینو من کجاست، com3 است، سپس در
318
00:12:15,360 –> 00:12:16,880
سمت پایتون باید مطمئن شوید
319
00:12:16,880 –> 00:12:19,440
که در حال صحبت کردن یا گوش دادن به com3 هستید و
320
00:12:19,440 –> 00:12:22,000
بنابراین اکنون ما راه اندازی شده ایم. ما
321
00:12:22,000 –> 00:12:25,360
در همان پورت com هستیم و بعد
322
00:12:25,360 –> 00:12:27,040
اوه چیز دیگری که اینجا پایین می آید
323
00:12:27,040 –> 00:12:29,839
این است که ببینیم خوب است فقط
324
00:12:29,839 –> 00:12:32,079
اینجا را ببینیم من واقعاً میخواهم
325
00:12:32,079 –> 00:12:35,200
آن دادهها را حالا خوب بگیرم وقتی میخوانم،
326
00:12:35,200 –> 00:12:36,800
وقتی دادهها میآیند میخوانم، بنابراین نمیتوانم
327
00:12:36,800 –> 00:12:39,680
وارد شوم و بگویم بخوان، زیرا شاید آقای پایتون
328
00:12:39,680 –> 00:12:41,920
هنوز چیزی پرتاب نکرده باشد، بنابراین قبل از
329
00:12:41,920 –> 00:12:45,279
خواندن باید به چه چیزی بپردازم باید صبر کنم
330
00:12:45,279 –> 00:12:48,639
خوب باید صبر کنم بنابراین می خواهم بگویم while
331
00:12:48,639 –> 00:12:51,360
خوب است در حالی که
332
00:12:51,360 –> 00:12:54,079
سریال با حروف بزرگ در حالی که نقطه سریال
333
00:12:54,079 –> 00:12:56,720
موجود است
334
00:12:56,720 –> 00:12:59,360
در حالی که سریال موجود است.در دسترس باز کردن بسته در حالی
335
00:12:59,360 –> 00:13:02,480
که مساوی است برابر صفر است خوب بنابراین من
336
00:13:02,480 –> 00:13:05,120
می روم در حالی که سریال. موجود
337
00:13:05,120 –> 00:13:07,440
برابر است صفر به این معنی است که در حالی
338
00:13:07,440 –> 00:13:09,440
که هیچ داده ای وجود ندارد
339
00:13:09,440 –> 00:13:12,560
به حلقه زدن در اینجا ادامه دهید، بنابراین من بند حلقه را باز کردم
340
00:13:12,560 –> 00:13:14,959
و سپس می توانید ببینید که
341
00:13:14,959 –> 00:13:18,000
ID های جدید آن را برای من بسته اند، بنابراین
342
00:13:18,000 –> 00:13:20,160
من یک حلقه در اینجا ایجاد کرده ام که تا
343
00:13:20,160 –> 00:13:22,560
زمانی که داده ای وجود نداشته باشد حلقه خواهد شد.
344
00:13:22,560 –> 00:13:24,880
نمی خواهم مطلقاً هیچ کاری انجام دهم، فقط می خواهم
345
00:13:24,880 –> 00:13:27,440
حلقه بزنم و منتظر بمانم تا داده وجود داشته باشد، سپس
346
00:13:27,440 –> 00:13:29,920
وقتی داده ای وجود دارد که می خواهید چه کاری
347
00:13:29,920 –> 00:13:33,440
انجام دهید، می خواهید آنچه را که می خواهید بخوانید
348
00:13:33,440 –> 00:13:37,120
و روشی که من آن را می خوانم فقط cmd است
349
00:13:37,120 –> 00:13:38,880
با سیری برابر است.
350
00:13:38,880 –> 00:13:41,440
تمام نقطه
351
00:13:41,440 –> 00:13:44,480
خواندن رشته در حال حاضر شما بچه ها با آردوینو
352
00:13:44,480 –> 00:13:46,480
با رشته خواندن آشنا هستید اما من هستم
353
00:13:46,480 –> 00:13:48,079
نمیخواهم رشته خواندن را انجام دهم زیرا
354
00:13:48,079 –> 00:13:50,079
رشته خواندن تا زمانی که چیزی را ببیند خوانده میشود
355
00:13:50,079 –> 00:13:52,000
و من دقیقاً مطمئن
356
00:13:52,000 –> 00:13:54,320
نیستم چه چیزی درست است، بنابراین میخواهم
357
00:13:54,320 –> 00:13:56,399
بیشتر از رشته خواندن قدیمی که
358
00:13:56,399 –> 00:13:58,560
با آن آشنا هستید صحبت کنم. برای انجام یک
359
00:13:58,560 –> 00:14:01,279
رشته خواندن جدید که تا زمانی که به صورت نقطهخوانی است
360
00:14:01,279 –> 00:14:02,399
361
00:14:02,399 –> 00:14:04,720
و سپس تا زمانی که یادتان میآید
362
00:14:04,720 –> 00:14:07,199
، آن رشته را میخوانیم تا زمانی که
363
00:14:07,199 –> 00:14:09,839
یک what را پیدا کنیم تا زمانی که یک کاراکتر اسلش پیدا کنیم،
364
00:14:09,839 –> 00:14:11,440
365
00:14:11,440 –> 00:14:12,320
خوب
366
00:14:12,320 –> 00:14:14,399
حالا چیزی که باید ببینید این است و من
367
00:14:14,399 –> 00:14:16,160
اسلش را اشتباه انجام داد و رنگ ها را تغییر نداد بسیار
368
00:14:16,160 –> 00:14:17,279
369
00:14:17,279 –> 00:14:19,760
خوب چیزی که باید ببینید اشکالی ندارد حالا
370
00:14:19,760 –> 00:14:21,279
می بینید که تغییر رنگ می دهد وقتی درست را انجام دادم که
371
00:14:21,279 –> 00:14:23,199
شما گفتید خوب شما فقط می توانید
372
00:14:23,199 –> 00:14:25,440
یک کاراکتر را بین نقل قول های تکی و
373
00:14:25,440 –> 00:14:28,079
آردوینو قرار دهید و دو کاراکتر قرار دهید بدون
374
00:14:28,079 –> 00:14:31,279
اسلش r یک نویسه است، آن
375
00:14:31,279 –> 00:14:33,360
بازگشت کالسکه است، حتی اگر من دو
376
00:14:33,360 –> 00:14:35,600
چیز را قرار دادم، آن را به عنوان یک کاراکتر مشاهده
377
00:14:35,600 –> 00:14:37,199
378
00:14:37,199 –> 00:14:39,839
379
00:14:39,839 –> 00:14:40,720
380
00:14:40,720 –> 00:14:43,040
میکنم، خوب، یک کاراکتر است، بنابراین من میخواهم cmd را بخوانم، خوب است، بنابراین اجازه دهید فقط این را اجرا کنیم و من به
381
00:14:43,040 –> 00:14:45,760
آنچه نیاز دارم نیاز دارم دوستم mr نقطه ویرگول باید
382
00:14:45,760 –> 00:14:47,760
شیشه ام را بیرون بیاورم تا شروع به گذاشتن یک
383
00:14:47,760 –> 00:14:50,880
دلار کنم در هر زمانی که
384
00:14:50,880 –> 00:14:52,480
385
00:14:52,480 –> 00:14:56,320
در کدنویسی آردوینو خود نیم دونقطه قرار نمی دهم،
386
00:14:56,399 –> 00:14:58,880
خوب بیایید فقط این را اجرا کنیم
387
00:14:58,880 –> 00:15:01,199
و ببینیم چه اتفاقی می افتد خوب