در این مطلب، ویدئو CrowPi Python درس 18- استفاده و کنترل ماتریس دکمه با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:39
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,090 –> 00:00:03,650
[موسیقی]
2
00:00:03,650 –> 00:00:07,230
سلام به پروفایل ما خوش آمدید هجدهمین
3
00:00:07,230 –> 00:00:09,690
درس امروز ما در مورد ماتریس دکمه ها یاد خواهیم گرفت،
4
00:00:09,690 –> 00:00:12,269
بنابراین ماتریس دکمه چیست
5
00:00:12,269 –> 00:00:15,059
اما ماتریس مانند هر ماژول دکمه ای است
6
00:00:15,059 –> 00:00:18,300
که قبلاً یاد می گیریم یک دکمه است اما
7
00:00:18,300 –> 00:00:19,949
تفاوت این است که فقط یک دکمه نیست. دکمه
8
00:00:19,949 –> 00:00:21,930
اما تعداد زیادی دکمه
9
00:00:21,930 –> 00:00:25,380
به شکل ماتریس به هم متصل شده اند بنابراین ما سطر
10
00:00:25,380 –> 00:00:27,900
داریم و هر سطر ستون داریم و هر
11
00:00:27,900 –> 00:00:30,960
ستون یک دکمه دارد بنابراین در کل ما
12
00:00:30,960 –> 00:00:34,140
یک پایه GPIO داریم که همه آنها به چهار
13
00:00:34,140 –> 00:00:36,540
پایه GPIO چهار چهار ستون و چهل
14
00:00:36,540 –> 00:00:39,540
پین بل وصل می شوند. برای چهار ردیف چگونه کار میکند
15
00:00:39,540 –> 00:00:42,059
، همه دکمهها و همه رولها
16
00:00:42,059 –> 00:00:45,239
را در GPIO قرار میدهیم و وقتی ورودی دریافت میکنیم،
17
00:00:45,239 –> 00:00:46,890
آنها را رد میکنیم و میدانیم که کدام دکمه
18
00:00:46,890 –> 00:00:49,800
را فشار میدهیم، بنابراین چگونه از
19
00:00:49,800 –> 00:00:50,700
آن استفاده میکنیم و برای چه چیزی میخواهیم
20
00:00:50,700 –> 00:00:53,190
در داخل ما ادامه دهیم. نمایه
21
00:00:53,190 –> 00:00:56,610
ما به نمایه خود برگشته ایم بیایید بفهمیم
22
00:00:56,610 –> 00:00:59,340
ماتریس دکمه کجاست همانطور که می
23
00:00:59,340 –> 00:01:01,500
بینید ما چندین دکمه روی برد داریم
24
00:01:01,500 –> 00:01:03,600
که اولی دکمه های چپ
25
00:01:03,600 –> 00:01:05,430
و سپس دکمه های سمت راست است و
26
00:01:05,430 –> 00:01:08,729
معیارها آن دکمه ها برای اینجا
27
00:01:08,729 –> 00:01:12,479
و آنجا هستند cr حالا خوردن یک ماتریس چگونه
28
00:01:12,479 –> 00:01:14,850
از آن دکمهها استفاده کنیم تا از
29
00:01:14,850 –> 00:01:16,979
همه دکمهها هم ماتریس و هم
30
00:01:16,979 –> 00:01:18,720
دکمههای دیگر سمت چپ استفاده کنیم، باید
31
00:01:18,720 –> 00:01:21,330
سوئیچ سمت چپ را روشن کنیم، بنابراین
32
00:01:21,330 –> 00:01:23,250
با انگشتان دست میرویم و همه آنها را
33
00:01:23,250 –> 00:01:25,500
روی این میچرخانیم. زمان
34
00:01:25,500 –> 00:01:27,840
را نشان ندادهاید، اما میتوانیم به
35
00:01:27,840 –> 00:01:30,030
شما اطمینان دهیم که
36
00:01:30,030 –> 00:01:33,329
پس از روشن شدن، کار میکند، میتوانیم به
37
00:01:33,329 –> 00:01:36,000
پوشه Crop I خود برویم و اسکریپتی به نام
38
00:01:36,000 –> 00:01:40,380
matrix match button matrix پیدا کنیم، بله، این یکی
39
00:01:40,380 –> 00:01:43,140
اکنون نیست. با ماتریس دموی ماتریس دموی اشتباه گرفته شود
40
00:01:43,140 –> 00:01:46,110
همانطور که
41
00:01:46,110 –> 00:01:49,740
قبلا در مورد آن بحث کردیم فایلی
42
00:01:49,740 –> 00:01:53,520
به نام دکمه های پاتریک را باز می کنیم، بله، اما
43
00:01:53,520 –> 00:01:56,159
زمان نقطه ماتریس خوب است، اجازه دهید آن را
44
00:01:56,159 –> 00:01:58,439
با Python IDE خود باز کنیم و به کد خود نگاهی بیندازیم،
45
00:01:58,439 –> 00:01:59,890
46
00:01:59,890 –> 00:02:02,240
اکنون ممکن است به نظر برسد که کد بسیار
47
00:02:02,240 –> 00:02:05,450
پیچیده است، اما ما میتوانیم سعی کنیم یکی یکی برویم
48
00:02:05,450 –> 00:02:07,759
و بفهمیم که چگونه این کار را که وارد کردیم،
49
00:02:07,759 –> 00:02:09,348
شما به کتابخانهای در کتابخانه زمان پرداخت کنید،
50
00:02:09,348 –> 00:02:11,569
زیرا دکمهها دقیقاً مانند هر
51
00:02:11,569 –> 00:02:15,080
دکمه معمولی با استفاده از GPIO هستند، ما گفتیم
52
00:02:15,080 –> 00:02:18,110
حالت GPIO در برد GPIO ما همچنین می توانید
53
00:02:18,110 –> 00:02:21,709
از GPIO BCM b استفاده کنید بهتر است از تخته استفاده
54
00:02:21,709 –> 00:02:25,250
کنیم و ما همیشه از آن در درس های خود استفاده می کنیم، اکنون
55
00:02:25,250 –> 00:02:27,709
در داخل شیء خود که
56
00:02:27,709 –> 00:02:29,569
ماتریس دکمه است، مکانی ایجاد می کنیم به نام
57
00:02:29,569 –> 00:02:33,080
شناسه دکمه ها اکنون در داخل یک ماتریس
58
00:02:33,080 –> 00:02:37,220
همه شماره های خود را از دکمه ها قرار می دهیم 1 2 3 4 5
59
00:02:37,220 –> 00:02:41,450
6 7 8 9 10 11 12 13 14 15 و 16 همانطور که
60
00:02:41,450 –> 00:02:43,730
می بینید روی بطری ما 1 2 3 4 5
61
00:02:43,730 –> 00:02:48,049
6 7 8 9 10 11 12 13 14 15 16 دقیقاً به
62
00:02:48,049 –> 00:02:51,530
اندازه دکمه هایی که اکنون در ردیف ها قرار داده ایم
63
00:02:51,530 –> 00:02:56,569
13 15 داریم. 31 من فکر می کنم این خوب چیست،
64
00:0