<?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%2FArduino-Programming-with-Julia%2FEnglish</id>
		<title>Arduino/C4/Arduino-Programming-with-Julia/English - 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%2FArduino-Programming-with-Julia%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C4/Arduino-Programming-with-Julia/English&amp;action=history"/>
		<updated>2026-05-13T13:38: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/C4/Arduino-Programming-with-Julia/English&amp;diff=55544&amp;oldid=prev</id>
		<title>Nancyvarkey at 07:54, 16 September 2021</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C4/Arduino-Programming-with-Julia/English&amp;diff=55544&amp;oldid=prev"/>
				<updated>2021-09-16T07:54:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Arduino/C4/Arduino-Programming-with-Julia/English&amp;amp;diff=55544&amp;amp;oldid=55514&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Nancyvarkey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Arduino/C4/Arduino-Programming-with-Julia/English&amp;diff=55514&amp;oldid=prev</id>
		<title>Nirmala Venkat: Created page with &quot;  {| border=&quot;1&quot; |- || '''VISUAL CUE''' || '''NARRATION''' |- || '''Slide 1:''' || Welcome to the Spoken tutorial on '''Arduino Programming with Julia.''' |- || '''Slide 2:'''...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C4/Arduino-Programming-with-Julia/English&amp;diff=55514&amp;oldid=prev"/>
				<updated>2021-09-09T11:13:27Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;  {| border=&amp;quot;1&amp;quot; |- || &amp;#039;&amp;#039;&amp;#039;VISUAL CUE&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;NARRATION&amp;#039;&amp;#039;&amp;#039; |- || &amp;#039;&amp;#039;&amp;#039;Slide 1:&amp;#039;&amp;#039;&amp;#039; || Welcome to the Spoken tutorial on &amp;#039;&amp;#039;&amp;#039;Arduino Programming with Julia.&amp;#039;&amp;#039;&amp;#039; |- || &amp;#039;&amp;#039;&amp;#039;Slide 2:&amp;#039;&amp;#039;&amp;#039;...&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;
|| '''VISUAL CUE'''&lt;br /&gt;
|| '''NARRATION'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide 1:'''&lt;br /&gt;
|| Welcome to the Spoken tutorial on '''Arduino Programming with Julia.'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide 2:'''&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn about&lt;br /&gt;
*'''Arduino Julia''' toolbox&lt;br /&gt;
*Interfacing '''Arduino''' with''' Julia'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide 3:'''&lt;br /&gt;
&lt;br /&gt;
'''System requirements'''&lt;br /&gt;
|| To record this tutorial, I’m using&lt;br /&gt;
*'''Ubuntu Linux '''OS version 18.04 &lt;br /&gt;
*Arduino Shield and&lt;br /&gt;
*Arduino Uno Board&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide 4:'''&lt;br /&gt;
'''Prerequisites'''&lt;br /&gt;
||&lt;br /&gt;
To follow this tutorial, you should go through the below '''Arduino Spoken tutorial.&lt;br /&gt;
&lt;br /&gt;
'''*'''Getting ready for Arduino Floss.'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide 5:'''&lt;br /&gt;
&lt;br /&gt;
'''Getting ready for Arduino Floss'''&lt;br /&gt;
|| In the above tutorial, you will learn&lt;br /&gt;
*How to download the e-book and code files required for the experiments.&lt;br /&gt;
*How to upload and compile '''Arduino''' programs in '''Arduino IDE.'''&lt;br /&gt;
*About '''FLOSS Firmware'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Point to the book in the desktop'''&lt;br /&gt;
'''and open the book'''&lt;br /&gt;
|| I have downloaded '''Microcontroller Programming with Arduino and Julia '''e-book on my desktop.&lt;br /&gt;
|-&lt;br /&gt;
|| Show the relevant pages in the book.&lt;br /&gt;
&lt;br /&gt;
Chapter 3 : Page 18, 25&lt;br /&gt;
|| &lt;br /&gt;
*Refer to chapter 3 in the book.&lt;br /&gt;
*Follow the steps and do the installation of '''Arduino IDE '''and''' Julia '''depending upon your OS.&lt;br /&gt;
*Installation steps are given for '''Windows''' and '''Linux OS.'''&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;
|| &lt;br /&gt;
Arduino shield_USB.jpg&lt;br /&gt;
|| Connect the '''Arduino uno board''' with '''Arduino shield''' to the '''USB''' port of the computer&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide 6:'''&lt;br /&gt;
&lt;br /&gt;
'''Points to be noted:'''&lt;br /&gt;
|| Note the below points:&lt;br /&gt;
&lt;br /&gt;
1. Launch Arduino IDE&lt;br /&gt;
&lt;br /&gt;
2. Check the port&lt;br /&gt;
&lt;br /&gt;
3. Upload the FLOSS firmware&lt;br /&gt;
*That is, in the '''Arduino IDE''', upload the file available at '''Origin/tools/floss-firmware/floss-firmware.ino'''&lt;br /&gt;
&lt;br /&gt;
As discussed in the earlier tutorial the above steps have to be done before proceeding further.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide 7:'''&lt;br /&gt;
'''About Arduino-Julia''' toolbox&lt;br /&gt;
|| &lt;br /&gt;
* By default''', Julia''' does not have the capability to connect to '''Arduino'''. &lt;br /&gt;
* All such add-on functionalities are added to '''Julia''' using the toolbox.&lt;br /&gt;
* These functions are required to run various experiments on the Arduino''' Uno board.'''&lt;br /&gt;
* It also establishes a serial communication with '''Arduino'''.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
|| The '''Arduino Julia '''toolbox can be found inside the''' directory'''&lt;br /&gt;
&lt;br /&gt;
'''Origin/tools/julia/ArduinoTools.jl'''&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
|| Open the terminal by pressing '''Ctrl+Alt+T''' keys.&lt;br /&gt;
&lt;br /&gt;
I have already installed '''Arduino IDE''' and '''Julia1.6.0''' in my '''Linux''' system as specified in the book.&lt;br /&gt;
|-&lt;br /&gt;
|| Cd Desktop/'''Origin/tools/julia'''&lt;br /&gt;
&lt;br /&gt;
&amp;gt; julia '''test_firmware.jl''' &lt;br /&gt;
|| In the terminal, go to the directory where the Julia toolbox is available.&lt;br /&gt;
&lt;br /&gt;
Next, we have to load the '''Arduino-Julia '''toolbox.&lt;br /&gt;
&lt;br /&gt;
Type the command as shown to execute the firmware.&lt;br /&gt;
&lt;br /&gt;
We can see three &amp;quot;ok&amp;quot; messages.&lt;br /&gt;
&lt;br /&gt;
This shows that the''' FLOSS-firmware''' and '''Arduino''' '''Julia toolbox''' are working properly.&lt;br /&gt;
|-&lt;br /&gt;
|| Show chapter 7&lt;br /&gt;
7.4.2&lt;br /&gt;
|| Next let us run the '''Julia''' program in chapter 7. That is, '''Interfacing a Potentiometer.'''&lt;br /&gt;
&lt;br /&gt;
This program will turn on '''LEDs''' depending on the '''potentiometer''' threshold .&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
&amp;gt;cd orgin/user-code/pot/julia&lt;br /&gt;
|| Switch back to the terminal.&lt;br /&gt;
&lt;br /&gt;
Let us go to the folder where the''' pot-threshold.jl '''program is saved.&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;gt; julia pot-threshold.jl&lt;br /&gt;
|| Type the command as shown to execute the program.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Video: (required)'''&lt;br /&gt;
|| Rotate the knob of the potentiometer in the shield.&lt;br /&gt;
&lt;br /&gt;
Observe the change in the color of the RGB LED.&lt;br /&gt;
&lt;br /&gt;
The corresponding threshold values are displayed on the terminal.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
|| Do the other '''Julia''' experiments as specified in the book.&lt;br /&gt;
|-&lt;br /&gt;
|| '''slide 8:'''&lt;br /&gt;
&lt;br /&gt;
'''Points to remember:'''&lt;br /&gt;
|| '''Points to remember:'''&lt;br /&gt;
* Whenever you plug the '''Arduino Uno board''' into the computer, check for the port.&lt;br /&gt;
* Then execute the commands required for read-write permission.&lt;br /&gt;
* Don’t upload any '''Arduino''' program after uploading the '''FLOSS''' firmware to '''Arduino Uno board.'''&lt;br /&gt;
* This would overwrite the '''FLOSS '''firmware.&lt;br /&gt;
*Check if the '''Arduino Julia '''toolbox is properly running or not.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
|| With this we come to the end of this tutorial. Let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Slide 9:&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
|| In this tutorial, we learnt about&lt;br /&gt;
&lt;br /&gt;
*'''Arduino Julia''' toolbox&lt;br /&gt;
*Interfacing '''Arduino''' with''' Julia'''&lt;br /&gt;
|-&lt;br /&gt;
|| Slide 10:&lt;br /&gt;
&lt;br /&gt;
(About Spoken Tutorial Project)&lt;br /&gt;
|| The video at the following link, summarizes the''' Spoken Tutorial '''project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| Slide 11:&lt;br /&gt;
(About Spoken Tutorial Project)&lt;br /&gt;
|  | The '''Spoken Tutorial''' Project Team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| Slide 12:&lt;br /&gt;
&lt;br /&gt;
Forum questions:&lt;br /&gt;
|| Please post your timed queries on this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide 13: '''Acknowledgement&lt;br /&gt;
|| Spoken Tutorial project is funded by the Ministry of Education (MoE), Govt. of India.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
|| This is Nirmala venkat from Spoken Tutorial Project, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nirmala Venkat</name></author>	</entry>

	</feed>