Khác

MAX485 MODULE CHUYỂN TTL <--> RS485 V2

Mã sản phẩm: K3_14
THÔNG SỐ KỸ THUẬT: + Điện áp làm việc: 5V+ Đầu vào TTL giao tiếp trực tiếp với vi điều khiển, arduino...+ Hàn sẵn đầu ra Domino 2P để tiện lợi cho đấu nối trên mạng RS485 VÍ DỤ 1:   CODE MẪU ARDUINO GIAO TIẾP MAX485: 1. CODE BÊN PHẦN TRUYỀN DỮ LIỆU:#include <SoftwareSerial.h>SoftwareSerial mySerial(3,2);void setup() {  mySerial.begin (9600);  Serial.begin(9600);}void loop() {  mySerial.println (“ĐIỆN...
10,000₫
Hàng còn: 35
Số lượng
 
1
 
Thêm vào giỏ Mua ngay

Dịch vụ & Khuyến mãi

Giao miễn phí chuyển phát nhanh trong nội thành TPHCM đối với đơn hàng trên 1 triệu đồng

Giảm 5k cho đơn hàng trên 300k đồng

Giảm 10k cho đơn hàng trên 500k đồng

Giảm 15k hoặc freeship chuyển phát nhanh cho đơn hàng trên 1tr đồng

Giảm 25.000đ hoặc freeship cho đơn hàng trên 2tr đồng.

Chi tiết sản phẩm

THÔNG SỐ KỸ THUẬT:

 

+ Điện áp làm việc: 5V

+ Đầu vào TTL giao tiếp trực tiếp với vi điều khiển, arduino...

+ Hàn sẵn đầu ra Domino 2P để tiện lợi cho đấu nối trên mạng RS485

 

VÍ DỤ 1:

 

 

 

CODE MẪU ARDUINO GIAO TIẾP MAX485:

 

1. CODE BÊN PHẦN TRUYỀN DỮ LIỆU:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(3,2);

void setup() {

  mySerial.begin (9600);

  Serial.begin(9600);

}

void loop() {

  mySerial.println (“ĐIỆN TỬ ĐỨC HUY”);

  Serial.println (“XIN CHÀO!!!”);

  delay(1000);

}

 

2. CODE BÊN PHẦN NHẬN DỮ LIỆU:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(3,2);

void setup() {

  Serial.begin(9600);

  mySerial.begin(9600);

}

void loop() {

  while(mySerial.available() > 0){

    char c = mySerial.read();

    Serial.write(c);

  }

}

 

 

VÍ DỤ 2: Nhấn nút bên arduino master thì bên arduino slave sáng đèn led

 

 

1) CODE CHO BÊN ARDUINO MASTER:

 

#include <SoftwareSerial.h>

SoftwareSerial mySerial(3, 2); // RX, TX pins for the wireless module

int buttonPin = 4; // button connected to pin 4

void setup() {

  mySerial.begin(9600);

  pinMode(buttonPin, INPUT_PULLUP); // set pin 4 as input with internal pull-up resistor

}

void loop() {

  if (digitalRead(buttonPin) == LOW) { // if the button is pressed

    mySerial.write(‘1’); // send ‘1’ character to turn on the LED

  } else {

    mySerial.write(‘0’); // send ‘0’ character to turn off the LED

  }

  delay(100); // add a small delay to debounce the button

}

 

2) CODE CHO ARDUINO SLAVE:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(3, 2);

int ledPin = 4; // LED connected to pin 4

void setup() {

  Serial.begin(9600);

  mySerial.begin(9600);

  pinMode(ledPin, OUTPUT); // set pin 4 as output

}

void loop() {

  while (mySerial.available() > 0) {

    char c = mySerial.read();

    Serial.write(c);

    if (c == ‘1’) { // if the received character is ‘1’, turn on the LED

      digitalWrite(ledPin, HIGH);

    } else if (c == ‘0’) { // if the received character is ‘0’, turn off the LED

      digitalWrite(ledPin, LOW);

    }

  }

}

Bình luận

Không có sản phẩm nào trong giỏ hàng của bạn

Không có sản phẩm nào trong giỏ hàng của bạn

LINH KIỆN ĐIỆN TỬ ĐỨC HUY (29A BÙI XUÂN PHÁI)
Hotline 0942954739
LINH KIỆN ĐIỆN TỬ ĐỨC HUY (29A BÙI XUÂN PHÁI)