IO I2C 24VDC INDUSTRIAL 8IN 8 OUT

Kết nối ngoại vi và bị nhiễu, một câu hỏi thường gặp của anh em làm Arduino ứng dụng. Vậy làm sao giải quyết nó nếu đã làm đủ mọi cách? IO I2C 24VDC INDUSTRIAL 8IN 8 OUT chính là nút thắc chúng ta nên quan tâm để mở

IO I2C 24VDC INDUSTRIAL 8IN 8 OUT

I. Giới Thiệu

Rất nhiều khách hàng yêu cầu về shield Arduino dùng cho công nghiệp nhưng mức độ ổn định phải cao. Arduino Shop đã lắng nghe và thu thập rất nhiều thông tin về khách hàng cho dòng sản phẩm này. Chính vì thế, Arduino Shop đã quyết định đầu tư nhập về một số lượng hớn hàng về IO isolation từ Mỹ về để đáp ứng nhu cầu và làm thỏa mản nhu cầu của khách hàng. IO I2C 24VDC INDUSTRIAL 8IN 8 OUT là một board sẽ làm khách hàng thỏa mản điều đó.

Lợi ích khi sử dụng sản phẩm:  IO I2C 24VDC INDUSTRIAL 8IN 8 OUT

- Giá thành Hợp lý với các đối tượng khách hàng dùng cho công nghiệp

- Hiện đại hóa công nghệ Industrial Arduino PLC

- Tích hợp với các dòng vi điều khiển Arduino trên thị trường và Industrial Arduino do Arduino Shop cung cấp

- Giải quyết được bài toán nhiễu khi dùng arduino trong các trường hợp nhiễu do IO gây ra. Có thể tham khảo bài viết chống nhiễu Arduino tại đây

II. Thông số Kỹ Thuật

1. Analog Inputs:

 Có 2 cổng Analog 4-20mA

Có 2 cổng analog 0-5V hoặc 0-10V phụ thuộc vào cái jum trên board. Có bảo vệ quá áp và dòng

2. Digital Inputs:

 Có 8 cổng input isolation, và được chia làm 2 nhóm, mỗi nhóm có 4 input và 1 cổng com. Có thể tác động bằng tín hiệu dương 5-24vdc hoặc 0vdc do điện áp đặt vào cổng COM

3. Digital Outputs

Có 8 cổng output Isolation, ra điện mức dương( 100mA) cho mỗi cổng. Có 2 cổng PWM 24VDC. Có 8 led hiển thị trạng thái tác động của Output

4. Giao tiếp

Có giao tiếp Rs232, có thể thiết lập chân D0/D4 cho Rx và D1/D5 cho Tx, phụ thuộc vào Jum setup

Điện thế hoạt động từ 5-24VDC, phù hợp với các dòng Arduino trên thị trường và Industrial Arduino do Shop cung cấp

Sơ đồ chân board IO I2C 8IN 8OUT

 Sơ đồ chân board IO I2C 8IN 8OUT

III. Cách sử dụng IO I2C 24VDC INDUSTRIAL 8IN 8 OUT

Board sử dụng giao tiếp I2C để giao tiếp với arduino. Thư viện giao tiếp có sẵn trên mạng, chỉ lôi về sài thôi.

Các bạn có thể xem code Mẫu bên dưới nhé

1. Code mẫu Input

#include <Wire.h>
#include "Adafruit_MCP23017.h"
Adafruit_MCP23017 mcp;
void setup() {  
  mcp.begin();      // use default address 0
  mcp.pinMode(0, INPUT);
  mcp.pullUp(0, HIGH);  // turn on a 100K pullup internally
  pinMode(13, OUTPUT);  // use the p13 LED as debugging
}
void loop() {
  digitalWrite(13, mcp.digitalRead(0));
}
 
2. Code mẫu Output
 
#include <Wire.h>
#include "Adafruit_MCP23017.h"
Adafruit_MCP23017 mcp;
void setup() {  
  mcp.begin();      // use default address 0
  mcp.pinMode(0, OUTPUT);
}
void loop() {
  delay(100);
  mcp.digitalWrite(0, HIGH);
  delay(100);
  mcp.digitalWrite(0, LOW);
}

 

GỌI NGAY - 0902 37 12 52 (Mr Quốc): Tư vấn KT

ĐỂ ĐƯỢC TƯ VẤN VÀ CUNG CẤP GIẢI PHÁP KỊP THỜI CHO BẠN

ARDUINO SHOP

Địa chỉ: Số 41 Gò Dưa, Phường Tam Bình, Quận Thủ Đức, TP. Hồ Chí Minh
Emailarduinoshophcm@gmail.com

Bình luận (0)

Gửi bình luận của bạn

Captcha
<