8. Lesson: Compass-La bàn
Last updated
Last updated
Thí nghiệm này chỉ đơn giản là thú vị! Bạn đã bao giờ sử dụng la bàn chưa? Bạn có chút bối rối không biết nên đi theo hướng nào? Đừng sợ! Chúng tôi sẽ tạo ra một la bàn kỹ thuật số giúp bạn đi đúng hướng đến Bắc Cực bằng cách sử dụng chip la bàn tích hợp của micro:bit!
1x vi:bit
1x Cáp USB Micro B
Đột phá 1x micro:bit (có Tiêu đề)
1x Bảng mạch
Dây nhảy 4x
Mô-đun LED 2x
Trong thí nghiệm trước bạn đã học về gia tốc kế, dụng cụ đo trọng lực. La bàn, hay về mặt kỹ thuật là từ kế, đo từ trường. Từ trường có nhiều kích cỡ khác nhau, nhưng lớn nhất là từ trường do chính Trái đất tạo ra, đó là lý do tại sao la bàn hoạt động.
Từ kế phát hiện hướng bắc từ tính và sau đó biểu thị hướng đi của bạn theo độ với hướng bắc là 0 độ, hướng đông là 90 độ, hướng nam là 180 độ và hướng tây là 270. Khá tuyệt! Bây giờ chúng ta hãy sử dụng chiếc la bàn này một cách hiệu quả nhé!
Sẵn sàng để bắt đầu kết nối mọi thứ? Kiểm tra sơ đồ nối dây bên dưới để xem mọi thứ được kết nối như thế nào.
Linh kiện phân cực
Đặc biệt chú ý đến các dấu hiệu của thành phần chỉ ra cách đặt nó trên bảng mạch. Các thành phần phân cực chỉ có thể được kết nối với mạch theo một hướng.
Mô-đun LED màu đỏ
Đột phá vi bit
GND
GND
VCC
3,3v
NGOÀI
P0
Mô-đun LED màu xanh
Đột phá vi bit
GND
GND
VCC
3,3v
NGOÀI
P16
Lưu ý: Đường ray điện của bảng mạch có kích thước đầy đủ có một đoạn gãy ở giữa. Nếu bạn sử dụng nửa dưới của thanh nguồn, bạn sẽ cần phải chuyển giữa đầu trên và đầu dưới.
Sao chép và dán hoặc tạo lại mã sau vào trình chỉnh sửa MakeCode của riêng bạn bằng cách nhấp vào Tùy chọn “Chỉnh sửa” ở góc trên bên phải của cửa sổ trình soạn thảo. Bạn cũng có thể tải xuống ví dụ này bằng cách nhấp vào nút tải xuống ở góc dưới bên phải của cửa sổ mã.
Lưu ý: Bạn có thể cần phải tắt trình chặn quảng cáo/cửa sổ bật lên để tương tác với môi trường lập trình MakeCode và mạch mô phỏng!
Chúng ta hãy xem các khối mã trong thử nghiệm này.
Nếu bạn gặp khó khăn khi xem mã này, hãy nhấp vào hình ảnh trên để có cái nhìn rõ hơn!
Tiêu đề la bàn
Khối này compass heading
sẽ trả về tiêu đề mà bạn đang hướng tới nếu bạn đang giữ micro:bit phẳng với các chốt hướng về phía bạn. Không độ là hướng bắc. Chúng tôi lưu trữ tiêu đề này trong một biến có tên là item
.
Và
Phần lớn phần còn lại của mã này rất đơn giản nhưng and
khối logic được sử dụng. Điều này kết hợp hai câu lệnh logic thành một câu lệnh trả về true khi cả hai câu lệnh còn lại đều đúng và chỉ đúng.
Khi mã của bạn được tải, trước tiên bạn sẽ thấy hướng dẫn trên dãy đèn LED micro:bit. Hướng dẫn sẽ yêu cầu bạn vẽ một vòng tròn, di chuyển micro:bit xung quanh cho đến khi toàn bộ phần của vòng tròn được thêm vào và nó hiển thị một khuôn mặt cười. Quá trình này nhằm hiệu chỉnh từ kế của micro:bit với môi trường xung quanh. Các đèn LED sẽ bắt đầu bật - cái này hoặc cái kia hoặc cả hai. Trong khi đứng yên, xoay theo hướng đèn LED đang bật. Khi cả hai đèn LED đều sáng, bạn thường hướng về phía bắc (nếu bạn ở bên ngoài)! Bây giờ bạn có la bàn giúp bạn tìm hướng bắc hoặc bất kỳ hướng nào khác mà bạn chọn nếu bạn thay đổi mã! Lưu ý: Nếu bạn hiệu chỉnh micro:bit khi ở bên trong và ở gần máy tính hoặc thứ gì đó tạo ra từ trường lớn hơn, nó sẽ làm lệch hướng micro:bit của bạn. Cuối cùng, bạn sẽ tạo ra một máy dò kim loại thay vì một chiếc la bàn!
Không thực sự là phía Bắc?
Bạn có thể có một động cơ hoặc nam châm ở gần! Từ kế nhạy cảm với tất cả các từ trường, bao gồm cả những từ trường có thể được tạo ra bởi các thiết bị điện tử, kim loại hoặc thậm chí…nam châm khác.
Đèn LED có vẻ lạc hậu
Bạn có thể có tuyên bố logic của mình lạc hậu! Hãy thử lật lớn hơn thành nhỏ hơn hoặc ngược lại.