<?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%2FC4%2FGetting-Ready-for-Arduino-FLOSS%2FEnglish-timed</id>
		<title>Arduino/C4/Getting-Ready-for-Arduino-FLOSS/English-timed - 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%2FC4%2FGetting-Ready-for-Arduino-FLOSS%2FEnglish-timed"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C4/Getting-Ready-for-Arduino-FLOSS/English-timed&amp;action=history"/>
		<updated>2026-04-08T18:25:58Z</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/C4/Getting-Ready-for-Arduino-FLOSS/English-timed&amp;diff=56001&amp;oldid=prev</id>
		<title>PoojaMoolya: Created page with &quot;  {| border=&quot;1&quot; |- || '''TIME''' || '''NARRATION''' |- || 00:01 || Welcome to the Spoken tutorial on '''Getting ready for Arduino FLOSS.''' |- || 00:07 || In this tutorial, we...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C4/Getting-Ready-for-Arduino-FLOSS/English-timed&amp;diff=56001&amp;oldid=prev"/>
				<updated>2022-08-22T07:23:45Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;  {| border=&amp;quot;1&amp;quot; |- || &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 || Welcome to the Spoken tutorial on &amp;#039;&amp;#039;&amp;#039;Getting ready for Arduino FLOSS.&amp;#039;&amp;#039;&amp;#039; |- || 00:07 || In this tutorial, we...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| '''TIME'''&lt;br /&gt;
|| '''NARRATION'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:01&lt;br /&gt;
|| Welcome to the Spoken tutorial on '''Getting ready for Arduino FLOSS.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:07&lt;br /&gt;
|| In this tutorial, we will learn about&lt;br /&gt;
How to download the e-book and code files from the '''FLOSS-Arduino '''website&lt;br /&gt;
|-&lt;br /&gt;
|| 00:17&lt;br /&gt;
|| Arduino Shield &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:19&lt;br /&gt;
||  Microcontroller Programming with''' Arduino IDE'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:24&lt;br /&gt;
|| '''FLOSS''' firmware&lt;br /&gt;
|-&lt;br /&gt;
|| 00:26&lt;br /&gt;
|| To record this tutorial, I’m using&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu Linux '''OS version 18.04 &lt;br /&gt;
|-&lt;br /&gt;
|| 00:35&lt;br /&gt;
||  '''Arduino Shield'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:37&lt;br /&gt;
||  '''Arduino Uno Board ''' and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:40&lt;br /&gt;
||  '''Arduino IDE'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:43&lt;br /&gt;
||To follow this tutorial,you should be familiar with &lt;br /&gt;
&lt;br /&gt;
'''Arduino''' '''Uno Board'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:50&lt;br /&gt;
||  Any Programming language&lt;br /&gt;
|-&lt;br /&gt;
|| 00:53&lt;br /&gt;
|| If not, then go through the relevant spoken tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:59&lt;br /&gt;
|| Go through the '''Arduino Spoken Tutorials''' to know about:&lt;br /&gt;
|-&lt;br /&gt;
|| 01:04&lt;br /&gt;
||  Hardware components&lt;br /&gt;
|-&lt;br /&gt;
|| 01:07&lt;br /&gt;
|| Installation of '''Arduino IDE'''&lt;br /&gt;
|-&lt;br /&gt;
|| 01:10&lt;br /&gt;
|| Selecting the port in '''Arduino IDE '''and&lt;br /&gt;
|-&lt;br /&gt;
|| 01:14&lt;br /&gt;
|| Compiling and uploading a program&lt;br /&gt;
|-&lt;br /&gt;
|| 01:18&lt;br /&gt;
||First, let us download the''' e-books''' and the code files required for the experiments.&lt;br /&gt;
|-&lt;br /&gt;
||01:25&lt;br /&gt;
 ||Go to the '''FOSSEE ''' website developed by the '''FOSSEE''' team at ''' IIT Bombay.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 01:33&lt;br /&gt;
|| Scroll down and locate the '''FLOSS Arduino'''. Click on it.&lt;br /&gt;
|-&lt;br /&gt;
|| 01:39&lt;br /&gt;
|| It will open the '''FLOSS Arduino''' webpage.&lt;br /&gt;
|-&lt;br /&gt;
|| 01:43&lt;br /&gt;
||  On the '''Home''' page, click on the '''FLOSS''' link in the left panel.&lt;br /&gt;
|-&lt;br /&gt;
|| 01:49&lt;br /&gt;
||  You will know more information about the '''FLOSS''' that are used in the e-book.&lt;br /&gt;
|-&lt;br /&gt;
|| 01:55&lt;br /&gt;
||  We have covered various FLOSS like''' Arduino IDE, Python, Scilab, Xcos, Julia,''' and '''OpenModelica'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:05&lt;br /&gt;
|| Next, click on the '''Resources''' menu in the top menu bar.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:10&lt;br /&gt;
||  Information about the '''Arduino shield''' and '''project''' file is available here.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:17&lt;br /&gt;
||  The required '''gerber''' files to make the shield are given in this link.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:23&lt;br /&gt;
||  '''Bill of material''' is available in this link.&lt;br /&gt;
 |-&lt;br /&gt;
|| 02:27&lt;br /&gt;
|| Also, you can see the information regarding where to buy the '''Arduino shield.'''&lt;br /&gt;
 |-&lt;br /&gt;
|| 02:34&lt;br /&gt;
|| You can also do experiments with the breadboard and the required components.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:42&lt;br /&gt;
||  You can buy the components from the link given on the website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:47&lt;br /&gt;
|| Next, click on the '''Downloads''' tab.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:51&lt;br /&gt;
||  You can see links to''' .pdf '''files, which contain the soft copy of the books.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:58&lt;br /&gt;
||  Download the book on your computer based on your interest.&lt;br /&gt;
 |-&lt;br /&gt;
|| 03:04&lt;br /&gt;
|| You can see an '''Origin '''zip file link.&lt;br /&gt;
|-&lt;br /&gt;
|| 03:08&lt;br /&gt;
||  This contains the code files that are used in the books for various experiments.&lt;br /&gt;
 |-&lt;br /&gt;
|| 03:15&lt;br /&gt;
|| Download the zip file and extract the file on the '''Desktop.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 03:21&lt;br /&gt;
|| I have downloaded all the '''e-books''' and the '''Origin''' folder on my desktop.&lt;br /&gt;
|-&lt;br /&gt;
|| 03:28&lt;br /&gt;
||Let us see the content of the'''Origin''' folder .&lt;br /&gt;
|-&lt;br /&gt;
|| 03:32&lt;br /&gt;
|| Open the '''Origin''' folder.&lt;br /&gt;
|-&lt;br /&gt;
|| 03:35&lt;br /&gt;
|| We can see two folders as '''tools''' and '''user-code.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 03:40&lt;br /&gt;
|| In the '''tools''' folder, we have given the toolbox required for various software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:47&lt;br /&gt;
|| Follow the instructions given in the book on how to load the toolbox.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:53&lt;br /&gt;
|| In the'''user-code '''folder, all the codes required for various experiments are given here.&lt;br /&gt;
|-&lt;br /&gt;
|| 04:00&lt;br /&gt;
||In this tutorial,we will see how to run experiments on'''Arduino IDE.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:06&lt;br /&gt;
|| I’ll open the''' python.pdf''' and show the various chapters of the book.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:13&lt;br /&gt;
||  Refer to chapter 3 in the book that you have downloaded.&lt;br /&gt;
|-&lt;br /&gt;
|| 04:18&lt;br /&gt;
||  Follow the steps given for the installation of '''Arduino IDE '''&lt;br /&gt;
|-&lt;br /&gt;
|| 04:26&lt;br /&gt;
||  Install the '''Arduino IDE''' depending upon your OS&lt;br /&gt;
|-&lt;br /&gt;
|| 04:32&lt;br /&gt;
||  The experiments that are covered in the book are tested in''' Ubuntu Linux 18.04 and Windows 10 OS.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 04:42&lt;br /&gt;
|| You have to install '''Arduino IDE 1.8.13''' either in''' Linux or Windows OS.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 04:51&lt;br /&gt;
|| Note that an internet connection is required to do the installation.&lt;br /&gt;
|-&lt;br /&gt;
|| 04:57&lt;br /&gt;
|| Next, let us see the picture of the shield.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:01&lt;br /&gt;
|| This is the shield developed by the '''FOSSEE''' team.&lt;br /&gt;
|-&lt;br /&gt;
|| 05:06&lt;br /&gt;
|| It contains various components required for the experiments.&lt;br /&gt;
|-&lt;br /&gt;
|| 05:11&lt;br /&gt;
|| It is a ready-to-use shield that is wired with the respective pin of the Arduino''' Uno board.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 05:19&lt;br /&gt;
|| We will perform the below experiments using the shield.&lt;br /&gt;
|-&lt;br /&gt;
|| 05:25&lt;br /&gt;
||  Interfacing a Light Emitting Diode&lt;br /&gt;
|-&lt;br /&gt;
|| 05:28&lt;br /&gt;
||  Interfacing a Pushbutton&lt;br /&gt;
|-&lt;br /&gt;
|| 05:31&lt;br /&gt;
|| Interfacing a Light Dependent Resistor&lt;br /&gt;
|-&lt;br /&gt;
|| 05:35&lt;br /&gt;
||  Interfacing a Potentiometer&lt;br /&gt;
|-&lt;br /&gt;
|| 05:38&lt;br /&gt;
||  Interfacing a Thermistor&lt;br /&gt;
 |-&lt;br /&gt;
|| 05:41&lt;br /&gt;
|| Interfacing a Servo Motor&lt;br /&gt;
|-&lt;br /&gt;
|| 05:44&lt;br /&gt;
|| The next two experiments are performed without the shield.&lt;br /&gt;
|-&lt;br /&gt;
|| 05:49&lt;br /&gt;
|| Interfacing a DC Motor&lt;br /&gt;
|-&lt;br /&gt;
|| 05:52&lt;br /&gt;
|| Implementation of Modbus Protocol&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:56&lt;br /&gt;
||First, connect the shield to the '''Arduino Uno board'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:01&lt;br /&gt;
|| Then connect the board to the USB port of the computer.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:07&lt;br /&gt;
|| Open the '''Linux''' terminal by pressing Ctrl+Alt+T keys simultaneously.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:14&lt;br /&gt;
|| First we have to check the port on which the '''Arduino''' '''Uno '''board is connected.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:20&lt;br /&gt;
|| Type the below command.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:23&lt;br /&gt;
|| In my case, the port is '''ttyACM0'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:28&lt;br /&gt;
|| Please note down the port in your system.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:32&lt;br /&gt;
|| Type the command as shown to give the read, write permission to the port.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:38&lt;br /&gt;
|| Enter the system password if prompted&lt;br /&gt;
|-&lt;br /&gt;
|| 06:43&lt;br /&gt;
|| This command has to be executed each time when you connect the Arduino board to the computer.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:51&lt;br /&gt;
|| I have already installed '''Arduino IDE''' in my system as specified in the book.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:59&lt;br /&gt;
|| Follow the steps as shown in chapter 3 and launch Arduino IDE.&lt;br /&gt;
|-&lt;br /&gt;
|| 07:06&lt;br /&gt;
|| '''Arduino IDE '''opens as shown here.&lt;br /&gt;
|-&lt;br /&gt;
|| 07:10&lt;br /&gt;
|| Click on the '''Tools''' menu and select '''Port'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:14&lt;br /&gt;
|| Make sure the port '''ttyACM0''' is selected.&lt;br /&gt;
|-&lt;br /&gt;
|| 07:20&lt;br /&gt;
||Let us test the working of the '''Arduino Uno board''' with a simple program.&lt;br /&gt;
|-&lt;br /&gt;
|| 07:26&lt;br /&gt;
|| Let us check the experiment specified in chapter 4. That is, '''Interfacing a Light Emitting Diode.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 07:37&lt;br /&gt;
|| This program will light the blue '''LED''' on the shield.&lt;br /&gt;
|-&lt;br /&gt;
|| 07:42&lt;br /&gt;
|| In the '''Arduino IDE''', open the file available at '''Origin slash user-code slash  led slash arduino slash led-blue slash led-blue.ino'''&lt;br /&gt;
|-&lt;br /&gt;
|| 08:01&lt;br /&gt;
|| Compile and upload the program.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:06&lt;br /&gt;
|| Now we can see the blue '''LED''' is turned on.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:11&lt;br /&gt;
|| This shows the '''Arduino Uno board''' and the shield are working correctly.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:17&lt;br /&gt;
|| Likewise, practice the other experiments with arduino code that are specified in the book.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:26&lt;br /&gt;
|| Now we will learn how to connect Arduino with various FLOSS.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:32&lt;br /&gt;
|| For this, we have to upload the '''FLOSS''' firmware on the '''Arduino''' '''Uno board''' using '''Arduino IDE.''' &lt;br /&gt;
|-&lt;br /&gt;
|| 08:41&lt;br /&gt;
|| This firmware is an '''Arduino''' file with '''.ino''' extension.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:48&lt;br /&gt;
|| Why do we need '''FLOSS''' Firmware?&lt;br /&gt;
This enables the communication between'''FLOSS''' and Serial port.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:58&lt;br /&gt;
|| It will decode and execute the commands sent by other '''FLOSS'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 09:04&lt;br /&gt;
|| For example FLOSS such as '''Python''', '''Scilab, Julia, OpenModelica etc.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 09:12&lt;br /&gt;
|| Now we will upload the '''FLOSS''' firmware to the '''Arduino Uno board.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 09:18&lt;br /&gt;
|| In the '''Arduino IDE''', open the file available at''' Origin slash tools slash floss hyphen firmware slash floss hyphen firmware.ino'''&lt;br /&gt;
|-&lt;br /&gt;
|| 09:33&lt;br /&gt;
|| Compile and upload the program.&lt;br /&gt;
|-&lt;br /&gt;
|| 09:37&lt;br /&gt;
|| We can see the success message at the bottom of the IDE.&lt;br /&gt;
|-&lt;br /&gt;
|| 09:42&lt;br /&gt;
|| It shows '''FLOSS''' firmware has been properly installed.&lt;br /&gt;
|-&lt;br /&gt;
|| 09:47&lt;br /&gt;
|| '''Points to remember:'''&lt;br /&gt;
|-&lt;br /&gt;
|| 09:50&lt;br /&gt;
||  Whenever you plug the '''Arduino Uno board''' into the computer, check for the port.&lt;br /&gt;
|-&lt;br /&gt;
|| 09:57&lt;br /&gt;
||  Then execute the command required for read-write permission. &lt;br /&gt;
|-&lt;br /&gt;
|| 10:03&lt;br /&gt;
||  Don’t upload any '''Arduino''' program after uploading the '''FLOSS''' firmware to '''Arduino Uno board.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 10:12&lt;br /&gt;
|| This would overwrite the '''FLOSS '''firmware.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10;16&lt;br /&gt;
|| With this, we come to the end of this tutorial. Let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
|| 10:24&lt;br /&gt;
|| In this tutorial, we learnt about&lt;br /&gt;
&lt;br /&gt;
How to download the e-book and code files from the '''FLOSS-Arduino '''website&lt;br /&gt;
|-&lt;br /&gt;
|| 10:35&lt;br /&gt;
|| '''Arduino''' Shield &lt;br /&gt;
|-&lt;br /&gt;
|| 10:37&lt;br /&gt;
|| Microcontroller Programming with''' Arduino IDE'''&lt;br /&gt;
|-&lt;br /&gt;
|| 10:42&lt;br /&gt;
|| '''FLOSS''' firmware&lt;br /&gt;
|-&lt;br /&gt;
|| 10:44&lt;br /&gt;
|| The video at the following link summarizes the''' Spoken Tutorial '''project.&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| 10:53&lt;br /&gt;
|| The '''Spoken Tutorial''' Project Team conducts workshops and gives certificates.&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| 11:04&lt;br /&gt;
||  Please post your timed queries on this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| 11:08&lt;br /&gt;
|| Spoken Tutorial project is funded by the Ministry of Education (MoE), Govt. of India.&lt;br /&gt;
|-&lt;br /&gt;
|| 11:15&lt;br /&gt;
|| This is Nirmala venkat from Spoken Tutorial Project, IIT Bombay, signing off.&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	</feed>