Mới học Arduino nên chọn Board nào?

Tính năng nổi bật của Shield Arduino Cơ bản 9 in 1
Board Arduino cơ bản 9 in 1 giúp cho người nhập môn dễ dàng tiếp cận với những bài học và ứng dụng thực tiễn như: Đo nhiệt độ, độ ẩm, điều khiển LED, IR, LED RGB, …
Việc những linh kiện đã được tích hợp chung trên board giúp cho việc học dễ dàng hơn, không bị dính những lỗi cơ bản khi thao tác cắm, nối dẫn đến hư hỏng board mạch.
Các thành phần trên Shield Arduino Cơ Bản 9 in 1

DHT11 | D4 |
Nút nhấn | D2, D3 |
Còi | D5 |
LED RGB | D9-D10 |
LED 5mm | D12, D13 |
Biến Trở | A0 |
Cảm biến nhiệt độ LM35 | A2 |
Mắt hồng ngoại VS838 | D6 |
Cảm biến ánh sáng (quang trở) | A1 |
Tiết kiệm chi phí
Không chỉ thuận tiện cho việc học tập, đỡ đấu nối mà khi mua trọn bộ KIT Arduino Cơ Bản giúp các bạn tiết kiệm chi phí hơn, khi phải mua từng linh kiện rời.
Nơi bán Arduino
Giải thích Code
Nút nhấn
Mình có một đoạn code khá đơn giản. Các bạn chú ý ở đây Nút nhấn là một thiết bị đầu vào nên khai báo là OUTPUT trong pinMode.
Đoạn code hoạt động như sau: Khi ta bấm nút nhấn thì LED được nối với chân D12 sẽ sáng và thả ra đèn LED sẽ tắt đi.
int button = 3; int led = 12; void setup() { pinMode(button, INPUT); //Cài đặt chân D3 ở trạng thái đọc dữ liệu pinMode(led,OUTPUT); // Cài đặt chân D12 dưới dạng OUTPUT } void loop() { int buttonStatus = digitalRead(button); //Đọc trạng thái button if (buttonStatus == LOW) { // Nếu mà button bị nhấn digitalWrite(led,HIGH); // Đèn led sáng } else { // ngược lại digitalWrite(led,LOW); } }
Cảm biến ánh sáng (Quang trở)
Cảm biến ánh sáng hay còn gọi là quang trở là một linh kiện được sử dụng khá phổ biến vậy quang trở là gì?
Thực chất nó là một điện trở, nó hoạt động dựa trên sự thay đổi của cường độ ánh sáng.
Ví dụ: Khi trong môi trường thiếu ánh sáng hoặc tối thì quang trở có điện trở đến vài MΩ còn khi có ánh sáng, điện trở giảm xuống mức một vài trăm Ω.
Chương trình bên dưới khi Upload xong các bạn bật Serial Monitor lên để quan sát sự thay đổi của quang trở.
Ứng dụng thực tiễn: Các bạn có thể xây dựng cho mình những ứng dụng như bật đèn khi trời tối và tắt đèn khi trời sáng. Các bạn thỏa sức mà sáng tạo nhá.
int quangtro = A1; //Thiết đặt chân analog đọc quang trở void setup() { // Khởi tạo cộng Serial 9600 Serial.begin(9600); } void loop() { int giatriQuangtro = analogRead(quangtro);// đọc giá trị quang trở Serial.println(giatriQuangtro); // Xuất giá trị ra Serial Monitor delay(500); }
Câu kết
Mình chỉ trình bày 2/9 phần, số còn lại mình để Link bên dưới các bạn download về tự học tập và nghiên cứu. Trong quá trình làm việc nếu có thắc mắc và không hiểu các bạn comment bên dưới bài viết mình sẽ giải đáp trong thời gian sớm nhất. Cảm ơn các bạn đã đọc bài viết.
…À quên! Nếu thấy bài viết bổ ích nhớ cho mình một Like để ủng hộ tinh thần nhé và bấm Share cho mọi người cùng học.
Code

Chúc các bạn thành công!
Trân trọng.
[…] Mới học Arduino nên chọn board nào? […]
[…] Mới học Arduino nên chọn board nào? […]
[…] Mới học Arduino nên chọn board nào? […]
[…] Mới học Arduino nên chọn board nào? […]