در این مطلب، ویدئو 05 داده ها را از پایگاه داده Google Firebase با استفاده از Python بخوانید و آن را به Microbit ارسال کنید. با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:34
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,700
در این مرحله ما پایگاه داده خود را داریم
2
00:00:02,700 –> 00:00:05,000
که با داده های زیادی از
3
00:00:05,000 –> 00:00:08,550
جمله مُهرهای زمانی دما پر شده است،
4
00:00:08,550 –> 00:00:10,349
بنابراین ما از علامت سر و دما و زمان استفاده
5
00:00:10,349 –> 00:00:12,809
می کنیم، سپس ادامه می یابد و ادامه می یابد، بنابراین
6
00:00:12,809 –> 00:00:14,190
ما بدهی های زیادی در آنجا داریم و
7
00:00:14,190 –> 00:00:17,070
در واقع شما هنوز هم میتوانید زندگی را
8
00:00:17,070 –> 00:00:19,949
از سازنده دیگری پر کنید، اما این ویدیو
9
00:00:19,949 –> 00:00:21,960
اکنون بر خواندن آن
10
00:00:21,960 –> 00:00:26,910
دادهها در رایانهای که روی پاتان اجرا میکنید و استفاده از
11
00:00:26,910 –> 00:00:28,800
آن اسکریپت CM برای ارسال آن دادهها به
12
00:00:28,800 –> 00:00:31,619
ساخت دیگری از آن تمرکز میکند، بنابراین این کار
13
00:00:31,619 –> 00:00:33,600
کامل میشود حلقه از
14
00:00:33,600 –> 00:00:36,570
یک سازنده می آید، اما از طریق رایانه
15
00:00:36,570 –> 00:00:38,100
روی پایگاه داده این کار را روی رایانه
16
00:00:38,100 –> 00:00:41,520
و سپس به سازنده دوم انجام ندهید، بنابراین
17
00:00:41,520 –> 00:00:44,250
این واقعاً کنترل از راه
18
00:00:44,250 –> 00:00:46,309
دور یا به اصطلاح انتقال داده از راه دور را فعال می کند و
19
00:00:46,309 –> 00:00:48,239
امیدواریم در ویدیوی بعدی که
20
00:00:48,239 –> 00:00:49,739
میتوانیم یک یا دو نمونه باشد که
21
00:00:49,739 –> 00:00:53,610
با هم قرار دادهایم و میتوانید استفاده از
22
00:00:53,610 –> 00:00:56,250
پروژه پوسته را ببینید، اما فعلاً بیایید ببینیم
23
00:00:56,250 –> 00:00:59,550
چگونه دادهها را میخوانیم تا پایگاه داده ما باشد
24
00:00:59,550 –> 00:01:02,399
و اگر نگاه کنم بازگشت به کد ما
25
00:01:02,399 –> 00:01:05,010
در اینجا من یک فایل جدید ایجاد کرده ام که شما آن را
26
00:01:05,010 –> 00:01:06,720
بازسازی خواهید کرد تعداد زیادی از این کدها را در نظر بگیرید، بنابراین
27
00:01:06,720 –> 00:01:08,700
ما خودمان را داریم، بدیهی است که
28
00:01:08,700 –> 00:01:10,409
ما هنوز مجموعه اتصال خود را داریم،
29
00:01:10,409 –> 00:01:13,229
ویدیوهای قبلی را به حالت ظاهری تئاتر باز کنید
30
00:01:13,229 –> 00:01:15,270
، بنابراین چیزی در آنجا تغییر نکرده است و
31
00:01:15,270 –> 00:01:17,640
من همچنین اتصال پورت سریال را اضافه کرده ام.
32
00:01:17,640 –> 00:01:20,490
برای یا MicroBot بنابراین آرایش من در کام
33
00:01:20,490 –> 00:01:22,890
13 است و دوباره
34
00:01:22,890 –> 00:01:24,420
اگر به اولین ویدیو به تنظیمات فنی نگاه کنید،
35
00:01:24,420 –> 00:01:26,400
خواهید دید که چگونه پورت ارتباط خود را پیدا کنید
36
00:01:26,400 –> 00:01:29,280
یا اگر مشکلی دارید،
37
00:01:29,280 –> 00:01:31,409
حلقه while را آماده کرده ام. من فقط باید
38
00:01:31,409 –> 00:01:33,299
مقداری کد اضافه کنم و البته
39
00:01:33,299 –> 00:01:34,860
اتصال سریال را در انتهای
40
00:01:34,860 –> 00:01:38,400
برنامه میبندم قبل از اینکه وارد
41
00:01:38,400 –> 00:01:39,509
حلقه while شوم که میخواهم چند متغیر ایجاد کنم
42
00:01:39,509 –> 00:01:43,530
که یکی از آنها آخرین
43
00:01:43,530 –> 00:01:48,210
تبلیغ کلید یا سلول نامیده میشود. به صفر میرسم و همچنین
44
00:01:48,210 –> 00:01:50,280
میخواهم جدیدترین
45
00:01:50,280 –> 00:01:51,600
موارد زمانی را که قرار است بهزودی وارد بازی شوند را ایجاد
46
00:01:51,600 –> 00:01:54,720
کنم، اما فعلاً
47
00:01:54,720 –> 00:01:57,600
آنها را همانجا رها میکنم و آنها را به صورت صفر تنظیم اولیه
48
00:01:57,600 –> 00:02:03,270
میکنم، پس بیایید مستقیم به جلو برویم و
49
00:02:03,270 –> 00:02:07,350
پایین بیاوریم. یا نتایج هیچ
50
00:02:07,350 –> 00:02:09,300
پایگاه داده embark therapist چیزی که اتفاق می افتد این است که ما واقعاً درخواست نمی کنیم
51
00:02:09,300 –> 00:02:11,670
تنها یک نتیجه از آخرین
52
00:02:11,670 –> 00:02:14,550
ما واقعا پایگاه داده را از
53
00:02:14,550 –> 00:02:16,770
خط خودش مرتب نمیکنیم، بلکه فقط
54
00:02:16,770 –> 00:02:18,840
یک فرمان داریم که تمام
55
00:02:18,840 –> 00:02:20,489
محتویات پایگاه داده را Reynolds میکند و وقتی
56
00:02:20,489 –> 00:02:23,340
روی دستگاه ما قرار گرفت، میتوانیم به سرعت آن را مرتب کنیم تا
57
00:02:23,340 –> 00:02:25,590
آخرین دما را پیدا کنیم.
58
00:02:25,590 –> 00:02:27,180
من این متغیر را به نام my get
59
00:02:27,180 –> 00:02:30,030
results ایجاد کردهام و میخواهم با اتصال برابر باشد
60
00:02:30,030 –> 00:02:33,120
و به جای پست یا تایپ
61
00:02:33,120 –> 00:02:36,450
و دریافت، بنابراین دادههایمان را میگیریم و
62
00:02:36,450 –> 00:02:38,370
دوباره فقط باید تعریف کنیم که از کجا میگیریم
63
00:02:38,370 –> 00:02:40,200
و آیا درست به یاد دارید
64
00:02:40,200 –> 00:02:42,239
که ما مال خود را در دایرکتوری یا
65
00:02:42,239 –> 00:02:44,850
شاخه ای به نام دما قرار داده ایم و من
66
00:02:44,850 –> 00:02:47,910
در حال حاضر به پارامتر دوم نیاز
67
00:02:47,910 –> 00:02:49,739
ندارم، بنابراین تمام داده ها را از پایگاه داده جمع آوری می کند
68
00:02:49,739 –> 00:02:51,630
و در نتایج دریافت من قرار می دهد،
69
00:02:51,630 –> 00:02:53,670
همانطور که می توانید تصور کنید که می تواند
70
00:02:53,670 –> 00:02:56,250
در واقع اگر من
71
00:02:56,250 –> 00:03:02,220
آن را چاپ کنم نه فقط برای اینکه بتوانیم پایگاه داده من را ببینیم
72
00:03:02,220 –> 00:03:04,890
نتایج بسیار کمی دارد، اما اینطور نیست که
73
00:03:04,890 –> 00:03:06,209
من بیش از سه سال اشتباه کرده ام،
74
00:03:06,209 –> 00:03:09,260
بیایید ببینیم که آیا کار می کند
75
00:03:09,260 –> 00:03:11,970
بله، بنابراین اتصال وجود دارد.
76
00:03:11,970 –> 00:03:14,340
تمام مهرهای زمانی و تمام d را پایین می کشد
77
00:03:14,340 –> 00:03:16,739
ata و آن پایگاه داده، بنابراین اکنون ما فقط
78
00:03:16,739 –> 00:03:18,390
میخواهیم آن را مرتب کنیم که
79
00:03:18,390 –> 00:03:20,310
آخرین دما را پیدا کنیم و بگوییم که
80
00:03:20,310 –> 00:03:21,780
آن را مطابق با آن میدانیم، بنابراین من فقط
81
00:03:21,780 –> 00:03:25,019
آن نقل قول را دوباره حذف میکنم و به
82
00:03:25,019 –> 00:03:26,970
قسمت بعدی میروم تا قسمت بعدی
83
00:03:26,970 –> 00:03:28,739
ظاهر باشد. که ما باید
84
00:03:28,739 –> 00:03:31,380
آخرین مهر زمانی را پیدا کنیم، بنابراین چیزی که میخواهم
85
00:03:31,380 –> 00:03:35,790
بگویم برای شناسه کلید و دریافت نتایج است،
86
00:03:35,790 –> 00:03:38,519
بنابراین هر ورودی و نتایج درست به نظر میرسند
87
00:03:38,519 –> 00:03:41,220
و هر ورودی
88
00:03:41,220 –> 00:03:44,040
به آن به عنوان شناسه کلید و چه چیزی اشاره میکند. ما می خواهیم این
89
00:03:44,040 –> 00:03:48,230
کار را انجام دهیم این است که می خواهیم
90
00:03:48,230 –> 00:03:50,489
آن را به یک عدد صحیح تبدیل کنیم یا وقتی
91
00:03:50,489 –> 00:03:55,680
دوباره وارد نتایج خود می شوم و می
92
00:03:55,680 –> 00:04:02,850
خواهیم وارد عبارت شناسه کلیدی شویم و به طور خاص
93
00:04:02,850 –> 00:04:04,410
اکنون به فیلدی که به آن timestamp گفته می شود نگاه می کنیم.
94
00:04:04,410 –> 00:04:05,400
95
00:04:05,400 –> 00:04:07,079
دوباره که باید با
96
00:04:07,079 –> 00:04:09,660
نام فیلد و
97
00:04:09,660 –> 00:04:11,790
پایگاه داده مطابقت داشته باشد، بنابراین من دوباره
98
00:04:11,790 –> 00:04:13,260
به پایگاه داده خود برمی گردم و به شما نشان می دهم که ذهن ها
99
00:04:13,260 –> 00:04:15,930
به نام timestamp capital T small s نامیده می شوند،
100
00:04:15,930 –> 00:04:18,510
بنابراین دوباره این چیزی است که ما به آن نگاه می کنیم
101
00:04:18,510 –> 00:04:20,909
آن را به یک عدد صحیح تبدیل می کنیم و
102
00:04:20,909 –> 00:04:21,829
آن
103
00:04:21,829 –> 00:04:24,259
را با متغیر I cradle up اینجا مقایسه می کنیم
104
00:04:24,259 –> 00:04:27,860
آخرین بار است که من در اینجا ایده دارم این
105
00:04:27,860 –> 00:04:29,930
است که بدیهی است که اولین بار خوانده
106
00:04:29,930 –> 00:04:31,520
شده قطعاً بیشتر از
107
00:04:31,520 –> 00:04:34,370
زمان تانک من خواهد بود زیرا صفر است بنابراین
108
00:04:34,370 –> 00:04:38,590
اگر کارت های خود را درست
109
00:04:38,590 –> 00:04:41,930
به روز کنیم یا آخرین بارها را تا آن
110
00:04:41,930 –> 00:04:43,460
مهر زمانی