Networks Business Online Việt Nam & International VH2

Hướng dẫn sử dụng Arduino Ethernet Shield

Đăng ngày 08 November, 2022 bởi admin
Arduino Ethernet Shield được cho phép thuận tiện liên kết Arduino với internet. Shield này được cho phép Arduino gửi và nhận tài liệu từ bất kể nơi nào trên quốc tế có liên kết internet. Bạn hoàn toàn có thể sử dụng nó để làm những việc mê hoặc như điều khiển và tinh chỉnh robot từ xa trên website hoặc rung chuông mỗi khi bạn nhận được tin nhắn mới từ mạng xã hội Twitter. Shield này mở ra vô số năng lực bằng cách được cho phép bạn liên kết project với internet ngay lập tức. Bài viết này sẽ hướng dẫn bạn cách sử dụng Arduino Ethernet Shield không thiếu và chi tiết cụ thể .

Lắp ráp

Quá trình lắp rất đơn thuần chỉ việc cắm những chân từ shield vào arduino .
Shield này cần sử dụng với những bo Arduino Uno Rev. 3 ( hoặc mới hơn ). Vì nó có quá nhiều chân nên sẽ không tương thích với những bo Arduino phiên bản trước đó .

Các đặc tính của shield

Ethernet Shield dựa trên chip W51000, có bộ đệm 16K bên trong. Nó có vận tốc liên kết lên tới 10 / 100M b .
Nó dựa vào thư viện Arduino Ethernet, đi kèm với môi trường tự nhiên tăng trưởng .
Ngoài ra còn có một khe cắm micro SD trên bo mạch được cho phép bạn tàng trữ rất nhiều tài liệu .
Bo cũng có khoảng trống để bổ trợ module Power over Ethernet ( PoE ), được cho phép bạn cấp nguồn cho Arduino qua liên kết Ethernet .

Bắt đầu

Cắm Arduino vào cổng USB của máy tính và Ethernet shield vào bộ định tuyến router hoặc liên kết internet trực tiếp .

Tiếp theo, mở ứng dụng tăng trưởng Arduino. Bạn nên tăng cấp lên Arduino 1.0 trở lên. Phiên bản ứng dụng này được tích hợp tương hỗ DHCP và không nhu yếu thông số kỹ thuật bằng tay thủ công địa chỉ IP .
Để tìm ra địa chỉ IP nào đã được gán cho bo, hãy mở sketch DhcpAddressPrinter tại :

File -> Examples -> Ethernet -> DhcpAddressPrinter

Sau khi mở, bạn hoàn toàn có thể cần đổi khác địa chỉ Mac. Trên những phiên bản mới của Ethernet shield, bạn sẽ thấy địa chỉ này trên nhãn dán được gắn vào bo. Nếu cái của bạn không có nhãn dán, chỉ cần tạo một địa chỉ mac duy nhất hoàn toàn có thể hoạt động giải trí được. Nếu bạn đang sử dụng nhiều shield cần bảo vệ mỗi cái có một địa chỉ Mac duy nhất .

Khi địa chỉ Mac được thông số kỹ thuật đúng, hãy tải sketch lên Arduino và mở màn hình serial. Nó sẽ xuất ra địa chỉ IP được sử dụng .

Server

Bạn hoàn toàn có thể sử Arduino Ethernet shield làm web server để tải trang HTML hoặc hoạt động giải trí như một chat server. Bạn cũng hoàn toàn có thể nghiên cứu và phân tích những nhu yếu được gửi bởi client, ví dụ điển hình như trình duyệt web. Hai ví dụ sau đây cho thấy cách sử dụng nó để Giao hàng những trang HTML và nghiên cứu và phân tích chuỗi URL .

Một điều quan trọng cần ghi nhớ là bạn sẽ phải nhập địa chỉ IP Arduino vào cả hai ví dụ dưới đây để chúng hoạt động giải trí .

 

Đoạn code sau biến hóa website được cung ứng bằng một nút nhấn :

Để làm cho mã ví dụ này hoạt động giải trí, chỉ cần gắn một nút giữa chân D2 và 5V, điện trở 10K giữa chân D2 và ground, sau đó tải địa chỉ IP của Arduino vào trình duyệt web. Các trang sẽ tải với một nền đen. Nhấn và giữ nút, sau đó làm mới trang trình duyệt. Các website sẽ tải với một nền trắng .

Đoạn code sau sẽ làm sáng một đèn LED tùy thuộc vào URL được gửi tới Arduino :

Để thực thi việc làm này, hãy nối dây dương với đèn LED với chân D2 và dây âm tiếp nối đuôi nhau với điện trở 220 ohm nối đất .

Để bật đèn LED, hãy nhập cái này vào trình duyệt của bạn :
http : / / [ YOUR IP ADDRESS HERE ] / USD 1

Để tắt đèn LED, hãy nhập cái này vào trình duyệt của bạn :
http : / / [ YOUR IP ADDRESS HERE ] / USD 2

Lưu ý : Thay [ YOUR IP ADDRESS HERE ] bằng địa chỉ IP của bạn .

Client

Bạn cũng hoàn toàn có thể sử dụng Ethernet Shield làm client. Nói cách khác, bạn hoàn toàn có thể sử dụng nó để đọc những website như trình duyệt web .

Các website có rất nhiều văn bản cả hiển thị và ẩn, điều này làm cho việc lập trình ở phía client rất khó khăn vất vả. Đọc thông tin từ những website thường tương quan đến việc nghiên cứu và phân tích nhiều chuỗi .

Dưới đây sẽ là code để đọc tin nhắn Twitter. Do code đó đã nằm trong ví dụ lập trình Arduino nên chỉ cần sửa một chút ít để bật đèn LED nếu một tin nhắn được đọc .

Để triển khai việc làm này, nối dây dương với đèn LED với chân D2 và dây âm nối với điện trở 220 ohm nối đất .

Đừng quên nhập địa chỉ IP của riêng bạn vào code bên dưới, nếu không nó sẽ không hoạt động giải trí .

Đây là code:

Nếu bạn có nhu yếu về arduino, linh phụ kiện điện tử, phụ kiện điện tử, mạch điện tử ứng dụng, dụng cụ đo kiểm … Đừng quên tìm hiểu thêm những mẫu sản phẩm tại Điện Tử Tương Lai

https://vh2.com.vn/san-pham

Source: https://vh2.com.vn
Category : Tin Học