Wikipedia nói "Một Arduino là một vi điều khiển đơn-board và một bộ phần mềm cho lập trình nó.
Các phần cứng bao gồm một thiết kế phần cứng mở đơn giản cho các bộ điều khiển với một bộ xử lý Atmel AVR
và on-board I / O hỗ trợ. Phần mềm này bao gồm một ngôn ngữ lập trình tiêu chuẩn và bộ nạp khởi động
chạy trên bảng.
"Để đưa rằng trong điều khoản của layman, một Arduino là một máy tính nhỏ mà bạn có thể lập trình để xử lý đầu vào
và đầu ra giữa các thiết bị và các thành phần bên ngoài mà bạn kết nối tới nó (xem hình 1-1). Các
Arduino là những gì được biết đến như là một nền tảng máy tính vật lý hoặc nhúng, có nghĩa là nó là một
hệ thống tương tác có thể tương tác với môi trường của nó thông qua việc sử dụng các phần cứng và phần mềm. Ví
dụ, sử dụng đơn giản của một Arduino sẽ biến ánh sáng vào trong một khoảng thời gian nhất định, chúng ta hãy nói 30
giây, sau khi một nút đã được nhấn. Trong ví dụ này, các Arduino sẽ có một đèn và một nút
kết nối với nó. Arduino sẽ ngồi kiên nhẫn chờ đợi cho các nút được nhấn; một lần nhấn, các
Arduino sẽ bật đèn lên và bắt đầu đếm. Một khi nó đã đếm được 30 giây, nó sẽ bật
đèn tắt và sau đó chờ đợi cho một nút bấm. Bạn có thể sử dụng thiết lập này để kiểm soát một ngọn đèn trong một
tủ quần áo, ví dụ.
Bạn có thể kéo dài khái niệm này bằng cách kết nối một bộ cảm biến, chẳng hạn như một PIR, để biến các đèn trên khi nó
đã được kích hoạt. Đây là một số ví dụ đơn giản về cách bạn có thể sử dụng một Arduino.
Arduino có thể được sử dụng để phát triển các đối tượng tương tác độc lập hoặc nó có thể được kết nối với một
máy tính, một mạng, hoặc thậm chí cả Internet để lấy và gửi dữ liệu đến và đi từ các Arduino và sau đó
hành động trên dữ liệu đó. Nói cách khác, nó có thể gửi một tập hợp các dữ liệu nhận được từ một số cảm biến vào một trang web, mà
sau đó có thể được hiển thị dưới dạng một đồ thị.
Arduino có thể được kết nối với đèn LED, màn hình ma trận điểm (xem hình 1-2), nút bấm, công tắc,
động cơ, cảm biến nhiệt độ, cảm biến áp suất, cảm biến khoảng cách, máy thu GPS, module Ethernet, hoặc
chỉ là về bất cứ điều gì mà đầu ra dữ liệu hoặc có thể được kiểm soát. Một cái nhìn xung quanh Internet sẽ mang đến một
sự giàu có của các dự án mà một Arduino đã được sử dụng để đọc dữ liệu từ hoặc kiểm soát một mảng tuyệt vời của
thiết bị.
đang được dịch, vui lòng đợi..
