Arkisin ennen klo 14.00 tilatut tuotteet lähetetään samana päivänä ja ovat 98 %:ssa tapauksista perillä seuraavana päivänä. Ilmainen palautus 30 päivän harkinta-aika 1 vuoden takuu

Kytkentäkaavio ja koodiesimerkki

Näin kytket MAX3232 RS232 - TTL sarjamoduuli:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.

MAX3232 RS232- TTL-sarjasilta

Tämä projekti rakentaa läpinäkyvän sarjasillan Arduino USB Serial Monitorin ja RS232-laitteen välille MAX3232-moduulin kautta. SoftwareSerial hoitaa tiedonsiirron pinneissä D2 ja D3 nopeudella 9600 baud, jolloin laitteiston Serial jää vapaaksi tietokoneen monitorille. Jokainen Serial Monitoriin kirjoitettu merkki lähetetään RS232:n yli, ja kaikki saapuvat RS232-byytit tulostetaan monitorille.

Kytkentäkaavio: MAX3232 RS232 - TTL sarjamoduuli laitteessa Arduino UNO
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: MAX3232 RS232 - TTL sarjamoduuli laitteessa Arduino UNO
Kytkentätaulukko · Klikkaa suurentaaksesi
MAX3232_RS232_to_TTL_Serial_Bridge.ino · käännetty ja testattu
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : MAX3232 RS232 to TTL Serial Bridge
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : MAX3232 RS232 to TTL Serial Converter Module
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <SoftwareSerial.h>

const uint8_t RX_PIN = 2; // Connect to MAX3232 TXD
const uint8_t TX_PIN = 3; // Connect to MAX3232 RXD

SoftwareSerial rs232Serial(RX_PIN, TX_PIN);

void setup() {
  Serial.begin(115200);
  rs232Serial.begin(9600);

  Serial.println(F("--- MAX3232 RS232 Bridge Ready ---"));
  Serial.println(F("Type in the Serial Monitor (115200 baud) to send over RS232 (9600 baud)."));
  Serial.println(F("Any response from the RS232 device will appear here."));
}

void loop() {
  // Forward characters from the USB Serial Monitor to the RS232 module
  while (Serial.available() > 0) {
    char c = Serial.read();
    rs232Serial.write(c);
  }

  // Forward characters from the RS232 module to the USB Serial Monitor
  while (rs232Serial.available() > 0) {
    char c = rs232Serial.read();
    Serial.write(c);
  }
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

RS232-tiedonsiirto MAX3232:n ja ESP32:n kanssa

Tämä projekti yhdistää ESP32:n MAX3232-moduuliin, jotta RS232-sarjaliikenne onnistuu. ESP32 käyttää Hardware Serial2 -liitäntää RS232-signaalien lähettämiseen ja vastaanottamiseen 3.3V logiikkatasoilla. Toiminnan voi varmistaa muutamassa minuutissa yhdistämällä moduulin DB9-liittimen pinnit 2 ja 3 (RX ja TX) loopback-testiksi, joka palauttaa lähtevät viestit Serial Monitoriin.

Kytkentäkaavio: MAX3232 RS232 - TTL sarjamoduuli laitteessa ESP32 DevKit V1
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: MAX3232 RS232 - TTL sarjamoduuli laitteessa ESP32 DevKit V1
Kytkentätaulukko · Klikkaa suurentaaksesi
RS232_Communication_with_MAX3232_and_ESP.ino · käännetty ja testattu
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : RS232 Communication with MAX3232 and ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : MAX3232 RS232 to TTL Serial Converter Module
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// MAX3232 RS232 Demo for ESP32 DEVKIT V1
// Uses Hardware Serial2: GPIO 16 (RX2) and GPIO 17 (TX2)

const int RX_PIN = 16;
const int TX_PIN = 17;

unsigned long lastSendTime = 0;
const unsigned long sendInterval = 2000; // Send a test string every 2 seconds
int messageCounter = 0;

void setup() {
  // USB Serial Monitor
  Serial.begin(115200);
  while (!Serial && millis() < 2000);

  // RS232 Port on Serial2 (9600 baud, 8N1)
  Serial2.begin(9600, SERIAL_8N1, RX_PIN, TX_PIN);

  Serial.println("--- MAX3232 RS232 Bridge Initialized ---");
  Serial.println("Tip: Short DB9 pins 2 & 3 for an automatic loopback test.");
}

void loop() {
  // Periodically send a message out via RS232
  if (millis() - lastSendTime >= sendInterval) {
    lastSendTime = millis();
    messageCounter++;

    String msg = "RS232 Test Message #" + String(messageCounter);
    Serial2.println(msg);
    Serial.print("[RS232 TX] ");
    Serial.println(msg);
  }

  // Print any incoming data from the RS232 interface
  if (Serial2.available()) {
    Serial.print("[RS232 RX] ");
    while (Serial2.available()) {
      char inChar = (char)Serial2.read();
      Serial.print(inChar);
    }
  }

  // Forward any user input from Serial Monitor to RS232
  if (Serial.available()) {
    char outChar = (char)Serial.read();
    Serial2.write(outChar);
  }
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

MAX3232 RS232 - TTL sarjamoduuli

MAX3232 RS232 - TTL sarjaportin muunninmoduuli DB9-liittimellä

Tärkeimmät parametrit:

Ohjauspiiri: MAX3232
Käyttöjännite: 3.3V-5V DC
Käyttövirta: 6mA
Virtalähde: ulkoinen
Liitäntä: TXD, RXD, GND, VCC
Kokonaismitat: 33 mm x 32 mm x 16 mm

  • MAX3232-siru
  • 3,3-5V DC
  • Ulkoinen virransyöttö
  • 33 x 32 x 16 mm

Miksi valita tämä tuote?

  • DB9-liitin – RS232-liitäntää varten DB9:llä.
  • 3,3-5V-virransyöttö – Toimii 3,3V-5V DC:llä.
  • Ulkoinen virransyöttö – Liitäntä ulkoiseen virtalähteeseen.
  • Neljä liitäntänastaa – TXD, RXD, GND ja VCC.
Tiedot
Mitat33 mm x 32 mm x 16 mm
LiitäntäDB9-liitin
MalliMAX3232
Virta6mA

Usein ostettu yhdessä

Yhteensä: € 10,55

Arvostelut

★★★★★ 5,0/5 5 arvostelua
  • ★★★★★Jan Siebesma

    Täyttää odotukset erinomaisesti.

  • ★★★★★Gerrit NijhofVahvistettu ostos

    Toimii hyvin Esp32:een kytkettynä yhteyttä varten hybridinvertteriin

  • ★★★★★Michael BeelmanVahvistettu ostos

    Ei vielä testattu.

Kirjoita arvostelu
Arvostelusi

Toimitus & palautukset

Toimitus

  • Paketti seurannalla€ 7,7024 tunnin sisällä
  • Nouto PostNL:n toimipisteestä€ 7,4024 tunnin sisällä
  • Kirjelaatikko-paketti€ 3,702 arkipäivän kuluessa
  • Kirjelaatikko­paketti 24 tuntia€ 4,5524 tunnin sisällä
  • Nouto myymälästäIlmainen
Kaikki toimituksesta

Palautukset

Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.

Kaikki palautuksista

Aiemmin katsotut

Krokotiilipuristin 35mm Punainen

Krokotiilipuristin 35mm Punainen

€ 0,50
65-osainen Trimpot-valikoima

65-osainen Trimpot-valikoima

€ 7,30
Banaaniliitin 4mm Punainen

Banaaniliitin 4mm Punainen

€ 0,80