Hướng dẫn lập trình Arduino

Logo Arduino

Arduino Nó có thể là một trong những dự án hoặc nền tảng phần mềm và hardware libre đã đạt được nhiều thành công nhất và có tác động lớn nhất trong thế giới DIY. Cộng đồng đã tạo ra cả phần mềm nguồn mở để lập trình bộ vi điều khiển của bo mạch, cũng như các bo mạch phần cứng miễn phí khác nhau để hoạt động. Tất cả đều được cấp phép theo giấy phép GNU GPL để có thể tạo ra vô số phần bổ sung và dẫn xuất.

Trên thực tế, họ đã đánh thức cả một ngành công nghiệp điện tử với vô số phụ kiện, mũ hoặc khiên Nhờ đó bạn có thể mở rộng các khả năng của bảng Arduino của mình ngoài các chức năng cơ bản mà nó thực hiện theo tiêu chuẩn. Nhiều bộ dụng cụ cũng đã được tung ra để bắt đầu hoặc thực hiện các dự án rất cụ thể, chẳng hạn như bộ dụng cụ cho người máy, bộ dụng cụ cho các dự án sử dụng năng lượng mặt trời, bộ dụng cụ khởi động, v.v.

Có những loại tấm nào?

Bảng Arduino

đó các bảng Arduino chính thức khác nhau, mặc dù để bắt đầu, tôi khuyên bạn nên sử dụng Arduino UNO, đó là những gì tôi sử dụng làm cơ sở cho hướng dẫn. Các tấm khác nhau nổi bật nhất là:

  • Arduino UNO tái bản3: đây là tấm linh hoạt và được sử dụng nhiều nhất, là tấm được đề xuất để bắt đầu. Nó có vi điều khiển ATmega328 16Mhz, 2KB SRAM và 32KB flash, 14 chân I / O kỹ thuật số và 6 đầu vào tương tự.
  • Arduino Đến hạn: Nó có vi điều khiển AT91SAM3X8E với 84 Mhz, 96KB SRAM và 512 KB flash, vì vậy bạn sẽ có thể ghi các chương trình phức tạp hơn cho các dự án lớn hơn. Tương tự như vậy, bạn sẽ tìm thấy 54 kết nối I / O kỹ thuật số và 12 đầu vào tương tự + 2 đầu ra tương tự.
  • Mega Arduino: Bộ vi điều khiển ATmega2560 16Mhz, 8KB SRAM, 256KB flash, 54 chân I / O kỹ thuật số và 16 đầu vào tương tự. Nói cách khác, nó sẽ là một mô hình trung gian giữa Due và UNO, cho các dự án có độ phức tạp trung bình.
  • Arduino Lily pad: Tấm tròn nhỏ, linh hoạt cho các dự án dệt điện tử của bạn, tức là một thiết bị có thể đeo được mà bạn có thể đặt trên quần áo. Nó có thể thí nghiệm được.
  • ArduinoMicro: Đây là một bảng rất nhỏ với bộ vi điều khiển có thể hữu ích khi không gian là yếu tố chính và bạn cần một bảng chiếm ít không gian để chèn nó trong một không gian nhỏ. Có một phiên bản Pro của nó với các khả năng nâng cao. Nó bao gồm một vi điều khiển ATmega32U4 16Mhz và 20 chân I / O mà bạn sẽ phải hàn.
  • ArduinoNano: nó là một bo mạch thậm chí còn nhỏ hơn Micro, nhưng có các tính năng và giá cả tương tự, với vi điều khiển ATmega328.
  • ArduinoKhám Phá: Nó đắt hơn một chút so với hầu hết những cái trước đó, nó dựa trên Leonardo nguyên thủy, có dung lượng tương tự như UNO và là tấm đầu tiên xuất hiện. Nhưng thiết kế của nó đã được đổi mới, thu nhỏ và khác biệt ở chỗ một số nút bấm, cần điều khiển mini và cảm biến đã được tích hợp trực tiếp trên bo mạch. Do đó, nó là thú vị cho các dự án chơi game.

Bạn cũng sẽ tìm thấy tấm không chính thức, do cộng đồng hoặc các công ty khác tạo ra. Các đặc điểm của chúng có thể rất giống nhau và thậm chí tương thích với Arduino về mặt lập trình hoặc cấp điện tử, nhưng chúng tôi đã để đó như một giải pháp thay thế mà bạn lựa chọn. Tôi không khuyên bạn nên bắt đầu với các bảng phái sinh này theo bất kỳ cách nào, bởi vì có thể có một số thứ không tương thích và bạn sẽ không tìm thấy nhiều sự trợ giúp. Ngoài ra, một số trong số chúng rất cụ thể cho robot, máy bay không người lái, v.v.

Mặt khác, bạn có phụ kiện điện tử điều đó sẽ cung cấp cho bảng Arduino của bạn các khả năng bổ sung, chẳng hạn như kết nối WiFi, Bluetooth, trình điều khiển để điều khiển động cơ, v.v. Một số lá chắn được biết đến nhiều nhất là:

  • Tấm chắn Wi-Fi: để thêm kết nối WiFi và có thể kết nối dự án của bạn với Internet để quản lý từ xa.
  • Tấm chắn GSM: để kết nối dữ liệu di động.
  • Tấm chắn Ethernet- Kết nối mạng có dây.
  • Nguyên mẫu lá chắn: cho phép bạn sử dụng breadboard cho các thiết kế của mình.
  • Và rất nhiều hơn, chẳng hạn như màn hình, bàn phím, ...

Về nguyên tắc, đối với bắt đầu, Tôi không nghĩ rằng bạn có thể quan tâm đến loại mặt hàng này, mặc dù bạn có thể sẽ cần nó sau này.

Tôi cần những gì để bắt đầu?

Fritzing: nắm bắt giao diện của nó

Để bắt đầu, Tôi khuyên bạn nên lấy tài liệu sau:

  • Bộ khởi động Arduino: nó là một bộ khởi động hoàn chỉnh có chứa một tấm Arduino UNO, một hướng dẫn sử dụng rất đầy đủ và vô số các yếu tố điện tử khác nhau để làm việc với (điện trở, tụ điện, màn hình LED, màn hình, bảng mạch, đèn LED, cáp, điốt, bóng bán dẫn, còi, động cơ và động cơ servo, trình điều khiển, v.v.).
  • Nếu bạn chọn mua một trong các loại đĩa được đề cập ở trên, hãy nhớ rằng bạn sẽ phải mua vật liệu điện cần thiết cho từng dự án của riêng bạn trong các cửa hàng chuyên biệt… Cũng có thể khi bạn đã khai thác bộ khởi động, bạn muốn mua thêm tài liệu để tiếp tục mở rộng dự án của mình hoặc làm những việc vượt quá những gì mà bộ này cho phép.

Ngoài vật lý, sẽ rất thú vị nếu bạn có phần mềm phù hợp:

  • IDE Arduino: bạn có thể tải nó xuống cho các nền tảng khác nhau hoàn toàn miễn phí. Trong hướng dẫn PDF, tôi giải thích cách cài đặt nó trên từng hệ điều hành và cách thức hoạt động của nó.
  • khối Ardu: là một plugin khác trong Java cho nhiều nền tảng cũng có thể đã tải xuống miễn phí. Nó cho phép bạn làm việc bằng đồ họa, nghĩa là sử dụng các khối tương tự như các mảnh ghép để soạn chương trình của bạn mà không cần phải sử dụng ngôn ngữ lập trình. Tất cả điều này cũng được giải thích trong PDF.
  • Bực mình: là một chương trình cho phép bạn thực hiện các mô phỏng hoặc nguyên mẫu của các mạch của bạn trước khi lắp ráp chúng. Nó rất thú vị và bao gồm vô số yếu tố trong số các thư viện thiết bị của nó. Tải về tại đây.

Với điều đó, bạn sẽ có nhiều hơn đủ để bắt đầu…

Hướng dẫn lập trình Arduino:

Khóa học bắt đầu sử dụng Arduino

Mặc dù nền tảng này đã hoạt động trong nhiều năm, nhưng có thể có nhiều người trẻ hoặc không quá trẻ đọc chúng tôi bây giờ và những người muốn tham gia vào cộng đồng tuyệt vời của những nhà sản xuất đang tồn tại để tạo ra các dự án dựa trên Arduino vào lúc này. Vì vậy, nếu bạn muốn bắt đầu học lập trình từ đầu và từng bước, tôi cung cấp cho bạn ebook miễn phí về lập trình Arduino. Với nó, bạn sẽ học được mọi thứ bạn cần để bắt đầu xây dựng những thiết kế đầu tiên của mình ...

Tập tin tải xuống bao gồm những gì?

Trong Tải xuống ZIP bạn sẽ tìm thấy một số tệp để làm việc với:

  • sách điện tử có hướng dẫn Lập trình Arduino IDE và Ardublock trong PDF tiêu chuẩn để có thể sử dụng nó trên PC của bạn.
  • sách điện tử giống với sách trước đó, nhưng có kích thước nhỏ hơn và nhẹ để sử dụng từ các thiết bị di động của bạn.
  • Tải xuống các liên kết với chương trình cần thiết.
  • Một thư mục với tập tin nguồn phác thảo mà bạn có thể thử làm ví dụ hoặc sửa đổi để học hỏi. Có cả mã cho Arduino IDE cũng như những mã khác cho Ardublock và thậm chí một số mã để làm việc cùng với Raspberry Pi.

Tải xuống Sách điện tử miễn phí và các tiện ích bổ sung:

Bắt đầu tải xuống đấy nhé:

ARDUINO EBOOK

Tôi hy vọng nó sẽ giúp bạn và bạn bắt đầu trở thành một nhà sản xuất với dự án đầu tiên của bạn. Bạn có thể để lại nhận xét với những thiết kế đầu tiên của mình và chia sẻ những sáng tạo của bạn với chúng tôi.


9 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

      Tomas dijo

    Chào buổi chiều tốt lành:
    Bạn cần tạo một TESTER lấy hai giá trị của Tụ điện và điện trở song song với đất C = 470Mfx50V, R = 330k 1 / 4W, cái này kết nối với đầu vào và đầu ra 3.5 AUDIO Jack
    Thông qua một Câu hỏi 3.5
    câu hỏi trong arduino có thể thực hiện điều gì đó đo lường và xuất ra các giá trị,

      Mario Piñones c. dijo

    Tôi đang bắt đầu và tôi dự định sẽ đạt được kết quả tốt

      Norberto dijo

    Tải xuống Arduino EBOOK của bạn không hoạt động

         Isaac dijo

      Xin chào,
      Tôi vừa thử và nó phù hợp với tôi. Đúng là có quảng cáo trước.
      Nhưng lần thứ hai bạn nhấp vào liên kết mà nó tải xuống.
      lời chúc mừng

      martin dijo

    Quá trình tải xuống bắt đầu và dừng cho biết: Lỗi: Lỗi mạng
    Thử trên các máy tính khác, trên các mạng khác và sự cố vẫn tiếp diễn

         Isaac dijo

      xin chào
      Tôi đã tải xuống lại ngay bây giờ và nó hoạt động hoàn hảo.

      Nestor Martin dijo

    Xin chào, bạn có thể vui lòng kiểm tra lại liên kết được không? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Nó gây ra lỗi mạng khi tải xuống.
    Cám ơn rất nhiều.

         Isaac dijo

      Xin chào,
      Ok, đã kiểm tra.

      Jaime Teran Rebolledo dijo

    Ước tính:
    Tôi không thể tải xuống Sách điện tử Arduino. Bạn có thể gửi cho mình qua mail, kèm theo các tài liệu khác để học và sử dụng tốt được không?
    Chúc mừng.