1 00:00:00,640 --> 00:00:05,040 Để 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' 2 00:00:05,040 --> 00:00:09,560 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 3 00:00:09,560 --> 00:00:18,160 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, 4 00:00:18,160 --> 00:00:22,680 đồ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ả 5 00:00:22,680 --> 00:00:29,960 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ừ'. 6 00:00:29,960 --> 00:00:36,920 Thả nó vào lỗ đầu tiên trong khối so sánh và chúng ta sẽ thay đổi nó 7 00:00:36,920 --> 00:00:42,720 để nó đo cường độ tổng thể của lực từ. Từ kế của micro::bit của bạn có thể 8 00:00:42,720 --> 00:00:47,360 đ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ó. 9 00:00:47,360 --> 00:00:51,960 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 10 00:00:51,960 --> 00:00:56,320 tôi sẽ chỉ chọn 200 vào lúc này. Nó đo cường độ từ trường 11 00:00:56,320 --> 00:01:01,840 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 12 00:01:01,840 --> 00:01:09,480 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 13 00:01:09,480 --> 00:01:14,960 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 14 00:01:14,960 --> 00:01:20,560 . 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 15 00:01:20,560 --> 00:01:24,480 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ẽ 16 00:01:24,480 --> 00:01:29,840 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' 17 00:01:30,840 --> 00:01:37,200 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ó, 18 00:01:37,200 --> 00:01:43,480 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, 19 00:01:43,480 --> 00:01:48,000 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. 20 00:01:48,000 --> 00:01:53,560 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, 21 00:01:53,560 --> 00:01:58,360 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' 22 00:01:58,360 --> 00:02:04,520 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 23 00:02:04,520 --> 00:02:09,200 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 24 00:02:09,200 --> 00:02:13,800 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. 25 00:02:13,800 --> 00:02:18,960 Bạn cần đảm bảo nam châm ở gần chip la bàn ở mặt sau micro:bit. 26 00:02:18,960 --> 00:02:26,840 Bây giờ chúng ta có thể hiệu chỉnh nó. Khi cửa đóng, nhấn nút A và đọc 27 00:02:26,840 --> 00:02:35,320 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, 28 00:02:35,320 --> 00:02:42,000 nhấn nút A lần nữa và đọc kết quả khi cửa mở. Bây giờ là 129 microTeslas. 29 00:02:42,000 --> 00:02:46,080 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 30 00:02:46,080 --> 00:02:51,560 trong nhà tôi cũng có từ tính, vì vậy micro:bit vẫn đang thu từ trường. 31 00:02:51,560 --> 00:02:58,160 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, 32 00:02:58,160 --> 00:03:04,000 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ể 33 00:03:04,000 --> 00:03:08,600 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. 34 00:03:08,600 --> 00:03:13,840 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, 35 00:03:13,840 --> 00:03:18,840 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. 36 00:03:18,840 --> 00:03:23,080 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 37 00:03:23,080 --> 00:03:27,920 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ó, 38 00:03:27,920 --> 00:03:32,720 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 39 00:03:32,720 --> 00:03:38,000 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 40 00:03:38,000 --> 00:03:44,960 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 41 00:03:44,960 --> 00:03:51,920 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.