Difference between revisions of "Arduino/C2/Arduino-components-and-IDE/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with " {| border=1 | '''Time''' | '''Narration''' |- |00:01 | Welcome to the ''' Spoken Tutorial''' on ''' Arduino components and IDE.''' |- | 00:07 | In this tutorial, we will...")
 
 
Line 10: Line 10:
 
|-
 
|-
 
| 00:07
 
| 00:07
|  In this tutorial, we will learn about: How to set up a physical connection between  '''Arduino'''  and a computer  
+
|  In this tutorial, we will learn about: how to set up a physical connection between  '''Arduino'''  and a computer,
  
 
|-
 
|-
 
| 00:16
 
| 00:16
| '''Arduino'''  Hardware and  '''Arduino'''  programming language   
+
| '''Arduino'''  hardware and  '''Arduino'''  programming language.  
  
 
|-
 
|-
 
| 00:21
 
| 00:21
|  Here, I am using: '''Arduino UNO Board'''
+
|  Here, I am using:  
 +
'''Arduino UNO Board''',
  
'''Ubuntu Linux''' 14.04 operating system and  '''Arduino IDE'''
+
'''Ubuntu Linux  14.04 operating system''' and   
 +
'''Arduino IDE'''.
  
 
|-
 
|-
 
| 00:31
 
| 00:31
| To follow this tutorial, you should have: Basic knowledge of Electronics
+
| To follow this tutorial, you should have: basic knowledge of Electronics,
  
'''Arduino UNO Board''',  '''USB''' power cable and  A computer  
+
'''Arduino UNO Board''',   
 +
'''USB  power cable''' and  a computer.
  
 
|-
 
|-
 
| 00:43
 
| 00:43
| First, we have to connect the ''' Arduino board'''  to the computer using the ''' USB'''  cable, as shown here.  
+
| First, we have to connect the ''' Arduino board'''  to the computer using the ''' USB'''  cable as shown here.  
  
 
|-
 
|-
Line 46: Line 49:
 
|-
 
|-
 
| 01:13
 
| 01:13
|This is the heart of  '''Arduino,'''  where you can program it to do different things.  
+
|This is the heart of  '''Arduino'''  where you can program it to do different things.  
  
 
|-
 
|-
Line 68: Line 71:
 
|-
 
|-
 
| 01:55
 
| 01:55
|For example, to dim an ''' LED''' , to generate  '''audio'''  '''signals'''  etc.  
+
|For example, to dim an ''' LED''' , to generate  '''audio signals'''  etc.  
  
 
|-
 
|-
Line 76: Line 79:
 
|-
 
|-
 
|02:10
 
|02:10
| Here - '''0-RX'''  stands for receiving
+
| Here, '''0-RX'''  stands for receiving,
  
 
'''1-TX'''  stands for transmitting.  
 
'''1-TX'''  stands for transmitting.  
Line 86: Line 89:
 
|-
 
|-
 
| 02:31
 
| 02:31
|They take  '''analog signals ''' and converts them into  '''digital signals ''' that the computer can understand .  
+
|They take  '''analog signals ''' and convert them into  '''digital signals ''' that the computer can understand .  
  
 
|-
 
|-
Line 118: Line 121:
 
| '''USB interface'''  can be used for programming the ''' board.'''  
 
| '''USB interface'''  can be used for programming the ''' board.'''  
  
And also can be used for serial communication between the  '''board ''' and the computer.  
+
And, also can be used for serial communication between the  '''board ''' and the computer.  
  
 
|-
 
|-
Line 132: Line 135:
 
| '''Arduino'''  programs can be divided into three main parts.  
 
| '''Arduino'''  programs can be divided into three main parts.  
  
'''Control Structure statements''' , '''Operators, variables''' and  '''constants'''  
+
'''Control Structure statements''' , '''Operators, variables''' and  '''constants''',
  
 
|-
 
|-
 
| 03:57
 
| 03:57
|And '''Functions'''
+
|and, '''Functions'''.
  
 
|-
 
|-
 
| 04:00
 
| 04:00
|The control statements are:  '''if, if..else, for, while, do..while, switch case ''' etc '''.'''
+
|The control statements are:  '''if, if..else, for, while, do..while, switch case ''' etc .  
  
 
|-
 
|-
Line 148: Line 151:
 
|-
 
|-
 
| 04:16
 
| 04:16
|Then, we have  '''arithmetic operators, comparison operators ''' and ''' boolean operators.'''  
+
|Then, we have  arithmetic operators, comparison operators and ''' boolean operators.'''  
  
 
|-
 
|-
 
| 04:24
 
| 04:24
|We have  '''variables'''  and  '''constants'''  as in other programming languages.  
+
|We have  '''variable'''s and  '''constant'''s as in other programming languages.  
  
 
|-
 
|-
Line 172: Line 175:
 
|-
 
|-
 
| 05:01
 
| 05:01
| Click on the ''' Help'''  menu in ''' ''' the ''' Arduino IDE''' . Then click on ''' reference.'''  
+
| Click on the ''' Help'''  menu in the ''' Arduino IDE''' . Then click on ''' Reference.'''  
  
 
|-
 
|-
 
|05:08
 
|05:08
|This opens an offline page in your browser.
+
|This opens an '''offline page''' in your browser.
  
 
|-
 
|-
 
|05:12
 
|05:12
| For example, if you want to refer the ''' digitalWrite() ''' '''built-in function''', just click  on the '''function''' name.  
+
| For example, if you want to refer the ''' 'digitalWrite()' built-in function''', just click  on the '''function''' name.  
  
 
|-
 
|-
Line 198: Line 201:
 
| This brings us  to the end of this tutorial.  
 
| This brings us  to the end of this tutorial.  
  
Let us summarise.
+
Let us summarize.
  
 
|-
 
|-
 
| 05:52
 
| 05:52
| In this tutorial, we learnt about:  How to set up a physical connection between the ''' Arduino'''  and computer  
+
| In this tutorial, we learnt about:  how to set up a physical connection between the ''' Arduino'''  and computer,
  
 
|-
 
|-
 
| 06:00
 
| 06:00
|' ''Arduino'''  hardware,  '''Arduino'''  programming language  
+
|' ''Arduino'''  hardware,  '''Arduino'''  programming language.
  
 
|-
 
|-
 
| 06:05
 
| 06:05
| As an assignment,Open the ''' Arduino IDE'''  
+
| As an assignment- open the ''' Arduino IDE'''.
  
 
|-
 
|-
 
| 06:09
 
| 06:09
|Click on the ''' Help'''  Menu and select ''' reference'''  
+
|Click on the ''' Help'''  Menu and select ''' Reference'''.
  
 
|-
 
|-
 
| 06:14
 
| 06:14
|Go through the  '''built-in functions'''  such as  '''delay(), pinMode(), digitalRead() etc.'''  
+
|Go through the  '''built-in functions'''  such as  '''delay(), pinMode() and digitalRead() etc.'''  
  
 
|-
 
|-
 
|06:22
 
|06:22
| The video at the following link summarises the Spoken Tutorial project.
+
| The video at the following link summarizes the '''Spoken Tutorial''' project.
  
 
Please download and watch it.
 
Please download and watch it.
Line 228: Line 231:
 
|-
 
|-
 
| 06:30
 
| 06:30
| The ''' Spoken Tutorial Project'''  team:  conducts workshops and  gives certificates.
+
| The ''' Spoken Tutorial Project'''  team:  conducts workshops and  gives certificates to those who pass an online test.
  
 
For more details, please write to us.
 
For more details, please write to us.
Line 236: Line 239:
 
|  Do you have questions in THIS Spoken Tutorial?
 
|  Do you have questions in THIS Spoken Tutorial?
  
Please visit this site
+
Please visit this site.
  
 
|-
 
|-
 
| 06:47
 
| 06:47
| Choose the minute and second where you have the question
+
| Choose the minute and second where you have the question.
  
Explain your question briefly.  Someone from our team will answer them
+
Explain your question briefly.  Someone from our team will answer them.
  
 
|-
 
|-
 
|06:57
 
|06:57
| Spoken Tutorial project is funded by NMEICT, MHRD, Government of India.
+
| Spoken Tutorial project is funded by '''NMEICT, MHRD''', Government of India.
  
 
More information on this mission is available at this link.
 
More information on this mission is available at this link.
Line 252: Line 255:
 
|-
 
|-
 
|07:07
 
|07:07
| This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.  
+
| This tutorial has been contributed by '''FOSSEE''' and '''Spoken Tutorial Project, IIT Bombay'''.  
  
 
Thanks for watching.
 
Thanks for watching.
 
|-
 
|-
 
|}
 
|}

Latest revision as of 07:10, 23 October 2018

Time Narration
00:01 Welcome to the Spoken Tutorial on Arduino components and IDE.
00:07 In this tutorial, we will learn about: how to set up a physical connection between Arduino and a computer,
00:16 Arduino hardware and Arduino programming language.
00:21 Here, I am using:

Arduino UNO Board,

Ubuntu Linux 14.04 operating system and Arduino IDE.

00:31 To follow this tutorial, you should have: basic knowledge of Electronics,

Arduino UNO Board, USB power cable and a computer.

00:43 First, we have to connect the Arduino board to the computer using the USB cable as shown here.
00:51 The green power LED turns ON . This indicates that the connection is working.
00:59 Now, let us see the various components that are available in the Arduino hardware.
01:06 The most important component is ATMEGA 328 microcontroller chip.
01:13 This is the heart of Arduino where you can program it to do different things.
01:20 This microcontroller contains internal ROM, RAM and also an Arduino BootLoader.
01:29 What is an Arduino BootLoader ?

It is the first program which executes when the device is connected to a power supply .

01:40 These are digital pins . Each of these can be programmed as either an input or output .
01:49 Digital means they can be ON or OFF , high or low.
01:55 For example, to dim an LED , to generate audio signals etc.
02:02 The pin number 0 and 1 can be used for serial communication with other devices.
02:10 Here, 0-RX stands for receiving,

1-TX stands for transmitting.

02:20 These are Analog pins which are marked from A0 to A5 . These are only used for inputs.
02:31 They take analog signals and convert them into digital signals that the computer can understand .
02:40 These are transmit and receive LED s that are embedded on the board.

These will blink when we are sending or receiving data.

02:51 This is very helpful for troubleshooting .
02:55 When you press this reset button, the program stops and restarts.
03:03 It will not erase anything off the board .
03:08 This is input voltage to the Arduino board when it is using an external power source.
03:16 These are Ground pins which give access to the lowest voltage on the board.
03:23 USB interface can be used for programming the board.

And, also can be used for serial communication between the board and the computer.

03:35 We have this external power adapter to power up the board.
03:41 Next, we will see about Arduino programming language.
03:46 Arduino programs can be divided into three main parts.

Control Structure statements , Operators, variables and constants,

03:57 and, Functions.
04:00 The control statements are: if, if..else, for, while, do..while, switch case etc .
04:11 These are the same as in any programming language.
04:16 Then, we have arithmetic operators, comparison operators and boolean operators.
04:24 We have variables and constants as in other programming languages.
04:31 These are built-in functions such as pinMode(), digitalWrite(), digitalRead(), delay(), analogRead(), analogWrite() etc.
04:46 These are the important functions which are mostly used in the Arduino projects.
04:52 I'll show you how to refer this programming language of Arduino IDE .
04:58 Let us open the Arduino IDE .
05:01 Click on the Help menu in the Arduino IDE . Then click on Reference.
05:08 This opens an offline page in your browser.
05:12 For example, if you want to refer the 'digitalWrite()' built-in function, just click on the function name.
05:22 Here you can see the description, syntax and a sample program of digitalWrite() function.
05:31 There are many built-in functions and we can refer to this manual depending upon our requirement.
05:39 We will be learning about some of the important built-in functions in the subsequent tutorials.
05:47 This brings us to the end of this tutorial.

Let us summarize.

05:52 In this tutorial, we learnt about: how to set up a physical connection between the Arduino and computer,
06:00 ' Arduino' hardware, Arduino programming language.
06:05 As an assignment- open the Arduino IDE.
06:09 Click on the Help Menu and select Reference.
06:14 Go through the built-in functions such as delay(), pinMode() and digitalRead() etc.
06:22 The video at the following link summarizes the Spoken Tutorial project.

Please download and watch it.

06:30 The Spoken Tutorial Project team: conducts workshops and gives certificates to those who pass an online test.

For more details, please write to us.

06:42 Do you have questions in THIS Spoken Tutorial?

Please visit this site.

06:47 Choose the minute and second where you have the question.

Explain your question briefly. Someone from our team will answer them.

06:57 Spoken Tutorial project is funded by NMEICT, MHRD, Government of India.

More information on this mission is available at this link.

07:07 This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.

Thanks for watching.

Contributors and Content Editors

PoojaMoolya, Sandhya.np14