Difference between revisions of "Arduino/C2/Arduino-components-and-IDE/English-timed"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) (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...") |
Sandhya.np14 (Talk | contribs) |
||
Line 10: | Line 10: | ||
|- | |- | ||
| 00:07 | | 00:07 | ||
− | | In this tutorial, we will learn about: | + | | In this tutorial, we will learn about: how to set up a physical connection between '''Arduino''' and a computer, |
|- | |- | ||
| 00:16 | | 00:16 | ||
− | | '''Arduino''' | + | | '''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 | + | '''Ubuntu Linux 14.04 operating system''' and |
+ | '''Arduino IDE'''. | ||
|- | |- | ||
| 00:31 | | 00:31 | ||
− | | To follow this tutorial, you should have: | + | | To follow this tutorial, you should have: basic knowledge of Electronics, |
− | '''Arduino UNO Board''', '''USB | + | '''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 | + | | 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 | + | |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 | + | |For example, to dim an ''' LED''' , to generate '''audio signals''' etc. |
|- | |- | ||
Line 76: | Line 79: | ||
|- | |- | ||
|02:10 | |02:10 | ||
− | | Here | + | | 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 | + | |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''' | + | '''Control Structure statements''' , '''Operators, variables''' and '''constants''', |
|- | |- | ||
| 03:57 | | 03:57 | ||
− | | | + | |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 | + | |Then, we have arithmetic operators, comparison operators and ''' boolean operators.''' |
|- | |- | ||
| 04:24 | | 04:24 | ||
− | |We have ''' | + | |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 | + | | 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() | + | | 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 | + | Let us summarize. |
|- | |- | ||
| 05:52 | | 05:52 | ||
− | | In this tutorial, we learnt about: | + | | 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 | + | | As an assignment- open the ''' Arduino IDE'''. |
|- | |- | ||
| 06:09 | | 06:09 | ||
− | |Click on the ''' Help''' Menu and select ''' | + | |Click on the ''' Help''' Menu and select ''' Reference'''. |
|- | |- | ||
| 06:14 | | 06:14 | ||
− | |Go through the '''built-in functions''' such as '''delay(), pinMode() | + | |Go through the '''built-in functions''' such as '''delay(), pinMode() and digitalRead() etc.''' |
|- | |- | ||
|06:22 | |06:22 | ||
− | | The video at the following link | + | | 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. |