Học Arduino cần những gì?

Thảo luận trong 'Arduino' bắt đầu bởi PhanMH, 14 Tháng tư 2015.

Users Viewing Thread (Users: 0, Guests: 0)

Lượt xem: 1,078

  1. PhanMH

    PhanMH Thành Viên Nổi bật

    Bài viết này hướng tới những người "đang có ý định", "sẽ" và "mới bắt đầu" tìm hiểu về Arduino. Khi bắt đầu học một cái gì đó, nhiều người thường không biết bắt đầu từ đâu. Học về Arduino cũng vậy. Do đó , tôi quyết định viết bài này để định hướng cho các bạn muốn học về Arduino. Bắt đầu của tôi chỉ là một con số 0 - 0 kiến thức, 0 kinh nghiệm, 0 thiết bị, 0 người hướng dẫn và 1 tò mò. "Đam mê công nghệ - Làm chủ thiết bị " nào cùng bắt đầu thôi
    Mình muốn nói tới 4 phần chính:
    1. Sự đam mê
    2. Phần cứng
    3. Phần mềm
    4. Cộng đồng chia sẻ.

    I. Sự Đam Mê:
    Câu hỏi đặt ra là: Sự đam mê của bạn cho Arduino của bạn tới đâu?
    Sự đam mê
    trong bản thân bạn là một điều hết sức cần thiết nếu bạn muốn gắn bó lâu dài với Arduino. Mỗi công việc đều có những khó khăn nhất định, tìm hiểu và thực hành Arduino cũng vậy. Nếu không có đam mê thì tôi chắc chắn rằng bạn sẽ sớm bỏ cuộc. Thực hành cũng là một yếu tố hết sức quan trọng. Có nhiều bạn học Arduino tuy là có đam mê thật nhưng lại không có điều kiện thực hành. Bởi thế mà học tới đâu quên tới đó, và càng học thì càng không hiểu. Đây là điều cực kì nguy hiểm bởi nó dễ đánh mất đi niềm đam mê của người học.

    II. Phần Cứng:
    Những phần cứng cần phải có trước khi học Arduino:
    1. Mạch Arduino - hãy chọn Arduino UNO R3 (hoặc Arduino Nano).
    2. Breadboard và dây cắm. http://banlinhkien.vn/goods-1082-day-40p-20mm-duc-duc.html#.VSzGqHN82IA
    3. Đèn Led. http://banlinhkien.vn/goods-2127-led-5mm-trang-ss-.html
    4. Điện trở.
    5. Một nguồn tài liệu về Arduino: (Nên đọc bằng tiếng anh nhé)
    6. Một người nào đó biết về Arduino.
    Những phần cứng trên để để cho chúng ta học tập
    III. Phần mềm:
    Trước tiên, bạn cần:
    • Arduino Drvier để máy tính của mình giao tiếp được với mạch Arduino.
    • Arduino IDE để lập trình và tải chương trình lên mạch Arduino của mình.
    • Proteus7.10 hoặc 8 để mô phỏng.
    Bạn có thể lập trình Arduino trên desktop, laptop. Điện thoại thông minh smartphone có hỗ trợOTG cũng có thể lập trình Arduino. Bạn sẽ cần một IDE đặc biệt để làm điều này.
    IV. Cộng Đồng Arduino.
    Mọi người đi qua có khó khăn gì thì có cộng đồng giúp đỡ.Vì vậy, đừng ngần ngại tìm hiểu sâu vào những kiến thức, linh kiện điện tử làm nên Arduino bạn có thể tham khảo các cộng đồng như: http://arduino.vn/ , http://forum.arduino.cc/...

    Tổng kết:
    Bạn có thể học từng bước 1 không được nóng vội, mọi đường đi đều có trông gai. "Đường đi khó không vì ngăn sông các núi, mà vì lòng người ngại núi e sông" dưới đây là ví dụ mẫu cho con led chân 13 có sẵn trên kit.

    /*
    Blink
    Turns on an LED on for one second, then off for one second, repeatedly.

    Most Arduinos have an on-board LED you can control. On the Uno and
    Leonardo, it is attached to digital pin 13. If you're unsure what
    pin the on-board LED is connected to on your Arduino model, check
    the documentation at http://arduino.cc

    This example code is in the public domain.

    modified 8 May 2014
    by Scott Fitzgerald
    */

    // the setup function runs once when you press reset or power the board

    void setup() {
    // initialize digital pin 13 as an output.
    pinMode(13, OUTPUT);
    }

    // the loop function runs over and over again forever

    void loop() {
    digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
    delay(1000); // wait for a second
    digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
    delay(1000); // wait for a second
    }
  2. manhhung12b5

    manhhung12b5 Guest

    ad ơi cho em hỏi có mạch điều khiển nào. điều khiển dc 5 động cơ dc sevo có kết nối với phần mềm matlap không ad. chuẩn bị làm đồ án tốt nghiệp " cánh tay robot" mà em chưa tìm dc board điều khiển phù hợp.
    PhanMH thích bài này.
  3. xuanduk_92

    xuanduk_92 New Member

    bài viết hay quá anh ak,rất bổ ích cho những người đang tìm hiểu về bộ kít này,hj:)
  4. Mình ...quyết định.....cai nghiện 8051 để bắt đầu nghiện Adrunio....rất nhiều Project hay.
    PhanMH thích bài này.
  5. huunho

    huunho New Member

    audino chính là avr, có gì khác lạ đâu em? cái này chỉ dành cho người mới học thôi, em biết lâu rồi còn gì?
  6. PhanMH

    PhanMH Thành Viên Nổi bật

    Như ở trên đầu em có nói mà Bác @huunho
  7. PhanMH

    PhanMH Thành Viên Nổi bật

    Bạn có thể dùng con mega2560. arduino có cái hay của nó là mô phỏng được bằng proteus hoặc labview hay matlab
  8. tung.lvan

    tung.lvan Nhóm MCU

    Bài viết rất chi tiết!
    Ủng hộ @PhanMH
    Last edited by a moderator: 11 Tháng sáu 2015
  9. Hoang-Son Nguyen

    Hoang-Son Nguyen New Member

    Cái này ở có ở đâu mở lớp đào tạo không nhỉ . Hic mình muốn học mà ko biết tìm đâu
  10. Hoang-Son Nguyen

    Hoang-Son Nguyen New Member

    Cảm ơn bạn nhé, bài viết rất chi tiết, chứng tỏ thớt cũng là chuyên gia đấy nhỉ:)
    Frake thích bài này.
  11. Frake

    Frake New Member

    Cái này không mở lớp đâu bạn tự tìm hiểu trên web thôi. có gì ra cửa hàng mấy hạn định hướng cho

Chia sẻ trang này

Lên trên