<?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=Arduino%2FC3%2FInterfacing-LCD-through-AVR-GCC-programming%2FOriya</id>
		<title>Arduino/C3/Interfacing-LCD-through-AVR-GCC-programming/Oriya - 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=Arduino%2FC3%2FInterfacing-LCD-through-AVR-GCC-programming%2FOriya"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Interfacing-LCD-through-AVR-GCC-programming/Oriya&amp;action=history"/>
		<updated>2026-05-17T12:35:06Z</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=Arduino/C3/Interfacing-LCD-through-AVR-GCC-programming/Oriya&amp;diff=51268&amp;oldid=prev</id>
		<title>Pradeep: Created page with &quot;{| Border = 1 || '''Time''' | '''Narration'''  |- | 00:01 | Interfacing LCD through AVR-GCC programming ଉପରେ ଥିବା ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋର...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Interfacing-LCD-through-AVR-GCC-programming/Oriya&amp;diff=51268&amp;oldid=prev"/>
				<updated>2020-03-09T02:41:19Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| Border = 1 || &amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039; | &amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;  |- | 00:01 | Interfacing LCD through AVR-GCC programming ଉପରେ ଥିବା ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋର...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| Border = 1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| Interfacing LCD through AVR-GCC programming ଉପରେ ଥିବା ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲକୁ ସ୍ୱାଗତ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ଏହି ଟ୍ୟୁଟୋରିଆଲରେ ଆମେ ଶିଖିବା: &lt;br /&gt;
Arduino Boardରେ ଗୋଟିଏ LCD ଇଣ୍ଟର୍ଫେସ୍ କରିବା, &lt;br /&gt;
LCDରେ ଗୋଟିଏ ଡିଜିଟ୍ ପ୍ରଦର୍ଶିତ କରାଇବା ପାଇଁ ଏକ AVR-GCC ପ୍ରୋଗ୍ରାମ୍ ଲେଖିବା&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
| ଏହି ଶୃଙ୍ଖଳାକୁ ଅନୁସରଣ କରିବା ପାଇଁ, ଆପଣଙ୍କର ନିମ୍ନଲିଖିତ ଉପରେ ମୌଳିକ ଜ୍ଞାନ ଥିବା ଉଚିତ: &lt;br /&gt;
ଇଲେକ୍ଟ୍ରୋନିକ୍ସ &lt;br /&gt;
C Programming ଓ&lt;br /&gt;
AVR-GCC&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେକର୍ଡ କରିବାକୁ ମୁଁ ବ୍ୟବହାର କରୁଛି:&lt;br /&gt;
Arduino UNO Board&lt;br /&gt;
Ubuntu Linux Operating System ଭର୍ସନ୍ 14.04.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
| ଆମକୁ କିଛି ଏକ୍ସଟର୍ନଲ୍ ଡିଭାଇସ୍ ମଧ୍ୟ ଦରକାର ହେବ, ଯେପରି:&lt;br /&gt;
BreadBoard, &lt;br /&gt;
LCD 16 by 2&lt;br /&gt;
Arduino UNO Board&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:00&lt;br /&gt;
| Potentiometer, &lt;br /&gt;
Jumper Wires ଓ &lt;br /&gt;
Pin Headers&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| ଏହି ପ୍ରୟୋଗରେ ଆମେ 16 by 2 LCD ବ୍ୟବହାର କରିବା. &lt;br /&gt;
LCD ବିଷୟରେ ଜାଣିବା ପାଇଁ ଏହି ଦୟାକରି ଶୃଙ୍ଖଳାର ବେସିକ୍ ଲେଭଲ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ଦେଖନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| LCD ସହ Arduino Pins କନେକ୍ଟ କରିବା ପାଇଁ ପ୍ରଦତ୍ତ ଟେବଲ୍ ବ୍ୟବହାର କରନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
| ଏହି ଟ୍ୟୁଟୋରିଆଲର Additional Reading Material ଲିଙ୍କରେ ଏହି ଟେବଲ୍ ଉପଲବ୍ଧ ଅଛି. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| ଏହା ହେଉଛି “ସର୍କିଟ୍” କନେକ୍ସନ୍ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:35&lt;br /&gt;
| LCDର Pin 1 ସହ Potentiometerର ଗୋଟିଏ ଏକ୍ସଟ୍ରିମ୍ ଲିଡ୍ କନେକ୍ଟ କରନ୍ତୁ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| LCDର Pin 2 ସହ ଅନ୍ୟ ଏକ୍ସଟ୍ରିମ୍ ଏଣ୍ଡ୍ କନେକ୍ଟ ହୋଇଛି.  &lt;br /&gt;
LCDର Pin 3 ସହ ଅନ୍ୟ Middle Pin କନେକ୍ଟ ହୋଇଛି. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| ଏହା ହେଉଛି କନେକ୍ସନ୍‌ର ଲାଇଭ୍ ସେଟ ଅପ୍&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
| ଏବେ ଆମେ, LCDରେ ଡିଜିଟ୍ 5 ପ୍ରଦର୍ଶିତ କରାଇବା ପାଇଁ ଏକ AVR-GCC ପ୍ରୋଗ୍ରାମ୍ ଲେଖିବା&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| ଯେକୌଣସି Text Editor ଖୋଲି ନିମ୍ନଲିଖିତ ଟାଇପ୍ କରନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| ଇନପୁଟ୍ ଓ ଆଉଟପୁଟ୍ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଆବଶ୍ୟକ ସମସ୍ତ ମୌଳିକ Libraries, avr ସ୍ଲାଶ୍ io ଡଟ୍ hରେ ରହିଛି&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| Delay Function ପାଇଁ util ସ୍ଲାଶ୍ delay ଡଟ୍ hରେ Libraries ରହିଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| ଭେରିଏବଲ୍ ପ୍ରକାର ଓ ସାଧାରଣ ଭାବେ ବ୍ୟବହୃତ ଫଙ୍କଶନ୍‌ଗୁଡ଼ିକୁ ପରିଭାଷିତ କରିବା ପାଇଁ Librariesରେ stdlib.h ରହିଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| ClearBit(x comma y) ହେଉଛି cbi(x comma y) ସହ ସମାନ.  PORTxର yth bit ଖାଲି କରିବା ପାଇଁ ଏହା ବ୍ୟବହୃତ ହୋଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:47&lt;br /&gt;
| SetBit(x comma y) ହେଉଛି sbi(x comma y) ସହ ସମାନ.  PORTxର yth bit ସେଟ୍ କରିବା ପାଇଁ ଏହା ବ୍ୟବହୃତ ହୋଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| ହାଶ୍ Define ବ୍ୟବହାର କରି ନାମଗୁଡ଼ିକ ସହିତ LCDର ସମସ୍ତ ନ୍ୟୁମରିକଲ୍ Pins ବଦଳ କରାଯାଇଛି &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
| ପ୍ରୋଗ୍ରାମ୍‌କୁ ସହଜରେ ବୁଝିବା ପାଇଁ ଏହା କରାଯାଇଛି&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
| LCDର Enable Pinକୁ ଟୋଗଲ୍ କରିବା ପାଇଁ PulseEnableLineକୁ ବ୍ୟବହାର କରାଯାଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17&lt;br /&gt;
| ମଝିରେ ଏକ Delay ସହିତ SetBitକୁ “ହାଇ” ଓ Clearbitକୁ “ଲୋ”ରେ ସେଟ୍ କରାଯିବ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| PORTBକୁ ଏକ nibbleର ଡେଟା ପଠାଇବା ପାଇଁ SendNibble ଫଙ୍କଶନ୍ ବ୍ୟବହାର କରାଯାଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| PORTBକୁ ଏକ byteର ଡେଟା ପଠାଇବା ପାଇଁ SendByte ଫଙ୍କଶନ୍ ବ୍ୟବହାର କରାଯାଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| LCDକୁ ଗୋଟିଏ “କମାଣ୍ଡ” ପଠାଇବା ପାଇଁ LCD ଅଣ୍ଡରସ୍କୋର୍ Cmd ଫଙ୍କଶନ୍ ବ୍ୟବହୃତ ହୋଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| LCDକୁ ଗୋଟିଏ Character Data ପଠାଇବା ପାଇଁ LCD ଅଣ୍ଡରସ୍କୋର୍ Char ଫଙ୍କଶନ୍ ବ୍ୟବହୃତ ହୋଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| LCDକୁ “ଇନିଶିଆଲାଇଜ୍” କରିବା ପାଇଁ LCD ଅଣ୍ଡରସ୍କୋର୍ Init ଫଙ୍କଶନ୍ ବ୍ୟବହୃତ ହୋଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| Displayକୁ ଖାଲି କରିବା ପାଇଁ LCD ଅଣ୍ଡରସ୍କୋର୍ Clear ଫଙ୍କଶନ୍ ବ୍ୟବହୃତ ହୋଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
| LCDରେ ପ୍ରଦର୍ଶିତ କରିବା ପାଇଁ Dataର ଏକ String ପଠାଇବାକୁ LCD ଅଣ୍ଡରସ୍କୋର୍ Message ଫଙ୍କଶନ୍ ବ୍ୟବହୃତ ହୋଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| LCDକୁ ଗୋଟିଏ Integer Data ପଠାଇବା ପାଇଁ LCD ଅଣ୍ଡରସ୍କୋର୍ Integer ଫଙ୍କଶନ୍ ବ୍ୟବହୃତ ହୋଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
| ଏହା ହେଉଛି ମୁଖ୍ୟ ଫଙ୍କଶନ୍, ଯେଉଁଠାରେ ପ୍ରଦର୍ଶିତ ହେବା ପାଇଁ ଆମେ ଭାଲ୍ୟୁ 5କୁ ପାସ୍ କରୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| ଏହି ଟ୍ୟୁଟୋରିଆଲର &amp;quot;କୋଡ୍ ଫାଇଲ୍ସ” ଲିଙ୍କରେ ଏହି କୋଡ୍ ଉପଲବ୍ଧ.  ଆପଣ ଏହାକୁ ଡାଉନଲୋଡ୍ କରି ବ୍ୟବହାର କରିପାରିବେ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
| Downloads ଫୋଲ୍ଡର୍‌ରେ କୋଡ୍ କୁ lcdc ଫାଇଲ୍ ଭାବେ ସେଭ୍ କରନ୍ତୁ. &lt;br /&gt;
ସେହି ଫୋଲ୍ଡର୍‌ରେ Makefile ଥିବାର ମଧ୍ୟ ସୁନିଶ୍ଚିତ କରନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| ଟର୍ମିନଲ୍‌କୁ ଯାଆନ୍ତୁ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| lcd.c ଫାଇଲ୍ ସେଭ୍ କରାଯାଇଥିବା ଫୋଲ୍ଡର୍ କୁ ଯାଆନ୍ତୁ. &lt;br /&gt;
Category Nameରେ ଟାଇପ୍ କରନ୍ତୁ: make ସ୍ପେସ୍ କ୍ୟାପିଟଲ୍ ରେ FNAME equals to (=) lcd ଓ Enter ଦାବନ୍ତୁ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| ଏହି କମାଣ୍ଡ୍ ଗୋଟିଏ .hex ଫାଇଲ୍ ତିଆରି କରି Arduinoରେ ଅପଲୋଡ୍ କରିଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| ଏବେ ଦେଖନ୍ତୁ, LCDରେ ଡିଜିଟ୍ 5 ପ୍ରଦର୍ଶିତ ହେଉଛି &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
| ଏଥିସହିତ ଆମେ ଏହି ଟ୍ୟୁଟୋରିଆଲର ସମାପ୍ତିକୁ ଆସିଲେ. ସଂକ୍ଷିପ୍ତରେ -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:31&lt;br /&gt;
| ଏହି ଟ୍ୟୁଟୋରିଆଲରେ ଆମେ ଶିଖିଲେ :- &lt;br /&gt;
Arduino Boardରେ ଗୋଟିଏ LCD ଇଣ୍ଟର୍ଫେସ୍ କରିବା ଏବଂ &lt;br /&gt;
LCDରେ ଗୋଟିଏ ଡିଜିଟ୍ ପ୍ରଦର୍ଶିତ କରାଇବା ପାଇଁ ଏକ AVR-GCC ପ୍ରୋଗ୍ରାମ୍ ଲେଖିବା&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
| ଏକ ଆସାଇନମେଣ୍ଟ ଭାବେ- &lt;br /&gt;
0 ରୁ 9 ପର୍ଯ୍ୟନ୍ତ ଯେକୌଣସି ଡିଜିଟ୍ ପ୍ରଦର୍ଶିତ କରିବା ପାଇଁ ଉପରୋକ୍ତ କୋଡ୍‌କୁ ସଂଶୋଧନ କରନ୍ତୁ. &lt;br /&gt;
ଗୋଟିଏ Counter ନିର୍ମାଣ କରିବା ପାଇଁ ଉପରୋକ୍ତ କୋଡ୍‌କୁ ସଂଶୋଧନ କରନ୍ତୁ, ଯାହା 0-9 ପର୍ଯ୍ୟନ୍ତ ଗଣନା କରିବ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
| ନିମ୍ନ ଲିଙ୍କରେ ଥିବା ଭିଡିଓ ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟକୁ ସାରାଂଶିତ କରିଥାଏ.  ଦୟାକରି ଏହାକୁ ଡାଉନଲୋଡ୍ କରି ଦେଖନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:05&lt;br /&gt;
| ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ ଟିମ୍:&lt;br /&gt;
କର୍ମଶାଳାମାନ ଚଲାନ୍ତି ଏବଂ ପ୍ରମାଣପତ୍ର ଦିଅନ୍ତି. ଅଧିକ ବିବରଣୀ ପାଇଁ ଦୟାକରି ଆମକୁ ଲେଖନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
| ଦୟାକରି ଏହି ଫୋରମରେ ନିଜର ସମୟବଦ୍ଧ ପ୍ରଶ୍ନ ପୋଷ୍ଟ୍ କରନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ, ଭାରତ ସରକାରଙ୍କ ମାନବ ସମ୍ୱଳ ବିକାଶ ମନ୍ତ୍ରଣାଳୟର NMEICT ଦ୍ୱାରା ଅନୁଦାନ ପ୍ରାପ୍ତ.  ଏହି ମିଶନ୍ ଉପରେ ଅଧିକ ବିବରଣୀ ନିମ୍ନ ଲିଙ୍କରେ ଉପଲବ୍ଧ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
| IIT Bombay ତରଫରୁ  &lt;br /&gt;
ପ୍ରଦୀପ ମହାପାତ୍ରଙ୍କ ସହ ମୁଁ ପ୍ରଭାସ ଆପଣଙ୍କଠାରୁ ବିଦାୟ ନେଉଛି. ଆମ ସହିତ ଜଡ଼ିତ ହୋଇଥିବାରୁ ଧନ୍ୟବାଦ&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pradeep</name></author>	</entry>

	</feed>