در این مطلب، ویدئو MicroPython #1 – اجازه دهید شروع کنیم با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:35
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,370
بیایید با میکرو
2
00:00:02,370 –> 00:00:04,650
پایتون شروع کنیم میکرو پایتون یک پیاده سازی
3
00:00:04,650 –> 00:00:06,660
از پایتون معمولی است که در
4
00:00:06,660 –> 00:00:09,240
رایانه هایی استفاده می شود که اغلب C Python نامیده می شود.
5
00:00:09,240 –> 00:00:10,500
6
00:00:10,500 –> 00:00:12,599
7
00:00:12,599 –> 00:00:15,420
8
00:00:15,420 –> 00:00:17,699
با ماژولهای اضافی
9
00:00:17,699 –> 00:00:19,619
مانند ماشینی که به شما
10
00:00:19,619 –> 00:00:20,939
امکان دسترسی مستقیم به سختافزار میکروکنترلر شما را
11
00:00:20,939 –> 00:00:24,000
میدهد، ESP 32 یک
12
00:00:24,000 –> 00:00:26,220
پلتفرم سختافزاری شگفتانگیز برای میکرو پایتون است، این
13
00:00:26,220 –> 00:00:27,599
یکی از انگیزههای اصلی شما در
14
00:00:27,599 –> 00:00:29,880
طراحی Pico کوچک من است که با
15
00:00:29,880 –> 00:00:31,619
میکرو پایتون کار میکند.
16
00:00:31,619 –> 00:00:33,480
با آردوینو IDE بیایید نگاهی
17
00:00:33,480 –> 00:00:35,250
به تفاوتها بیندازیم و زمانی که میکرو
18
00:00:35,250 –> 00:00:37,230
پایتون یک جایگزین واقعا عالی برای کار
19
00:00:37,230 –> 00:00:39,450
در c باشد، میکرو پایتون روی میکروکنترلر شما زندگی میکند
20
00:00:39,450 –> 00:00:41,399
و سیستم فایلی را نشان
21
00:00:41,399 –> 00:00:43,920
میدهد که میتوانید کد خود را به آن اضافه کنید و
22
00:00:43,920 –> 00:00:45,450
میتوانید اسکریپتهای میکرو پایتون را ذخیره کنید.
23
00:00:45,450 –> 00:00:47,010
و کتابخانهها را هر طور که دوست دارید در آنجا قرار دهید تا زمانی
24
00:00:47,010 –> 00:00:49,079
که فضای فایل سیستم شما تمام شود و
25
00:00:49,079 –> 00:00:51,270
هر کدی که میخواهید هنگام
26
00:00:51,270 –> 00:00:53,370
بوت شدن دستگاه اجرا شود. st باید در فایلی
27
00:00:53,370 –> 00:00:56,820
به نام PI unite باشد، ما می دانیم که C
28
00:00:56,820 –> 00:00:58,559
کد خود را در برابر IDF و معدن Adreno کامپایل می کنید
29
00:00:58,559 –> 00:01:00,989
و سپس
30
00:01:00,989 –> 00:01:02,940
کد خود را روی میکرو کنترلر خود وارد می کنید، اگر
31
00:01:02,940 –> 00:01:04,530
می خواهید کد خود را تغییر دهید، باید
32
00:01:04,530 –> 00:01:05,939
آن را پشتیبان بارگیری کنید. در آردوینو IDE
33
00:01:05,939 –> 00:01:08,850
، کد را تغییر دهید و دوباره کامپایل کنید و
34
00:01:08,850 –> 00:01:11,340
کد را reflash کنید، این کد کد ماشین است، بنابراین اجرای آن سریعتر است
35
00:01:11,340 –> 00:01:13,170
و نمیتوان آن را تغییر داد یا
36
00:01:13,170 –> 00:01:16,020
به راحتی کپی کرد و مجدداً استفاده کرد.
37
00:01:16,020 –> 00:01:18,390
38
00:01:18,390 –> 00:01:20,070
39
00:01:20,070 –> 00:01:21,960
به سرعت کد ماشین،
40
00:01:21,960 –> 00:01:25,049
اما میکرو پایتون میتواند از ماژولهای c
41
00:01:25,049 –> 00:01:26,820
که در کد ماشین کامپایل شدهاند استفاده کند و
42
00:01:26,820 –> 00:01:29,400
اکنون میتواند از ماژولهای اسمبلر در میکرو پایتون نیز استفاده کند،
43
00:01:29,400 –> 00:01:31,259
میتوانید ریپل را فراخوانی کنید
44
00:01:31,259 –> 00:01:33,540
و کد را مستقیماً روی میکروکنترلر تایپ و اجرا کنید،
45
00:01:33,540 –> 00:01:35,729
بنابراین زمانهای تکرار
46
00:01:35,729 –> 00:01:37,740
بسیار سریع است. خواندن و
47
00:01:37,740 –> 00:01:39,780
درک میکرو پایتون آسان است،
48
00:01:39,780 –> 00:01:42,119
تقریباً مانند خواندن انگلیسی است.
49
00:01:42,119 –> 00:01:43,920
50
00:01:43,920 –> 00:01:45,540
51
00:01:45,540 –> 00:01:47,939
ason
52
00:01:47,939 –> 00:01:49,829
به صورت بومی و شهودی پیاده سازی شده
53
00:01:49,829 –> 00:01:52,409
اند، کار کردن با آن لذت بخش است،
54
00:01:52,409 –> 00:01:54,240
بیایید نگاهی بیندازیم که چگونه می توانیم میکرو پایتون را
55
00:01:54,240 –> 00:01:56,969
در SP 32 خود دریافت کنیم، دو راه برای دریافت
56
00:01:56,969 –> 00:01:59,729
میکرو پایتون وجود دارد، اولی از طریق
57
00:01:59,729 –> 00:02:01,710
کد منبع است که برای کامپایل کردن خود
58
00:02:01,710 –> 00:02:04,710
در آدرس اسلش میکرو پایتون github.com
59
00:02:04,710 –> 00:02:06,750
شما میکرو پایتون را پیدا خواهید کرد و کاری که می
60
00:02:06,750 –> 00:02:08,399
خواهید انجام دهید این است که به پوشه میکروفونی بروید که
61
00:02:08,399 –> 00:02:10,919
می خواهید آن را شبیه سازی کنید یا
62
00:02:10,919 –> 00:02:12,569
آن را دانلود کنید.
63
00:02:12,569 –> 00:02:14,030
64
00:02:14,030 –> 00:02:15,799
در واقع
65
00:02:15,799 –> 00:02:21,200
برای SBT کامپایل – داخل پورت SP 32 است و
66
00:02:21,200 –> 00:02:24,200
در اینجا مراحل و
67
00:02:24,200 –> 00:02:26,120
دستورالعملهای زیادی در مورد
68
00:02:26,120 –> 00:02:28,879
چگونگی کامپایل و ساخت نشانهگذاری پیدا خواهید کرد – از
69
00:02:28,879 –> 00:02:30,379
منبع باید
70
00:02:30,379 –> 00:02:32,989
RDF رسا را دانلود کنید. یک P I
71
00:02:32,989 –> 00:02:35,359
برای SP 32 چندین مرحله وجود
72
00:02:35,359 –> 00:02:36,920
دارد تا یک پلتفرم
73
00:02:36,920 –> 00:02:38,989
همه چیز را انجام دهد.
74
00:02:38,989 –> 00:02:40,579
75
00:02:40,579 –> 00:02:42,980
76
00:02:42,980 –> 00:02:45,769
برای اینکه فقط
77
00:02:45,769 –> 00:02:47,840
آرایه هایی بسازید تا چه چیزی را حذف کنید در حال حاضر
78
00:02:47,840 –> 00:02:50,120
روی برد است و آن را توسعه میدهد، بنابراین
79
00:02:50,120 –> 00:02:52,699
بهروزرسانی و ساختن آن مانند
80
00:02:52,699 –> 00:02:54,439
پایتون و استقرار آن از منبع روی بردتان بسیار ساده است،
81
00:02:54,439 –> 00:02:56,299
پس از انجام تمام این مراحل
82
00:02:56,299 –> 00:02:58,370
اگر به میکروفون نیاز دارید،
83
00:02:58,370 –> 00:03:00,169
توصیه نمیکنم به این سمت بروید.
84
00:03:00,169 –> 00:03:01,879
در عوض توصیه میکنیم به micro
85
00:03:01,879 –> 00:03:03,949
python.org بروید که خانه نشانهگذاری
86
00:03:03,949 –> 00:03:05,449
پایتون است، فقط میتوانید مستقیماً برای
87
00:03:05,449 –> 00:03:07,459
بارگیری بروید و میتوانید
88
00:03:07,459 –> 00:03:09,230
مجموعه بردهای مختلف مایکل را ببینید – در حال حاضر پشتیبانی میکند من
89
00:03:09,230 –> 00:03:11,180
میخواهم به یک SP 32 بروم و شما میخواهید
90
00:03:11,180 –> 00:03:13,280
فقط آخرین نسخه باینری را دانلود کنید تا
91
00:03:13,280 –> 00:03:14,689
از قبل برای شما ساخته شده باشد و
92
00:03:14,689 –> 00:03:16,579
ما از یک ابزار SP که
93
00:03:16,579 –> 00:03:19,340
با آردوینو آردوینو و آرایههای IDF ارائه میشود استفاده میکنیم
94
00:03:19,340 –> 00:03:22,430
و میکرو پایتون را روی
95
00:03:22,430 –> 00:03:24,349
برد میکروکنترلر خود رفلش میکنیم تا این
96
00:03:24,349 –> 00:03:25,340
کار را انجام دهیم. اکنون
97
00:03:25,340 –> 00:03:27,560
جدیدترین میکرو پایتونها را دانلود کردهام
98
00:03:27,560 –> 00:03:29,569
و قرار است آن را روی برد کوچک Pico خود نصب کنم،
99
00:03:29,569 –> 00:03:31,509
بنابراین بیایید یک آرایه و
100
00:03:31,509 –> 00:03:34,909
ساخت و ساز و کار با پایتون انجام دهیم، بسیار خوب،
101
00:03:34,909 –> 00:03:36,470
من قبلاً میکروفون خود را باینری
102
00:03:36,470 –> 00:03:38,599
دانلود کردهام. آن را در
103
00:03:38,599 –> 00:03:41,239
پوشه bin underscore میکروفون i در دانلودهای من همانطور
104
00:03:41,239 –> 00:03:43,099
که می بینید در اینجا فقط یک
105
00:03:43,099 –> 00:03:45,019
فایل وجود دارد که دستورالعمل ها در
106
00:03:45,019 –> 00:03:48,919
مورد پورت و اسلش توسعه دهنده صحبت
107
00:03:48,919 –> 00:03:52,040
108
00:03:52,040 –> 00:03:54,139
می
109
00:03:54,139 –> 00:03:58,189
کنند. آزمایشگاههای Sai بنابراین چیزی که من به
110
00:03:58,189 –> 00:04:01,579
دنبال آن هستم یک دستگاه آزمایشگاهی سای است، بنابراین
111
00:04:01,579 –> 00:04:03,799
سادهترین راه برای تعیین اینکه چه دستگاهی
112
00:04:03,799 –> 00:04:08,030
دارید این است که یک اسلش LS / dev
113
00:04:08,030 –> 00:04:11,479
انجام دهید، این یک TTY خواهد بود، بنابراین TTY اکنون
114
00:04:11,479 –> 00:04:12,919
میتوانید ستاره و
115
00:04:12,919 –> 00:04:13,969
همه چیزهایی را که در مورد من TTY هستند فهرست میکند.
116
00:04:13,969 –> 00:04:16,789
میدانم که قبل از آن یک نقطه وجود دارد،
117
00:04:16,789 –> 00:04:19,699
پس ستاره نقطهای را انجام دهید و میتوانم ببینم
118
00:04:19,699 –> 00:04:22,039
که یک اسلش توسعهدهنده اسلش TT و دال نقطهای وجود دارد،
119
00:04:22,039 –> 00:04:25,820
بنابراین USB به UART معروف است، بنابراین
120
00:04:25,820 –> 00:04:27,710
نام دستگاه من به جای آن خواهد بود. از
121
00:04:27,710 –> 00:04:30,650
slash dev slash tty USB،
122
00:04:30,650 –> 00:04:31,820
بسته به
123
00:04:31,820 –> 00:04:33,169
سیستم عامل شما و اینکه از
124
00:04:33,169 –> 00:04:34,759
چه بردی آن را نصب می کنید، در دستگاه شما متفاوت خواهد بود، به عنوان مثال،
125
00:04:34,759 –> 00:04:37,340
اگر SCH 340 در آن وجود داشته
126
00:04:37,340 –> 00:04:38,870
باشد، نام دیگری خواهد داشت، بنابراین اولین چیزی که شما آن را نصب می کنید.
127
00:04:38,870 –> 00:04:41,960
چیزی که
128
00:04:41,960 –> 00:04:44,440
یک پاک کردن انجام می دهد این است که
129
00:04:44,440 –> 00:04:46,430
نصب میکروفون را پاک کند من که قبلاً روی برد است
130
00:04:46,430 –> 00:04:49,460
یا هر
131
00:04:49,460 –> 00:04:51,050
کد میکروکنترلر دیگری را که در آنجا وجود دارد پاک می کند،
132
00:04:51,050 –> 00:04:53,240
شاید از آردوینو یا از
133
00:04:53,240 –> 00:04:55,070
IDF چیزی که واقعاً برای خودم آسان باشد
134
00:04:55,070 –> 00:04:57,229
، می خواهم
135
00:04:57,229 –> 00:05:00,139
قسمت اول را بر اساس پورت خود کپی و پیست کنم. gonna go
136
00:05:00,139 –> 00:05:05,780
اسلش برنامه نویس اسلش TTY dot s برای
137
00:05:05,780 –> 00:05:11,050
تکمیل خودکار تب را می زنم و سپس گوشت آرایه
138
00:05:11,050 –> 00:05:13,100
ای را می زنم که به دنبال برد می
139
00:05:13,100 –> 00:05:15,400
گردد و سعی می کند به آن وصل شود متوجه شد
140
00:05:15,400 –> 00:05:17,570
که در حال انجام یک آرایه است
141
00:05:17,570 –> 00:05:19,610
و تمام شد و در بازنشانی انجام شد که
142
00:05:19,610 –> 00:05:21,250
طول کشید 3.5 ثانیه مانده به انجام و
143
00:05:21,250 –> 00:05:23,690
عالی بود، بنابراین در حال حاضر هیچ چیزی
144
00:05:23,690 –> 00:05:27,050
روی تراشه وجود ندارد، بنابراین اکنون میخواهم
145
00:05:27,050 –> 00:05:28,880
کلاهک Ivan را روی آن بگذارم، بنابراین
146
00:05:28,880 –> 00:05:32,440
دوباره همان کار را انجام میدهم که قسمت اول
147
00:05:32,440 –> 00:05:38,570
slice tear / tty dr را کپی کنم. تب s اکنون
148
00:05:38,570 –> 00:05:42,380
بسیار آهسته می نویسد 46 o 800
149
00:05:42,380 –> 00:05:44,770
من ممکن است افزایش دهم تا
150
00:05:44,770 –> 00:05:50,300
برد منفی 92 1 600 انجام دهم و فقط می
151
00:05:50,300 –> 00:05:52,669
خواهم کپی و پیست کنم تا کمی تنبلی را بشنوم
152
00:05:52,669 –> 00:05:55,580
و سپس می
153
00:05:55,580 –> 00:05:57,349
خواهم استفاده کنم باینری که در این پوشه است،
154
00:05:57,349 –> 00:05:58,820
بنابراین سادهترین کار این است که فقط
155
00:05:58,820 –> 00:06:01,699
ESP را تایپ کنید و تب را بزنید، فقط یک فایل
156
00:06:01,699 –> 00:06:03,229
در آنجا وجود دارد، بنابراین کل چیز را پیدا کرد و
157
00:06:03,229 –> 00:06:07,190
دکمه enter را بزنید و دوباره سعی میکند
158
00:06:07,190 –> 00:06:10,400
دستگاه را پیدا کند و شروع به شستشوی
159
00:06:10,400 –> 00:06:14,120
آن میکند. و این نصب میکرو پایتون
160
00:06:14,120 –> 00:06:17,650
روی میکروکنترلر است
161
00:06:20,150 –> 00:06:23,690
و بسیار عالی انجام شده است، بنابراین
162
00:06:23,690 –> 00:06:24,500
اگر در خانه
163
0