Bạn đã mua một con Kit Arduino. Nhưng bắt đầu từ đâu bây giờ?
Lần đầu mua Arduino nhưng không biết nên bắt đầu từ đâu? Đừng lo lắng, chúng tôi sẽ giúp bạn trong này viết này.
Lần đầu mua Kit Arduino nhưng không biết nên bắt đầu từ đâu? Đừng lo lắng, chúng tôi sẽ giúp bạn trong này viết này.
Bạn vừa mua một con Kit Arduino hoặc đang lên kế hoạch để mua nó - nhưng lại không biết bắt đầu từ đâu? Đừng lo, tất cả mọi người đều cảm thấy như thế khi mua nó lần đầu tiên. Đặc biệt là nếu bạn chưa từng mày mò về điện tử trước đây, thì điều đó là hoàn toàn bình thường.
Điều đó có nghĩa là Arduino không quá phức tạp nhưng cũng không “dễ như ăn bánh”. Và một tin tốt đó là hiện tại trên Website có đầy đủ tài nguyên để giúp bạn bắt đầu học Arduino. Chỉ cần bạn bỏ ra một chút nỗ lực, bạn đã có thể làm việc thành thạo với Arduino.
Cần chuẩn bị những gì?
Điều đầu tiên bạn cần, đó là chuẩn bị cho mình một tâm lý thật thoải mái với con Kit Arduino mà bạn có. Một lưu ý nhỏ, hướng dẫn này được viết bởi quan điểm của một người đã dùng Arduino Uno. Uno được xem là dòng Arduino thân thiện và phù hợp nhất với những người mới bắt đầu. Bởi dòng Uno có sẵn nhiều mẫu nhất trong thư viện mẫu của Arduino. Đó là lý do, chúng tôi gợi ý bạn nên mua Arduino Uno trong lần sử dụng đầu tiên.
Tùy thuộc vào bộ Kit thực tế bạn đã mua, các thành phần đi kèm cũng sẽ khác nhau. Chẳng hạn, bạn có thể cần màn hình LCD nhưng không cần có cảm biến nào. Tuy nhiên, một số thành phần bắt buộc phải có cho bất kì dự án Arduino bao gồm:
Arduino
Cáp USB
Board test
Điện trở
Tụ điện
Đèn LED
Công tắc
Để thuận tiện cho người học Arduino, Điện tử Nha Trang có sẵn bộ Kit học tập Arduino có kèm đầy đủ các thành phần trên. Ngoài ra, còn bổ sung một số khác như: cảm biến, màn hình LCD, biến trở, Quang trở, IC,...
Dành thời gian tra Google và đọc Wikipedia về các thành phần chỉ tạo cảm giác có thể làm tất cả mọi thứ. Bạn không cần phải hiểu rõ mọi thứ 100% rồi mới bắt tay vào làm, chỉ cần nắm bắt được cốt lõi cũng đã đủ để bạn thực hành Arduino.
Điều cuối cùng cần chuẩn bị đó là hãy cài đặt phần mềm Arduino IDE để viết Code. Bạn có thể tìm thấy files tại website chính thức của Arduino.
Học về mạch ở đâu?
Khi Arduino của bạn được set up và sẵn sàng để chạy, bạn nên kiểm tra lại một chút. Một trong những lý do mọi người cảm thấy bực bội với Arduino trong quá trình set up đó là họ chưa hiểu rõ về điện tử. Dẫn đến kết quả Arduino của bạn gặp lỗi, không chạy và bạn dễ nản và từ bỏ. Chúng tôi hiểu bạn muốn thành công ngay lập tức, nhưng bình tĩnh, học tập với Arduino và một quá trình có nhiều điều thú vị và nó cần diễn ra trong một thời gian dài.
Tuy nhiên, vì các mạch là nền tảng của điện tử ( không chỉ riêng Arduino), bạn khó tìm thấy các tài liệu hay hướng dẫn chi tiết chỉ trên Website. Chúng tôi sẽ giới thiệu cho bạn nguồn học tập về mạch ở mức độ nền tảng và hoàn toàn miễn phí và vô cùng chi tiết : bởi Khan Academy
Vậy học nền tảng Arduino ở đâu?
Một khi bạn đã có kiến thức nền tảng về mạch, đây là lúc thích hợp để học các điều cơ bản về Arduino. Một lần nữa, trước khi bắt tay thực hành, chúng tôi khuyến khích bạn nên làm quen với các khái niệm trước tiên. Chẳng hạn như bố cục của một Arduino hay là cách hoạt động của BreadBoard.
Có hàng trăm video hướng dẫn về Arduino trên Youtube, Udemy, Coursera,..v..v Chúng sẽ giúp bạn dễ dàng học về phần cứng hơn khi mà bạn có thể thấy được chính xác những gì đang diễn ra.
Nếu xem các Video tiếng Anh khá khó với bạn hoặc bạn thích đọc những tài liệu hơn. Thì tôi xin giới thiệu cho bạn website: http://arduino.vn/ Đây là một cộng đồng những người tự học Arduino tại Việt Nam. Ở đây có sẵn rất nhiều tài liệu và một cộng đồng sẵn sàng hỗ trợ những vướng mắc trong quá trình thực hành Arduino cho bạn.
Ý tưởng dự án Arduino cho người mới bắt đầu?
Đến lúc này, bạn đã hiểu Arduino là gì, tất cả những thành phần cần có, cách các mạch hoạt động ở mức cơ bản. Điều đó nghĩ rằng đã đến lúc bạn thực hành rồi đó.
Nếu bạn có một Arduino tốt, thì chắc chắn nó đã có sẵn vài dự án mẫu để thử. Vậy nên, bạn nên làm theo từng dự án một. Một số Kit phát triển có sách hướng dẫn gây hoang mang nhiều hơn là đem đến hữu ích. Trong trường hợp đó, bạn nên quăng sách hướng dẫn đi.
Examples từ trang chính thức của Arduino
Phần mềm của Arduino có tích hợp sẵn nhiều ví dụ để bạn học tập. Mở phần mềm Arduino -> Files -> Examples -> chọn các ví dụ mà bạn muốn học.
Việc thực hành nhiều ví dụ sẽ giúp bạn hiểu rõ hơn về phần Code của Arduino và thành thạo hơn. Khi bạn cảm thấy đã đủ tự tin với các ví dụ mẫu, bạn có thể thử một vài dự án Arduino dành cho người mới bắt đầu.
Bộ điều khiển đèn giao thông
Dự án điều khiển đèn giao thông với mô phỏng 3 đèn Led màu đỏ, vàng, xanh. Dự án này có khá đơn giản, phù hợp cho người mới bắt đầu.
Hệ thống báo động đơn giản
Sử dụng cảm biến chuyển động để phát hiện chuyển động và phát ra âm thanh báo động.
Những dự án khác
Một khi bạn đã có đủ trải nghiệm với Arduino thì trí tưởng tượng là giới hạn duy nhất những gì bạn có thể làm. Bạn cần thêm ý tưởng cho dự án Arduino? Tìm kiếm tại Instructables với hàng ngàn dự án mà có thể bạn sẽ hứng thú.
Làm thế nào để tìm sự giúp đỡ của Arduino?
Có một điều nữa bạn cần biết: Arduino không phải là thứ bạn có thể nắm bắt chỉ sau một đêm. Nếu bạn không có bất kỳ trải nghiệm nào trước đó, sẽ mất ít nhất một vài tuần trước khi bạn thực sự nắm bắt các khái niệm. Và trong suốt thời gian đó, bạn sẽ gặp rất khó khăn và có hàng trăm câu hỏi cần được giải đáp.
Có rất nhiều câu trả lời về Arduino và các nguồn tài nguyên tham khảo mà bạn có thể tìm thấy trên Website. Dưới đây là một vài cộng đồng bạn có thể kiểm tra:
Official Arduino Forums: Với hơn 6,3 triệu người tham gia thì đây là cộng đồng về Arduino lớn nhất trên Website. Ở đây, bạn có thể tìm thấy nhiều khía cạnh mới mẻ về Arduino cũng như cập nhật những sản phẩm mới nhất.
Cộng đồng Arduino Việt Nam Nếu có bất cứ câu hỏi nào, đừng ngại ngần đăng lên Group. Ở đây có hơn 40K người sẵn sàng giải đáp và giúp đỡ bạn.
Bắt đầu hành trình cùng Arduino
Nếu bạn kiên trì và đi đủ xa cùng Arduino, bạn sẽ nhận ra sự tiến bộ của mình ngay cả khi gặp rắc rối. Với những chia sẻ trên, hi vọng bạn đã có cái nhìn rõ ràng khi bắt đầu cùng Arduino. Chúc bạn thành công.