<?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%2FMixing-Assembly-and-C-programming%2FOriya</id>
		<title>Arduino/C3/Mixing-Assembly-and-C-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%2FMixing-Assembly-and-C-programming%2FOriya"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Mixing-Assembly-and-C-programming/Oriya&amp;action=history"/>
		<updated>2026-05-14T03:55: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/Mixing-Assembly-and-C-programming/Oriya&amp;diff=51269&amp;oldid=prev</id>
		<title>Pradeep: Created page with &quot;{| Border = 1 | '''Time''' | '''Narration'''  |- | 00:01 | Mixing Assembly and C programming ଉପରେ ଥିବା ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲକ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Mixing-Assembly-and-C-programming/Oriya&amp;diff=51269&amp;oldid=prev"/>
				<updated>2020-03-09T02:58:34Z</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 | Mixing Assembly and C 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;
| Mixing Assembly and C programming ଉପରେ ଥିବା ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲକୁ ସ୍ୱାଗତ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ଏହି ଟ୍ୟୁଟୋରିଆଲରେ ଆମେ ନିମ୍ନ ବିଷୟରେ ଶିଖିବା: &lt;br /&gt;
ଇନିଶିଆଲାଇଜେଶନ୍ ପୂରା କରିବା ପାଈଁ Assembly Routineରେ ଗୋଟିଏ ଫଙ୍କଶନ୍ ଲେଖିବା. &lt;br /&gt;
Seven Segment Displayର Dot LEDକୁ ଧପ୍ ଧପ୍ କରିବା ପାଇଁ ଗୋଟିଏ AVR-GCC ପ୍ରୋଗ୍ରାମ୍ ରେ ସେହି Assembly Routineକୁ କଲ୍ କରିବା.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
| ଏହି ଶୃଙ୍ଖଳାକୁ ଅନୁସରଣ କରିବା ପାଇଁ, ଆପଣଙ୍କର ନିମ୍ନଲିଖିତ ଉପରେ ମୌଳିକ ଜ୍ଞାନ ଥିବା ଉଚିତ:&lt;br /&gt;
ଇଲେକ୍ଟ୍ରୋନିକ୍ସ&lt;br /&gt;
AVR-GCC ଓ &lt;br /&gt;
Assembly Programming&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&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:50&lt;br /&gt;
| ଆମକୁ କିଛି ଏକ୍ସଟର୍ନଲ୍ ଡିଭାଇସ୍ ମଧ୍ୟ ଦରକାର ହେବ, ଯେପରି:&lt;br /&gt;
BreadBoard&lt;br /&gt;
Seven-Segment Display,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:00&lt;br /&gt;
| 220 ohm ରେଜିଷ୍ଟର୍,&lt;br /&gt;
Arduino UNO Board ଓ&lt;br /&gt;
Jumper Wires&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| Seven-Segment Displayର “ଡଟ୍ ପିନ୍” Arduinoର “ପିନ୍ 13” ସହ କନେକ୍ଟ ହୋଇଛି &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
| Common Pinsରୁ ଯେକୌଣସି ଗୋଟିଏ ରେଜିଷ୍ଟର୍ ମାଧ୍ୟମରେ +5 Volt ସହ ଲାଗିଛି&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
| ଏହା ହେଉଛି କନେକ୍ସନ୍‌ର ଲାଇଭ୍ ସେଟ ଅପ୍&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| ଏବେ ଆମେ, ଇନିଶିଆଲାଇଜେଶନ୍ ପୂରା କରିବା ପାଇଁ ଏକ Assembly Routine ଲେଖିବା&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| ଯେକୌଣସି Text Editor ଖୋଲି ନିମ୍ନଲିଖିତ ଟାଇପ୍ କରନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| ଏହି Assembly Routine ପ୍ରୋଗ୍ରାମ୍, ଆଉଟପୁଟ୍ ଭାବେ Arduinoର Pin 13କୁ ଇନିଶିଆଲାଇଜ୍ ଓ ସେଟ୍ କରିଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:45&lt;br /&gt;
| ମୁଁ କୋଡ୍‌କୁ ଲାଇନ୍ ୱାରୀ ବୁଝାଉଛି. &lt;br /&gt;
ଏହି ଲାଇନ୍ Special Function Register offsetକୁ ଶୂନ୍ ରେ ସେଟ୍ କରିଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
| ଏହି ଦୁଇଟି ଲାଇନ୍ Assembly Routineକୁ ବୈଶ୍ୱିକ ସ୍ତରରେ ଆକ୍ସେସିବଲ୍ କରାଇଥାଏ.  &lt;br /&gt;
ଏହାକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଏହା ଅନ୍ୟ ପ୍ରୋଗ୍ରାମ୍‌ଗୁଡ଼ିକୁ ଏନାବଲ୍ କରିଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| ଏଠାରେ, init ହେଉଛି Subroutineର ନାମ. &lt;br /&gt;
ଏହି ଦୁଇଟି ଲାଇନ୍ ଆଉଟପୁଟ୍ ଭାବେ Arduinoର Pin 13କୁ ସେଟ୍ କରିଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| Downloads ଫୋଲ୍ଡର୍‌ରେ କୋଡ୍‌କୁ initasm ଡଟ୍ କ୍ୟାପିଟଲ୍‌ରେ S ଭାବେ ସେଭ୍ କରନ୍ତୁ. &lt;br /&gt;
ଏହା Subroutine ହୋଇଥିବାରୁ .S ଏକ୍ସଟେନ୍ସନ୍ ଭାବେ ସେଭ୍ କରାଗଲା&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ପେଜ୍‌ରେ ଥିବା Code Files ଲିଙ୍କରେ ଏହି ଟ୍ୟୁଟୋରିଆଲରେ ବ୍ୟବହୃତ ସମସ୍ତ କୋଡ୍ ଉପଲବ୍ଧ ଅଛି.  &lt;br /&gt;
ଆପଣ ଏହାକୁ ଡାଉନଲୋଡ୍ କରି ବ୍ୟବହାର କରିପାରିବେ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| ଏବେ, ଏହି Subroutineକୁ କଲ୍ କରିବା ପାଇଁ ଓ Dot LEDକୁ ଧପ୍ ଧପ୍ କରିବା ପାଇଁ ଆମେ ଏକ AVR-GCC ପ୍ରୋଗ୍ରାମ୍ ଲେଖିବା&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| ଯେକୌଣସି Text Editor ଖୋଲି ନିମ୍ନଲିଖିତ ଟାଇପ୍ କରନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| ଏହି କୋଡ୍, ନିରନ୍ତର ଭାବେ Dot LEDକୁ ଧପ୍ ଧପ୍ କରାଇବ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:54&lt;br /&gt;
| ପ୍ରଥମ ଲାଇନ୍ init(), Assembly Subroutineକୁ କଲ୍ କରିଥାଏ.  କୋଡ୍‌ର ଏହି ଦୁଇଟି ଲାଇନ୍ ବିକଳ୍ପ ଭାବରେ Dot LEDକୁ ଅନ୍ ଓ ଅଫ୍ କରିଥାଏ, ଯେଉଁଥିରୁ ଏହା ଧପ୍ ଧପ୍ ହୋଇଥାଏ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
| Downloads ଫୋଲ୍ଡର୍ ରେ କୋଡ୍ କୁ blink.c ଭାବେ ସେଭ୍ କରନ୍ତୁ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| Makefile କୁ ଏହି ଟ୍ୟୁଟୋରିଆଲର &amp;quot;କୋଡ୍ ଫାଇଲ୍ସ” ଲିଙ୍କରୁ ଡାଉନଲୋଡ୍ କରିନିଅନ୍ତୁ. &lt;br /&gt;
Blink.c ଫାଇଲ୍ ସେଭ୍ ହୋଇଥିବା ଫୋଲ୍ଡର୍‌ରେ ଏହାକୁ ରଖିଦିଅନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| ମୁଁ Makefileକୁ Text Editorରେ ଖୋଲିବି&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ, ପୂର୍ବେ ବ୍ୟବହୃତଠାରୁ ଏହି Makefile ଭିନ୍ନ ଅଟେ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| Makefileରେ TARGET = blink ଓ ASRC = initasm.Sକୁ ସୁନିଶ୍ଚିତ କରନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:44&lt;br /&gt;
| ଏଠାରେ blink ହେଉଛି ମୁଖ୍ୟ ପ୍ରୋଗ୍ରାମ୍ ଏବଂ initasm ହେଉଛି Subroutine&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ଯଦି ଆପଣ କୌଣସି ଭିନ୍ନ ନାମ ଦେଇଥା’ନ୍ତି, ତେବେ ଆପଣଙ୍କୁ filename ଓ subroutine ନାମକୁ ବଦଳାଇବାକୁ ପଡ଼ିବ. &lt;br /&gt;
ତା’ପରେ, Makefileକୁ ସେଭ୍ କରିନିଅନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ଟର୍ମିନଲ୍‌କୁ ଯାଆନ୍ତୁ. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| blink.c ଫାଇଲ୍ ସେଭ୍ କରାଯାଇଥିବା ଫୋଲ୍ଡର୍‌କୁ ଯାଆନ୍ତୁ. &lt;br /&gt;
ଟାଇପ୍ କରନ୍ତୁ: make ସ୍ପେସ୍ କ୍ୟାପିଟଲ୍ ରେ FNAME equals to (=) blink ଓ Enter ଦାବନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
| ଦେଖନ୍ତୁ, Dot LED ଧପ୍ ଧପ୍ ହେଉଛି&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:22&lt;br /&gt;
| ଏଥିସହିତ ଆମେ ଏହି ଟ୍ୟୁଟୋରିଆଲର ସମାପ୍ତିକୁ ଆସିଲେ. ସଂକ୍ଷିପ୍ତରେ -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
| ଏହି ଟ୍ୟୁଟୋରିଆଲରେ ଆମେ ଶିଖିଲେ :- &lt;br /&gt;
ଇନିଶିଆଲାଇଜେଶନ୍ ପୂରା କରିବା ପାଇଁ Assembly Routineରେ ଗୋଟିଏ ଫଙ୍କଶନ୍ ଲେଖିବା ଏବଂ&lt;br /&gt;
Dot LEDକୁ ଧପ୍ ଧପ୍ କରିବା ପାଇଁ ଗୋଟିଏ AVR-GCC ପ୍ରୋଗ୍ରାମ୍‌ରେ ସେହି Assembly Routineକୁ କଲ୍ କରିବା.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| ଏକ ଆସାଇନମେଣ୍ଟ ଭାବେ- &lt;br /&gt;
Delay ବୃଦ୍ଧି କରିବା ପାଇଁ ଉପରୋକ୍ତ ପ୍ରୋଗ୍ରାମ୍‌କୁ ବଦଳାନ୍ତୁ. &lt;br /&gt;
Dot LEDର ଧପ୍ ଧପ୍‌ରେ Delayକୁ ଦେଖନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| ନିମ୍ନ ଲିଙ୍କରେ ଥିବା ଭିଡିଓ ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟକୁ ସାରାଂଶିତ କରିଥାଏ.  ଦୟାକରି ଏହାକୁ ଡାଉନଲୋଡ୍ କରି ଦେଖନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
| ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ ଟିମ୍:&lt;br /&gt;
କର୍ମଶାଳାମାନ ଚଲାନ୍ତି ଏବଂ ପ୍ରମାଣପତ୍ର ଦିଅନ୍ତି. ଅଧିକ ବିବରଣୀ ପାଇଁ ଦୟାକରି ଆମକୁ ଲେଖନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| ଦୟାକରି ଏହି ଫୋରମରେ ନିଜର ସମୟବଦ୍ଧ ପ୍ରଶ୍ନ ପୋଷ୍ଟ୍ କରନ୍ତୁ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ, ଭାରତ ସରକାରଙ୍କ ମାନବ ସମ୍ୱଳ ବିକାଶ ମନ୍ତ୍ରଣାଳୟର NMEICT ଦ୍ୱାରା ଅନୁଦାନ ପ୍ରାପ୍ତ. ଏହି ମିଶନ୍ ଉପରେ ଅଧିକ ବିବରଣୀ ନିମ୍ନ ଲିଙ୍କରେ ଉପଲବ୍ଧ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| IIT Bombay ତରଫରୁ  ପ୍ରଦୀପ ମହାପାତ୍ରଙ୍କ ସହ ମୁଁ ପ୍ରଭାସ ଆପଣଙ୍କଠାରୁ ବିଦାୟ ନେଉଛି. ଆମ ସହିତ ଜଡ଼ିତ ହୋଇଥିବାରୁ ଧନ୍ୟବାଦ&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pradeep</name></author>	</entry>

	</feed>