<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=ElectroBlocks-archive-sept-2025%2FC2%2FDisplay-Text-on-LCD%2FEnglish</id>
		<title>ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=ElectroBlocks-archive-sept-2025%2FC2%2FDisplay-Text-on-LCD%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&amp;action=history"/>
		<updated>2026-05-13T02:03:27Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&amp;diff=57101&amp;oldid=prev</id>
		<title>Madhurig: Madhurig moved page ElectroBlocks/C2/Display-Text-on-LCD/English to ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English without leaving a redirect</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&amp;diff=57101&amp;oldid=prev"/>
				<updated>2025-09-03T07:11:39Z</updated>
		
		<summary type="html">&lt;p&gt;Madhurig moved page &lt;a href=&quot;/index.php/ElectroBlocks/C2/Display-Text-on-LCD/English&quot; title=&quot;ElectroBlocks/C2/Display-Text-on-LCD/English&quot;&gt;ElectroBlocks/C2/Display-Text-on-LCD/English&lt;/a&gt; to &lt;a href=&quot;/index.php/ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&quot; title=&quot;ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&quot;&gt;ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 07:11, 3 September 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Madhurig</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&amp;diff=56994&amp;oldid=prev</id>
		<title>Nirmala Venkat at 10:26, 20 June 2025</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&amp;diff=56994&amp;oldid=prev"/>
				<updated>2025-06-20T10:26:21Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:26, 20 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 243:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 243:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Highlight '''lcd.backlight()'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Highlight '''lcd.backlight()'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| The '''Void Setup''' function runs once when the '''Arduino''' starts.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| The '''Void Setup''' function runs once when the '''Arduino''' starts.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;lcd.init()&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It initialises the LCD screen, making it ready for use.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It initialises the LCD screen, making it ready for use.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nirmala Venkat</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&amp;diff=56993&amp;oldid=prev</id>
		<title>Nirmala Venkat at 10:23, 20 June 2025</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&amp;diff=56993&amp;oldid=prev"/>
				<updated>2025-06-20T10:23:11Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:23, 20 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 177:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 177:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Click on the '''Print on Row 2 text block''', type “'''This is LCD'''”&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Click on the '''Print on Row 2 text block''', type “'''This is LCD'''”&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Press Enter to save the changes.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By default the '''delay''' of '''3 seconds''' is shown at the end of the block.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By default the '''delay''' of '''3 seconds''' is shown at the end of the block.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nirmala Venkat</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&amp;diff=56991&amp;oldid=prev</id>
		<title>Ketkinaina: Created page with &quot;'''Title of the Script:''' Display Text on LCD  '''Author''': Pratik Nemane  '''Keywords''': Electroblocks, arduino board, breadboard, LCD Screen,I2C,SDA, Display, video tutor...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ElectroBlocks-archive-sept-2025/C2/Display-Text-on-LCD/English&amp;diff=56991&amp;oldid=prev"/>
				<updated>2025-06-20T07:59:24Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Title of the Script:&amp;#039;&amp;#039;&amp;#039; Display Text on LCD  &amp;#039;&amp;#039;&amp;#039;Author&amp;#039;&amp;#039;&amp;#039;: Pratik Nemane  &amp;#039;&amp;#039;&amp;#039;Keywords&amp;#039;&amp;#039;&amp;#039;: Electroblocks, arduino board, breadboard, LCD Screen,I2C,SDA, Display, video tutor...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Title of the Script:''' Display Text on LCD&lt;br /&gt;
&lt;br /&gt;
'''Author''': Pratik Nemane&lt;br /&gt;
&lt;br /&gt;
'''Keywords''': Electroblocks, arduino board, breadboard, LCD Screen,I2C,SDA, Display, video tutorial, spoken tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
|- &lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide 1'''&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''Display Text on LCD''' using '''Electroblocks'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide 2'''&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn how to,&lt;br /&gt;
* Build a set of blocks to Display Text on LCD&lt;br /&gt;
* Check the output of the experiment using the simulator&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide 3'''&lt;br /&gt;
&lt;br /&gt;
'''System requirements'''&lt;br /&gt;
|| To record this tutorial, I am using:&lt;br /&gt;
* Ubuntu Linux OS version 22.04&lt;br /&gt;
* ElectroBlocks application&lt;br /&gt;
* Google Chrome web browser&lt;br /&gt;
&lt;br /&gt;
A working internet connection to use '''ElectroBlocks'''. &lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide 4'''&lt;br /&gt;
&lt;br /&gt;
'''Prerequisites'''&lt;br /&gt;
&lt;br /&gt;
'''https://spoken-tutorial.org'''&lt;br /&gt;
|| To follow this tutorial, learner should have a basic knowledge of&lt;br /&gt;
* Electroblocks interface &lt;br /&gt;
|- &lt;br /&gt;
|| Open Google Chrome browser.&lt;br /&gt;
&lt;br /&gt;
In New Tab, type&lt;br /&gt;
&lt;br /&gt;
[https://electroblocks.org/ https://electroblocks.org/] '''&lt;br /&gt;
&lt;br /&gt;
Point towards Default Blink LED circuit.&lt;br /&gt;
|| Let us open the Electroblocks platform on Google Chrome. &lt;br /&gt;
&lt;br /&gt;
In the address bar type this url and press Enter to open the Electroblocks interface.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''New File/Blank file''' option available on the toolbar.&lt;br /&gt;
&lt;br /&gt;
A pop-up window will appear on the screen.&lt;br /&gt;
&lt;br /&gt;
Click on the '''OK''' button to start a new project.&lt;br /&gt;
|| Let us open a new blank file.&lt;br /&gt;
|- &lt;br /&gt;
|| Main video&lt;br /&gt;
&lt;br /&gt;
Click on '''Add-ons'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''LCD screen''' option.&lt;br /&gt;
&lt;br /&gt;
Select''' Setup LCD '''block&lt;br /&gt;
&lt;br /&gt;
Point to the LCD screen in the circuit.&lt;br /&gt;
|| Let us create a '''Display text on an LCD''' project. &lt;br /&gt;
&lt;br /&gt;
Click on the '''Add-ons '''menu available on the left hand side of the screen.&lt;br /&gt;
&lt;br /&gt;
Click on the '''LCD screen''' option.&lt;br /&gt;
&lt;br /&gt;
Select the''' Setup LCD block '''and drag it to the working area.&lt;br /&gt;
&lt;br /&gt;
This '''block''' activates the '''LCD''' '''screen''' in the circuit.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to''' memory type'''&lt;br /&gt;
&lt;br /&gt;
Point to '''0x3F'''&lt;br /&gt;
&lt;br /&gt;
Point to '''0x3F'''&lt;br /&gt;
&lt;br /&gt;
Point to '''0x27'''&lt;br /&gt;
&lt;br /&gt;
Select the 0x27 .&lt;br /&gt;
|| By default the '''memory type''' is '''0x3F''' in the '''Setup LCD Block'''.&lt;br /&gt;
&lt;br /&gt;
'''0x3F''' is an '''I2C''' address.&lt;br /&gt;
&lt;br /&gt;
'''I2C''' stands for '''inter-integrated circuit.'''&lt;br /&gt;
&lt;br /&gt;
The '''I2C address''' is a unique identifier for communication.&lt;br /&gt;
&lt;br /&gt;
Click on the dropdown option and select a suitable I2C address for your LCD screen.&lt;br /&gt;
&lt;br /&gt;
If the LCD chip is from NXP Semiconductors manufacturer, its I2C address is 0x3F.&lt;br /&gt;
&lt;br /&gt;
If the LCD chip is from a Texas Instruments manufacturer, its I2C address is 0x27.&lt;br /&gt;
&lt;br /&gt;
In my case, I used the I2C address 0x27.&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''size''' in '''lcd setup block'''&lt;br /&gt;
&lt;br /&gt;
'''Point to 16x2'''&lt;br /&gt;
&lt;br /&gt;
'''Only narration'''&lt;br /&gt;
|| By default the size of the LCD display is 16 by 2 ('''16x2). '''&lt;br /&gt;
&lt;br /&gt;
16 represents the number of columns on the screen.&lt;br /&gt;
&lt;br /&gt;
2 represents the number of rows on the screen.&lt;br /&gt;
&lt;br /&gt;
Click on the dropdown option.&lt;br /&gt;
&lt;br /&gt;
The platform also offers a 20x4 LCD display option.&lt;br /&gt;
&lt;br /&gt;
A '''20x4 '''display can print 20 characters per row across four rows.&lt;br /&gt;
&lt;br /&gt;
For this project I have selected a 16x2 LCD display.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to '''SDA'''&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
&lt;br /&gt;
Point toward connected''' pin#'''&lt;br /&gt;
&lt;br /&gt;
Point to '''SCL'''&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
&lt;br /&gt;
Point toward connected''' pin A5'''&lt;br /&gt;
|| In '''I2C''' LCD display, '''SDA''' stands for '''Serial data line.'''&lt;br /&gt;
&lt;br /&gt;
The '''Serial Data Line''' carries the data between the '''arduino''' and the '''LCD'''.&lt;br /&gt;
&lt;br /&gt;
By default, the '''SDA''' line of the '''LCD''' is connected to the '''A4''' pin of the '''Arduino'''.&lt;br /&gt;
&lt;br /&gt;
'''SCL''' stands for '''Serial Clock Line.'''&lt;br /&gt;
&lt;br /&gt;
The '''Serial Clock Line''' synchronises the data transmission.&lt;br /&gt;
&lt;br /&gt;
The '''SCL '''line of the '''LCD''' is connected to the '''A5''' pin of the Arduino.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
Click on the '''LCD screen '''&lt;br /&gt;
&lt;br /&gt;
Drag and drop the '''Print-&amp;gt; Delay-&amp;gt; Clear''' block inside the loop block.&lt;br /&gt;
&lt;br /&gt;
Point to the block in the loop.&lt;br /&gt;
|| Now we will add an '''LCD''' Screen.&lt;br /&gt;
&lt;br /&gt;
Click on the '''LCD screen''' option.&lt;br /&gt;
&lt;br /&gt;
Drag and drop the '''Print-&amp;gt; Delay Clear''' block inside the loop block.&lt;br /&gt;
&lt;br /&gt;
This block allows you to display words or numbers on any row of the LCD.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Print on Row 1 text Block''', type “'''Hello All”'''.&lt;br /&gt;
&lt;br /&gt;
Press '''Enter''' &lt;br /&gt;
&lt;br /&gt;
Click on the '''Print on Row 2 text block''', type “'''This is LCD'''” &lt;br /&gt;
&lt;br /&gt;
Press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
Point to delay in print delay clear block.&lt;br /&gt;
&lt;br /&gt;
Only narration.&lt;br /&gt;
|| Click on the '''Print on Row 1 text block''', type “'''Hello All”'''.&lt;br /&gt;
&lt;br /&gt;
Press Enter to save the changes made in the block.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Print on Row 2 text block''', type “'''This is LCD'''”&lt;br /&gt;
&lt;br /&gt;
By default the '''delay''' of '''3 seconds''' is shown at the end of the block.&lt;br /&gt;
&lt;br /&gt;
This block displays the text for 3 seconds.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
Duplicate the '''Print Delay Clear''' block&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
&lt;br /&gt;
Drag and place this block below print delay clear block&lt;br /&gt;
&lt;br /&gt;
Click on the '''Print on Row 1 text block''', type “'''I will display'''”&lt;br /&gt;
&lt;br /&gt;
Press enter &lt;br /&gt;
&lt;br /&gt;
Click on the '''Print on Row 2 text block''', type “'''text on screen'''” &lt;br /&gt;
&lt;br /&gt;
Press enter &lt;br /&gt;
|| Right click on the '''Print Delay Clear '''block and select the '''Duplicate''' option.&lt;br /&gt;
&lt;br /&gt;
This action creates an identical block in the working area.&lt;br /&gt;
&lt;br /&gt;
Drag and place this block below '''print delay clear''' block&lt;br /&gt;
&lt;br /&gt;
Click on the '''Print on Row 1 text block''', type “'''I will display'''”&lt;br /&gt;
&lt;br /&gt;
Press '''Ente'''r to save the changes.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Print on Row 2 text block''', type “'''text on screen'''” &lt;br /&gt;
&lt;br /&gt;
Press '''Enter''' to save the changes.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration.&lt;br /&gt;
&lt;br /&gt;
Click on '''Code''' '''Icon.'''&lt;br /&gt;
|| Now, we will see the '''arduino''' '''code''' generated by '''electroblocks'''.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Code''' '''icon'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight '''&amp;lt;nowiki&amp;gt;#include &amp;lt;Wire.h&amp;gt;&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
|| This library is required for I2C, that is (Inter-Integrated Circuit) communication.&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight''' #include &amp;lt;LiquidCrystal_I2C.h&amp;gt;'''&lt;br /&gt;
|| This library handles communication between the Arduino and the LCD Screen.&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight '''LiquidCrystal_I2C lcd(0x27,2,16);'''&lt;br /&gt;
&lt;br /&gt;
Point to '''0x27,2,16'''&lt;br /&gt;
|| This command creates an lcd object, which represents the LCD screen.&lt;br /&gt;
&lt;br /&gt;
'''0x27''' is the '''I2C address''' of the '''LCD'''.&lt;br /&gt;
&lt;br /&gt;
'''2''' represents the number of rows.&lt;br /&gt;
&lt;br /&gt;
'''16''' represents the number of columns on the screen.&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight '''Void''' '''Setup loop'''&lt;br /&gt;
&lt;br /&gt;
Highlight '''lcd.init()'''&lt;br /&gt;
&lt;br /&gt;
Highlight '''lcd.backlight()'''&lt;br /&gt;
|| The '''Void Setup''' function runs once when the '''Arduino''' starts.&lt;br /&gt;
&lt;br /&gt;
It initialises the LCD screen, making it ready for use.&lt;br /&gt;
&lt;br /&gt;
This command turns on the LCD screen backlight, which improves visibility.&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight&lt;br /&gt;
&lt;br /&gt;
'''Void loop()'''&lt;br /&gt;
|| The '''Void loop() '''function shows actions performed by '''components''' and '''sensors''' in the experiment.&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight &lt;br /&gt;
&lt;br /&gt;
'''lcd.clear();'''&lt;br /&gt;
&lt;br /&gt;
'''lcd.setCursor(0, 0); '''&lt;br /&gt;
|| This command is used to clear the screen.&lt;br /&gt;
&lt;br /&gt;
This command sets the cursor to the first column, first row.&lt;br /&gt;
|- &lt;br /&gt;
|| '''lcd.print(String(&amp;quot;Hello All&amp;quot;)); '''&lt;br /&gt;
&lt;br /&gt;
'''lcd.setCursor(0, 1); '''&lt;br /&gt;
&lt;br /&gt;
'''lcd.print(String(&amp;quot;This is LCD&amp;quot;)); '''&lt;br /&gt;
|| This command Prints &amp;quot;Hello all&amp;quot; on the first row.&lt;br /&gt;
&lt;br /&gt;
This command sets the cursor to the first column, second row.&lt;br /&gt;
&lt;br /&gt;
This command prints &amp;quot;'''This is LCD'''&amp;quot; on the second row.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Highlight'''&lt;br /&gt;
&lt;br /&gt;
'''delay(3000); '''&lt;br /&gt;
&lt;br /&gt;
'''Highlight'''&lt;br /&gt;
&lt;br /&gt;
'''lcd.clear(); '''&lt;br /&gt;
|| This command makes sure the above result is visible for 3 seconds on the LCD screen.&lt;br /&gt;
&lt;br /&gt;
'''lcd.clear(); '''&lt;br /&gt;
&lt;br /&gt;
This command clears the screen after the delay.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Highlight'''&lt;br /&gt;
&lt;br /&gt;
'''lcd.setCursor(0, 0); '''&lt;br /&gt;
&lt;br /&gt;
'''Highlight'''&lt;br /&gt;
&lt;br /&gt;
'''lcd.print(String(&amp;quot;I will display&amp;quot;)); '''&lt;br /&gt;
&lt;br /&gt;
'''Highlight'''&lt;br /&gt;
&lt;br /&gt;
'''lcd.setCursor(0, 1); '''&lt;br /&gt;
&lt;br /&gt;
'''Highlight'''&lt;br /&gt;
&lt;br /&gt;
'''lcd.print(String(&amp;quot;text on screen&amp;quot;)); '''&lt;br /&gt;
|| This command sets the cursor to the first column,first row.&lt;br /&gt;
&lt;br /&gt;
This command Prints &amp;quot;I will display&amp;quot; on the first row.&lt;br /&gt;
&lt;br /&gt;
This command sets the cursor to the first column, second row.&lt;br /&gt;
&lt;br /&gt;
This command Prints &amp;quot;text on screen&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|| '''delay(3000); '''&lt;br /&gt;
|| This command makes sure the above result is visible for 3 seconds on the LCD screen&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
|| We shall first check the desired result using the simulator.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on Home page&lt;br /&gt;
&lt;br /&gt;
Click on the Play button&lt;br /&gt;
|| Click on the '''Home page''' option from the toolbar.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Play''' button to start the simulation. &lt;br /&gt;
|- &lt;br /&gt;
|| Point to simulation window.&lt;br /&gt;
&lt;br /&gt;
Point to the display.&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| We will see the visual representation of the simulation.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Hello All&amp;quot; and &amp;quot;This is LCD&amp;quot; are displayed for 3 seconds on the LCD screen. &lt;br /&gt;
&lt;br /&gt;
Next, &amp;quot;I will display text on screen&amp;quot; is shown for another 3 seconds.&lt;br /&gt;
&lt;br /&gt;
Then the screen is cleared.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide 5'''&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we learnt about:&lt;br /&gt;
* Build a set of blocks to Display text on LCD&lt;br /&gt;
* Check the output of the experiment using the simulator&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide 6'''&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
 &lt;br /&gt;
* Write your name, class and roll number on the LCD screen with a 5 second delay.&lt;br /&gt;
|| As an assignment, please do the following.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Add the Assignment video.mp4 in the main video with 10.27 timestamp.'''&lt;br /&gt;
|| Notice the output of the assignment shown in the video.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide 7'''&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|| Thank you for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ketkinaina</name></author>	</entry>

	</feed>