Ihre Zahlungsinformationen werden sicher verarbeitet. Wir speichern keine Kreditkartendaten und haben keinen Zugriff auf Ihre Kreditkarteninformationen.
Beschreibung
DFRobot I2C/TWI LCD1602 Modul
Bietet ein klares 16x2 LCD mit blauer Hintergrundbeleuchtung
Nutzt I2C für einfache Verkabelung in Arduino
Bietet einstellbaren Kontrast für Klarheit
Bietet konfigurierbare I2C-Adresse zur Vermeidung von Konflikten
Enthält breadboard-freundliche XH2.54-Anschlüsse
Das DFRobot I2C/TWI LCD1602 Modul ist ein 16x2 Zeichen LCD-Display, das für die Verwendung mit Arduino-Projekten entwickelt wurde. Es bietet einen blauen Hintergrund mit weißen Zeichen und bietet ein klares und optisch ansprechendes Display. Dieses Modul ist besonders vorteilhaft für Projekte, bei denen die Pin-Verfügbarkeit begrenzt ist, wie z.B. bei der Verwendung des Arduino Uno, da es eine I2C-Kommunikationsschnittstelle verwendet. Diese Schnittstelle erfordert nur vier Pins für die Verbindung, nämlich VCC, GND, SDA und SCL, wodurch die Verkabelung vereinfacht und die Komplexität der Verbindungen reduziert wird.
Das Modul ist mit standardmäßigen XH2.54-Anschlüssen ausgestattet, die mit Breadboards kompatibel sind und einfache Verbindungen mit Jumper-Kabeln ermöglichen. Diese Funktion verbessert die Installationsfreundlichkeit und bietet Flexibilität im Projektdesign. Die I2C-Adresse des Moduls ist im Bereich von 0x20 bis 0x27 konfigurierbar, sodass Benutzer Adresskonflikte mit anderen I2C-Geräten wie Ultraschallsensoren und Beschleunigungsmessern vermeiden können. Zusätzlich kann der Kontrast des Displays manuell mit einem Potentiometer angepasst werden, um die Sichtbarkeit des Displays entsprechend den Umgebungsbedingungen und persönlichen Vorlieben zu optimieren.
Für Projekte, die mehr Anzeigefläche erfordern, steht eine alternative Option in Form eines 20x4 Zeichen LCD-Display-Moduls zur Verfügung, das eine größere Anzeigefläche bietet. Diese Alternative kann mehr Zeichen aufnehmen und bietet zusätzlichen Platz für die Informationspräsentation.
Hinweis: Stellen Sie sicher, dass das Modul ordnungsgemäß gehandhabt wird, um Schäden am Display oder den Anschlüssen zu vermeiden.
1x DFRobot I2C/TWI LCD1602 Modul
1x I2C 16x2 LCD Bildschirm (Arduino Kompatibel)
80 x 36 x 20 mm (3,1 x 1,4 x 0,7")
Kompatibel mit Arduino/Genuino UNO, Leonardo, Mega, 101 (Intel Curie), Micro, Nano, Mini
I2C-Adresse: 0x20-0x27 (Standard 0x20)
Hintergrundbeleuchtetes Display (blau mit weißen Zeichen)
Had issues locating a library that actually worked, could not get the standard libraries to work but I did eventually locate a library that does work and appears to perform well.
R
Ryan
excellent had not problems
worked with numerous libraries. just need to find the address when using with arduino. use i2c scanner code below for finding the address. // -------------------------------------- // i2c_scanner // // Version 1 // This program (or code that looks like it) // can be found in many places. // For example on the Arduino.cc forum. // The original author is not know. // Version 2, Juni 2012, Using Arduino 1.0.1 // Adapted to be as simple as possible by Arduino.cc user Krodal // Version 3, Feb 26 2013 // V3 by louarnold // Version 4, March 3, 2013, Using Arduino 1.0.3 // by Arduino.cc user Krodal. // Changes by louarnold removed. // Scanning addresses changed from 0...127 to 1...119, // according to the i2c scanner by Nick Gammon // http://www.gammon.com.au/forum/?id=10896 // Version 5, March 28, 2013 // As version 4, but address scans now to 127. // A sensor seems to use address 120. // Version 6, November 27, 2015. // Added waiting for the Leonardo serial communication. // // // This sketch tests the standard 7-bit addresses // Devices with higher bit address might not be seen properly. // #include void setup() { Wire.begin(). Serial.begin(9600). while (!Serial). // Leonardo: wait for serial monitor Serial.println("\nI2C Scanner"). } void loop() { byte error, address. int nDevices. Serial.println("Scanning..."). nDevices = 0. for(address = 1. address < 127. address++ ) { // The i2c_scanner uses the return value of // the Write.endTransmisstion to see if // a device did acknowledge to the address. Wire.beginTransmission(address). error = Wire.endTransmission(). if (error == 0) { Serial.print("I2C device found at address 0x"). if (address<16) Serial.print("0"). Serial.print(address,HEX). Serial.println(" !"). nDevices++. } else if (error==4) { Serial.print("Unknown error at address 0x"). if (address<16) Serial.print("0"). Serial.println(address,HEX). } } if (nDevices == 0) Serial.println("No I2C devices found\n"). else Serial.println("done\n"). delay(5000). // wait 5 seconds for next scan }
R
Ryan
excellent had not problems
worked with numerous libraries. just need to find the address when using with arduino. use i2c scanner code below for finding the address. // -------------------------------------- // i2c_scanner // // Version 1 // This program (or code that looks like it) // can be found in many places. // For example on the Arduino.cc forum. // The original author is not know. // Version 2, Juni 2012, Using Arduino 1.0.1 // Adapted to be as simple as possible by Arduino.cc user Krodal // Version 3, Feb 26 2013 // V3 by louarnold // Version 4, March 3, 2013, Using Arduino 1.0.3 // by Arduino.cc user Krodal. // Changes by louarnold removed. // Scanning addresses changed from 0...127 to 1...119, // according to the i2c scanner by Nick Gammon // http://www.gammon.com.au/forum/?id=10896 // Version 5, March 28, 2013 // As version 4, but address scans now to 127. // A sensor seems to use address 120. // Version 6, November 27, 2015. // Added waiting for the Leonardo serial communication. // // // This sketch tests the standard 7-bit addresses // Devices with higher bit address might not be seen properly. // #include void setup() { Wire.begin(); Serial.begin(9600); while (!Serial); // Leonardo: wait for serial monitor Serial.println("\nI2C Scanner"); } void loop() { byte error, address; int nDevices; Serial.println("Scanning..."); nDevices = 0; for(address = 1; address < 127; address++ ) { // The i2c_scanner uses the return value of // the Write.endTransmisstion to see if // a device did acknowledge to the address. Wire.beginTransmission(address); error = Wire.endTransmission(); if (error == 0) { Serial.print("I2C device found at address 0x"); if (address<16) Serial.print("0"); Serial.print(address,HEX); Serial.println(" !"); nDevices++; } else if (error==4) { Serial.print("Unknown error at address 0x"); if (address<16) Serial.print("0"); Serial.println(address,HEX); } } if (nDevices == 0) Serial.println("No I2C devices found\n"); else Serial.println("done\n"); delay(5000); // wait 5 seconds for next scan }
R
Roger
Panneau solide, mais pas encore pris en charge
Des problèmes pour localiser une bibliothèque qui fonctionnait réellement ne pouvaient pas faire fonctionner les bibliothèques standard, mais j’ai fini par trouver une bibliothèque qui fonctionne et semble bien fonctionner.