Lập trình arduino là gì – Tìm hiểu về lập trình arduino

Lập trình arduino là gì

 Arduino được xem là nền tảng của “mã nguồn mở” được dùng để tạo nên các loại ứng dụng trong lĩnh vực điện tử, khả năng tương tác với các thiết bị tương ứng nhau hoặc tương tác với môi trường để thuận lợi hơn.

 Arduino được ví như chiếc máy tính mini để người sử dụng dùng để lập trình, xây dựng và thực hiện các loại dự án về điện tử một cách hữu ích nhất mà không cần đến sự xuất hiện của các loại công cụ chuyên biệt dùng riêng cho quá trình phục vụ nạp code.

 Arduino gồm có hai phần chính đó là phần cứng và phần mềm.

 – Phần cứng:

 Vi điều khiển (hay còn được gọi với cái tên khác là board mạch mã nguồn mở). Một số board được sử dụng như:

 + Arduino Uno: là một loại board mạch đơn giản nhất phù hợp với đối tượng mới bắt đầu. Dữ liệu số bao gồm 14 chân, đầu vào gồm 6 chân 5V, khả năng phân giải là 1024 mức. Chạy với tốc độ 16MHz, điện áp từ 7V đến 12V. Kích thước của Board này là 5,5x7cm. Giá 200.000 đồng.

 + Arduino Micro: Bao gồm có đến 20 chân, trong đó chân có thể phát PWM có 7 chân. Thiết kế khá nhỏ gọn, nhẹ, kích thước bảng board là 5 x 2cm.

 + Arduino Pro: Thiết kế mới, chân số không có sẵn, tùy vào số chân bạn sử dụng để gắn trực tiếp và giúp tiết kiệm được khoảng không lớn. Thường có 2 loại đó là loại có nguồn 3.3V và loại có 5V.

 + Arduino Nano: Nếu nói về board có kích thước nhỏ gọn nhất chính là board Arduino Nano, lắp đặt dễ dàng với kích thước của board này chính là 2 x 4cm.

 + Arduino Mega: Là bộ phận được thiết kế với chân số lên đếm 64 chân, trong đó có 14 chân phát PWM, 4 cổng truyền tiếp. Kích thước của board là 5 x 10 cm.

 + Arduino Leonardo: Là board không có cổng nối USB dùng lập trình. Được thiết kế tại một chip nhỏ điều khiển. Kết nối qua COM ảo và có thể kết nối với chuột và bàn phím.

 – Phần mềm: Các phần mềm dành riêng hỗ trợ cho sự tích hợp IDE với tác dụng soạn thảo, nạp chương cho board và biên dịch code.

Ngôn ngữ lập trình arduino

 Ngôn ngữ lập trình của Arduino chính là C/C++, nhưng so với lập trình lập trình trực tiếp với vi điều khiển, lập trình với Arduino đơn giản hơn nhiều vì bạn chỉ phải giao tiếp với phần cứng thông qua các thư viện, có thể xem như các lớp C++ wrapper lên các giao tiếp với phần cứng. Trên website, có khá nhiều các library viết sẵn để điều khiển ngoại vi: LCD, sensor, motor… nên việc bạn cần làm chỉ là kết hợp chúng với nhau để tạo ứng dụng cho riêng bạn.

Phần mềm lập trình arduino

 Phần mềm Arduino mã nguồn mở (IDE)

Tài liệu lập trình arduino

 Ebook Arduino cho người mới bắt đầu (PDF)

 

 https://pholinhkien.com/baiviet-tong-hop-toan-bo-tai-lieu-arduino-tieng-viet-va-tieng-anh.html

 

  

  

  

  

 Tag: học hướng dẫn pdf nút nhấn sách cơ bản tự iot giáo bằng proteus labview trên visual studio esp32 khóa thoại động bước uno r3 ebooks a z bấm cảm biến vân tay esp8266 con quay hoi chuyen online xbee mega 2560