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 I2C-UART Kaksisuuntainen Logic Level Converter 5V-3.3V 2-kanavainen:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.

4-kanavainen logiikkatason muunnin 3.3V-laitteelle

Tämä kytkentä yhdistää 5V Arduino Uno -kortin turvallisesti 3.3V sarjalaitteeseen 4-kanavaisen kaksisuuntaisen logiikkatason muuntimen avulla. Arduino lähettää ja vastaanottaa sarjadataa software serial -yhteydellä (pins 2 and 3), ja tasonmuunnin muuntaa signaalit 5V (HV) ja 3.3V (LV) välillä. Avaa Serial Monitor 115200 baudilla viestinnän seuraamiseksi.

Kytkentäkaavio: I2C-UART Kaksisuuntainen Logic Level Converter 5V-3.3V 2-kanavainen laitteessa Arduino UNO
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: I2C-UART Kaksisuuntainen Logic Level Converter 5V-3.3V 2-kanavainen laitteessa Arduino UNO
Kytkentätaulukko · Klikkaa suurentaaksesi
4_Channel_Logic_Level_Shifter_with_3_3V_.ino · käännetty ja testattu
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 4-Channel Logic Level Shifter with 3.3V Device
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Logic Level Shifter 4-channel
 *  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>

// Arduino Uno pins connected to the HV (5V) side of the level shifter
const int rxPin = 2; // HV2 (receives translated 5V from 3.3V device TX)
const int txPin = 3; // HV1 (transmits 5V to be translated to 3.3V device RX)

SoftwareSerial deviceSerial(rxPin, txPin);

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

  Serial.println(F("Logic Level Shifter Demo Initialized."));
  Serial.println(F("Forwarding serial data between USB and 3.3V device..."));
}

void loop() {
  // Forward data from USB Serial to 3.3V device
  if (Serial.available()) {
    char c = Serial.read();
    deviceSerial.write(c);
  }

  // Forward data from 3.3V device to USB Serial
  if (deviceSerial.available()) {
    char c = deviceSerial.read();
    Serial.write(c);
  }
}

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

4-kanavaisen logiikkatason muuntimen loopback-testi

Tämä projekti демонstroi kaksisuuntaista jännitteen muunnosta 4-kanavaisella logiikkatason muuntimella. ESP32 lähettää 3.3V signaalin LV1:een, joka nostetaan 5V:iin kohdassa HV1. Jumper yhdistää HV1:n ja HV2:n, jolloin 5V signaali muunnetaan takaisin 3.3V:iin kohdassa LV2, jotta ESP32 voi varmistaa sen.

Kytkentäkaavio: I2C-UART Kaksisuuntainen Logic Level Converter 5V-3.3V 2-kanavainen laitteessa ESP32 DevKit V1
Kytkentäkaavio · Klikkaa suurentaaksesi
Kytkentätaulukko: I2C-UART Kaksisuuntainen Logic Level Converter 5V-3.3V 2-kanavainen laitteessa ESP32 DevKit V1
Kytkentätaulukko · Klikkaa suurentaaksesi
4_Channel_Logic_Level_Shifter_Loopback_T.ino · käännetty ja testattu
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 4-Channel Logic Level Shifter Loopback Test
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Logic Level Shifter 4-channel
 *  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.
 * ==================================================================
 */

// 4-Channel Logic Level Shifter Loopback Demo
// Sends 3.3V pulses on GPIO 18 (LV1), stepped up to 5V (HV1),
// looped to HV2 (5V), and stepped down to 3.3V on LV2 to read on GPIO 19.

const int TX_PIN = 18; // 3.3V Output to LV1
const int RX_PIN = 19; // 3.3V Input from LV2

void setup() {
  Serial.begin(115200);
  while (!Serial) {
    delay(10);
  }

  pinMode(TX_PIN, OUTPUT);
  pinMode(RX_PIN, INPUT);

  Serial.println("=== Logic Level Shifter Loopback Test ===");
}

void loop() {
  // Test HIGH state
  digitalWrite(TX_PIN, HIGH);
  delay(10);
  int highRead = digitalRead(RX_PIN);

  // Test LOW state
  digitalWrite(TX_PIN, LOW);
  delay(10);
  int lowRead = digitalRead(RX_PIN);

  // Report status
  Serial.print("Sent HIGH -> Read: ");
  Serial.print(highRead == HIGH ? "HIGH [PASS]" : "LOW  [FAIL]");
  Serial.print(" | Sent LOW -> Read: ");
  Serial.println(lowRead == LOW ? "LOW  [PASS]" : "HIGH [FAIL]");

  delay(1000);
}

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

I2C-UART Kaksisuuntainen Logic Level Converter 5V-3.3V 2-kanavainen

Jotkin moduulit toimivat 3.3V I2C- tai UART-jännitteellä, jolloin tämä moduuli voi muuntaa jännitteen, jos järjestelmäsi toimii 5V:lla.(esim. 5V Arduino)

Lisäksi siinä on sisäänrakennettu jännitesäädin, joka muuntaa 5V:n 3.3V:ksi 100mA asti, myös kätevä, jos sinun täytyy syöttää 3.3V:lla toimiva moduuli, jossa ei ole sisäänrakennettua jännitesäädintä.

Navat on merkitty alapuolelle:

AVCC kytketään 5V:iin
ASCL kytketään 5V-järjestelmän SCL/TX-nastaan
ASDA kytketään 5V-järjestelmän SDA/RX-nastaan
AGND kytketään 5V-järjestelmän GND:hen

BVCC kytketään järjestelmän 3.3V:iin
BSCL kytketään 3.3V-järjestelmän SCL/RX-nastaan
BSDA kytketään 3.3V-järjestelmän SDA/TX-nastaan
BGND kytketään 3.3V-järjestelmän GND:hen

Tämä moduuli soveltuu periaatteessa vain 5V:sta 3.3V:iin siirtymiseen. Jännitesäädin voi nimittäin muuntaa vain 5V:n 3.3V:ksi.
Jos järjestelmäsi on 3.3V ja haluat liittää 5V-moduulin, kytke se seuraavasti:

AVCC kytketään 5V:iin (5V-virtalinja)
ASCL kytketään 5V-järjestelmän SCL/TX-nastaan
ASDA kytketään 5V-järjestelmän SDA/RX-nastaan
AGND kytketään 5V-järjestelmän GND:hen

BVCC:tä ei kytketä
BSCL kytketään 3.3V-järjestelmän SCL/RX-nastaan
BSDA kytketään 3.3V-järjestelmän SDA/TX-nastaan
BGND kytketään 3.3V-järjestelmän GND:hen

Huomio: Tämän moduulin pin headerit eivät ole vielä juotettuina. Jos haluat käyttää headerit, ne on juotettava itse.

  • Jännitteen muunnos
  • 5V:sta 3.3V:iin
  • I2C ja UART
  • Jopa 100mA

Miksi valita tämä tuote?

  • Muunna jännite – Muuntaa 5V:n 3.3V:ksi
  • Käytännöllinen moduuleille – Toimii 3.3V I2C:n tai UART:n kanssa
  • Sisäänrakennettu säädin – Antaa 3.3V jopa 100mA:iin asti
  • Liitännät ilmoitettu – Pinnit ovat alapuolella
Tiedot
LiitäntäI2C
Tulojännite5V
Lähtöjännite3.3 V
Virta100mA

Usein ostettu yhdessä

Yhteensä: € 7,25

Arvostelut

★★★★★ 5,0/5 2 arvostelua
  • ★★★★★WalterVahvistettu ostos

    toimii täydellisesti!

  • ★★★★★Quentin Chopard

    Vastaa kuvausta

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