Mục lục:

Tìm hiểu ARDUINO (trong 20 phút): 10 bước (có hình ảnh)
Tìm hiểu ARDUINO (trong 20 phút): 10 bước (có hình ảnh)

Video: Tìm hiểu ARDUINO (trong 20 phút): 10 bước (có hình ảnh)

Video: Tìm hiểu ARDUINO (trong 20 phút): 10 bước (có hình ảnh)
Video: Học lập trình Arduino KHÔNG HỀ KHÓ - Bộ KIT học tập Arduino Uno R3 BLK 2024, Tháng bảy
Anonim
Tìm hiểu ARDUINO (trong 20 phút)
Tìm hiểu ARDUINO (trong 20 phút)
Tìm hiểu ARDUINO (trong 20 phút)
Tìm hiểu ARDUINO (trong 20 phút)

Đây là một hướng dẫn mà tôi đã viết đặc biệt để chia sẻ kiến thức của tôi về arduino một cách rất đơn giản. Tôi chắc chắn sẽ đảm bảo với bạn rằng đây sẽ là một mô-đun đóng gói năng lượng bao gồm hầu hết mọi chủ đề cơ bản trong arduino.

Arduino có một tiềm năng to lớn có thể làm được nhiều hơn những gì bạn tưởng tượng, việc sử dụng nó cũng thực sự đơn giản.

Tôi không muốn nói nhiều hơn trong phần giới thiệu và lãng phí thời gian quý báu của bạn, hãy trực tiếp đi vào nội dung.

Bước 1: Nội dung

Nội dung
Nội dung
  1. Giới thiệu ngắn gọn về arduino.
  2. các loại arduino.
  3. cấu trúc arduino.
  4. "dự án" đầu tiên của bạn.
  5. Điều chế độ rộng xung PWM.
  6. Giao tiếp nối tiếp.
  7. Bao gồm các bài tập

Bước 2: Arduino là gì?

Arduino là gì?
Arduino là gì?
Arduino là gì?
Arduino là gì?

Một định nghĩa đơn giản về arduino mà tôi biết là nó là một công cụ điện tử có khả năng thực hiện tự động hóa đơn giản và kết nối các thiết bị khác nhau với nhau bằng các kết nối đơn giản hơn và mã hóa đơn giản nhất.

Đây là nền tảng phù hợp cho những ai muốn thực hiện sự nghiệp của mình trong lĩnh vực tự động hóa hoặc robot. Arduino là một công cụ đơn giản cho phép chúng tôi giao tiếp với bộ điều khiển vi mô được nhúng trên bất kỳ bo mạch arduino nào. (AT mega328 trong arduino UNO). Tham khảo pic để hiểu thêm.

TƯỞNG TƯỢNG

  • bạn muốn truyền đạt một thông tin cho một người nói tiếng Pháp nhưng bạn chỉ biết tiếng Anh.
  • trong trường hợp này, bạn chắc chắn sẽ cần một phiên dịch để hoàn thành giao tiếp.
  • như vậy người dịch sẽ biết cả tiếng Pháp và tiếng Anh.

kết nối với tình hình hiện tại!

  1. Tiếng Pháp là ngôn ngữ cấp cao (thân thiện với người dùng, ví dụ: C, C ++…).
  2. Tiếng Anh là ngôn ngữ Máy.
  3. arduino là người dịch. tôi hy vọng bạn có thể đã hiểu rõ hơn !!!

Bước 3: Vi điều khiển là gì?

Vi điều khiển là gì?
Vi điều khiển là gì?

Bộ điều khiển vi mô là một máy tính được đơn giản hóa, có một lượng rất nhỏ bộ nhớ, RAM,…

Nó là một công cụ rất nhỏ gọn và rẻ tiền, dễ dàng có sẵn. Bộ điều khiển vi mô được sử dụng trong arduino UNO là ATmega 328, nó có chứa một EEPROM nó có thể được lập trình lặp lại bằng cách xóa mã trước đó.

Bước 4: Các loại Arduino

Các loại Arduino
Các loại Arduino

Hình ảnh liệt kê các loại bảng arduino khác nhau được sử dụng phổ biến nhất.

Arduino UNO

Đây là loại bảng phổ biến và phù hợp nhất cho người mới bắt đầu! nó chứa một loạt các chân cái trong đó do đó bằng cách sử dụng một chân đực, chúng ta có thể thực hiện kết nối một cách đơn giản mà không cần hàn hoặc sử dụng breadboard.

Arduino nano

Điều này rất giống với bảng UNO ngoại trừ kích thước của bảng được giảm thiểu nên nó xứng đáng với tên gọi của nó. Nó chứa một loạt các chân nam hàn, có thể được kết nối với bảng mạch và sử dụng trực tiếp mà không cần hàn. Giá này tương đối rẻ khi so sánh tới UNO.

Bàn phím Arduino LILY

Điều này được sử dụng cho thiết bị điện tử đeo được.

Bước 5: Cấu trúc Arduino

Cấu trúc Arduino
Cấu trúc Arduino

1. USB plug-cung cấp này được sử dụng để tải lên mã của bạn và nó cũng có thể được sử dụng như một đầu vào nguồn điện cho arduino.

2. Các chân số (2-13) được sử dụng cho các hoạt động đầu vào và đầu ra.

Chân 3. Analog (0-5) được sử dụng cho các hoạt động đầu vào và đầu ra ở dạng tương tự.

5. nút màu đỏ được sử dụng để đặt lại bảng, tức là quá trình thực thi mã bắt đầu từ đầu.

6. Các chân nối tiếp RX, TX được sử dụng để giao tiếp nối tiếp.

7. nó cũng có một ổ cắm đầu vào DC.

Bước 6: THIẾT LẬP

CÀI ĐẶT
CÀI ĐẶT
CÀI ĐẶT
CÀI ĐẶT

1. Cài đặt phần mềm arduino IDE. (Phần mềm miễn phí)

2. cắm vào bo mạch arduino của bạn và chọn đúng cổng và nhiều loại.

lưu ý: đối với tôi số cổng là com23 của bạn có thể khác nhau.

Tham khảo hình ảnh!

Bước 7: Đèn LED dự án đầu tiên của bạn nhấp nháy

Project-LED Blink đầu tiên của bạn
Project-LED Blink đầu tiên của bạn
Project-LED Blink đầu tiên của bạn
Project-LED Blink đầu tiên của bạn

Trong dự án này, bạn sẽ tạo ra một đèn LED để nhấp nháy.

một giây trạng thái BẬT, một giây TẮT trạng thái.

Phần cứng

tạo kết nối như trong hình.

Phần mềm

tải lên mã được hiển thị trong hình ảnh.

Ngay sau khi mã hóa được tải lên, đèn led bắt đầu nhấp nháy.

Ghi chú:

void setup () -section chỉ thực thi một lần.

void loop () - thực hiện lặp đi lặp lại cho đến khi nguồn vẫn bật.

Bước 8: Điều chế độ rộng PWM -pulse

PWM -pulse Width Modulation
PWM -pulse Width Modulation

-Điều này được sử dụng để làm cho đèn led phát sáng theo các giai đoạn có độ sáng khác nhau.

-làm cho nó mờ đi và sau đó làm cho nó sáng hơn!

-chân tương tự chỉ hỗ trợ dữ liệu 8 bit (0-255).

-chúng tôi sẽ sử dụng ghi tương tự thay vì ghi kỹ thuật số để thiết lập PWM.

-mã sẽ là analogWrite (chân dẫn, giá trị)

PWM: 3, 5, 6, 9, 10 và 11 chân Cung cấp đầu ra PWM 8-bit với analogWrite ()

led pin- pin kỹ thuật số mà bạn đã kết nối led.

giá trị - giá trị nằm trong khoảng (0-255) giá trị thấp hơn làm cho đèn led phát sáng mờ, giá trị cao làm cho đèn led phát sáng sáng hơn.

BÀI TẬP:

cố gắng làm cho led sáng hơn từng bước bằng cách sử dụng vòng lặp for để tham khảo liên kết tham khảo!

Bước 9: Giao tiếp nối tiếp

Truyền thông nối tiếp
Truyền thông nối tiếp

Nối tiếp được sử dụng để giao tiếp giữa bảng Arduino và máy tính hoặc các thiết bị khác. Tất cả các bo mạch Arduino đều có ít nhất một cổng nối tiếp (còn được gọi là UART hoặc USART): Serial. Nó giao tiếp trên các chân kỹ thuật số 0 (RX) và 1 (TX) cũng như với máy tính qua USB. Vì vậy, nếu bạn sử dụng các chức năng này, bạn cũng không thể sử dụng chân 0 và 1 cho đầu vào hoặc đầu ra kỹ thuật số.

nó giúp biết được số đọc của các cảm biến được kết nối với nó

Chúng cũng giúp kết nối các module không dây như bluetooth, wifi Esp8266….

Nó còn nhiều thứ liên quan đến nó ………………………..!

Bước 10: Giao tiếp nối tiếp được áp dụng

Giao tiếp nối tiếp ứng dụng
Giao tiếp nối tiếp ứng dụng
Giao tiếp nối tiếp ứng dụng
Giao tiếp nối tiếp ứng dụng

Trong phần này, chúng ta sẽ lấy giá trị đầu ra từ một điện trở phụ thuộc ánh sáng LDR và hiển thị nó trong màn hình nối tiếp.

tham khảo các hình ảnh để biết kết nối phần cứng và mã hóa!

bây giờ làm gián đoạn giá trị cảm biến bằng cách làm nhiễu ánh sáng rơi vào cảm biến và xem những thay đổi trong các giá trị!

BÀI TẬP:

nhiệm vụ của bạn là làm cho đèn LED phát sáng dựa trên đầu ra của LDR, tức là đèn LED sẽ phát sáng hơn trong điều kiện tối và phát sáng mờ trong điều kiện sáng.

đầu mối: sử dụng giao tiếp PWM và Serial.

nó là cơ bản cho tự động hóa!

Còn tiếp……

Đây chỉ là một mô-đun giới thiệu tôi sẽ viết thêm về điều này và những mô-đun đó sẽ sớm được phát hành, hãy theo dõi tôi nếu bạn thích nó

một số chủ đề sắp tới:

  • Điều khiển động cơ servo.
  • mô-đun siêu âm.
  • Cảm biến hồng ngoại.
  • trình điều khiển động cơ L293D.
  • giao tiếp bluetooth
  • và nhiều hơn nữa ……………………. Hy vọng bạn thích nó……………………………..!!!! "chia sẻ kiến thức!" "THEO DÕI TÔI ĐỂ BIẾT THÊM THÔNG TIN"

Đề xuất: