Bài học 27 - Nhiệt độ theo độ F (Fahrenheit)
Mô tả
Trong bài này chúng ta sẽ đọc nhiệt độ và đổi tự độ C sang độ F (viết tắt của từ Fahrenheit). Độ F được dùng ở nước Mỹ và một số nước khác.
Mục tiêu
Hướng dẫn cách đọc nhiệt độ và thực hiện một số tính toán cơ bản.
Độ khó: Vừa
Hướng dẫn
Độ C được chuyển sang độ F theo công thức: F = C x 9/5 + 32
Ví dụ: Độ C là 20 độ thì độ F sẽ là (20 x 9/5) + 32 = 68 độ
- Tạo mới một chương trình cho Yolo:Bit như hướng dẫn trong bài trước.
- Trong mục Biến, nhấn vào Tạo biến... để tạo ra 1 biến lưu giá trị nhiệt độ đo được và đặt tên là i.
- Trong mục Biến, sử dụng khối lệnh cho i bằng
- Trong mục Ngõ Vào, sử dụng khối lệnh nhiệt độ và gắn vào bên phải khối lệnh cho i bằng.
- Trong mục Biến, tiếp tục sử dụng khối lệnh cho i bằng
- Trong mục Tính toán, sử dụng khối lệnh cộng 2 số và gắn vào bên phải của khối lệnh cho i bằng, thay phép cộng bằng phép nhân.
- Trong mục Biến, kéo khối lệnh i vào bên trái của khối lệnh phép nhân, còn bên phải thay số 1 thành số 9.
- Trong mục Biến, tiếp tục sử dụng khối lệnh cho i bằng .
- Trong mục Tính toán, sử dụng khối lệnh cộng 2 số và gắn vào bên phải của khối lệnh cho i bằng ở bước trên, thay phép cộng bằng phép chia.
- Trong mục Biến, kéo khối lệnh i vào bên trái của khối lệnh phép chia, còn bên phải thay số 1 thành số 5.
- Thêm một khối lệnh tương tự cho phép + với số 32.
- Trong mục Cơ Bản, sử dụng khối lệnh hiện ra số, bên trái gắn tên biến i vào.
- Trong mục Cơ Bản, sử dụng khối lệnh tạm dừng chương trình và thay bằng 2000 milli giây.
- Kết nối và chạy chương trình
Kết quả
Nhiệt độ hiện tại sẽ được chuyển sang độ F và hiện ra trên màn hình Led.
Bài tập mở rộng
Bạn hãy thử:
- Đọc nhiệt độ rồi nhân 5, chia cho 2 rồi cộng với 10 và hiện lên màn hình Led.
- Ngoài độ C và độ F, người ta còn dùng độ K (viết tắt của Kelvin). Để đổi từ độ C sang độ K thì cộng thêm 273. Bạn hãy viết chương trình đổi từ độ C sang độ K và hiện lên màn hình Led mỗi 1 giây.