Nông nghiệp thông minh — Một ngành nông nghiệp tự động và kết nối

Nông nghiệp hiện nay, dù trực tiếp hay gián tiếp cung cấp lương thực, thực phẩm cho 7,5 tỉ người ăn trên thế giới, đã không ngừng buộc phải suy giảm do tác động tiêu cực đến môi trường. Tàn phá rừng, suy giảm chất lượng nước ngot hay đất một phần bắt nguồn từ…

IOT LÀ GÌ?

Khái niệm Internet vạn vật (hay IoT– Internet of Things) có thể hiểu nôm na là vạn vật được kết nối vào mạng lưới Internet. Cái laptop, điện thoại mà bạn sử dụng là ví dụ điển hình của IoT.           IoT giúp cho một thiết bị vô tri trở nên “thông minh”: Ta thường gọi một…

9 Lý do bạn nên cho con mình học code (Phần 1)

Trong vài năm vừa qua, có lẽ bạn đã từng ít nhất tự hỏi mình một lần, “Tại sao nhiều người ráo riết cho con mình học code?” Đó là một câu hỏi rất phổ biến với các phụ huynh ngày nay, nhưng trước khi trả lời câu hỏi đó, ta phải định nghĩa một…

Chương 2: Lập trình căn bản – Bài 8: ĐO KHOẢNG CÁCH DÙNG CẢM BIẾN SIÊU ÂM

I. Mô tả thực hành Cảm biến siêu âm thường được sử dụng trên các xe tự lái để đo khoảng cách đến vật cản. Trong bài thực hành này, chúng ta sẽ làm quen với cảm biến siêu âm SRF 05 và dùng nó để đo khoảng cách. Ngoài ra, về phần lập trình,…

Chương 2: Lập trình căn bản – Bài 7: Hiển thị nhiệt độ và độ ẩm lên LCD

I. Mô tả bài thực hành Trong bài này, chúng ta sẽ đọc giá trị nhiệt độ và độ âm của căn phòng và hiển thị lên LCD. II. Linh kiện và cách nối dây 2.1 Cảm biến DHT11 2.1 Cảm biến DHT11 2.2 Cách nối dây 2.2 Cách nối dây III. Thực hiện Bước…

Chương 2: Lập trình căn bản – Bài 6: Điều khiển LED dùng vòng lặp FOR

I. Mô tả bài thực hành Trong bài này, chúng ta sẽ làm quen với vòng lặp FOR và điều khiển dãy LED sáng dần rồi tắt dần dùng vòng lặp FOR. II. Linh kiện và cách nối dây III. Thực hiện Tải đoạn code sau lên Arduino, sau đó quan sát các đèn led.…

Chương 2: Lập trình căn bản – Bài 5: Lập trình nút nhấn

I. Mô tả bài thực hành Trong bài này, chúng ta sẽ làm quen với cú pháp lệnh điều kiện qua lập trình cho nút nhấn. Khi nhấn nút 1 thì led D1 sáng. II. Linh kiện và cách nối dây III. Thực hiện Tải đoạn code sau lên Arduino, sau đó nhấn nút và…

Chương 2: Lập trình căn bản – Bài 4: LCD

I. Mô tả thực hành Trong bài này, chúng ta sẽ ôn tập tính tuần tự trong chương trình, làm quen với màn hình LCD và thực hành cho hiện chữ trên màn hình LCD. Ngoài ra trong phần lập trình, chúng ta làm quen với khái niệm thư viện và cách nạp một thư…

Chương 2: Lập trình căn bản – Bài 3: Biến trở (tiếp theo)

I. Mô tả bài thực hành Trong bài này, chúng ta sẽ dùng biến trở để điều chỉnh độ sáng bóng đèn. II. Linh kiện và cách nối dây III. Code Mẫu Sau khi nhập code mẫu vào, ta dùng một tua-vít để thay đổi giá trị của biến trở và quan sát cường độ…

Chương 2: Lập trình căn bản – Bài 2: Chân Analog, Biến trở

I. Mô tả bài thực hành Biến trở là một điện trở có thể thay đổi được giá trị điện trở. Bằng cách điều chỉnh nút vặn, ta điều chỉnh được giá trị của biến trở. Giá trị biến trở thay đổi sẽ dẫn đến điện áp, hay cường độ dòng điện thay đổi theo…