[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.64,0:00:05.04,Default,,0000,0000,0000,,Để làm chuông báo cửa, tôi có một dự án MakeCode mới. Hãy loại bỏ khối 'on start' Dialogue: 0,0:00:05.04,0:00:09.56,Default,,0000,0000,0000,,nhưng giữ lại khối 'forever' vì chúng ta sẽ tiếp tục kiểm tra từ trường được đo bằng Dialogue: 0,0:00:09.56,0:00:18.16,Default,,0000,0000,0000,,từ kế của micro:bit, la bàn của nó. Đi tới 'Logic' và tìm khối 'if' và kéo khối đó vào, Dialogue: 0,0:00:18.16,0:00:22.68,Default,,0000,0000,0000,,đồng thời trong 'Logic' chúng ta sẽ tìm thấy khối so sánh, vì vậy hãy lấy khối lục giác đó và thả Dialogue: 0,0:00:22.68,0:00:29.96,Default,,0000,0000,0000,,nó lên trên 'true'. Sau đó, nếu chúng ta đi tới 'Đầu vào' và nhấp vào 'thêm', bạn sẽ tìm thấy một khối gọi là 'lực từ'. Dialogue: 0,0:00:29.96,0:00:36.92,Default,,0000,0000,0000,,Thả nó vào lỗ đầu tiên trong khối so sánh và chúng ta sẽ thay đổi nó Dialogue: 0,0:00:36.92,0:00:42.72,Default,,0000,0000,0000,,để nó đo cường độ tổng thể của lực từ. Từ kế của micro::bit của bạn có thể Dialogue: 0,0:00:42.72,0:00:47.36,Default,,0000,0000,0000,,đo lực từ ở các chiều khác nhau, nhưng chúng tôi chỉ quan tâm đến độ mạnh tổng thể của nó. Dialogue: 0,0:00:47.36,0:00:51.96,Default,,0000,0000,0000,,Và chúng ta sẽ đưa vào đây một con số mà sau này chúng ta có thể cần thay đổi nhưng Dialogue: 0,0:00:51.96,0:00:56.32,Default,,0000,0000,0000,,tôi sẽ chỉ chọn 200 vào lúc này. Nó đo cường độ từ trường Dialogue: 0,0:00:56.32,0:01:01.84,Default,,0000,0000,0000,,bằng một đơn vị gọi là 'microTeslas' và tôi sẽ thử bắt đầu bằng 200. Nếu từ trường Dialogue: 0,0:01:01.84,0:01:09.48,Default,,0000,0000,0000,,giảm xuống dưới 200 microTeslas, tôi sẽ tỏ ra tức giận vì điều đó có nghĩa là nam Dialogue: 0,0:01:09.48,0:01:14.96,Default,,0000,0000,0000,,châm đã biến mất khỏi micro:bit của tôi, ai đó đã mở cửa và chúng tôi muốn biết liệu có ai đó đã vào không Dialogue: 0,0:01:14.96,0:01:20.56,Default,,0000,0000,0000,,. căn phòng nên nó sẽ hiển thị một khuôn mặt giận dữ trên màn hình. Làm thế nào để tôi biết nên chọn số nào Dialogue: 0,0:01:20.56,0:01:24.48,Default,,0000,0000,0000,,cho lực từ? Làm sao để biết nam châm của tôi mạnh đến mức nào? Được rồi, chúng ta sẽ Dialogue: 0,0:01:24.48,0:01:29.84,Default,,0000,0000,0000,,làm gì đó để giải quyết chuyện đó. Vì vậy, nếu tôi chuyển đến 'Đầu vào', tôi kéo vào 'nút A đã nhấn' Dialogue: 0,0:01:30.84,0:01:37.20,Default,,0000,0000,0000,,và chúng tôi sẽ thêm khối 'hiển thị số'. Hãy sao chép khối lực từ nếu tôi nhấp chuột phải vào nó, Dialogue: 0,0:01:37.20,0:01:43.48,Default,,0000,0000,0000,,nhân đôi và kéo nó vào đây và thả nó vào đó. Điều này có nghĩa là bây giờ khi tôi nhấn nút A, Dialogue: 0,0:01:43.48,0:01:48.00,Default,,0000,0000,0000,,tôi có thể đo lượng lực từ được đo bằng micro:bit. Tôi có thể nhìn thấy nó trên màn hình. Dialogue: 0,0:01:48.00,0:01:53.56,Default,,0000,0000,0000,,Vì vậy, chúng tôi đã sẵn sàng để thử điều này ngay bây giờ. Nó không hoạt động trong trình mô phỏng, Dialogue: 0,0:01:53.56,0:01:58.36,Default,,0000,0000,0000,,vì vậy chúng ta sẽ đặt nó trên một micro:bit thực. Vì vậy, tôi sẽ gọi nó là 'báo động cửa' Dialogue: 0,0:01:58.36,0:02:04.52,Default,,0000,0000,0000,,và tôi sẽ tải xuống tệp hex và chuyển nó sang micro:bit của mình. Tôi đã cố định Dialogue: 0,0:02:04.52,0:02:09.20,Default,,0000,0000,0000,,micro:bit và bộ pin vào khung cửa bằng cách sử dụng vật gì đó như Blu Tak và đặt nam châm Dialogue: 0,0:02:09.20,0:02:13.80,Default,,0000,0000,0000,,lên cánh cửa, rất gần với nó. Hãy nhìn vào mặt sau của bảng micro:bit và xem la bàn ở đâu. Dialogue: 0,0:02:13.80,0:02:18.96,Default,,0000,0000,0000,,Bạn cần đảm bảo nam châm ở gần chip la bàn ở mặt sau micro:bit. Dialogue: 0,0:02:18.96,0:02:26.84,Default,,0000,0000,0000,,Bây giờ chúng ta có thể hiệu chỉnh nó. Khi cửa đóng, nhấn nút A và đọc Dialogue: 0,0:02:26.84,0:02:35.32,Default,,0000,0000,0000,,cường độ từ trường. Trong trường hợp của tôi, nó vào khoảng 453 microTeslas. Sau đó tôi sẽ mở cửa, Dialogue: 0,0:02:35.32,0:02:42.00,Default,,0000,0000,0000,,nhấn nút A lần nữa và đọc kết quả khi cửa mở. Bây giờ là 129 microTeslas. Dialogue: 0,0:02:42.00,0:02:46.08,Default,,0000,0000,0000,,Nó vẫn có thể đo được từ tính nào đó, đừng quên Trái đất có từ tính, và có lẽ có những thứ khác Dialogue: 0,0:02:46.08,0:02:51.56,Default,,0000,0000,0000,,trong nhà tôi cũng có từ tính, vì vậy micro:bit vẫn đang thu từ trường. Dialogue: 0,0:02:51.56,0:02:58.16,Default,,0000,0000,0000,,Vì vậy, con số 200 của tôi sẽ hoạt động khá tốt. Nếu lớn hơn 200 thì có nghĩa là cửa đã đóng, Dialogue: 0,0:02:58.16,0:03:04.00,Default,,0000,0000,0000,,có vẻ như vậy. Bởi vì khi cửa đóng lại thì đó là 453 microTeslas. Dưới 200, điều đó có thể Dialogue: 0,0:03:04.00,0:03:08.60,Default,,0000,0000,0000,,có nghĩa là ai đó đã mở cửa, trong trường hợp này tôi biết khi cửa mở tôi có 129 microTeslas. Dialogue: 0,0:03:08.60,0:03:13.84,Default,,0000,0000,0000,,Vì vậy, bây giờ tính năng đó sẽ hoạt động ổn, tôi có thể biết khi có ai đó mở cửa cho tôi, Dialogue: 0,0:03:13.84,0:03:18.84,Default,,0000,0000,0000,,một khuôn mặt tức giận sẽ xuất hiện trên màn hình micro:bit của tôi và tôi sẽ biết rằng ai đó đã ở trong phòng của tôi. Dialogue: 0,0:03:18.84,0:03:23.08,Default,,0000,0000,0000,,Có rất nhiều điều bạn có thể làm với dự án này để tăng cường nó. Có lẽ bạn nên Dialogue: 0,0:03:23.08,0:03:27.92,Default,,0000,0000,0000,,trì hoãn để dành chút thời gian ra khỏi phòng. Hãy nhớ rằng nếu bạn cần đặt lại nó, Dialogue: 0,0:03:27.92,0:03:32.72,Default,,0000,0000,0000,,bạn có thể nhấn nút A để hiển thị lại lực từ và điều đó sẽ xóa khuôn mặt tức giận Dialogue: 0,0:03:32.72,0:03:38.00,Default,,0000,0000,0000,,khỏi màn hình micro:bit của bạn. Có lẽ bạn cũng có thể thêm báo thức bằng âm thanh hoặc Dialogue: 0,0:03:38.00,0:03:44.96,Default,,0000,0000,0000,,bạn có thể thêm khối nhạc để khi ai đó mở cửa cho bạn, nó sẽ phát ra âm thanh rõ ràng để cảnh báo bạn Dialogue: 0,0:03:44.96,0:03:51.92,Default,,0000,0000,0000,,rằng ai đó đã vào trong phòng bạn. Có tất cả các cách bạn có thể sửa đổi dự án này.