Arduino (Dành cho người mới bắt đầu)
Bài viết này là một hướng dẫn cho người mới bắt đầu với Arduino. Chúng tôi đã biên soạn nhiều bài viết về arduino để giúp bạn hiểu rõ hơn về nó và bắt đầu các dự án đầu tiên của bạn với Arduino.
Bạn đã bao giờ mong muốn làm việc với vi điều khiển, nhưng lại thiếu kiến thức về chúng?
Bạn đã bao giờ thực hiện một nỗ lực vô ích khi đọc một bảng dữ liệu của con vi điều khiển chưa?
Bạn đã bao giờ thấy khó học (ghi nhớ) các câu lệnh chưa?
Bạn có thể đủ khả năng để mua một bộ nạp đắt tiền cho vi điều khiển của bạn?
Arduino sẽ là tất cả những gì mà bạn cần!
Arduino là gì?
Vâng, trước tiên hãy để tôi giải thích chính xác arduino là gì? Arduino nói chung là một nền tảng với mã nguồn mở, nhắm mục tiêu đến những người có sở thích về vi điều khiển. Hầu hết chúng ta khi sử dụng interent đều đã bắt gặp từ “opensouce – Mã nguồn mở”. Opensource là một phương pháp trong đó, các nhà phát triển phần mềm / phần cứng cung cấp cho người dùng quyền truy cập và thiết kế sản phẩm của họ. Điều đó có nghĩa là người dùng có quyền sửa đổi / thay đổi giao diện / hoạt động của phần mềm và sử dụng chúng. Ví dụ về phần mềm mã nguồn mở là hệ điều hành Linux, freePCB, openBSD, vv [Hãy nhớ rằng: MS Windows không phải là một phần mềm mã nguồn mở]. Đến với arduino, arduino là một nền tảng phần cứng và phần mềm mã nguồn mở sử dụng vi điều khiển Atmel làm phần cứng và Java làm ngôn ngữ phần mềm cốt lõi và được sử dụng để điều khiển đèn LED, Động cơ, hiển thị màn hình và bất kỳ dự án nào. Mục đích chính của dự án arduino là làm cho mọi người dùng thử vi điều khiển một cách dễ dàng nhất.
Arduino - Phần cứng:
Phần cứng của arduino được phát triển và sản xuất tại Ý. (Vì là phần cứng nguồn mở, họ cung cấp sơ đồ và tệp PCB trong Eagle tại trang web arduino - bạn có thể tự do tải xuống và thiết kế theo cách riêng của mình.)
Dưới đây là một ví dụ (Arduino UNO).
Chỉ cần cắm nó vào máy tính của bạn qua cổng USB và nạp chương trình vào board arduino từ máy tính của bạn và sử dụng nó để điều khiển các thiết bị khác mà bạn muốn.
Arduino - Phần mềm:
Phần mềm của Arduino gồm 2 phần chính:
Bộ khởi động:
Bộ khởi động đóng vai trò là người dịch giữa bộ điều khiển và IDE arduino. Bạn phải tải bộ nạp khởi động vào bộ điều khiển (từ một chương trình khác) trước khi tích hợp nó với bảng arduino.
IDE (Integrated Development Environment - Môi trường phát triển tích hợp):
IDE arduino được cài đặt trong máy tính. IDE có trình biên dịch – compiler, serial monitor, v.v ... Ngôn ngữ Arduino là một biến thể của C++. Chương trình được viết, biên dịch và tải lên từ IDE tới vi điều khiển. IDE có nhiều sự lựa chọn để thích hợp với các phiên bản khác nhau của board arduino và cũng có thể lựa chọn các cổng giao tiếp với arduino.
Arduino Shields:
Shields là những thứ có thể gắn trên board arduino, cho phép dễ dàng giao tiếp với các mô-đun như LCD, ethernet, v.v., giúp giảm tối thiểu số lượng dây điện và số lượng chân sử dụng. Có rất nhiều Shield cho hầu hết các ứng dụng.
Hotline: 0979 466 469