Nội Dung Bài Viết
ARDUINO LÀ GÌ?
Arduino là một nền tảng mã nguồn mở được sử dụng để xây dựng các ứng dụng điện tử tương tác với nhau hoặc với môi trường được thuận lợi hơn.
Arduino giống như một máy tính nhỏ để người dùng có thể lập trình và thực hiện các dự án điện tử mà không cần phải có các công cụ chuyên biệt để phục vụ việc nạp code.
Arduino tương tác với thế giới thông qua các cảm biến điện tử, đèn, và động cơ.
Arduino gồm:
- Phần cứng gồm một board mạch mã nguồn mở (thường gọi là vi điều khiển): có thể lập trình được.
- Các phần mềm hỗ trợ phát triển tích hợp IDE (Integrated Development Environment) dùng để soạn thảo, biên dịch code và nạp chương cho board.
TẠI SAO DÙNG ARDUINO?
Mã nguồn mở
Phần cứng và phần mềm của Arduino đều là nguồn mở – các sơ đồ đều được public trực tuyến, vì vậy nếu bạn không muốn mua một Arduino được làm sẵn, thì bạn có mua linh kiện và tự làm lấy. Thậm chí hiện nay cũng có những sản phẩm hàng nhái có chức năng tương tự. Nhưng nên lưy ý rằng, nếu bạn mua một thiết bị nguyên bản thì nghĩa là bạn đang hỗ trợ những người sáng tạo ra Arduino và sự phát triển trong tương lai của nó.
Khả năng kết nối
Arduino có thể hoạt động độc lập (như trong một robot) hoặc kết nối với một máy tính (do đó cho phép máy tính của bạn truy cập dữ liệu cảm biến từ thế giới bên ngoài và cung cấp thông tin phản hồi) hoặc kết nối với các Arduino hay thiết bị điện tử khác và các chip điều khiển.
Cộng đồng hỗ trợ
Hiện tại có một cộng đồng rất lớn các cá nhân và tổ chức đang sử dụng Arduino. Bạn có thể học hỏi từ những dự án mà người ta đã làm.
Tính linh hoạt và chi phí
Mức giá cho một thiết bị này vào khoảng $50 đô-la, thấp hơn nhiều so với các nền tảng vi điều khiển khác, mức giá này rất phù hợp với các bạn trẻ và các tổ chức giáo dục.
Ngôn ngữ lập trình mà bạn sử dụng với nó là khá đơn giản và quen thuộc với bất cứ ai đã từng có kinh nghiệm với Java hoặc các ngôn ngữ tương tự. (Nó thực sự dựa trên Processing).
ỨNG DỤNG ARDUINO TRONG ĐỜI SỐNG?
- Làm Robot. Arduino có khả năng đọc các thiết bị cảm biến, điều khiển động cơ,… nên nó thường được dùng để làm bộ xử lý trung tâm của rất nhiều loại robot.
- Game tương tác: Arduino có thể được sử dụng để tương tác với Joystick, màn hình,… khi chơi các game như Tetrix, phá gach, Mario…
- Máy bay không người lái.
- Điều khiển đèn tín hiệu giao thông, làm hiệu ứng đèn Led nhấp nháy trên các biển quảng cáo…
- Điều khiển các thiết bị cảm biến ánh sáng, âm thanh.
- Làm máy in 3D
- Làm đàn bằng ánh sáng
- Làm lò nướng bánh biết tweet để báo cho bạn khi bánh chín.
Arduino còn rất nhiều ứng dụng hữu ích khác tùy vào sự sáng tạo của người dùng
Bài viết được tổng hợp từ hai nguồn:
- https://quantrimang.com/arduino-la-gi-va-ung-dung-cua-no-trong-cuoc-song-145388
- https://techmaster.vn/posts/33768/arduino-la-gi-arduino-de-lam-gi
Bài viết các bạn có thể tham khảo:
- Thư viện SoftwareSerial cho ESP8266
- NodeMCU SPI với Arduino IDE – Giao tiếp NodeMCU với Arduino Uno
- Arduino Slave Modbus RTU (RS232)