<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.myows.top/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.197.198.124&amp;*</id>
	<title> - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.myows.top/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.197.198.124&amp;*"/>
	<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=Special:Contributions/178.197.198.124"/>
	<updated>2026-05-13T19:23:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.myows.top/index.php?title=Grove_16x2_LCD_Series&amp;diff=1206</id>
		<title>Grove 16x2 LCD Series</title>
		<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=Grove_16x2_LCD_Series&amp;diff=1206"/>
		<updated>2025-06-15T10:24:12Z</updated>

		<summary type="html">&lt;p&gt;178.197.198.124: /* images */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Grove - 16x2 LCD Series ===&lt;br /&gt;
16 Characters * 2 Lines&amp;lt;br&amp;gt;&lt;br /&gt;
Operating Voltage : 3.3V / 5V&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== images ===&lt;br /&gt;
&lt;br /&gt;
ici on utilise le (White on Blue) V1.0&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:16x2 LCD White on Blue 01.jpg|400px]] [[File:16x2 LCD White on Blue 02.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== liens externes ===&lt;br /&gt;
&lt;br /&gt;
[http://wiki.seeedstudio.com/Grove-16x2_LCD_Series http://wiki.seeedstudio.com/Grove-16x2_LCD_Series LCD] wiki Grove-16x2&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.seeedstudio.com/Grove-16x2-LCD-White-on-Blue.html https://www.seeedstudio.com/Grove-16x2-LCD-White-on-Blue.html] Shop Grove-16x2_LCD&lt;br /&gt;
&lt;br /&gt;
=== Connectique ===&lt;br /&gt;
interface : &amp;lt;b&amp;gt;I2C&amp;lt;/b&amp;gt;-bus&amp;lt;br&amp;gt;&lt;br /&gt;
I2C Adresse: &amp;#039;&amp;#039;&amp;#039;0X3E&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.myows.top/index.php?title=I2cScanner https://wiki.myows.top/index.php?title=I2cScanner] &amp;lt;b&amp;gt;I2cScanner&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on va chercher l&amp;#039;adresse I2C, on regarde sur l&amp;#039;écran série&lt;br /&gt;
&lt;br /&gt;
Scanning...&lt;br /&gt;
I2C device found at address 0x3E  !&lt;br /&gt;
done&amp;lt;br&amp;gt;&lt;br /&gt;
c&amp;#039;est la même indiqué par le constructeur.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:16x2 LCD White on Blue Connect 01.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Librairie Seed-Studio ===&lt;br /&gt;
install an Arduino library&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.come/Seed-Studio/Grove_LCD_RGB_Backlight https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight] &amp;lt;font = red&amp;gt;Librairie&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight/archive/master.zip https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight/archive/master.zip] Librairie fichier Zip&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Add Library Zip.png|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[HelloWorld Grove LCD| HelloWorld Grove LCD.ino]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Code 2 ===&lt;br /&gt;
&lt;br /&gt;
Seeeduino-nano + port I2c + 16x2 LCD White on Blue&amp;lt;br&amp;gt;&lt;br /&gt;
cette combinaison fonctionne avec le code suivant : &lt;br /&gt;
&lt;br /&gt;
[[File:Seeeduino-nano-connect.png|150px]]&lt;br /&gt;
[[File:Pinout Grove Shield Arduino Nano.JPG|150px]]&lt;br /&gt;
[[File:16x2 LCD White on Blue 01.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
#include &amp;quot;rgb_lcd.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rgb_lcd lcd;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
const int colorR = 255;&lt;br /&gt;
const int colorG = 0;&lt;br /&gt;
const int colorB = 0;&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
void setup() &lt;br /&gt;
{&lt;br /&gt;
    // set up the LCD&amp;#039;s number of columns and rows:&lt;br /&gt;
    lcd.begin(16, 2);&lt;br /&gt;
    &lt;br /&gt;
    //lcd.setRGB(colorR, colorG, colorB);&lt;br /&gt;
    &lt;br /&gt;
    // Print a message to the LCD.&lt;br /&gt;
    lcd.print(&amp;quot;hello, world!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() &lt;br /&gt;
{&lt;br /&gt;
    // set the cursor to column 0, line 1&lt;br /&gt;
    // (note: line 1 is the second row, since counting begins with 0):&lt;br /&gt;
    lcd.setCursor(0, 1);&lt;br /&gt;
    // print the number of seconds since reset:&lt;br /&gt;
    lcd.print(millis()/1000);&lt;br /&gt;
&lt;br /&gt;
    delay(100);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Code 3 ===&lt;br /&gt;
&lt;br /&gt;
ceci ne fonctionne pas ! &amp;amp;otimes; &amp;amp;#127822; avec :&lt;br /&gt;
Seeeduino-nano + port I2c + 16x2 LCD White on Blue&lt;br /&gt;
&lt;br /&gt;
[https://github.com/johnrickman/LiquidCrystal_I2C https://github.com/johnrickman/LiquidCrystal_I2C] Librairy&lt;br /&gt;
&lt;br /&gt;
[https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;LiquidCrystal_I2C.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// I2C address of the LCD (check your specific LCD if it&amp;#039;s different)&lt;br /&gt;
#define LCD_I2C_ADDRESS 0x01&lt;br /&gt;
&lt;br /&gt;
// Define the LCD as an object&lt;br /&gt;
LiquidCrystal_I2C lcd(LCD_I2C_ADDRESS, 16, 2); // 16 columns, 2 rows&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // Initialize the LCD&lt;br /&gt;
  lcd.init();&lt;br /&gt;
  // Turn on the backlight&lt;br /&gt;
  // lcd.backlight();&lt;br /&gt;
  // Optional: Set custom characters if needed&lt;br /&gt;
  // lcd.createChar(0, custom_char_data);&lt;br /&gt;
  // You can use the custom_char_data array from a tool like LCD-Character-Creator (https://maxpromer.github.io/LCD-Character-Creator/)&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  // Clear the LCD (optional)&lt;br /&gt;
  lcd.clear();&lt;br /&gt;
  // Set the cursor to the desired position (column, row)&lt;br /&gt;
  // 0,0 is the top-left corner&lt;br /&gt;
  lcd.setCursor(0, 0); &lt;br /&gt;
  // Print text to the LCD&lt;br /&gt;
  lcd.print(&amp;quot;Hello, World!&amp;quot;);&lt;br /&gt;
  // Optionally, delay for a period&lt;br /&gt;
  delay(2000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>178.197.198.124</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.myows.top/index.php?title=Grove_16x2_LCD_Series&amp;diff=1205</id>
		<title>Grove 16x2 LCD Series</title>
		<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=Grove_16x2_LCD_Series&amp;diff=1205"/>
		<updated>2025-06-15T10:23:50Z</updated>

		<summary type="html">&lt;p&gt;178.197.198.124: /* images */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Grove - 16x2 LCD Series ===&lt;br /&gt;
16 Characters * 2 Lines&amp;lt;br&amp;gt;&lt;br /&gt;
Operating Voltage : 3.3V / 5V&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== images ===&lt;br /&gt;
&lt;br /&gt;
ici on utilise le White on Blue V1.0&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:16x2 LCD White on Blue 01.jpg|400px]] [[File:16x2 LCD White on Blue 02.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== liens externes ===&lt;br /&gt;
&lt;br /&gt;
[http://wiki.seeedstudio.com/Grove-16x2_LCD_Series http://wiki.seeedstudio.com/Grove-16x2_LCD_Series LCD] wiki Grove-16x2&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.seeedstudio.com/Grove-16x2-LCD-White-on-Blue.html https://www.seeedstudio.com/Grove-16x2-LCD-White-on-Blue.html] Shop Grove-16x2_LCD&lt;br /&gt;
&lt;br /&gt;
=== Connectique ===&lt;br /&gt;
interface : &amp;lt;b&amp;gt;I2C&amp;lt;/b&amp;gt;-bus&amp;lt;br&amp;gt;&lt;br /&gt;
I2C Adresse: &amp;#039;&amp;#039;&amp;#039;0X3E&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.myows.top/index.php?title=I2cScanner https://wiki.myows.top/index.php?title=I2cScanner] &amp;lt;b&amp;gt;I2cScanner&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on va chercher l&amp;#039;adresse I2C, on regarde sur l&amp;#039;écran série&lt;br /&gt;
&lt;br /&gt;
Scanning...&lt;br /&gt;
I2C device found at address 0x3E  !&lt;br /&gt;
done&amp;lt;br&amp;gt;&lt;br /&gt;
c&amp;#039;est la même indiqué par le constructeur.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:16x2 LCD White on Blue Connect 01.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Librairie Seed-Studio ===&lt;br /&gt;
install an Arduino library&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.come/Seed-Studio/Grove_LCD_RGB_Backlight https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight] &amp;lt;font = red&amp;gt;Librairie&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight/archive/master.zip https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight/archive/master.zip] Librairie fichier Zip&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Add Library Zip.png|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[HelloWorld Grove LCD| HelloWorld Grove LCD.ino]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Code 2 ===&lt;br /&gt;
&lt;br /&gt;
Seeeduino-nano + port I2c + 16x2 LCD White on Blue&amp;lt;br&amp;gt;&lt;br /&gt;
cette combinaison fonctionne avec le code suivant : &lt;br /&gt;
&lt;br /&gt;
[[File:Seeeduino-nano-connect.png|150px]]&lt;br /&gt;
[[File:Pinout Grove Shield Arduino Nano.JPG|150px]]&lt;br /&gt;
[[File:16x2 LCD White on Blue 01.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
#include &amp;quot;rgb_lcd.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rgb_lcd lcd;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
const int colorR = 255;&lt;br /&gt;
const int colorG = 0;&lt;br /&gt;
const int colorB = 0;&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
void setup() &lt;br /&gt;
{&lt;br /&gt;
    // set up the LCD&amp;#039;s number of columns and rows:&lt;br /&gt;
    lcd.begin(16, 2);&lt;br /&gt;
    &lt;br /&gt;
    //lcd.setRGB(colorR, colorG, colorB);&lt;br /&gt;
    &lt;br /&gt;
    // Print a message to the LCD.&lt;br /&gt;
    lcd.print(&amp;quot;hello, world!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() &lt;br /&gt;
{&lt;br /&gt;
    // set the cursor to column 0, line 1&lt;br /&gt;
    // (note: line 1 is the second row, since counting begins with 0):&lt;br /&gt;
    lcd.setCursor(0, 1);&lt;br /&gt;
    // print the number of seconds since reset:&lt;br /&gt;
    lcd.print(millis()/1000);&lt;br /&gt;
&lt;br /&gt;
    delay(100);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Code 3 ===&lt;br /&gt;
&lt;br /&gt;
ceci ne fonctionne pas ! &amp;amp;otimes; &amp;amp;#127822; avec :&lt;br /&gt;
Seeeduino-nano + port I2c + 16x2 LCD White on Blue&lt;br /&gt;
&lt;br /&gt;
[https://github.com/johnrickman/LiquidCrystal_I2C https://github.com/johnrickman/LiquidCrystal_I2C] Librairy&lt;br /&gt;
&lt;br /&gt;
[https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;LiquidCrystal_I2C.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// I2C address of the LCD (check your specific LCD if it&amp;#039;s different)&lt;br /&gt;
#define LCD_I2C_ADDRESS 0x01&lt;br /&gt;
&lt;br /&gt;
// Define the LCD as an object&lt;br /&gt;
LiquidCrystal_I2C lcd(LCD_I2C_ADDRESS, 16, 2); // 16 columns, 2 rows&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // Initialize the LCD&lt;br /&gt;
  lcd.init();&lt;br /&gt;
  // Turn on the backlight&lt;br /&gt;
  // lcd.backlight();&lt;br /&gt;
  // Optional: Set custom characters if needed&lt;br /&gt;
  // lcd.createChar(0, custom_char_data);&lt;br /&gt;
  // You can use the custom_char_data array from a tool like LCD-Character-Creator (https://maxpromer.github.io/LCD-Character-Creator/)&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  // Clear the LCD (optional)&lt;br /&gt;
  lcd.clear();&lt;br /&gt;
  // Set the cursor to the desired position (column, row)&lt;br /&gt;
  // 0,0 is the top-left corner&lt;br /&gt;
  lcd.setCursor(0, 0); &lt;br /&gt;
  // Print text to the LCD&lt;br /&gt;
  lcd.print(&amp;quot;Hello, World!&amp;quot;);&lt;br /&gt;
  // Optionally, delay for a period&lt;br /&gt;
  delay(2000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>178.197.198.124</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.myows.top/index.php?title=Grove_16x2_LCD_Series&amp;diff=1192</id>
		<title>Grove 16x2 LCD Series</title>
		<link rel="alternate" type="text/html" href="https://wiki.myows.top/index.php?title=Grove_16x2_LCD_Series&amp;diff=1192"/>
		<updated>2025-06-14T17:07:11Z</updated>

		<summary type="html">&lt;p&gt;178.197.198.124: /* liens */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Grove - 16x2 LCD Series ===&lt;br /&gt;
16 Characters * 2 Lines&amp;lt;br&amp;gt;&lt;br /&gt;
Operating Voltage : 3.3V / 5V&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== images ===&lt;br /&gt;
&lt;br /&gt;
ici on utilise le White on Blue&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:16x2 LCD White on Blue 01.jpg|400px]] [[File:16x2 LCD White on Blue 02.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== liens ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight] &amp;lt;font = red&amp;gt;Librairie&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight/archive/master.zip https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight/archive/master.zip] Librairie fichier Zip&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.seeedstudio.com/Grove-16x2_LCD_Series http://wiki.seeedstudio.com/Grove-16x2_LCD_Series LCD] wiki Grove-16x2&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.seeedstudio.com/Grove-16x2-LCD-White-on-Blue.html https://www.seeedstudio.com/Grove-16x2-LCD-White-on-Blue.html] Shop Grove-16x2_LCD&lt;br /&gt;
&lt;br /&gt;
=== Connectique ===&lt;br /&gt;
interface : I2C-bus&amp;lt;br&amp;gt;&lt;br /&gt;
I2C Adresse: &amp;#039;&amp;#039;&amp;#039;0X3E&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.myows.top/index.php?title=I2cScanner https://wiki.myows.top/index.php?title=I2cScanner] I2cScanner&lt;br /&gt;
&lt;br /&gt;
Scanning...&lt;br /&gt;
I2C device found at address 0x01  !&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:16x2 LCD White on Blue Connect 01.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
install an Arduino library&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Add Library Zip.png|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[HelloWorld Grove LCD| HelloWorld Grove LCD.ino]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Code 2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
#include &amp;quot;rgb_lcd.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rgb_lcd lcd;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
const int colorR = 255;&lt;br /&gt;
const int colorG = 0;&lt;br /&gt;
const int colorB = 0;&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
void setup() &lt;br /&gt;
{&lt;br /&gt;
    // set up the LCD&amp;#039;s number of columns and rows:&lt;br /&gt;
    lcd.begin(16, 2);&lt;br /&gt;
    &lt;br /&gt;
    //lcd.setRGB(colorR, colorG, colorB);&lt;br /&gt;
    &lt;br /&gt;
    // Print a message to the LCD.&lt;br /&gt;
    lcd.print(&amp;quot;hello, world!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() &lt;br /&gt;
{&lt;br /&gt;
    // set the cursor to column 0, line 1&lt;br /&gt;
    // (note: line 1 is the second row, since counting begins with 0):&lt;br /&gt;
    lcd.setCursor(0, 1);&lt;br /&gt;
    // print the number of seconds since reset:&lt;br /&gt;
    lcd.print(millis()/1000);&lt;br /&gt;
&lt;br /&gt;
    delay(100);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Code 3 ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/johnrickman/LiquidCrystal_I2C https://github.com/johnrickman/LiquidCrystal_I2C] Librairy&lt;br /&gt;
&lt;br /&gt;
[https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;LiquidCrystal_I2C.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// I2C address of the LCD (check your specific LCD if it&amp;#039;s different)&lt;br /&gt;
#define LCD_I2C_ADDRESS 0x01&lt;br /&gt;
&lt;br /&gt;
// Define the LCD as an object&lt;br /&gt;
LiquidCrystal_I2C lcd(LCD_I2C_ADDRESS, 16, 2); // 16 columns, 2 rows&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // Initialize the LCD&lt;br /&gt;
  lcd.init();&lt;br /&gt;
  // Turn on the backlight&lt;br /&gt;
  // lcd.backlight();&lt;br /&gt;
  // Optional: Set custom characters if needed&lt;br /&gt;
  // lcd.createChar(0, custom_char_data);&lt;br /&gt;
  // You can use the custom_char_data array from a tool like LCD-Character-Creator (https://maxpromer.github.io/LCD-Character-Creator/)&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  // Clear the LCD (optional)&lt;br /&gt;
  lcd.clear();&lt;br /&gt;
  // Set the cursor to the desired position (column, row)&lt;br /&gt;
  // 0,0 is the top-left corner&lt;br /&gt;
  lcd.setCursor(0, 0); &lt;br /&gt;
  // Print text to the LCD&lt;br /&gt;
  lcd.print(&amp;quot;Hello, World!&amp;quot;);&lt;br /&gt;
  // Optionally, delay for a period&lt;br /&gt;
  delay(2000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>178.197.198.124</name></author>
		
	</entry>
</feed>