Objednáno v pracovní den do 14:00 = odesláno ještě týž den 30 dní na odstoupení od smlouvy Záruka 1 rok
← Zpět na přehled

Schéma zapojení a ukázkový kód

Takto připojíš I2C-UART Bi-Direkční převodník logických úrovní 5V-3.3V 2kanálový k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.

4kanálový převodník logických úrovní se zařízením 3.3V

Tento obvod bezpečně propojuje 5V Arduino Uno se sériovým zařízením 3.3V pomocí 4kanálového obousměrného převodníku logických úrovní. Arduino vysílá a přijímá sériová data přes software serial (pins 2 and 3), zatímco převodník úrovní převádí signály mezi 5V (HV) a 3.3V (LV). Otevřete Serial Monitor na 115200 baud pro sledování komunikace.

Schéma zapojení: I2C-UART Bi-Direkční převodník logických úrovní 5V-3.3V 2kanálový na Arduino UNO
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: I2C-UART Bi-Direkční převodník logických úrovní 5V-3.3V 2kanálový na Arduino UNO
Tabulka zapojení · Kliknutím zvětšíte
4_Channel_Logic_Level_Shifter_with_3_3V_.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  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

Loopback test 4kanálového převodníku logických úrovní

Tento projekt ukazuje obousměrný převod napětí pomocí 4kanálového převodníku logických úrovní. ESP32 vysílá signál 3.3V na LV1, kde je na HV1 převeden na 5V. Jumper propojuje HV1 s HV2 a převádí signál 5V zpět na 3.3V na LV2, aby jej mohla ověřit ESP32.

Schéma zapojení: I2C-UART Bi-Direkční převodník logických úrovní 5V-3.3V 2kanálový na ESP32 DevKit V1
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: I2C-UART Bi-Direkční převodník logických úrovní 5V-3.3V 2kanálový na ESP32 DevKit V1
Tabulka zapojení · Kliknutím zvětšíte
4_Channel_Logic_Level_Shifter_Loopback_T.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  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

Nedávno zobrazené

Tlačítko | zap/vyp self lock | 12-24V LED Bílá | nerez | 16mm

Tlačítko | zap/vyp self lock | 12-24V LED Bílá | nerez | 16mm

€ 4,70
Breakout board pro ESP32-S3 N16R8 44-Pin 23mm a 25.5mm desky

Breakout board pro ESP32-S3 N16R8 44-Pin 23mm a 25.5mm desky

€ 6,99
2.4Ghz JDY-40 NRF24L01 bezdrátový sériový přenos

2.4Ghz JDY-40 NRF24L01 bezdrátový sériový přenos

€ 3,65
DC napájecí konektor / zásuvkový konektor / Barrel Jack samec 5,5 x 2,1 mm

DC napájecí konektor / zásuvkový konektor / Barrel Jack samec 5,5 x 2,1 mm

€ 0,75
Hliníkový 25mm držák redukčního motoru s 6 šroubky

Hliníkový 25mm držák redukčního motoru s 6 šroubky

€ 2,30
40žilový 2.54mm 28AWG Dupont na metr

40žilový 2.54mm 28AWG Dupont na metr

€ 3,90
2žilový kabel 22AWG Ø1.3mm červený / černý 1 metr

2žilový kabel 22AWG Ø1.3mm červený / černý 1 metr

€ 0,95
Zobrazit
Solenoid 12V tlačný a tažný 300mA | JF-0530B

Solenoid 12V tlačný a tažný 300mA | JF-0530B

€ 7,95