1
1

00:00:00,410  -->  00:00:07,560
xin chào chào mừng trở lại để nhớ tôi
2

2

00:00:03,990  -->  00:00:09,540
đã đề cập đến chức năng tỷ lệ nhiệm vụ X có
3

3

00:00:07,560  -->  00:00:11,849
một đối số cho phép chúng ta vượt qua
4

4

00:00:09,540  -->  00:00:14,580
tham số cho các hàm nhiệm vụ mà chúng ta
5

5

00:00:11,849  -->  00:00:17,580
tạo ra trong bài học này chúng ta sẽ
6

6

00:00:14,580  -->  00:00:19,080
học cách sử dụng các tham số đó
7

7

00:00:17,580  -->  00:00:21,900
những gì tôi sẽ làm là tôi sẽ
8

8

00:00:19,080  -->  00:00:24,390
tạo một bản sao của nhiệm vụ số một của chúng tôi
9

9

00:00:21,900  -->  00:00:25,140
tạo dự án và sau đó chúng tôi tiến hành
10

10

00:00:24,390  -->  00:00:27,539
từ đó
11

11

00:00:25,140  -->  00:00:32,040
vì vậy hãy sao chép chúng không được dán
12

12

00:00:27,539  -->  00:00:37,579
ở đây và sau đó tôi sẽ đổi tên này thành số
13

13

00:00:32,040  -->  00:00:37,579
ba sử dụng các tham số nhiệm vụ như thế này
14

14

00:00:46,850  -->  00:00:56,730
sau đó tôi sẽ nhấp đúp để mở và sau đó
15

15

00:00:49,350  -->  00:00:59,000
tôi bấm vào đây để mở vì vậy những gì chúng ta sẽ
16

16

00:00:56,730  -->  00:01:01,590
phải làm là chúng ta sẽ giữ mọi thứ
17

17

00:00:59,000  -->  00:01:05,129
chỉ để tóm tắt lại những gì chúng ta đã làm ở đây
18

18

00:01:01,590  -->  00:01:07,560
tạo nhiệm vụ chúng tôi tạo ra bốn nhiệm vụ chúng tôi
19

19

00:01:05,129  -->  00:01:09,869
có nhiệm vụ điều khiển LED màu xanh
20

20

00:01:07,560  -->  00:01:11,970
Bộ điều khiển LED màu đỏ làm nhiệm vụ màu cam
21

21

00:01:09,869  -->  00:01:15,180
Nhiệm vụ điều khiển LED và đèn LED xanh
22

22

00:01:11,970  -->  00:01:18,210
nhiệm vụ điều khiển chúng tôi tạo ra bốn
23

23

00:01:15,180  -->  00:01:20,970
chức năng nhiệm vụ và nhiệm vụ được tạo cho
24

24

00:01:18,210  -->  00:01:23,939
các chức năng nhiệm vụ này vì vậy chúng tôi sẽ
25

25

00:01:20,970  -->  00:01:27,570
tìm hiểu làm thế nào để sử dụng cánh tay các tham số
26

26

00:01:23,939  -->  00:01:29,670
đối số này là đối số số bốn
27

27

00:01:27,570  -->  00:01:32,280
rằng chúng tôi luôn đặt một giá trị null cho
28

28

00:01:29,670  -->  00:01:34,409
chúng tôi sẽ sử dụng để sử dụng cái này
29

29

00:01:32,280  -->  00:01:36,329
cần chúng ta không cần phải tạo ra nhiệm vụ
30

30

00:01:34,409  -->  00:01:37,920
chức năng cho tất cả chúng những gì chúng ta
31

31

00:01:36,329  -->  00:01:41,009
sẽ làm là chúng ta sẽ có
32

32

00:01:37,920  -->  00:01:42,810
một chức năng nhiệm vụ sẽ kiểm soát tất cả
33

33

00:01:41,009  -->  00:01:45,090
đèn LED vì vậy những gì tôi sẽ làm là tôi
34

34

00:01:42,810  -->  00:01:49,079
sẽ xóa tất cả các chức năng nhiệm vụ
35

35

00:01:45,090  -->  00:01:52,020
chúng tôi đã tạo ra ở đây và bây giờ
36

36

00:01:49,079  -->  00:01:54,119
xóa tất cả chúng ngay để chúng ta không
37

37

00:01:52,020  -->  00:01:57,110
có bất kỳ chức năng nhiệm vụ như bạn có thể thấy
38

38

00:01:54,119  -->  00:02:01,259
và tôi sẽ xóa nguyên mẫu của họ cho bạn
39

39

00:01:57,110  -->  00:02:04,290
Vì vậy, có dự án cho đến nay chúng ta
40

40

00:02:01,259  -->  00:02:06,420
vừa tạo, chúng tôi vừa tạo tar đầy đủ
41

41

00:02:04,290  -->  00:02:08,160
để không làm bạn bối rối
42

42

00:02:06,420  -->  00:02:09,119
dừng lại từ đầu nghĩ rằng nó
43

43

00:02:08,160  -->  00:02:13,800
tốt hơn theo cách đó
44

44

00:02:09,119  -->  00:02:17,850
đúng vậy
45

45

00:02:13,800  -->  00:02:21,670
ở giai đoạn chúng tôi chỉ có đèn LED
46

46

00:02:17,850  -->  00:02:23,770
khởi tạo chúng tôi có pin của chúng tôi
47

47

00:02:21,670  -->  00:02:26,710
khai báo và chức năng để
48

48

00:02:23,770  -->  00:02:29,200
khởi tạo các chân GPIO và chúng ta phải
49

49

00:02:26,710  -->  00:02:31,780
tạo bốn nhiệm vụ để điều khiển mỗi đèn LED
50

50

00:02:29,200  -->  00:02:34,000
nhưng lần này thay vì tạo ra bốn
51

51

00:02:31,780  -->  00:02:37,120
chức năng nhiệm vụ chúng ta sẽ tạo một
52

52

00:02:34,000  -->  00:02:39,520
chức năng nhiệm vụ và có thể hiện của
53

53

00:02:37,120  -->  00:02:42,580
như một chức năng nhiệm vụ và do đó kết thúc
54

54

00:02:39,520  -->  00:02:43,320
với bốn chức năng nhiệm vụ hãy để tôi chỉ cho bạn
55

55

00:02:42,580  -->  00:02:47,980
ý tôi là
56

56

00:02:43,320  -->  00:02:49,860
Vì vậy, chúng tôi gọi nhiệm vụ cũ một kế hoạch tuyệt vời để
57

57

00:02:47,980  -->  00:02:53,860
tạo nhiệm vụ số một của chúng ta hãy bắt đầu
58

58

00:02:49,860  -->  00:02:56,110
tuyệt vời và bây giờ khi chúng ta biết chức năng này
59

59

00:02:53,860  -->  00:03:00,100
đối số đầu tiên là tên của nhiệm vụ
60

60

00:02:56,110  -->  00:03:02,920
chức năng chúng ta sẽ gọi nhiệm vụ này
61

61

00:03:00,100  -->  00:03:04,900
chức năng nhiệm vụ điều khiển thực thể
62

62

00:03:02,920  -->  00:03:07,510
chúng tôi sẽ không cho nó màu xanh đỏ
63

63

00:03:04,900  -->  00:03:11,850
màu cam chỉ là một bộ điều khiển LED bình thường
64

64

00:03:07,510  -->  00:03:15,960
nhiệm vụ vì vậy tôi sẽ gọi nó là V LED
65

65

00:03:11,850  -->  00:03:23,320
kiểm soát một nhiệm vụ như thế này và sau đó
66

66

00:03:15,960  -->  00:03:28,300
tất nhiên chúng ta có thể đặt tên cho nó
67

67

00:03:23,320  -->  00:03:33,330
gọi cái này tôi sẽ chỉ gọi cánh tay này thôi
68

68

00:03:28,300  -->  00:03:38,230
gọi nó là bộ điều khiển LED xanh
69

69

00:03:33,330  -->  00:03:42,160
và chúng tôi cung cấp cho nó một kích thước cấu trúc cung cấp cho nó một
70

70

00:03:38,230  -->  00:03:43,990
kích thước cấu trúc của hàng trăm và sau đó chúng tôi nhận được
71

71

00:03:42,160  -->  00:03:46,450
để tranh luận số bốn nơi chúng ta có thể
72

72

00:03:43,990  -->  00:03:47,950
truyền tham số cho hàm task
73

73

00:03:46,450  -->  00:03:50,830
có tên của hàm nhiệm vụ
74

74

00:03:47,950  -->  00:03:53,200
Chức năng điều khiển LED
75

75

00:03:50,830  -->  00:03:56,140
ở đây tôi sẽ chuyển một tham số cho
76

76

00:03:53,200  -->  00:04:09,520
Chức năng nhiệm vụ này vì vậy tôi sẽ vượt qua
77

77

00:03:56,140  -->  00:04:12,040
cái này ở đây cần một con trỏ trống làm
78

78

00:04:09,520  -->  00:04:15,880
đối số và tôi sẽ gọi đây là
79

79

00:04:12,040  -->  00:04:17,620
đèn LED màu xanh như thế này phải không
80

80

00:04:15,880  -->  00:04:20,049
đó là thông số chúng ta truyền vào
81

81

00:04:17,620  -->  00:04:22,870
chức năng nhiệm vụ gọi là bộ điều khiển V LED
82

82

00:04:20,049  -->  00:04:25,600
nhiệm vụ và sau đó tất nhiên là ký
83

83

00:04:22,870  -->  00:04:28,540
nhiệm vụ ưu tiên của một
84

84

00:04:25,600  -->  00:04:32,530
và tôi không muốn tạo ra một tay cầm bây giờ
85

85

00:04:28,540  -->  00:04:36,090
vì vậy tôi sẽ đặt null ở đây sau đó một lần
86

86

00:04:32,530  -->  00:04:40,030
xong rồi tôi chỉ cần mang dấu chấm phẩy của tôi
87

87

00:04:36,090  -->  00:04:43,030
và đóng cái này để tôi có thể tạo một bản sao của
88

88

00:04:40,030  -->  00:04:53,430
tỷ lệ nhiệm vụ này trừ khi tôi muốn tạo
89

89

00:04:43,030  -->  00:05:03,490
bốn nhiệm vụ sau đó một chúng ta có hai nhiệm vụ
90

90

00:04:53,430  -->  00:05:06,520
thứ ba và thứ tư như thế này
91

91

00:05:03,490  -->  00:05:08,380
được gọi là bốn nhiệm vụ tạo tập hợp để chúng được
92

92

00:05:06,520  -->  00:05:10,150
Tất cả sử dụng cùng một chức năng nhiệm vụ khi
93

93

00:05:08,380  -->  00:05:13,450
Tôi sẽ thay đổi chức năng nhiệm vụ
94

94

00:05:10,150  -->  00:05:16,840
Tên chúng ta phải thay đổi các tham số
95

95

00:05:13,450  -->  00:05:18,970
ngay tại đây, hãy nói rằng chúng tôi muốn
96

96

00:05:16,840  -->  00:05:21,220
Điều khiển đèn LED màu đỏ này để chúng ta có thể
97

97

00:05:18,970  -->  00:05:22,840
chỉ cần đặt cho nó cái tên tượng trưng LED đỏ
98

98

00:05:21,220  -->  00:05:26,530
bộ điều khiển và chúng ta sẽ vượt qua một
99

99

00:05:22,840  -->  00:05:29,140
tham số được gọi là đèn LED đỏ ở đây và hơn
100

100

00:05:26,530  -->  00:05:32,200
Ở đây tôi nói chúng tôi muốn cái này cho màu cam
101

101

00:05:29,140  -->  00:05:36,370
hoặc đèn LED màu xanh lá cây làm đèn LED màu xanh lá cây đầu tiên và
102

102

00:05:32,200  -->  00:05:42,730
sau đó chúng tôi vượt qua đèn LED màu xanh lá cây như thế này
103

103

00:05:36,370  -->  00:05:45,250
và cái này ở đây chúng tôi muốn cái này cho
104

104

00:05:42,730  -->  00:05:47,290
độc đáo tạo ra một nhiệm vụ cho
105

105

00:05:45,250  -->  00:05:49,900
đèn LED màu cam để chúng tôi vượt qua chúng tôi sẽ vượt qua
106

106

00:05:47,290  -->  00:05:52,210
tham số được gọi là cho mỗi dẫn đến
107

107

00:05:49,900  -->  00:05:54,760
chức năng nhiệm vụ tương tự nếu bạn lưu ý là
108

108

00:05:52,210  -->  00:05:58,300
đó là cùng một chức năng nhiệm vụ chúng ta giữ
109

109

00:05:54,760  -->  00:06:01,060
ở đây vì vậy bây giờ chúng ta sẽ tạo ra
110

110

00:05:58,300  -->  00:06:02,530
nhiệm vụ chức năng điều khiển V LED nhiệm vụ
111

111

00:06:01,060  -->  00:06:05,470
đó là tên của hàm nhiệm vụ
112

112

00:06:02,530  -->  00:06:13,980
Tôi sẽ chỉ mang cái này đến đây Tôi sẽ sao chép
113

113

00:06:05,470  -->  00:06:13,980
Tên và sau đó tôi sẽ chỉ đếm Floyd void
114

114

00:06:15,150  -->  00:06:30,820
thông số của chống có một địa phương
115

115

00:06:28,630  -->  00:06:33,340
biến cho độ trễ chúng ta tạo và
116

116

00:06:30,820  -->  00:06:35,890
sau đó chúng ta cho người hoang dã chỉ có một
117

117

00:06:33,340  -->  00:06:37,690
chức năng nhiệm vụ tiêu chuẩn giống như chúng ta
118

118

00:06:35,890  -->  00:06:43,060
đang tạo ra
119

119

00:06:37,690  -->  00:06:50,920
sau đó mở và đóng các dấu ngoặc nhọn
120

120

00:06:43,060  -->  00:06:53,440
như thế này để HTM API taco dẫn đầu của chúng tôi mất
121

121

00:06:50,920  -->  00:06:56,110
một phần của đèn LED và sau đó phải mất
122

122

00:06:53,440  -->  00:06:57,640
Số pin của đèn LED lần này là gì
123

123

00:06:56,110  -->  00:07:00,730
chúng ta sẽ làm là chúng ta sẽ vượt qua
124

124

00:06:57,640  -->  00:07:04,960
số pin cho nhiệm vụ này với
125

125

00:07:00,730  -->  00:07:07,660
tham số sao cho chúng ta có thể vượt qua trong một pin
126

126

00:07:04,960  -->  00:07:09,910
chúng ta có thể sử dụng cái này
127

127

00:07:07,660  -->  00:07:12,940
chức năng nhiệm vụ cho tất cả các nhiệm vụ tạo ra một
128

128

00:07:09,910  -->  00:07:16,270
bây giờ những gì chúng ta muốn nói về đèn LED
129

129

00:07:12,940  -->  00:07:19,660
chúng ta chỉ có thể lưu nhớ điều này như thế nào GPIO
130

130

00:07:16,270  -->  00:07:23,170
API taco nắm lấy tên của cổng
131

131

00:07:19,660  -->  00:07:25,450
và số pin để tất cả các đèn LED
132

132

00:07:23,170  -->  00:07:27,910
được đặt trên cổng D, vậy là xong
133

133

00:07:25,450  -->  00:07:30,250
nhưng đèn LED có pin khác
134

134

00:07:27,910  -->  00:07:33,520
số vì vậy chúng tôi đã chuyển số pin cho
135

135

00:07:30,250  -->  00:07:36,580
Nhiệm vụ này hoạt động như tham số và với
136

136

00:07:33,520  -->  00:07:39,460
một số pin khác nhau của cũi là
137

137

00:07:36,580  -->  00:07:41,470
sẽ tạo tất cả bốn nhiệm vụ bằng cách sử dụng
138

138

00:07:39,460  -->  00:07:44,800
cùng mã nhưng với số pin khác nhau
139

139

00:07:41,470  -->  00:07:46,960
sử dụng tham số PPT nhớ chúng tôi
140

140

00:07:44,800  -->  00:07:50,200
các thông số PV
141

141

00:07:46,960  -->  00:07:52,630
Đối với tác vụ này, các tác vụ của bộ điều khiển V LED
142

142

00:07:50,200  -->  00:07:55,150
cái thứ tư mà chúng ta đang gọi
143

143

00:07:52,630  -->  00:07:58,300
bộ điều khiển LED màu cam các thông số PV là
144

144

00:07:55,150  -->  00:08:01,240
LED màu cam và sau đó là pv / arm cho
145

145

00:07:58,300  -->  00:08:03,250
điều khiển LED xanh là LED xanh
146

146

00:08:01,240  -->  00:08:06,040
Nó sẽ tạo ra màu xanh ở đây và sau đó
147

147

00:08:03,250  -->  00:08:09,700
cái này là đèn LED màu đỏ và cái này
148

148

00:08:06,040  -->  00:08:13,540
việc tiếp theo chúng ta phải làm bây giờ là tìm một
149

149

00:08:09,700  -->  00:08:15,880
cách để typecast để typecast pin pin này
150

150

00:08:13,540  -->  00:08:18,850
số cho loại đối số
151

151

00:08:15,880  -->  00:08:22,419
được chấp nhận bởi các thông số pv rất
152

152

00:08:18,850  -->  00:08:24,250
đơn giản và dễ hiểu nhưng trước chúng ta
153

153

00:08:22,419  -->  00:08:26,770
làm điều đó hãy mang nguyên mẫu của
154

154

00:08:24,250  -->  00:08:31,360
nhiệm vụ này lên hàng đầu tôi sẽ
155

155

00:08:26,770  -->  00:08:36,400
đặt cái này lên đây như thế này và tôi sẽ đi
156

156

00:08:31,360  -->  00:08:38,800
dừng lại bởi hằng số bắt đầu bằng một dấu cộng
157

157

00:08:36,400  -->  00:08:42,070
đó là một hằng số u thành 8 dấu gạch dưới
158

158

00:08:38,800  -->  00:08:44,410
và tôi sẽ thấy đèn LED màu xanh lá cây
159

159

00:08:42,070  -->  00:08:47,800
lối ra màu xanh xanh xung quanh đèo của chúng tôi
160

160

00:08:44,410  -->  00:08:56,259
Đó không phải là màu xanh thực sự là một ngôi sao chúng ta
161

161

00:08:47,800  -->  00:09:04,989
chúng tôi đèn LED màu xanh thì điều này tương đương với bạn
162

162

00:08:56,259  -->  00:09:06,790
không thích cái này cho dấu chấm phẩy
163

163

00:09:04,989  -->  00:09:10,299
ở đây xin lỗi
164

164

00:09:06,790  -->  00:09:13,360
bạn trong mười sáu phải vậy, sau đó chúng tôi chỉ
165

165

00:09:10,299  -->  00:09:17,949
gán con trỏ này cho những gì chúng ta
166

166

00:09:13,360  -->  00:09:20,649
tuyên bố ở đây như thế này vì vậy bây giờ chúng tôi
167

167

00:09:17,949  -->  00:09:22,480
chỉ vào số pin này cho màu xanh
168

168

00:09:20,649  -->  00:09:26,439
và chúng ta có thể làm tương tự cho người khác
169

169

00:09:22,480  -->  00:09:35,610
Đèn LED đánh máy nó tới một con trỏ tới
170

170

00:09:26,439  -->  00:09:35,610
Số 16 bit nhớ điều này trở thành màu đỏ
171

171

00:09:37,920  -->  00:09:53,019
cái này trở nên xanh và cái này trở thành
172

172

00:09:43,629  -->  00:10:00,879
màu cam và dĩ nhiên qua màu đỏ này rồi
173

173

00:09:53,019  -->  00:10:03,160
xanh rồi cam nên đơn giản thế này a
174

174

00:10:00,879  -->  00:10:05,860
chức năng nhiệm vụ duy nhất với vượt qua
175

175

00:10:03,160  -->  00:10:08,230
tham số cho các lớp nhiệm vụ cũ
176

176

00:10:05,860  -->  00:10:16,149
và với điều này, chúng ta có thể tạo ra tất cả
177

177

00:10:08,230  -->  00:10:18,790
bốn nhiệm vụ đúng để chúng ta xây dựng lại và
178

178

00:10:16,149  -->  00:10:20,319
không có lỗi và tôi sẽ
179

179

00:10:18,790  -->  00:10:27,129
bấm vào đây để tải về
180

180

00:10:20,319  -->  00:10:27,730
hội đồng quản trị bạn biết không sao
181

181

00:10:27,129  -->  00:10:33,279
Sai lầm
182

182

00:10:27,730  -->  00:10:35,679
hãy xem đúng
183

183

00:10:33,279  -->  00:10:38,970
chúng tôi quên bắt đầu một lịch trình vì vậy chúng tôi
184

184

00:10:35,679  -->  00:10:42,429
phải đến đây bắt đầu lịch trình
185

185

00:10:38,970  -->  00:10:45,129
như thế này và chúng tôi cũng quên đặt
186

186

00:10:42,429  -->  00:10:50,220
sự chậm trễ giả ở đây tôi sẽ đặt một
187

187

00:10:45,129  -->  00:10:50,220
cho vòng lặp ở đây để có được hiệu ứng chuyển đổi
188

188

00:10:55,120  -->  00:11:06,680
Đối với tôi bằng không, tôi dưới 70.000
189

189

00:11:02,000  -->  00:11:10,760
Tôi chỉ làm cho nó 7.000 và sau đó tôi cộng
190

190

00:11:06,680  -->  00:11:11,540
cộng và tôi sẽ đóng cái này lại
191

191

00:11:10,760  -->  00:11:14,860
chuẩn bị đi
192

192

00:11:11,540  -->  00:11:19,820
Tôi sẽ chỉ xây dựng lại bằng cách nhấp vào đây
193

193

00:11:14,860  -->  00:11:20,930
họ không tải xuống bảng của tôi
194

194

00:11:19,820  -->  00:11:24,400
chớp mắt quá nhanh
195

195

00:11:20,930  -->  00:11:27,680
vì vậy tôi sẽ thay đổi điều này thành
196

196

00:11:24,400  -->  00:11:29,780
thay đổi cái này ở đây thành cái rồi thêm
197

197

00:11:27,680  -->  00:11:37,040
một Surah khác cho nó để chúng ta có thể nhìn thấy
198

198

00:11:29,780  -->  00:11:39,820
nó chớp đúng cách vẫn chớp
199

199

00:11:37,040  -->  00:11:42,410
nhanh xin lỗi về điều đó
200

200

00:11:39,820  -->  00:11:51,050
thực sự nhanh chóng thay đổi số này thành
201

201

00:11:42,410  -->  00:11:54,830
sáu và như bạn có thể thấy nó đang nhấp nháy
202

202

00:11:51,050  -->  00:11:56,960
mắt người có thể cảm nhận được nó chớp mắt
203

203

00:11:54,830  -->  00:11:58,940
đây là cách sử dụng tác vụ
204

204

00:11:56,960  -->  00:12:01,850
tham số chỉ đơn giản là một
205

205

00:11:58,940  -->  00:12:05,150
ví dụ sử dụng nó để tako LED bạn có thể sử dụng
206

206

00:12:01,850  -->  00:12:08,480
nó cho bạn nghệ thuật và các thiết bị ngoại vi khác và
207

207

00:12:05,150  -->  00:12:10,070
nó hoạt động khá hiệu quả nên tất cả điều này
208

208

00:12:08,480  -->  00:12:12,470
Có cho bài học này nếu bạn có bất kỳ
209

209

00:12:10,070  -->  00:12:14,630
câu hỏi tôi khuyến khích bạn gửi cho tôi một
210

210

00:12:12,470  -->  00:12:17,390
nhắn tin hoặc để lại trong các câu hỏi
211

211

00:12:14,630  -->  00:12:19,810
và tôi sẽ gặp bạn trong phần tiếp theo
212

212

00:12:17,390  -->  00:12:19,810
bài học
