Giới thiệu về lập trình Arduino

Lâp trình Arduino: Arduino là gì?

Arduino là một bo mạch vi điều khiển do một nhóm giáo sư và sinh viên Ý thiết kế và đưa ra đầu tiên vào năm 2005. Mạch Arduino được sử dụng để cảm nhận và điều khiển nhiều đối tượng khác nhau. Nó có thể thực hiện nhiều nhiệm vụ từ lấy tín hiệu từ cảm biến đến điều khiển đèn, động cơ, và nhiều đối tượng khác. Ngoài ra mạch còn có khả năng liên kết với nhiều module khác nhau như module đọc thẻ từ, ethernet shield, sim900A, ….để tăng khả ứng dụng của mạch.

Phần cứng bao gồm một board mạch nguồn mở được thiết kế trên nền tảng vi xử lý AVR Atmel 8bit, hoặc ARM, Atmel 32-bit,…. Hiện phần cứng của Arduino có tất cả 6 phiên bản. Tuy nhiên phiên bản thường được sử dụng nhiều nhất là Arduino Uno và Arduino Mega. Arduino Uno được sử dụng rất rộng rãi trên thế giới, rất nhiều ví dụ trên youtube hoặc các trang hướng dẫn về Arduino sử dụng mạch này. Vì vậy đối với các bạn mới học Arduino, việc chọn Arduino Uno sẽ giúp các bạn có thể tự học dễ dàng.

Phần mềm để lập trình cho mạch Arduino là phần mềm IDE. Đây là phần mềm mã nguồn mở, và có thể được download từ trang web của Arduino: arduino.cc. Việc hướng dẫn download và sử dụng phần mềm này sẽ được đề cập đến trong những phần sau

Học lập trình Arduino như thế nào cho hiệu quả

Hiện nay trên Internet có rất nhiều tài liệu hướng dẫn học lập trình Arduno. Bạn có thể tìm thấy các trang web, kênh youtube chuyên hướng dẫn và chia sẽ miễn phí các dự án về Arduino. Vì vậy nếu các bạn có vốn tiếng Anh khá thì có thể tự học từ trên internet, từ các trang web nước ngoài.

Tuy nhiên trong  quá  trình  tự  học,  các  bạn  không  nên  copy  cả mã  code mà  từ  code mẫu. Các  bạn  hãy tự  tay  mình  đánh  lại  từng  dòng  lệnh,  tự  phân  tích  tại  sao  lại  viết  như  vậy,  rồi  kiểm  tra  chương trình,  rồi  nạp  chương  trình  cho  bo mạch.  Như  vậy  các  bạn  có  thể  hiểu  rõ  hơn,  cũng  như  sẽ  thấy  những sai sót khi mình đánh, từ đó hiểu các lỗi đó, cũng như hiểu hơn cách viết chương trình

Các bạn nhỏ say xưa lập trình robot

Tại sao lại chọn lập trình Arduino?

Hiện tại  ở  Việt Nam và trên thế  giới cũng có nhiều bo mạch vi điều khiển khác nhau. Tuy nhiên Arduino có một số  ưu điểm mà khiến nó trở  nên nổi tiếng và hiện đang được sử  dụng rộng rãi trên thế  giới. Những ưu điểm đó là: rẻ, tương thích được với nhiều hệ  điều hành, chương trình lập  trình  đơn  giản,  rõ  ràng,  dễ  sử  dụng,  sử  dụng  mã  nguồn  mở  và  có  thể  kết  hợp  với  nhiều module khác nhau.

Học lập trình Arduino cần chuẩn bị những gì?

Học lập trình Arduino bạn cần có

  • Trình soạn thỏa Arduino IDE hoặc hiện nay có rất nhiều công cụ hỗ trợ kéo thả như Mblock, minibloq …
  • Bộ kit thực hành Arduino (bao gồm mạch Arduino Uno và nhiều linh kiện điện tử khác). Các bạn có thể mua các linh kiện thực hành tại các shop bán linh kiện như: Linh kiện điện tử Minh Hà – banlinhkien.vn hay linhkientot.vn

Hour Of Code Việt Nam

(Visited 1.924 times, 6 visits today)

Bình luận