summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKannan2021-06-29 13:17:11 +0530
committerKannan2021-06-29 13:17:11 +0530
commit02022a6da2c8c0ac7619e6f92a7c715c3333a1d0 (patch)
tree7b9bd3d4f35417c217998ff90db60c2968839f7a
parent70acdd6ee4020391ac36a5ed71adf07cb25e2c35 (diff)
downloadFLOSS-Arduino-Book-02022a6da2c8c0ac7619e6f92a7c715c3333a1d0.tar.gz
FLOSS-Arduino-Book-02022a6da2c8c0ac7619e6f92a7c715c3333a1d0.tar.bz2
FLOSS-Arduino-Book-02022a6da2c8c0ac7619e6f92a7c715c3333a1d0.zip
Rewrote the Appendix
-rw-r--r--floss-arduino.OpenModelicad44
-rw-r--r--floss-arduino.ard40
-rw-r--r--floss-arduino.aux2913
-rw-r--r--floss-arduino.cod46
-rw-r--r--floss-arduino.fdb_latexmk65
-rw-r--r--floss-arduino.fls4
-rw-r--r--floss-arduino.idx10
-rw-r--r--floss-arduino.ind10
-rw-r--r--floss-arduino.juliad44
-rw-r--r--floss-arduino.lof230
-rw-r--r--floss-arduino.log805
-rw-r--r--floss-arduino.lot58
-rw-r--r--floss-arduino.out387
-rw-r--r--floss-arduino.pdfbin32289441 -> 32382167 bytes
-rw-r--r--floss-arduino.pyd44
-rw-r--r--floss-arduino.tex1
-rw-r--r--floss-arduino.thm250
-rw-r--r--floss-arduino.toc421
-rw-r--r--suppl/appendix.tex88
-rw-r--r--user-code/hw-env/hw-env.tex34
-rw-r--r--user-code/led/led-base.tex1
21 files changed, 2804 insertions, 2691 deletions
diff --git a/floss-arduino.OpenModelicad b/floss-arduino.OpenModelicad
index 3b8c8e3..2f0a079 100644
--- a/floss-arduino.OpenModelicad
+++ b/floss-arduino.OpenModelicad
@@ -1,30 +1,30 @@
-\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{65}{OpenModelicamass.3.1}
+\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{67}{OpenModelicamass.3.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{91}{OpenModelicamass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{91}{OpenModelicamass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{92}{OpenModelicamass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{93}{OpenModelicamass.4.4}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{93}{OpenModelicamass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{93}{OpenModelicamass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{94}{OpenModelicamass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{95}{OpenModelicamass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{111}{OpenModelicamass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{112}{OpenModelicamass.5.2}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{113}{OpenModelicamass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{114}{OpenModelicamass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{132}{OpenModelicamass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{133}{OpenModelicamass.6.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{134}{OpenModelicamass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{135}{OpenModelicamass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{147}{OpenModelicamass.7.1}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{149}{OpenModelicamass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{171}{OpenModelicamass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{172}{OpenModelicamass.8.2}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{173}{OpenModelicamass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{174}{OpenModelicamass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{198}{OpenModelicamass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{198}{OpenModelicamass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{199}{OpenModelicamass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{200}{OpenModelicamass.9.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{200}{OpenModelicamass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{200}{OpenModelicamass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{201}{OpenModelicamass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{202}{OpenModelicamass.9.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{228}{OpenModelicamass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{229}{OpenModelicamass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{229}{OpenModelicamass.10.3}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{230}{OpenModelicamass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{231}{OpenModelicamass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{231}{OpenModelicamass.10.3}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{254}{OpenModelicamass.11.1}
-\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{254}{OpenModelicamass.11.2}
-\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{255}{OpenModelicamass.11.3}
+\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{256}{OpenModelicamass.11.1}
+\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{256}{OpenModelicamass.11.2}
+\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{257}{OpenModelicamass.11.3}
diff --git a/floss-arduino.ard b/floss-arduino.ard
index 9117344..0fdf0cb 100644
--- a/floss-arduino.ard
+++ b/floss-arduino.ard
@@ -1,28 +1,28 @@
-\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{25}{ardmass.3.1}
+\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{27}{ardmass.3.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{72}{ardmass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{72}{ardmass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{73}{ardmass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{73}{ardmass.4.4}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{74}{ardmass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{74}{ardmass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{75}{ardmass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{75}{ardmass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{99}{ardmass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}{ardmass.5.2}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{101}{ardmass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{101}{ardmass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}{ardmass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{120}{ardmass.6.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}{ardmass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}{ardmass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}{ardmass.7.1}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}{ardmass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{154}{ardmass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{155}{ardmass.8.2}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{156}{ardmass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{157}{ardmass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{178}{ardmass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{178}{ardmass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{179}{ardmass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{179}{ardmass.9.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{180}{ardmass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{180}{ardmass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{181}{ardmass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{181}{ardmass.9.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{208}{ardmass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{208}{ardmass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{209}{ardmass.10.3}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{210}{ardmass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{210}{ardmass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{211}{ardmass.10.3}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{241}{ardmass.11.1}
+\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{243}{ardmass.11.1}
diff --git a/floss-arduino.aux b/floss-arduino.aux
index ae720a8..65bbaaf 100644
--- a/floss-arduino.aux
+++ b/floss-arduino.aux
@@ -88,1567 +88,1574 @@
\@writefile{toc}{\contentsline {section}{\numberline {2.5}Experimental Test Bed}{12}{section.2.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.22}}
\newlabel{fig:PCB-image}{{2.9}{13}{PCB image of the shield}{figure.caption.22}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {2.6}Doing the Experiments with a Breadboard}{13}{section.2.6}}
+\newlabel{sec:hw-bread}{{2.6}{13}{Doing the Experiments with a Breadboard}{section.2.6}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.23}}
\newlabel{fig:sch-shield}{{2.10}{14}{Pictorial representation of the schematic of the shield\relax }{figure.caption.23}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.24}}
-\newlabel{fig:shield-photo}{{2.11}{14}{PCB of the shield\relax }{figure.caption.24}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{15}{figure.caption.24}}
+\newlabel{fig:shield-photo}{{2.11}{15}{PCB of the shield\relax }{figure.caption.24}{}}
\@writefile{lot}{\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.25}}
\newlabel{tab:shield-values}{{2.2}{15}{Values of components used in the shield\relax }{table.caption.25}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.26}}
-\newlabel{shield-table}{{2.3}{15}{Information on sensors and pin numbers\relax }{table.caption.26}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{16}{table.caption.26}}
+\newlabel{shield-table}{{2.3}{16}{Information on sensors and pin numbers\relax }{table.caption.26}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.27}}
\newlabel{shield}{{2.12}{16}{Picture of the shield with all components\relax }{figure.caption.27}{}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{17}{chapter.3}}
+\@writefile{lot}{\contentsline {table}{\numberline {2.4}{\ignorespaces Lists of components to work with the breadboard\relax }}{17}{table.caption.28}}
+\newlabel{tab:bread-comps}{{2.4}{17}{Lists of components to work with the breadboard\relax }{table.caption.28}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{19}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{sec:sw-env}{{3}{17}{Communication between Software and Arduino}{chapter.3}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {3.1}Arduino IDE}{17}{section.3.1}}
-\newlabel{arduino-ide}{{3.1}{17}{Arduino IDE}{section.3.1}{}}
-\newlabel{sec:ard-start}{{3.1}{17}{Arduino IDE}{section.3.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Downloading and installing on Windows}{18}{subsection.3.1.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.28}}
-\newlabel{win-device-manager}{{3.1}{19}{Windows device manager\relax }{figure.caption.28}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Downloading and installing on GNU/Linux Ubuntu}{19}{subsection.3.1.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.29}}
-\newlabel{win-device-manager-com}{{3.2}{20}{Windows device manager\relax }{figure.caption.29}{}}
-\newlabel{itm:port-check}{{9}{20}{Downloading and installing on GNU/Linux Ubuntu}{Item.47}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.30}}
-\newlabel{win-dri-update}{{3.3}{21}{Windows update driver option\relax }{figure.caption.30}{}}
-\newlabel{itm:port-access}{{10}{21}{Downloading and installing on GNU/Linux Ubuntu}{Item.48}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{21}{subsection.3.1.3}}
-\newlabel{sec:Arduino-IDE}{{3.1.3}{21}{Arduino Development Environment}{subsection.3.1.3}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.31}}
-\newlabel{arduino-opt}{{3.4}{22}{Linux terminal to launch Arduino IDE\relax }{figure.caption.31}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.32}}
-\newlabel{ard-ide}{{3.5}{22}{Arduino IDE\relax }{figure.caption.32}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{24}{subsection.3.1.4}}
-\newlabel{sec:testing-arduino}{{3.1.4}{24}{Testing Arduino with a sample program}{subsection.3.1.4}{}}
+\newlabel{sec:sw-env}{{3}{19}{Communication between Software and Arduino}{chapter.3}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.1}Arduino IDE}{19}{section.3.1}}
+\newlabel{arduino-ide}{{3.1}{19}{Arduino IDE}{section.3.1}{}}
+\newlabel{sec:ard-start}{{3.1}{19}{Arduino IDE}{section.3.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Downloading and installing on Windows}{20}{subsection.3.1.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{21}{figure.caption.29}}
+\newlabel{win-device-manager}{{3.1}{21}{Windows device manager\relax }{figure.caption.29}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Downloading and installing on GNU/Linux Ubuntu}{21}{subsection.3.1.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{22}{figure.caption.30}}
+\newlabel{win-device-manager-com}{{3.2}{22}{Windows device manager\relax }{figure.caption.30}{}}
+\newlabel{itm:port-check}{{9}{22}{Downloading and installing on GNU/Linux Ubuntu}{Item.47}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{23}{figure.caption.31}}
+\newlabel{win-dri-update}{{3.3}{23}{Windows update driver option\relax }{figure.caption.31}{}}
+\newlabel{itm:port-access}{{10}{23}{Downloading and installing on GNU/Linux Ubuntu}{Item.48}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{23}{subsection.3.1.3}}
+\newlabel{sec:Arduino-IDE}{{3.1.3}{23}{Arduino Development Environment}{subsection.3.1.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{24}{figure.caption.32}}
+\newlabel{arduino-opt}{{3.4}{24}{Linux terminal to launch Arduino IDE\relax }{figure.caption.32}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{24}{figure.caption.33}}
+\newlabel{ard-ide}{{3.5}{24}{Arduino IDE\relax }{figure.caption.33}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{26}{subsection.3.1.4}}
+\newlabel{sec:testing-arduino}{{3.1.4}{26}{Testing Arduino with a sample program}{subsection.3.1.4}{}}
\citation{scilab-ref}
\citation{scilab-interop}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{25}{subsection.3.1.5}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{25}{ardmass.3.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{25}{ardmass.3.1}}
-\newlabel{3@xvr}{{}{25}{FLOSS Firmware}{ardmass.3.1}{}}
-\newlabel{3@vr}{{}{25}{FLOSS Firmware}{ardmass.3.1}{}}
-\newlabel{ard:firmware}{{3.{1}}{25}{FLOSS Firmware}{ardmass.3.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss\textendash firmware.ino}{25}{lstlisting.3.-1}}
-\@writefile{toc}{\contentsline {section}{\numberline {3.2}Scilab}{25}{section.3.2}}
-\newlabel{sec:sci-start}{{3.2}{25}{Scilab}{section.3.2}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}{subsection.3.2.1}}
-\newlabel{scilab-installation-windows}{{3.2.1}{26}{Downloading and installing on Windows}{subsection.3.2.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{26}{subsection.3.2.2}}
-\newlabel{scilab-installation-linux}{{3.2.2}{26}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.2.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{27}{figure.caption.33}}
-\newlabel{linux-cd}{{3.6}{27}{Linux terminal to launch Scilab\relax }{figure.caption.33}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{27}{subsection.3.2.3}}
-\newlabel{sec:sci-ard-toolbox}{{3.2.3}{27}{Scilab-Arduino toolbox}{subsection.3.2.3}{}}
-\newlabel{4@xvr}{{}{27}{Scilab-Arduino toolbox}{subsection.3.2.3}{}}
-\newlabel{4@vr}{{}{27}{Scilab-Arduino toolbox}{subsection.3.2.3}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{28}{figure.caption.34}}
-\newlabel{scilab-browse}{{3.7}{28}{Browsing toolbox directory\relax }{figure.caption.34}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{29}{figure.caption.35}}
-\newlabel{builder}{{3.8}{29}{Output of builder.sce\relax }{figure.caption.35}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{29}{subsection.3.2.4}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{30}{figure.caption.36}}
-\newlabel{loader}{{3.9}{30}{Output of loader.sce\relax }{figure.caption.36}{}}
-\newlabel{fn:port}{{4}{30}{}{Hfootnote.4}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{31}{figure.caption.37}}
-\newlabel{dev-mgr}{{3.10}{31}{Device Manager in windows\relax }{figure.caption.37}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{31}{subsection.3.2.5}}
-\newlabel{sec:testing-scilab-arduino}{{3.2.5}{31}{Testing Scilab-Arduino toolbox}{subsection.3.2.5}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{32}{figure.caption.38}}
-\newlabel{com}{{3.11}{32}{COM port properties window\relax }{figure.caption.38}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{32}{figure.caption.39}}
-\newlabel{linux-port}{{3.12}{32}{Port number on Linux terminal\relax }{figure.caption.39}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test\textunderscore firmware.sce}{33}{lstlisting.3.-2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}Firmware}{33}{subsection.3.2.6}}
-\newlabel{sec:test-firmware-scilab}{{3.2.6}{33}{Firmware}{subsection.3.2.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{27}{subsection.3.1.5}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{27}{ardmass.3.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{27}{ardmass.3.1}}
+\newlabel{3@xvr}{{}{27}{FLOSS Firmware}{ardmass.3.1}{}}
+\newlabel{3@vr}{{}{27}{FLOSS Firmware}{ardmass.3.1}{}}
+\newlabel{ard:firmware}{{3.{1}}{27}{FLOSS Firmware}{ardmass.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss\textendash firmware.ino}{27}{lstlisting.3.-1}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.2}Scilab}{27}{section.3.2}}
+\newlabel{sec:sci-start}{{3.2}{27}{Scilab}{section.3.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{28}{subsection.3.2.1}}
+\newlabel{scilab-installation-windows}{{3.2.1}{28}{Downloading and installing on Windows}{subsection.3.2.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{28}{subsection.3.2.2}}
+\newlabel{scilab-installation-linux}{{3.2.2}{28}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.2.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{29}{figure.caption.34}}
+\newlabel{linux-cd}{{3.6}{29}{Linux terminal to launch Scilab\relax }{figure.caption.34}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{29}{subsection.3.2.3}}
+\newlabel{sec:sci-ard-toolbox}{{3.2.3}{29}{Scilab-Arduino toolbox}{subsection.3.2.3}{}}
+\newlabel{4@xvr}{{}{29}{Scilab-Arduino toolbox}{subsection.3.2.3}{}}
+\newlabel{4@vr}{{}{29}{Scilab-Arduino toolbox}{subsection.3.2.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{30}{figure.caption.35}}
+\newlabel{scilab-browse}{{3.7}{30}{Browsing toolbox directory\relax }{figure.caption.35}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{31}{figure.caption.36}}
+\newlabel{builder}{{3.8}{31}{Output of builder.sce\relax }{figure.caption.36}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{31}{subsection.3.2.4}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{32}{figure.caption.37}}
+\newlabel{loader}{{3.9}{32}{Output of loader.sce\relax }{figure.caption.37}{}}
+\newlabel{fn:port}{{4}{32}{}{Hfootnote.4}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{33}{figure.caption.38}}
+\newlabel{dev-mgr}{{3.10}{33}{Device Manager in windows\relax }{figure.caption.38}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{33}{subsection.3.2.5}}
+\newlabel{sec:testing-scilab-arduino}{{3.2.5}{33}{Testing Scilab-Arduino toolbox}{subsection.3.2.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{34}{figure.caption.39}}
+\newlabel{com}{{3.11}{34}{COM port properties window\relax }{figure.caption.39}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{34}{figure.caption.40}}
+\newlabel{linux-port}{{3.12}{34}{Port number on Linux terminal\relax }{figure.caption.40}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test\textunderscore firmware.sce}{35}{lstlisting.3.-2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}Firmware}{35}{subsection.3.2.6}}
+\newlabel{sec:test-firmware-scilab}{{3.2.6}{35}{Firmware}{subsection.3.2.6}{}}
\@writefile{cod}{\addvspace {10pt}}
-\newlabel{fn:firmware}{{5}{33}{}{Hfootnote.5}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{34}{figure.caption.40}}
-\newlabel{test-console}{{3.13}{34}{Scilab test code output\relax }{figure.caption.40}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{34}{figure.caption.41}}
-\newlabel{func}{{3.14}{34}{Arduino toolbox functions used in this book\relax }{figure.caption.41}{}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{34}{codemass.3.1}}
-\@writefile{cod}{\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{34}{codemass.3.1}}
-\newlabel{5@xvr}{{}{34}{Firmware}{codemass.3.1}{}}
-\newlabel{5@vr}{{}{34}{Firmware}{codemass.3.1}{}}
+\newlabel{fn:firmware}{{5}{35}{}{Hfootnote.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{36}{figure.caption.41}}
+\newlabel{test-console}{{3.13}{36}{Scilab test code output\relax }{figure.caption.41}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{36}{figure.caption.42}}
+\newlabel{func}{{3.14}{36}{Arduino toolbox functions used in this book\relax }{figure.caption.42}{}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{36}{codemass.3.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{36}{codemass.3.1}}
+\newlabel{5@xvr}{{}{36}{Firmware}{codemass.3.1}{}}
+\newlabel{5@vr}{{}{36}{Firmware}{codemass.3.1}{}}
\citation{xcos-ref}
-\newlabel{sci:test-firmware}{{3.{1}}{35}{Firmware}{codemass.3.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test\textunderscore firmware.sce}{35}{lstlisting.3.-4}}
-\@writefile{toc}{\contentsline {section}{\numberline {3.3}Xcos}{35}{section.3.3}}
-\newlabel{sec:xcos-start}{{3.3}{35}{Xcos}{section.3.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{35}{subsection.3.3.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{36}{figure.caption.42}}
-\newlabel{sine-blk}{{3.15}{36}{Sine generator in palette browser\relax }{figure.caption.42}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Use case}{36}{subsection.3.3.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{37}{figure.caption.43}}
-\newlabel{plot-blk}{{3.16}{37}{CSCOPE block in xcos\relax }{figure.caption.43}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{37}{figure.caption.44}}
-\newlabel{clk-blk}{{3.17}{37}{CLOCK\_c block in xcos\relax }{figure.caption.44}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{38}{figure.caption.45}}
-\newlabel{sine-gen}{{3.18}{38}{Sine generator in Xcos\relax }{figure.caption.45}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{38}{figure.caption.46}}
-\newlabel{sine-output}{{3.19}{38}{Sine generator Xcos output\relax }{figure.caption.46}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{39}{figure.caption.47}}
-\newlabel{cscope-config}{{3.20}{39}{CSCOPE configuration window\relax }{figure.caption.47}{}}
+\newlabel{sci:test-firmware}{{3.{1}}{37}{Firmware}{codemass.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test\textunderscore firmware.sce}{37}{lstlisting.3.-4}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.3}Xcos}{37}{section.3.3}}
+\newlabel{sec:xcos-start}{{3.3}{37}{Xcos}{section.3.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{37}{subsection.3.3.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{38}{figure.caption.43}}
+\newlabel{sine-blk}{{3.15}{38}{Sine generator in palette browser\relax }{figure.caption.43}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Use case}{38}{subsection.3.3.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{39}{figure.caption.44}}
+\newlabel{plot-blk}{{3.16}{39}{CSCOPE block in xcos\relax }{figure.caption.44}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{39}{figure.caption.45}}
+\newlabel{clk-blk}{{3.17}{39}{CLOCK\_c block in xcos\relax }{figure.caption.45}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{40}{figure.caption.46}}
+\newlabel{sine-gen}{{3.18}{40}{Sine generator in Xcos\relax }{figure.caption.46}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{40}{figure.caption.47}}
+\newlabel{sine-output}{{3.19}{40}{Sine generator Xcos output\relax }{figure.caption.47}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{41}{figure.caption.48}}
+\newlabel{cscope-config}{{3.20}{41}{CSCOPE configuration window\relax }{figure.caption.48}{}}
\citation{python-ref}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{40}{figure.caption.48}}
-\newlabel{sim-setup}{{3.21}{40}{Simulation setup window\relax }{figure.caption.48}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{40}{figure.caption.49}}
-\newlabel{arduino-palette}{{3.22}{40}{Palette browser showing Arduino blocks\relax }{figure.caption.49}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{40}{subsection.3.3.3}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{41}{figure.caption.50}}
-\newlabel{blk-help}{{3.23}{41}{Xcos block help\relax }{figure.caption.50}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {3.4}Python}{41}{section.3.4}}
-\newlabel{sec:python-start}{{3.4}{41}{Python}{section.3.4}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{41}{subsection.3.4.1}}
-\newlabel{py-windows}{{3.4.1}{41}{Downloading and installing on Windows}{subsection.3.4.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.24}{\ignorespaces Installing Python 3 on Windows\relax }}{42}{figure.caption.51}}
-\newlabel{python-windows}{{3.24}{42}{Installing Python 3 on Windows\relax }{figure.caption.51}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{42}{figure.caption.49}}
+\newlabel{sim-setup}{{3.21}{42}{Simulation setup window\relax }{figure.caption.49}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{42}{figure.caption.50}}
+\newlabel{arduino-palette}{{3.22}{42}{Palette browser showing Arduino blocks\relax }{figure.caption.50}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{42}{subsection.3.3.3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{43}{figure.caption.51}}
+\newlabel{blk-help}{{3.23}{43}{Xcos block help\relax }{figure.caption.51}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.4}Python}{43}{section.3.4}}
+\newlabel{sec:python-start}{{3.4}{43}{Python}{section.3.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{43}{subsection.3.4.1}}
+\newlabel{py-windows}{{3.4.1}{43}{Downloading and installing on Windows}{subsection.3.4.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.24}{\ignorespaces Installing Python 3 on Windows\relax }}{44}{figure.caption.52}}
+\newlabel{python-windows}{{3.24}{44}{Installing Python 3 on Windows\relax }{figure.caption.52}{}}
\citation{pySerial}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.25}{\ignorespaces Launching the Command Prompt on Windows\relax }}{43}{figure.caption.52}}
-\newlabel{windows-run}{{3.25}{43}{Launching the Command Prompt on Windows\relax }{figure.caption.52}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.26}{\ignorespaces Command Prompt on Windows\relax }}{43}{figure.caption.53}}
-\newlabel{windows-cmd}{{3.26}{43}{Command Prompt on Windows\relax }{figure.caption.53}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.25}{\ignorespaces Launching the Command Prompt on Windows\relax }}{45}{figure.caption.53}}
+\newlabel{windows-run}{{3.25}{45}{Launching the Command Prompt on Windows\relax }{figure.caption.53}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.26}{\ignorespaces Command Prompt on Windows\relax }}{45}{figure.caption.54}}
+\newlabel{windows-cmd}{{3.26}{45}{Command Prompt on Windows\relax }{figure.caption.54}{}}
\citation{pySerial}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{44}{subsection.3.4.2}}
-\newlabel{py-linux}{{3.4.2}{44}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.4.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{46}{subsection.3.4.2}}
+\newlabel{py-linux}{{3.4.2}{46}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.4.2}{}}
\citation{pySerial}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.3}Python-Arduino toolbox}{45}{subsection.3.4.3}}
-\newlabel{sec:python-toolbox}{{3.4.3}{45}{Python-Arduino toolbox}{subsection.3.4.3}{}}
-\newlabel{6@xvr}{{}{45}{Python-Arduino toolbox}{subsection.3.4.3}{}}
-\newlabel{6@vr}{{}{45}{Python-Arduino toolbox}{subsection.3.4.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.3}Python-Arduino toolbox}{47}{subsection.3.4.3}}
+\newlabel{sec:python-toolbox}{{3.4.3}{47}{Python-Arduino toolbox}{subsection.3.4.3}{}}
+\newlabel{6@xvr}{{}{47}{Python-Arduino toolbox}{subsection.3.4.3}{}}
+\newlabel{6@vr}{{}{47}{Python-Arduino toolbox}{subsection.3.4.3}{}}
\citation{julia-ref}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.4}Firmware}{46}{subsection.3.4.4}}
-\newlabel{sec:test-firmware-python}{{3.4.4}{46}{Firmware}{subsection.3.4.4}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.4}Firmware}{48}{subsection.3.4.4}}
+\newlabel{sec:test-firmware-python}{{3.4.4}{48}{Firmware}{subsection.3.4.4}{}}
\@writefile{pyd}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{3.{1}}{}}{46}{pymass.3.1}}
-\@writefile{pyd}{\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{46}{pymass.3.1}}
-\newlabel{7@xvr}{{}{46}{Firmware}{pymass.3.1}{}}
-\newlabel{7@vr}{{}{46}{Firmware}{pymass.3.1}{}}
-\newlabel{py:test-firmware}{{3.{1}}{46}{Firmware}{pymass.3.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test\textunderscore firmware.py}{46}{lstlisting.3.-5}}
-\@writefile{toc}{\contentsline {section}{\numberline {3.5}Julia}{47}{section.3.5}}
-\newlabel{sec:julia-start}{{3.5}{47}{Julia}{section.3.5}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{47}{subsection.3.5.1}}
-\newlabel{julia-install-windows}{{3.5.1}{47}{Downloading and installing on Windows}{subsection.3.5.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.27}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{48}{figure.caption.54}}
-\newlabel{julia-download}{{3.27}{48}{Julia's website to download 64-bit Windows/Linux binaries\relax }{figure.caption.54}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.28}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{48}{figure.caption.55}}
-\newlabel{julia-windows-install}{{3.28}{48}{Installing Julia 1.6.0 on Windows\relax }{figure.caption.55}{}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{3.{1}}{}}{48}{pymass.3.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{48}{pymass.3.1}}
+\newlabel{7@xvr}{{}{48}{Firmware}{pymass.3.1}{}}
+\newlabel{7@vr}{{}{48}{Firmware}{pymass.3.1}{}}
+\newlabel{py:test-firmware}{{3.{1}}{48}{Firmware}{pymass.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test\textunderscore firmware.py}{48}{lstlisting.3.-5}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.5}Julia}{49}{section.3.5}}
+\newlabel{sec:julia-start}{{3.5}{49}{Julia}{section.3.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{49}{subsection.3.5.1}}
+\newlabel{julia-install-windows}{{3.5.1}{49}{Downloading and installing on Windows}{subsection.3.5.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.27}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{50}{figure.caption.55}}
+\newlabel{julia-download}{{3.27}{50}{Julia's website to download 64-bit Windows/Linux binaries\relax }{figure.caption.55}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.28}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{50}{figure.caption.56}}
+\newlabel{julia-windows-install}{{3.28}{50}{Installing Julia 1.6.0 on Windows\relax }{figure.caption.56}{}}
\citation{julia-serial-ports}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.29}{\ignorespaces Launching the Command Prompt on Windows\relax }}{49}{figure.caption.56}}
-\newlabel{windows-run-julia}{{3.29}{49}{Launching the Command Prompt on Windows\relax }{figure.caption.56}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.30}{\ignorespaces Command Prompt on Windows\relax }}{49}{figure.caption.57}}
-\newlabel{windows-cmd-julia}{{3.30}{49}{Command Prompt on Windows\relax }{figure.caption.57}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.31}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{50}{figure.caption.58}}
-\newlabel{julia-repl-windows}{{3.31}{50}{Windows command prompt to launch Julia REPL\relax }{figure.caption.58}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.32}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{51}{figure.caption.59}}
-\newlabel{julia-pkg-windows}{{3.32}{51}{Windows command prompt to enter Pkg REPL in Julia\relax }{figure.caption.59}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{51}{subsection.3.5.2}}
-\newlabel{julia-install-linux}{{3.5.2}{51}{Downloading and installing GNU/Linux Ubuntu}{subsection.3.5.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.29}{\ignorespaces Launching the Command Prompt on Windows\relax }}{51}{figure.caption.57}}
+\newlabel{windows-run-julia}{{3.29}{51}{Launching the Command Prompt on Windows\relax }{figure.caption.57}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.30}{\ignorespaces Command Prompt on Windows\relax }}{51}{figure.caption.58}}
+\newlabel{windows-cmd-julia}{{3.30}{51}{Command Prompt on Windows\relax }{figure.caption.58}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.31}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{52}{figure.caption.59}}
+\newlabel{julia-repl-windows}{{3.31}{52}{Windows command prompt to launch Julia REPL\relax }{figure.caption.59}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.32}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{53}{figure.caption.60}}
+\newlabel{julia-pkg-windows}{{3.32}{53}{Windows command prompt to enter Pkg REPL in Julia\relax }{figure.caption.60}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{53}{subsection.3.5.2}}
+\newlabel{julia-install-linux}{{3.5.2}{53}{Downloading and installing GNU/Linux Ubuntu}{subsection.3.5.2}{}}
\citation{julia-serial-ports}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.33}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{53}{figure.caption.60}}
-\newlabel{julia-repl}{{3.33}{53}{Linux terminal to launch Julia REPL\relax }{figure.caption.60}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.34}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{54}{figure.caption.61}}
-\newlabel{julia-pkg}{{3.34}{54}{Linux terminal to enter Pkg REPL in Julia\relax }{figure.caption.61}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}Julia-Arduino toolbox}{55}{subsection.3.5.3}}
-\newlabel{sec:julia-toolbox}{{3.5.3}{55}{Julia-Arduino toolbox}{subsection.3.5.3}{}}
-\newlabel{8@xvr}{{}{55}{Julia-Arduino toolbox}{subsection.3.5.3}{}}
-\newlabel{8@vr}{{}{55}{Julia-Arduino toolbox}{subsection.3.5.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.4}Firmware}{55}{subsection.3.5.4}}
-\newlabel{sec:test-firmware-julia}{{3.5.4}{55}{Firmware}{subsection.3.5.4}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.33}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{55}{figure.caption.61}}
+\newlabel{julia-repl}{{3.33}{55}{Linux terminal to launch Julia REPL\relax }{figure.caption.61}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.34}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{56}{figure.caption.62}}
+\newlabel{julia-pkg}{{3.34}{56}{Linux terminal to enter Pkg REPL in Julia\relax }{figure.caption.62}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}Julia-Arduino toolbox}{57}{subsection.3.5.3}}
+\newlabel{sec:julia-toolbox}{{3.5.3}{57}{Julia-Arduino toolbox}{subsection.3.5.3}{}}
+\newlabel{8@xvr}{{}{57}{Julia-Arduino toolbox}{subsection.3.5.3}{}}
+\newlabel{8@vr}{{}{57}{Julia-Arduino toolbox}{subsection.3.5.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.4}Firmware}{57}{subsection.3.5.4}}
+\newlabel{sec:test-firmware-julia}{{3.5.4}{57}{Firmware}{subsection.3.5.4}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{55}{juliamass.3.1}}
-\@writefile{juliad}{\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{55}{juliamass.3.1}}
-\newlabel{9@xvr}{{}{55}{Firmware}{juliamass.3.1}{}}
-\newlabel{9@vr}{{}{55}{Firmware}{juliamass.3.1}{}}
-\newlabel{julia:test-firmware}{{3.{1}}{55}{Firmware}{juliamass.3.1}{}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{57}{juliamass.3.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{57}{juliamass.3.1}}
+\newlabel{9@xvr}{{}{57}{Firmware}{juliamass.3.1}{}}
+\newlabel{9@vr}{{}{57}{Firmware}{juliamass.3.1}{}}
+\newlabel{julia:test-firmware}{{3.{1}}{57}{Firmware}{juliamass.3.1}{}}
\citation{om-ref}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test\textunderscore firmware.jl}{56}{lstlisting.3.-6}}
-\@writefile{toc}{\contentsline {section}{\numberline {3.6}OpenModelica}{56}{section.3.6}}
-\newlabel{sec:OpenModelica-start}{{3.6}{56}{OpenModelica}{section.3.6}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{56}{subsection.3.6.1}}
-\newlabel{openmodelica-install-windows}{{3.6.1}{56}{Downloading and installing on Windows}{subsection.3.6.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.35}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{57}{figure.caption.62}}
-\newlabel{om-run-anyway}{{3.35}{57}{Allowing Microsoft Defender to run the executable file\relax }{figure.caption.62}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.36}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}{figure.caption.63}}
-\newlabel{om-help}{{3.36}{58}{Setup of Modelica Standard Library version\relax }{figure.caption.63}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{58}{subsection.3.6.2}}
-\newlabel{openmodelica-install-linux}{{3.6.2}{58}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test\textunderscore firmware.jl}{58}{lstlisting.3.-6}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.6}OpenModelica}{58}{section.3.6}}
+\newlabel{sec:OpenModelica-start}{{3.6}{58}{OpenModelica}{section.3.6}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{58}{subsection.3.6.1}}
+\newlabel{openmodelica-install-windows}{{3.6.1}{58}{Downloading and installing on Windows}{subsection.3.6.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.35}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{59}{figure.caption.63}}
+\newlabel{om-run-anyway}{{3.35}{59}{Allowing Microsoft Defender to run the executable file\relax }{figure.caption.63}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.36}{\ignorespaces Setup of Modelica Standard Library version\relax }}{60}{figure.caption.64}}
+\newlabel{om-help}{{3.36}{60}{Setup of Modelica Standard Library version\relax }{figure.caption.64}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{60}{subsection.3.6.2}}
+\newlabel{openmodelica-install-linux}{{3.6.2}{60}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.6.2}{}}
\citation{om-ref}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{59}{subsection.3.6.3}}
-\newlabel{OpenModelica-code-execution}{{3.6.3}{59}{Simulating models in OpenModelica}{subsection.3.6.3}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.37}{\ignorespaces User Interface of OMEdit\relax }}{60}{figure.caption.64}}
-\newlabel{om-ui}{{3.37}{60}{User Interface of OMEdit\relax }{figure.caption.64}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in OMEdit\relax }}{61}{figure.caption.65}}
-\newlabel{om-model-open}{{3.38}{61}{Opening a model in OMEdit\relax }{figure.caption.65}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}OpenModelica-Arduino toolbox}{61}{subsection.3.6.4}}
-\newlabel{sec:load-om-toolbox}{{3.6.4}{61}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}}
-\newlabel{10@xvr}{{}{61}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}}
-\newlabel{10@vr}{{}{61}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{62}{figure.caption.66}}
-\newlabel{om-modeling}{{3.39}{62}{Opening a model in diagram view in OMEdit\relax }{figure.caption.66}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.40}{\ignorespaces Different views of a model in OMEdit\relax }}{62}{figure.caption.67}}
-\newlabel{om-views}{{3.40}{62}{Different views of a model in OMEdit\relax }{figure.caption.67}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.41}{\ignorespaces Opening a model in text view in OMEdit\relax }}{63}{figure.caption.68}}
-\newlabel{om-text-view}{{3.41}{63}{Opening a model in text view in OMEdit\relax }{figure.caption.68}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.42}{\ignorespaces Simulating a model in OMEdit\relax }}{63}{figure.caption.69}}
-\newlabel{om-simulate}{{3.42}{63}{Simulating a model in OMEdit\relax }{figure.caption.69}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.43}{\ignorespaces Output window of OMEdit\relax }}{64}{figure.caption.70}}
-\newlabel{om-sim-success}{{3.43}{64}{Output window of OMEdit\relax }{figure.caption.70}{}}
-\newlabel{itm:library}{{4}{64}{OpenModelica-Arduino toolbox}{Item.158}{}}
-\newlabel{itm:locate}{{5}{65}{OpenModelica-Arduino toolbox}{Item.159}{}}
-\newlabel{itm:simulate}{{6}{65}{OpenModelica-Arduino toolbox}{Item.160}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.5}Firmware}{65}{subsection.3.6.5}}
-\newlabel{om-firmware}{{3.6.5}{65}{Firmware}{subsection.3.6.5}{}}
-\newlabel{sec:test-firmware-OpenModelica}{{3.6.5}{65}{Firmware}{subsection.3.6.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{61}{subsection.3.6.3}}
+\newlabel{OpenModelica-code-execution}{{3.6.3}{61}{Simulating models in OpenModelica}{subsection.3.6.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.37}{\ignorespaces User Interface of OMEdit\relax }}{62}{figure.caption.65}}
+\newlabel{om-ui}{{3.37}{62}{User Interface of OMEdit\relax }{figure.caption.65}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in OMEdit\relax }}{63}{figure.caption.66}}
+\newlabel{om-model-open}{{3.38}{63}{Opening a model in OMEdit\relax }{figure.caption.66}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}OpenModelica-Arduino toolbox}{63}{subsection.3.6.4}}
+\newlabel{sec:load-om-toolbox}{{3.6.4}{63}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}}
+\newlabel{10@xvr}{{}{63}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}}
+\newlabel{10@vr}{{}{63}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{64}{figure.caption.67}}
+\newlabel{om-modeling}{{3.39}{64}{Opening a model in diagram view in OMEdit\relax }{figure.caption.67}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.40}{\ignorespaces Different views of a model in OMEdit\relax }}{64}{figure.caption.68}}
+\newlabel{om-views}{{3.40}{64}{Different views of a model in OMEdit\relax }{figure.caption.68}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.41}{\ignorespaces Opening a model in text view in OMEdit\relax }}{65}{figure.caption.69}}
+\newlabel{om-text-view}{{3.41}{65}{Opening a model in text view in OMEdit\relax }{figure.caption.69}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.42}{\ignorespaces Simulating a model in OMEdit\relax }}{65}{figure.caption.70}}
+\newlabel{om-simulate}{{3.42}{65}{Simulating a model in OMEdit\relax }{figure.caption.70}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.43}{\ignorespaces Output window of OMEdit\relax }}{66}{figure.caption.71}}
+\newlabel{om-sim-success}{{3.43}{66}{Output window of OMEdit\relax }{figure.caption.71}{}}
+\newlabel{itm:library}{{4}{66}{OpenModelica-Arduino toolbox}{Item.158}{}}
+\newlabel{itm:locate}{{5}{67}{OpenModelica-Arduino toolbox}{Item.159}{}}
+\newlabel{itm:simulate}{{6}{67}{OpenModelica-Arduino toolbox}{Item.160}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.5}Firmware}{67}{subsection.3.6.5}}
+\newlabel{om-firmware}{{3.6.5}{67}{Firmware}{subsection.3.6.5}{}}
+\newlabel{sec:test-firmware-OpenModelica}{{3.6.5}{67}{Firmware}{subsection.3.6.5}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{65}{OpenModelicamass.3.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{65}{OpenModelicamass.3.1}}
-\newlabel{11@xvr}{{}{65}{Firmware}{OpenModelicamass.3.1}{}}
-\newlabel{11@vr}{{}{65}{Firmware}{OpenModelicamass.3.1}{}}
-\newlabel{OpenModelica:test-firmware}{{3.{1}}{65}{Firmware}{OpenModelicamass.3.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windows//test\textunderscore firmware.mo}{65}{lstlisting.3.-7}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3.44}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{66}{figure.caption.71}}
-\newlabel{om-examples-toolbox}{{3.44}{66}{Examples provided in the OpenModelica-Arduino toolbox\relax }{figure.caption.71}{}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{67}{chapter.4}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{67}{OpenModelicamass.3.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{67}{OpenModelicamass.3.1}}
+\newlabel{11@xvr}{{}{67}{Firmware}{OpenModelicamass.3.1}{}}
+\newlabel{11@vr}{{}{67}{Firmware}{OpenModelicamass.3.1}{}}
+\newlabel{OpenModelica:test-firmware}{{3.{1}}{67}{Firmware}{OpenModelicamass.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windows//test\textunderscore firmware.mo}{67}{lstlisting.3.-7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.44}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{68}{figure.caption.72}}
+\newlabel{om-examples-toolbox}{{3.44}{68}{Examples provided in the OpenModelica-Arduino toolbox\relax }{figure.caption.72}{}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{69}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{led}{{4}{67}{Interfacing a Light Emitting Diode}{chapter.4}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{67}{section.4.1}}
-\newlabel{sec:led-pril}{{4.1}{67}{Preliminaries}{section.4.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{67}{figure.caption.72}}
-\newlabel{fig:ledsym}{{4.1}{67}{Light Emitting Diode\relax }{figure.caption.72}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{68}{figure.caption.73}}
-\newlabel{fig:ledblock}{{4.2}{68}{Internal connection diagram for the RGB LED on the shield\relax }{figure.caption.73}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{68}{figure.caption.74}}
-\newlabel{fig:uno-shield-connect}{{4.3}{68}{Connecting \arduino \ and shield\relax }{figure.caption.74}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{69}{figure.caption.75}}
-\newlabel{fig:ard-rgb-bread}{{4.4}{69}{An RGB LED with \arduino \ using a breadboard\relax }{figure.caption.75}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{69}{section.4.2}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{70}{section.4.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{70}{subsection.4.3.1}}
-\newlabel{sec:light-ard}{{4.3.1}{70}{Lighting the LED}{subsection.4.3.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{70}{lstlisting.4.-8}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{70}{lstlisting.4.-9}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{70}{lstlisting.4.-10}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{70}{lstlisting.4.-11}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{71}{section*.76}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{71}{section*.78}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{71}{egmass.4.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{72}{figure.caption.77}}
-\newlabel{fig:led-uno}{{4.5}{72}{LED experiments directly on \arduino \ board, without the shield\relax }{figure.caption.77}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{72}{subsection.4.3.2}}
-\newlabel{sec:led-arduino-code}{{4.3.2}{72}{Arduino Code}{subsection.4.3.2}{}}
+\newlabel{led}{{4}{69}{Interfacing a Light Emitting Diode}{chapter.4}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{69}{section.4.1}}
+\newlabel{sec:led-pril}{{4.1}{69}{Preliminaries}{section.4.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{69}{figure.caption.73}}
+\newlabel{fig:ledsym}{{4.1}{69}{Light Emitting Diode\relax }{figure.caption.73}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{70}{figure.caption.74}}
+\newlabel{fig:ledblock}{{4.2}{70}{Internal connection diagram for the RGB LED on the shield\relax }{figure.caption.74}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{70}{figure.caption.75}}
+\newlabel{fig:uno-shield-connect}{{4.3}{70}{Connecting \arduino \ and shield\relax }{figure.caption.75}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{71}{figure.caption.76}}
+\newlabel{fig:ard-rgb-bread}{{4.4}{71}{An RGB LED with \arduino \ using a breadboard\relax }{figure.caption.76}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{71}{section.4.2}}
+\newlabel{sec:led-bread}{{4.2}{71}{Connecting an RGB LED with \arduino \ using a breadboard}{section.4.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{72}{section.4.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{72}{subsection.4.3.1}}
+\newlabel{sec:light-ard}{{4.3.1}{72}{Lighting the LED}{subsection.4.3.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{72}{lstlisting.4.-8}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{72}{lstlisting.4.-9}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{72}{lstlisting.4.-10}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{72}{lstlisting.4.-11}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{73}{section*.77}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{73}{section*.79}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{73}{egmass.4.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{74}{figure.caption.78}}
+\newlabel{fig:led-uno}{{4.5}{74}{LED experiments directly on \arduino \ board, without the shield\relax }{figure.caption.78}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{74}{subsection.4.3.2}}
+\newlabel{sec:led-arduino-code}{{4.3.2}{74}{Arduino Code}{subsection.4.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{72}{ardmass.4.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{72}{ardmass.4.1}}
-\newlabel{12@xvr}{{}{72}{Arduino Code}{ardmass.4.1}{}}
-\newlabel{12@vr}{{}{72}{Arduino Code}{ardmass.4.1}{}}
-\newlabel{ard:led-blue}{{4.{1}}{72}{Arduino Code}{ardmass.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{72}{lstlisting.4.-13}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{72}{ardmass.4.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{72}{ardmass.4.2}}
-\newlabel{13@xvr}{{}{72}{Arduino Code}{ardmass.4.2}{}}
-\newlabel{13@vr}{{}{72}{Arduino Code}{ardmass.4.2}{}}
-\newlabel{ard:led-blue-delay}{{4.{2}}{72}{Arduino Code}{ardmass.4.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{72}{lstlisting.4.-14}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{73}{ardmass.4.3}}
-\@writefile{ard}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{73}{ardmass.4.3}}
-\newlabel{14@xvr}{{}{73}{Arduino Code}{ardmass.4.3}{}}
-\newlabel{14@vr}{{}{73}{Arduino Code}{ardmass.4.3}{}}
-\newlabel{ard:led-blue-red}{{4.{3}}{73}{Arduino Code}{ardmass.4.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash red/led\textendash blue\textendash red.ino}{73}{lstlisting.4.-15}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{73}{ardmass.4.4}}
-\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{73}{ardmass.4.4}}
-\newlabel{15@xvr}{{}{73}{Arduino Code}{ardmass.4.4}{}}
-\newlabel{15@vr}{{}{73}{Arduino Code}{ardmass.4.4}{}}
-\newlabel{ard:led-blink}{{4.{4}}{73}{Arduino Code}{ardmass.4.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash green\textendash blink/led\textendash green\textendash blink.ino}{73}{lstlisting.4.-16}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{74}{section.4.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{74}{subsection.4.4.1}}
-\newlabel{sec:light-sci}{{4.4.1}{74}{Lighting the LED}{subsection.4.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{74}{lstlisting.4.-18}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{74}{lstlisting.4.-20}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{75}{lstlisting.4.-22}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{75}{lstlisting.4.-23}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{75}{lstlisting.4.-24}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{2}}{}}{75}{egmass.4.2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{75}{subsection.4.4.2}}
-\newlabel{sec:led-scilab-code}{{4.4.2}{75}{Scilab Code}{subsection.4.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{74}{ardmass.4.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{74}{ardmass.4.1}}
+\newlabel{12@xvr}{{}{74}{Arduino Code}{ardmass.4.1}{}}
+\newlabel{12@vr}{{}{74}{Arduino Code}{ardmass.4.1}{}}
+\newlabel{ard:led-blue}{{4.{1}}{74}{Arduino Code}{ardmass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{74}{lstlisting.4.-13}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{74}{ardmass.4.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{74}{ardmass.4.2}}
+\newlabel{13@xvr}{{}{74}{Arduino Code}{ardmass.4.2}{}}
+\newlabel{13@vr}{{}{74}{Arduino Code}{ardmass.4.2}{}}
+\newlabel{ard:led-blue-delay}{{4.{2}}{74}{Arduino Code}{ardmass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{74}{lstlisting.4.-14}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{75}{ardmass.4.3}}
+\@writefile{ard}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{75}{ardmass.4.3}}
+\newlabel{14@xvr}{{}{75}{Arduino Code}{ardmass.4.3}{}}
+\newlabel{14@vr}{{}{75}{Arduino Code}{ardmass.4.3}{}}
+\newlabel{ard:led-blue-red}{{4.{3}}{75}{Arduino Code}{ardmass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash red/led\textendash blue\textendash red.ino}{75}{lstlisting.4.-15}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{75}{ardmass.4.4}}
+\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{75}{ardmass.4.4}}
+\newlabel{15@xvr}{{}{75}{Arduino Code}{ardmass.4.4}{}}
+\newlabel{15@vr}{{}{75}{Arduino Code}{ardmass.4.4}{}}
+\newlabel{ard:led-blink}{{4.{4}}{75}{Arduino Code}{ardmass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash green\textendash blink/led\textendash green\textendash blink.ino}{75}{lstlisting.4.-16}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{76}{section.4.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{76}{subsection.4.4.1}}
+\newlabel{sec:light-sci}{{4.4.1}{76}{Lighting the LED}{subsection.4.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{76}{lstlisting.4.-18}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{76}{lstlisting.4.-20}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{77}{lstlisting.4.-22}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{77}{lstlisting.4.-23}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{77}{lstlisting.4.-24}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{2}}{}}{77}{egmass.4.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{77}{subsection.4.4.2}}
+\newlabel{sec:led-scilab-code}{{4.4.2}{77}{Scilab Code}{subsection.4.4.2}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{75}{codemass.4.1}}
-\@writefile{cod}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{75}{codemass.4.1}}
-\newlabel{16@xvr}{{}{75}{Scilab Code}{codemass.4.1}{}}
-\newlabel{16@vr}{{}{75}{Scilab Code}{codemass.4.1}{}}
-\newlabel{sci:led-blue}{{4.{1}}{75}{Scilab Code}{codemass.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{75}{lstlisting.4.-25}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{76}{codemass.4.2}}
-\@writefile{cod}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{76}{codemass.4.2}}
-\newlabel{17@xvr}{{}{76}{Scilab Code}{codemass.4.2}{}}
-\newlabel{17@vr}{{}{76}{Scilab Code}{codemass.4.2}{}}
-\newlabel{sci:led-blue-delay}{{4.{2}}{76}{Scilab Code}{codemass.4.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{76}{lstlisting.4.-26}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{76}{codemass.4.3}}
-\@writefile{cod}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{76}{codemass.4.3}}
-\newlabel{18@xvr}{{}{76}{Scilab Code}{codemass.4.3}{}}
-\newlabel{18@vr}{{}{76}{Scilab Code}{codemass.4.3}{}}
-\newlabel{sci:led-blue-red}{{4.{3}}{76}{Scilab Code}{codemass.4.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash red.sce}{76}{lstlisting.4.-27}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{76}{codemass.4.4}}
-\@writefile{cod}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{76}{codemass.4.4}}
-\newlabel{19@xvr}{{}{76}{Scilab Code}{codemass.4.4}{}}
-\newlabel{19@vr}{{}{76}{Scilab Code}{codemass.4.4}{}}
-\newlabel{sci:led-green-blink}{{4.{4}}{76}{Scilab Code}{codemass.4.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash green\textendash blink.sce}{76}{lstlisting.4.-28}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{76}{section.4.5}}
-\newlabel{sec:light-xcos}{{4.5}{76}{Lighting the LED from Scilab Xcos}{section.4.5}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{77}{figure.caption.79}}
-\newlabel{21@xvr}{{}{77}{Turning the blue LED on through Xcos}{figure.caption.79}{}}
-\newlabel{21@vr}{{}{77}{Turning the blue LED on through Xcos}{figure.caption.79}{}}
-\newlabel{fig:led-blue}{{4.6}{77}{Turning the blue LED on through Xcos}{figure.caption.79}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{77}{table.caption.80}}
-\newlabel{tab:led-blue}{{4.1}{77}{Parameters to light the blue LED in Xcos\relax }{table.caption.80}{}}
-\newlabel{22@xvr}{{}{77}{Parameters to light the blue LED in Xcos\relax }{table.caption.80}{}}
-\newlabel{22@vr}{{}{77}{Parameters to light the blue LED in Xcos\relax }{table.caption.80}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{78}{figure.caption.81}}
-\newlabel{24@xvr}{{}{78}{Turning the blue LED on through Xcos for two seconds}{figure.caption.81}{}}
-\newlabel{24@vr}{{}{78}{Turning the blue LED on through Xcos for two seconds}{figure.caption.81}{}}
-\newlabel{fig:led-blue-delay}{{4.7}{78}{Turning the blue LED on through Xcos for two seconds}{figure.caption.81}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{78}{table.caption.82}}
-\newlabel{tab:led-blue-delay}{{4.2}{78}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.82}{}}
-\newlabel{25@xvr}{{}{78}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.82}{}}
-\newlabel{25@vr}{{}{78}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.82}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{79}{figure.caption.83}}
-\newlabel{27@xvr}{{}{79}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.83}{}}
-\newlabel{27@vr}{{}{79}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.83}{}}
-\newlabel{fig:led-blue-red}{{4.8}{79}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.83}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{79}{table.caption.84}}
-\newlabel{tab:led-blue-red}{{4.3}{79}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.84}{}}
-\newlabel{28@xvr}{{}{79}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.84}{}}
-\newlabel{28@vr}{{}{79}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.84}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{80}{figure.caption.85}}
-\newlabel{30@xvr}{{}{80}{Blinking the green LED every second through Xcos}{figure.caption.85}{}}
-\newlabel{30@vr}{{}{80}{Blinking the green LED every second through Xcos}{figure.caption.85}{}}
-\newlabel{fig:led-green-blink}{{4.9}{80}{Blinking the green LED every second through Xcos}{figure.caption.85}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{80}{table.caption.86}}
-\newlabel{tab:led-green-blink}{{4.4}{80}{Parameters to make the green LED blink every second\relax }{table.caption.86}{}}
-\newlabel{31@xvr}{{}{80}{Parameters to make the green LED blink every second\relax }{table.caption.86}{}}
-\newlabel{31@vr}{{}{80}{Parameters to make the green LED blink every second\relax }{table.caption.86}{}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{3}}{}}{80}{egmass.4.3}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{77}{codemass.4.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{77}{codemass.4.1}}
+\newlabel{16@xvr}{{}{77}{Scilab Code}{codemass.4.1}{}}
+\newlabel{16@vr}{{}{77}{Scilab Code}{codemass.4.1}{}}
+\newlabel{sci:led-blue}{{4.{1}}{77}{Scilab Code}{codemass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{77}{lstlisting.4.-25}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{78}{codemass.4.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{78}{codemass.4.2}}
+\newlabel{17@xvr}{{}{78}{Scilab Code}{codemass.4.2}{}}
+\newlabel{17@vr}{{}{78}{Scilab Code}{codemass.4.2}{}}
+\newlabel{sci:led-blue-delay}{{4.{2}}{78}{Scilab Code}{codemass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{78}{lstlisting.4.-26}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{78}{codemass.4.3}}
+\@writefile{cod}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{78}{codemass.4.3}}
+\newlabel{18@xvr}{{}{78}{Scilab Code}{codemass.4.3}{}}
+\newlabel{18@vr}{{}{78}{Scilab Code}{codemass.4.3}{}}
+\newlabel{sci:led-blue-red}{{4.{3}}{78}{Scilab Code}{codemass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash red.sce}{78}{lstlisting.4.-27}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{78}{codemass.4.4}}
+\@writefile{cod}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{78}{codemass.4.4}}
+\newlabel{19@xvr}{{}{78}{Scilab Code}{codemass.4.4}{}}
+\newlabel{19@vr}{{}{78}{Scilab Code}{codemass.4.4}{}}
+\newlabel{sci:led-green-blink}{{4.{4}}{78}{Scilab Code}{codemass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash green\textendash blink.sce}{78}{lstlisting.4.-28}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{78}{section.4.5}}
+\newlabel{sec:light-xcos}{{4.5}{78}{Lighting the LED from Scilab Xcos}{section.4.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{79}{figure.caption.80}}
+\newlabel{21@xvr}{{}{79}{Turning the blue LED on through Xcos}{figure.caption.80}{}}
+\newlabel{21@vr}{{}{79}{Turning the blue LED on through Xcos}{figure.caption.80}{}}
+\newlabel{fig:led-blue}{{4.6}{79}{Turning the blue LED on through Xcos}{figure.caption.80}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{79}{table.caption.81}}
+\newlabel{tab:led-blue}{{4.1}{79}{Parameters to light the blue LED in Xcos\relax }{table.caption.81}{}}
+\newlabel{22@xvr}{{}{79}{Parameters to light the blue LED in Xcos\relax }{table.caption.81}{}}
+\newlabel{22@vr}{{}{79}{Parameters to light the blue LED in Xcos\relax }{table.caption.81}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{80}{figure.caption.82}}
+\newlabel{24@xvr}{{}{80}{Turning the blue LED on through Xcos for two seconds}{figure.caption.82}{}}
+\newlabel{24@vr}{{}{80}{Turning the blue LED on through Xcos for two seconds}{figure.caption.82}{}}
+\newlabel{fig:led-blue-delay}{{4.7}{80}{Turning the blue LED on through Xcos for two seconds}{figure.caption.82}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{80}{table.caption.83}}
+\newlabel{tab:led-blue-delay}{{4.2}{80}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.83}{}}
+\newlabel{25@xvr}{{}{80}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.83}{}}
+\newlabel{25@vr}{{}{80}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.83}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{81}{figure.caption.84}}
+\newlabel{27@xvr}{{}{81}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.84}{}}
+\newlabel{27@vr}{{}{81}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.84}{}}
+\newlabel{fig:led-blue-red}{{4.8}{81}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.84}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{81}{table.caption.85}}
+\newlabel{tab:led-blue-red}{{4.3}{81}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.85}{}}
+\newlabel{28@xvr}{{}{81}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.85}{}}
+\newlabel{28@vr}{{}{81}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.85}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{82}{figure.caption.86}}
+\newlabel{30@xvr}{{}{82}{Blinking the green LED every second through Xcos}{figure.caption.86}{}}
+\newlabel{30@vr}{{}{82}{Blinking the green LED every second through Xcos}{figure.caption.86}{}}
+\newlabel{fig:led-green-blink}{{4.9}{82}{Blinking the green LED every second through Xcos}{figure.caption.86}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{82}{table.caption.87}}
+\newlabel{tab:led-green-blink}{{4.4}{82}{Parameters to make the green LED blink every second\relax }{table.caption.87}{}}
+\newlabel{31@xvr}{{}{82}{Parameters to make the green LED blink every second\relax }{table.caption.87}{}}
+\newlabel{31@vr}{{}{82}{Parameters to make the green LED blink every second\relax }{table.caption.87}{}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{3}}{}}{82}{egmass.4.3}}
\citation{pySerial}
-\@writefile{toc}{\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{81}{section.4.6}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{81}{subsection.4.6.1}}
-\newlabel{sec:light-py}{{4.6.1}{81}{Lighting the LED}{subsection.4.6.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-29}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-30}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-31}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-32}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{82}{lstlisting.4.-33}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{82}{lstlisting.4.-34}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{82}{lstlisting.4.-35}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{82}{lstlisting.4.-36}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{4}}{}}{82}{egmass.4.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}Python Code}{83}{subsection.4.6.2}}
-\newlabel{sec:led-python-code}{{4.6.2}{83}{Python Code}{subsection.4.6.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{83}{section.4.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{83}{subsection.4.6.1}}
+\newlabel{sec:light-py}{{4.6.1}{83}{Lighting the LED}{subsection.4.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{83}{lstlisting.4.-29}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{83}{lstlisting.4.-30}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{83}{lstlisting.4.-31}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{83}{lstlisting.4.-32}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{84}{lstlisting.4.-33}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{84}{lstlisting.4.-34}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{84}{lstlisting.4.-35}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{84}{lstlisting.4.-36}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{4}}{}}{84}{egmass.4.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}Python Code}{85}{subsection.4.6.2}}
+\newlabel{sec:led-python-code}{{4.6.2}{85}{Python Code}{subsection.4.6.2}{}}
\@writefile{pyd}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{1}}{}}{83}{pymass.4.1}}
-\@writefile{pyd}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{83}{pymass.4.1}}
-\newlabel{32@xvr}{{}{83}{Python Code}{pymass.4.1}{}}
-\newlabel{32@vr}{{}{83}{Python Code}{pymass.4.1}{}}
-\newlabel{py:led-blue}{{4.{1}}{83}{Python Code}{pymass.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{83}{lstlisting.4.-37}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{2}}{}}{83}{pymass.4.2}}
-\@writefile{pyd}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{83}{pymass.4.2}}
-\newlabel{33@xvr}{{}{83}{Python Code}{pymass.4.2}{}}
-\newlabel{33@vr}{{}{83}{Python Code}{pymass.4.2}{}}
-\newlabel{py:led-blue-delay}{{4.{2}}{83}{Python Code}{pymass.4.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{83}{lstlisting.4.-38}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{3}}{}}{84}{pymass.4.3}}
-\@writefile{pyd}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{84}{pymass.4.3}}
-\newlabel{34@xvr}{{}{84}{Python Code}{pymass.4.3}{}}
-\newlabel{34@vr}{{}{84}{Python Code}{pymass.4.3}{}}
-\newlabel{py:led-blue-red}{{4.{3}}{84}{Python Code}{pymass.4.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash red.py}{84}{lstlisting.4.-39}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{4}}{}}{85}{pymass.4.4}}
-\@writefile{pyd}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{85}{pymass.4.4}}
-\newlabel{35@xvr}{{}{85}{Python Code}{pymass.4.4}{}}
-\newlabel{35@vr}{{}{85}{Python Code}{pymass.4.4}{}}
-\newlabel{py:led-green-blink}{{4.{4}}{85}{Python Code}{pymass.4.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash green\textendash blink.py}{85}{lstlisting.4.-40}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{1}}{}}{85}{pymass.4.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{85}{pymass.4.1}}
+\newlabel{32@xvr}{{}{85}{Python Code}{pymass.4.1}{}}
+\newlabel{32@vr}{{}{85}{Python Code}{pymass.4.1}{}}
+\newlabel{py:led-blue}{{4.{1}}{85}{Python Code}{pymass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{85}{lstlisting.4.-37}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{2}}{}}{85}{pymass.4.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{85}{pymass.4.2}}
+\newlabel{33@xvr}{{}{85}{Python Code}{pymass.4.2}{}}
+\newlabel{33@vr}{{}{85}{Python Code}{pymass.4.2}{}}
+\newlabel{py:led-blue-delay}{{4.{2}}{85}{Python Code}{pymass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{85}{lstlisting.4.-38}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{3}}{}}{86}{pymass.4.3}}
+\@writefile{pyd}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{86}{pymass.4.3}}
+\newlabel{34@xvr}{{}{86}{Python Code}{pymass.4.3}{}}
+\newlabel{34@vr}{{}{86}{Python Code}{pymass.4.3}{}}
+\newlabel{py:led-blue-red}{{4.{3}}{86}{Python Code}{pymass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash red.py}{86}{lstlisting.4.-39}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{4}}{}}{87}{pymass.4.4}}
+\@writefile{pyd}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{87}{pymass.4.4}}
+\newlabel{35@xvr}{{}{87}{Python Code}{pymass.4.4}{}}
+\newlabel{35@vr}{{}{87}{Python Code}{pymass.4.4}{}}
+\newlabel{py:led-green-blink}{{4.{4}}{87}{Python Code}{pymass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash green\textendash blink.py}{87}{lstlisting.4.-40}}
\citation{julia-serial-ports}
-\@writefile{toc}{\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{86}{section.4.7}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{86}{subsection.4.7.1}}
-\newlabel{sec:light-julia}{{4.7.1}{86}{Lighting the LED}{subsection.4.7.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{86}{lstlisting.4.-41}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{86}{lstlisting.4.-42}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{87}{lstlisting.4.-43}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{87}{lstlisting.4.-44}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{87}{lstlisting.4.-45}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{87}{lstlisting.4.-46}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.2}Julia Code}{87}{subsection.4.7.2}}
-\newlabel{sec:led-julia-code}{{4.7.2}{87}{Julia Code}{subsection.4.7.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{88}{section.4.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{88}{subsection.4.7.1}}
+\newlabel{sec:light-julia}{{4.7.1}{88}{Lighting the LED}{subsection.4.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{88}{lstlisting.4.-41}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{88}{lstlisting.4.-42}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{89}{lstlisting.4.-43}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{89}{lstlisting.4.-44}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{89}{lstlisting.4.-45}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{89}{lstlisting.4.-46}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.2}Julia Code}{89}{subsection.4.7.2}}
+\newlabel{sec:led-julia-code}{{4.7.2}{89}{Julia Code}{subsection.4.7.2}{}}
\@writefile{juliad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{87}{juliamass.4.1}}
-\@writefile{juliad}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{87}{juliamass.4.1}}
-\newlabel{36@xvr}{{}{87}{Julia Code}{juliamass.4.1}{}}
-\newlabel{36@vr}{{}{87}{Julia Code}{juliamass.4.1}{}}
-\newlabel{julia:led-blue}{{4.{1}}{87}{Julia Code}{juliamass.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{87}{lstlisting.4.-47}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{88}{juliamass.4.2}}
-\@writefile{juliad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{88}{juliamass.4.2}}
-\newlabel{37@xvr}{{}{88}{Julia Code}{juliamass.4.2}{}}
-\newlabel{37@vr}{{}{88}{Julia Code}{juliamass.4.2}{}}
-\newlabel{julia:led-blue-delay}{{4.{2}}{88}{Julia Code}{juliamass.4.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{88}{lstlisting.4.-48}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{88}{juliamass.4.3}}
-\@writefile{juliad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{88}{juliamass.4.3}}
-\newlabel{38@xvr}{{}{88}{Julia Code}{juliamass.4.3}{}}
-\newlabel{38@vr}{{}{88}{Julia Code}{juliamass.4.3}{}}
-\newlabel{julia:led-blue-red}{{4.{3}}{88}{Julia Code}{juliamass.4.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash red.jl}{88}{lstlisting.4.-49}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{88}{juliamass.4.4}}
-\@writefile{juliad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{88}{juliamass.4.4}}
-\newlabel{39@xvr}{{}{88}{Julia Code}{juliamass.4.4}{}}
-\newlabel{39@vr}{{}{88}{Julia Code}{juliamass.4.4}{}}
-\newlabel{julia:led-green-blink}{{4.{4}}{88}{Julia Code}{juliamass.4.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash green\textendash blink.jl}{88}{lstlisting.4.-50}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{89}{section.4.8}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{89}{subsection.4.8.1}}
-\newlabel{sec:light-OpenModelica}{{4.8.1}{89}{Lighting the LED}{subsection.4.8.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{89}{lstlisting.4.-51}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{89}{lstlisting.4.-52}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{89}{lstlisting.4.-54}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{90}{lstlisting.4.-57}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{90}{lstlisting.4.-58}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{90}{lstlisting.4.-59}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{90}{subsection.4.8.2}}
-\newlabel{sec:led-OpenModelica-code}{{4.8.2}{90}{OpenModelica Code}{subsection.4.8.2}{}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{89}{juliamass.4.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{89}{juliamass.4.1}}
+\newlabel{36@xvr}{{}{89}{Julia Code}{juliamass.4.1}{}}
+\newlabel{36@vr}{{}{89}{Julia Code}{juliamass.4.1}{}}
+\newlabel{julia:led-blue}{{4.{1}}{89}{Julia Code}{juliamass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{89}{lstlisting.4.-47}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{90}{juliamass.4.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{90}{juliamass.4.2}}
+\newlabel{37@xvr}{{}{90}{Julia Code}{juliamass.4.2}{}}
+\newlabel{37@vr}{{}{90}{Julia Code}{juliamass.4.2}{}}
+\newlabel{julia:led-blue-delay}{{4.{2}}{90}{Julia Code}{juliamass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{90}{lstlisting.4.-48}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{90}{juliamass.4.3}}
+\@writefile{juliad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{90}{juliamass.4.3}}
+\newlabel{38@xvr}{{}{90}{Julia Code}{juliamass.4.3}{}}
+\newlabel{38@vr}{{}{90}{Julia Code}{juliamass.4.3}{}}
+\newlabel{julia:led-blue-red}{{4.{3}}{90}{Julia Code}{juliamass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash red.jl}{90}{lstlisting.4.-49}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{90}{juliamass.4.4}}
+\@writefile{juliad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{90}{juliamass.4.4}}
+\newlabel{39@xvr}{{}{90}{Julia Code}{juliamass.4.4}{}}
+\newlabel{39@vr}{{}{90}{Julia Code}{juliamass.4.4}{}}
+\newlabel{julia:led-green-blink}{{4.{4}}{90}{Julia Code}{juliamass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash green\textendash blink.jl}{90}{lstlisting.4.-50}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{91}{section.4.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{91}{subsection.4.8.1}}
+\newlabel{sec:light-OpenModelica}{{4.8.1}{91}{Lighting the LED}{subsection.4.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{91}{lstlisting.4.-51}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{91}{lstlisting.4.-52}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{91}{lstlisting.4.-54}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{92}{lstlisting.4.-57}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{92}{lstlisting.4.-58}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{92}{lstlisting.4.-59}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{92}{subsection.4.8.2}}
+\newlabel{sec:led-OpenModelica-code}{{4.8.2}{92}{OpenModelica Code}{subsection.4.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{91}{OpenModelicamass.4.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{91}{OpenModelicamass.4.1}}
-\newlabel{OpenModelica:led-blue}{{4.{1}}{91}{OpenModelica Code}{OpenModelicamass.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{91}{lstlisting.4.-60}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{91}{OpenModelicamass.4.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{91}{OpenModelicamass.4.2}}
-\newlabel{OpenModelica:led-blue-delay}{{4.{2}}{91}{OpenModelica Code}{OpenModelicamass.4.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{91}{lstlisting.4.-61}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{92}{OpenModelicamass.4.3}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{92}{OpenModelicamass.4.3}}
-\newlabel{OpenModelica:led-blue-red}{{4.{3}}{92}{OpenModelica Code}{OpenModelicamass.4.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash red.mo}{92}{lstlisting.4.-62}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{93}{OpenModelicamass.4.4}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{93}{OpenModelicamass.4.4}}
-\newlabel{OpenModelica:led-green-blink}{{4.{4}}{93}{OpenModelica Code}{OpenModelicamass.4.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash green\textendash blink.mo}{93}{lstlisting.4.-63}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{95}{chapter.5}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{93}{OpenModelicamass.4.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{93}{OpenModelicamass.4.1}}
+\newlabel{OpenModelica:led-blue}{{4.{1}}{93}{OpenModelica Code}{OpenModelicamass.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{93}{lstlisting.4.-60}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{93}{OpenModelicamass.4.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{93}{OpenModelicamass.4.2}}
+\newlabel{OpenModelica:led-blue-delay}{{4.{2}}{93}{OpenModelica Code}{OpenModelicamass.4.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{93}{lstlisting.4.-61}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{94}{OpenModelicamass.4.3}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{94}{OpenModelicamass.4.3}}
+\newlabel{OpenModelica:led-blue-red}{{4.{3}}{94}{OpenModelica Code}{OpenModelicamass.4.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash red.mo}{94}{lstlisting.4.-62}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{95}{OpenModelicamass.4.4}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{95}{OpenModelicamass.4.4}}
+\newlabel{OpenModelica:led-green-blink}{{4.{4}}{95}{OpenModelica Code}{OpenModelicamass.4.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash green\textendash blink.mo}{95}{lstlisting.4.-63}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{97}{chapter.5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{pushbutton}{{5}{95}{Interfacing a Pushbutton}{chapter.5}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{95}{section.5.1}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{95}{section.5.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{96}{figure.caption.87}}
-\newlabel{fig:pushbuttonconn}{{5.1}{96}{Internal connection diagram for the pushbutton on the shield\relax }{figure.caption.87}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{96}{figure.caption.88}}
-\newlabel{fig:switch-bread}{{5.2}{96}{A pushbutton to read its status with Arduino Uno using a breadboard\relax }{figure.caption.88}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{97}{figure.caption.89}}
-\newlabel{fig:switch-led}{{5.3}{97}{A pushbutton to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.89}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{98}{section.5.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{98}{subsection.5.3.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{98}{lstlisting.5.-64}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{98}{lstlisting.5.-65}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{99}{lstlisting.5.-66}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{99}{subsection.5.3.2}}
-\newlabel{sec:push-arduino-code}{{5.3.2}{99}{Arduino Code}{subsection.5.3.2}{}}
+\newlabel{pushbutton}{{5}{97}{Interfacing a Pushbutton}{chapter.5}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{97}{section.5.1}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{97}{section.5.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{98}{figure.caption.88}}
+\newlabel{fig:pushbuttonconn}{{5.1}{98}{Internal connection diagram for the pushbutton on the shield\relax }{figure.caption.88}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{98}{figure.caption.89}}
+\newlabel{fig:switch-bread}{{5.2}{98}{A pushbutton to read its status with Arduino Uno using a breadboard\relax }{figure.caption.89}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{99}{figure.caption.90}}
+\newlabel{fig:switch-led}{{5.3}{99}{A pushbutton to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.90}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{100}{section.5.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{100}{subsection.5.3.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{100}{lstlisting.5.-64}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{100}{lstlisting.5.-65}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{101}{lstlisting.5.-66}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{101}{subsection.5.3.2}}
+\newlabel{sec:push-arduino-code}{{5.3.2}{101}{Arduino Code}{subsection.5.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{99}{ardmass.5.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{99}{ardmass.5.1}}
-\newlabel{40@xvr}{{}{99}{Arduino Code}{ardmass.5.1}{}}
-\newlabel{40@vr}{{}{99}{Arduino Code}{ardmass.5.1}{}}
-\newlabel{ard:push-100}{{5.{1}}{99}{Arduino Code}{ardmass.5.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{99}{lstlisting.5.-67}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{99}{ardmass.5.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}{ardmass.5.2}}
-\newlabel{41@xvr}{{}{99}{Arduino Code}{ardmass.5.2}{}}
-\newlabel{41@vr}{{}{99}{Arduino Code}{ardmass.5.2}{}}
-\newlabel{ard:push-200}{{5.{2}}{99}{Arduino Code}{ardmass.5.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{99}{lstlisting.5.-68}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{100}{section.5.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{100}{subsection.5.4.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{100}{lstlisting.5.-69}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{100}{lstlisting.5.-70}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{101}{figure.caption.90}}
-\newlabel{fig:ard-meter}{{5.4}{101}{GUI in Scilab to show the status of the pushbutton\relax }{figure.caption.90}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led\textendash push\textendash button.sce}{101}{lstlisting.5.-71}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{101}{subsection.5.4.2}}
-\newlabel{sec:push-scilab-code}{{5.4.2}{101}{Scilab Code}{subsection.5.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{101}{ardmass.5.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{101}{ardmass.5.1}}
+\newlabel{40@xvr}{{}{101}{Arduino Code}{ardmass.5.1}{}}
+\newlabel{40@vr}{{}{101}{Arduino Code}{ardmass.5.1}{}}
+\newlabel{ard:push-100}{{5.{1}}{101}{Arduino Code}{ardmass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{101}{lstlisting.5.-67}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{101}{ardmass.5.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{101}{ardmass.5.2}}
+\newlabel{41@xvr}{{}{101}{Arduino Code}{ardmass.5.2}{}}
+\newlabel{41@vr}{{}{101}{Arduino Code}{ardmass.5.2}{}}
+\newlabel{ard:push-200}{{5.{2}}{101}{Arduino Code}{ardmass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{101}{lstlisting.5.-68}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{102}{section.5.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{102}{subsection.5.4.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{102}{lstlisting.5.-69}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{102}{lstlisting.5.-70}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{103}{figure.caption.91}}
+\newlabel{fig:ard-meter}{{5.4}{103}{GUI in Scilab to show the status of the pushbutton\relax }{figure.caption.91}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led\textendash push\textendash button.sce}{103}{lstlisting.5.-71}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{103}{subsection.5.4.2}}
+\newlabel{sec:push-scilab-code}{{5.4.2}{103}{Scilab Code}{subsection.5.4.2}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{101}{codemass.5.1}}
-\@writefile{cod}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{101}{codemass.5.1}}
-\newlabel{42@xvr}{{}{101}{Scilab Code}{codemass.5.1}{}}
-\newlabel{42@vr}{{}{101}{Scilab Code}{codemass.5.1}{}}
-\newlabel{sci:push-100}{{5.{1}}{101}{Scilab Code}{codemass.5.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{101}{lstlisting.5.-72}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{102}{codemass.5.2}}
-\@writefile{cod}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{102}{codemass.5.2}}
-\newlabel{43@xvr}{{}{102}{Scilab Code}{codemass.5.2}{}}
-\newlabel{43@vr}{{}{102}{Scilab Code}{codemass.5.2}{}}
-\newlabel{sci:push-200}{{5.{2}}{102}{Scilab Code}{codemass.5.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led\textendash push\textendash button.sce}{102}{lstlisting.5.-73}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{102}{section.5.5}}
-\newlabel{sec:push-xcos}{{5.5}{102}{Accessing the pushbutton from Xcos}{section.5.5}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{103}{figure.caption.91}}
-\newlabel{45@xvr}{{}{103}{Printing the push button status on the display block}{figure.caption.91}{}}
-\newlabel{45@vr}{{}{103}{Printing the push button status on the display block}{figure.caption.91}{}}
-\newlabel{fig:push-button-status}{{5.5}{103}{Printing the push button status on the display block}{figure.caption.91}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{103}{table.caption.92}}
-\newlabel{tab:push-button-status}{{5.1}{103}{Parameters to print the push button status on the display block\relax }{table.caption.92}{}}
-\newlabel{46@xvr}{{}{103}{Parameters to print the push button status on the display block\relax }{table.caption.92}{}}
-\newlabel{46@vr}{{}{103}{Parameters to print the push button status on the display block\relax }{table.caption.92}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{104}{figure.caption.93}}
-\newlabel{48@xvr}{{}{104}{Turning the LED on or off, depending on the pushbutton}{figure.caption.93}{}}
-\newlabel{48@vr}{{}{104}{Turning the LED on or off, depending on the pushbutton}{figure.caption.93}{}}
-\newlabel{fig:led-push-button}{{5.6}{104}{Turning the LED on or off, depending on the pushbutton}{figure.caption.93}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{104}{table.caption.94}}
-\newlabel{tab:led-push-button}{{5.2}{104}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.94}{}}
-\newlabel{49@xvr}{{}{104}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.94}{}}
-\newlabel{49@vr}{{}{104}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.94}{}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{104}{egmass.5.1}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.6}Reading the pushbutton status from Python}{105}{section.5.6}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Reading the pushbutton status}{105}{subsection.5.6.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{105}{lstlisting.5.-74}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{105}{lstlisting.5.-75}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led\textendash push\textendash button.py}{106}{lstlisting.5.-76}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Python Code}{106}{subsection.5.6.2}}
-\newlabel{sec:push-python-code}{{5.6.2}{106}{Python Code}{subsection.5.6.2}{}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{103}{codemass.5.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{103}{codemass.5.1}}
+\newlabel{42@xvr}{{}{103}{Scilab Code}{codemass.5.1}{}}
+\newlabel{42@vr}{{}{103}{Scilab Code}{codemass.5.1}{}}
+\newlabel{sci:push-100}{{5.{1}}{103}{Scilab Code}{codemass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{103}{lstlisting.5.-72}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{104}{codemass.5.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{104}{codemass.5.2}}
+\newlabel{43@xvr}{{}{104}{Scilab Code}{codemass.5.2}{}}
+\newlabel{43@vr}{{}{104}{Scilab Code}{codemass.5.2}{}}
+\newlabel{sci:push-200}{{5.{2}}{104}{Scilab Code}{codemass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led\textendash push\textendash button.sce}{104}{lstlisting.5.-73}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{104}{section.5.5}}
+\newlabel{sec:push-xcos}{{5.5}{104}{Accessing the pushbutton from Xcos}{section.5.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{105}{figure.caption.92}}
+\newlabel{45@xvr}{{}{105}{Printing the push button status on the display block}{figure.caption.92}{}}
+\newlabel{45@vr}{{}{105}{Printing the push button status on the display block}{figure.caption.92}{}}
+\newlabel{fig:push-button-status}{{5.5}{105}{Printing the push button status on the display block}{figure.caption.92}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{105}{table.caption.93}}
+\newlabel{tab:push-button-status}{{5.1}{105}{Parameters to print the push button status on the display block\relax }{table.caption.93}{}}
+\newlabel{46@xvr}{{}{105}{Parameters to print the push button status on the display block\relax }{table.caption.93}{}}
+\newlabel{46@vr}{{}{105}{Parameters to print the push button status on the display block\relax }{table.caption.93}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{106}{figure.caption.94}}
+\newlabel{48@xvr}{{}{106}{Turning the LED on or off, depending on the pushbutton}{figure.caption.94}{}}
+\newlabel{48@vr}{{}{106}{Turning the LED on or off, depending on the pushbutton}{figure.caption.94}{}}
+\newlabel{fig:led-push-button}{{5.6}{106}{Turning the LED on or off, depending on the pushbutton}{figure.caption.94}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{106}{table.caption.95}}
+\newlabel{tab:led-push-button}{{5.2}{106}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.95}{}}
+\newlabel{49@xvr}{{}{106}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.95}{}}
+\newlabel{49@vr}{{}{106}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.95}{}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{106}{egmass.5.1}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.6}Reading the pushbutton status from Python}{107}{section.5.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Reading the pushbutton status}{107}{subsection.5.6.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{107}{lstlisting.5.-74}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{107}{lstlisting.5.-75}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led\textendash push\textendash button.py}{108}{lstlisting.5.-76}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Python Code}{108}{subsection.5.6.2}}
+\newlabel{sec:push-python-code}{{5.6.2}{108}{Python Code}{subsection.5.6.2}{}}
\@writefile{pyd}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{1}}{}}{106}{pymass.5.1}}
-\@writefile{pyd}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Command Prompt or the Terminal}{106}{pymass.5.1}}
-\newlabel{50@xvr}{{}{106}{Python Code}{pymass.5.1}{}}
-\newlabel{50@vr}{{}{106}{Python Code}{pymass.5.1}{}}
-\newlabel{py:push-100}{{5.{1}}{106}{Python Code}{pymass.5.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{106}{lstlisting.5.-77}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{2}}{}}{107}{pymass.5.2}}
-\@writefile{pyd}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}{pymass.5.2}}
-\newlabel{51@xvr}{{}{107}{Python Code}{pymass.5.2}{}}
-\newlabel{51@vr}{{}{107}{Python Code}{pymass.5.2}{}}
-\newlabel{py:push-200}{{5.{2}}{107}{Python Code}{pymass.5.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led\textendash push\textendash button.py}{107}{lstlisting.5.-78}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{1}}{}}{108}{pymass.5.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Command Prompt or the Terminal}{108}{pymass.5.1}}
+\newlabel{50@xvr}{{}{108}{Python Code}{pymass.5.1}{}}
+\newlabel{50@vr}{{}{108}{Python Code}{pymass.5.1}{}}
+\newlabel{py:push-100}{{5.{1}}{108}{Python Code}{pymass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{108}{lstlisting.5.-77}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{2}}{}}{109}{pymass.5.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{109}{pymass.5.2}}
+\newlabel{51@xvr}{{}{109}{Python Code}{pymass.5.2}{}}
+\newlabel{51@vr}{{}{109}{Python Code}{pymass.5.2}{}}
+\newlabel{py:push-200}{{5.{2}}{109}{Python Code}{pymass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led\textendash push\textendash button.py}{109}{lstlisting.5.-78}}
\citation{julia-serial-ports}
-\@writefile{toc}{\contentsline {section}{\numberline {5.7}Reading the pushbutton status from Julia}{108}{section.5.7}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Reading the pushbutton status}{108}{subsection.5.7.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{108}{lstlisting.5.-79}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{108}{lstlisting.5.-80}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led\textendash push\textendash button.jl}{109}{lstlisting.5.-81}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Julia Code}{109}{subsection.5.7.2}}
-\newlabel{sec:push-julia-code}{{5.7.2}{109}{Julia Code}{subsection.5.7.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.7}Reading the pushbutton status from Julia}{110}{section.5.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Reading the pushbutton status}{110}{subsection.5.7.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{110}{lstlisting.5.-79}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{110}{lstlisting.5.-80}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led\textendash push\textendash button.jl}{111}{lstlisting.5.-81}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Julia Code}{111}{subsection.5.7.2}}
+\newlabel{sec:push-julia-code}{{5.7.2}{111}{Julia Code}{subsection.5.7.2}{}}
\@writefile{juliad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{109}{juliamass.5.1}}
-\@writefile{juliad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on Command Prompt or the Terminal.}{109}{juliamass.5.1}}
-\newlabel{52@xvr}{{}{109}{Julia Code}{juliamass.5.1}{}}
-\newlabel{52@vr}{{}{109}{Julia Code}{juliamass.5.1}{}}
-\newlabel{julia:push-100}{{5.{1}}{109}{Julia Code}{juliamass.5.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{109}{lstlisting.5.-82}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{109}{juliamass.5.2}}
-\@writefile{juliad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{109}{juliamass.5.2}}
-\newlabel{53@xvr}{{}{109}{Julia Code}{juliamass.5.2}{}}
-\newlabel{53@vr}{{}{109}{Julia Code}{juliamass.5.2}{}}
-\newlabel{julia:push-200}{{5.{2}}{109}{Julia Code}{juliamass.5.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led\textendash push\textendash button.jl}{109}{lstlisting.5.-83}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.8}Reading the pushbutton status from OpenModelica}{110}{section.5.8}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.1}Reading the pushbutton status}{110}{subsection.5.8.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{110}{lstlisting.5.-84}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{110}{lstlisting.5.-85}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{111}{lstlisting.5.-86}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{111}{subsection.5.8.2}}
-\newlabel{sec:push-OpenModelica-code}{{5.8.2}{111}{OpenModelica Code}{subsection.5.8.2}{}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{111}{juliamass.5.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on Command Prompt or the Terminal.}{111}{juliamass.5.1}}
+\newlabel{52@xvr}{{}{111}{Julia Code}{juliamass.5.1}{}}
+\newlabel{52@vr}{{}{111}{Julia Code}{juliamass.5.1}{}}
+\newlabel{julia:push-100}{{5.{1}}{111}{Julia Code}{juliamass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{111}{lstlisting.5.-82}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{111}{juliamass.5.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{111}{juliamass.5.2}}
+\newlabel{53@xvr}{{}{111}{Julia Code}{juliamass.5.2}{}}
+\newlabel{53@vr}{{}{111}{Julia Code}{juliamass.5.2}{}}
+\newlabel{julia:push-200}{{5.{2}}{111}{Julia Code}{juliamass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led\textendash push\textendash button.jl}{111}{lstlisting.5.-83}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.8}Reading the pushbutton status from OpenModelica}{112}{section.5.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.1}Reading the pushbutton status}{112}{subsection.5.8.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{112}{lstlisting.5.-84}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{112}{lstlisting.5.-85}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{113}{lstlisting.5.-86}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{113}{subsection.5.8.2}}
+\newlabel{sec:push-OpenModelica-code}{{5.8.2}{113}{OpenModelica Code}{subsection.5.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{111}{OpenModelicamass.5.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{111}{OpenModelicamass.5.1}}
-\newlabel{OpenModelica:push-100}{{5.{1}}{111}{OpenModelica Code}{OpenModelicamass.5.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{111}{lstlisting.5.-87}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{112}{OpenModelicamass.5.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{112}{OpenModelicamass.5.2}}
-\newlabel{OpenModelica:push-200}{{5.{2}}{112}{OpenModelica Code}{OpenModelicamass.5.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{112}{lstlisting.5.-88}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{115}{chapter.6}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{113}{OpenModelicamass.5.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{113}{OpenModelicamass.5.1}}
+\newlabel{OpenModelica:push-100}{{5.{1}}{113}{OpenModelica Code}{OpenModelicamass.5.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{113}{lstlisting.5.-87}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{114}{OpenModelicamass.5.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{114}{OpenModelicamass.5.2}}
+\newlabel{OpenModelica:push-200}{{5.{2}}{114}{OpenModelica Code}{OpenModelicamass.5.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{114}{lstlisting.5.-88}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{117}{chapter.6}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{ldr}{{6}{115}{Interfacing a Light Dependent Resistor}{chapter.6}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{115}{section.6.1}}
-\newlabel{fig:ldr}{{6.1a}{116}{Subfigure 6 6.1a}{subfigure.6.1.1}{}}
+\newlabel{ldr}{{6}{117}{Interfacing a Light Dependent Resistor}{chapter.6}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{117}{section.6.1}}
+\newlabel{fig:ldr}{{6.1a}{118}{Subfigure 6 6.1a}{subfigure.6.1.1}{}}
\newlabel{sub@fig:ldr}{{(a)}{a}{Subfigure 6 6.1a\relax }{subfigure.6.1.1}{}}
-\newlabel{fig:ldrsym}{{6.1b}{116}{Subfigure 6 6.1b}{subfigure.6.1.2}{}}
+\newlabel{fig:ldrsym}{{6.1b}{118}{Subfigure 6 6.1b}{subfigure.6.1.2}{}}
\newlabel{sub@fig:ldrsym}{{(b)}{b}{Subfigure 6 6.1b\relax }{subfigure.6.1.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{116}{figure.caption.95}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{116}{subfigure.1.1}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{116}{subfigure.1.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{116}{figure.caption.96}}
-\newlabel{fig:ldrconn}{{6.2}{116}{Internal connection diagram for the LDR on the shield\relax }{figure.caption.96}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{117}{figure.caption.97}}
-\newlabel{fig:ard-ldr}{{6.3}{117}{An LDR to read its values with \arduino \ using a breadboard\relax }{figure.caption.97}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{117}{section.6.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{118}{figure.caption.98}}
-\newlabel{fig:ard-ldr-led}{{6.4}{118}{An LDR to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.98}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{118}{section.6.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{118}{subsection.6.3.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{118}{lstlisting.6.-89}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{119}{lstlisting.6.-90}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{119}{lstlisting.6.-91}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{119}{egmass.6.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{120}{subsection.6.3.2}}
-\newlabel{sec:ldr-arduino-code}{{6.3.2}{120}{Arduino Code}{subsection.6.3.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{118}{figure.caption.96}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{118}{subfigure.1.1}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{118}{subfigure.1.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{118}{figure.caption.97}}
+\newlabel{fig:ldrconn}{{6.2}{118}{Internal connection diagram for the LDR on the shield\relax }{figure.caption.97}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{119}{figure.caption.98}}
+\newlabel{fig:ard-ldr}{{6.3}{119}{An LDR to read its values with \arduino \ using a breadboard\relax }{figure.caption.98}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{119}{section.6.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{120}{figure.caption.99}}
+\newlabel{fig:ard-ldr-led}{{6.4}{120}{An LDR to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.99}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{120}{section.6.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{120}{subsection.6.3.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{120}{lstlisting.6.-89}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{121}{lstlisting.6.-90}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{121}{lstlisting.6.-91}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{121}{egmass.6.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{122}{subsection.6.3.2}}
+\newlabel{sec:ldr-arduino-code}{{6.3.2}{122}{Arduino Code}{subsection.6.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{120}{ardmass.6.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}{ardmass.6.1}}
-\newlabel{54@xvr}{{}{120}{Arduino Code}{ardmass.6.1}{}}
-\newlabel{54@vr}{{}{120}{Arduino Code}{ardmass.6.1}{}}
-\newlabel{ard:ldr-read}{{6.{1}}{120}{Arduino Code}{ardmass.6.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{120}{lstlisting.6.-92}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{120}{ardmass.6.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{120}{ardmass.6.2}}
-\newlabel{55@xvr}{{}{120}{Arduino Code}{ardmass.6.2}{}}
-\newlabel{55@vr}{{}{120}{Arduino Code}{ardmass.6.2}{}}
-\newlabel{ard:ldr-led}{{6.{2}}{120}{Arduino Code}{ardmass.6.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{120}{lstlisting.6.-93}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{120}{section.6.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{120}{subsection.6.4.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{121}{lstlisting.6.-94}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{121}{lstlisting.6.-95}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{121}{egmass.6.2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{122}{subsection.6.4.2}}
-\newlabel{sec:ldr-scilab-code}{{6.4.2}{122}{Scilab Code}{subsection.6.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{122}{ardmass.6.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}{ardmass.6.1}}
+\newlabel{54@xvr}{{}{122}{Arduino Code}{ardmass.6.1}{}}
+\newlabel{54@vr}{{}{122}{Arduino Code}{ardmass.6.1}{}}
+\newlabel{ard:ldr-read}{{6.{1}}{122}{Arduino Code}{ardmass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{122}{lstlisting.6.-92}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{122}{ardmass.6.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}{ardmass.6.2}}
+\newlabel{55@xvr}{{}{122}{Arduino Code}{ardmass.6.2}{}}
+\newlabel{55@vr}{{}{122}{Arduino Code}{ardmass.6.2}{}}
+\newlabel{ard:ldr-led}{{6.{2}}{122}{Arduino Code}{ardmass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{122}{lstlisting.6.-93}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{122}{section.6.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{122}{subsection.6.4.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{123}{lstlisting.6.-94}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{123}{lstlisting.6.-95}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{123}{egmass.6.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{124}{subsection.6.4.2}}
+\newlabel{sec:ldr-scilab-code}{{6.4.2}{124}{Scilab Code}{subsection.6.4.2}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{122}{codemass.6.1}}
-\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}{codemass.6.1}}
-\newlabel{56@xvr}{{}{122}{Scilab Code}{codemass.6.1}{}}
-\newlabel{56@vr}{{}{122}{Scilab Code}{codemass.6.1}{}}
-\newlabel{sci:ldr-read}{{6.{1}}{122}{Scilab Code}{codemass.6.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{122}{lstlisting.6.-96}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{122}{codemass.6.2}}
-\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}{codemass.6.2}}
-\newlabel{57@xvr}{{}{122}{Scilab Code}{codemass.6.2}{}}
-\newlabel{57@vr}{{}{122}{Scilab Code}{codemass.6.2}{}}
-\newlabel{sci:ldr-led}{{6.{2}}{122}{Scilab Code}{codemass.6.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash led.sce}{122}{lstlisting.6.-97}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{122}{section.6.5}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{123}{figure.caption.99}}
-\newlabel{59@xvr}{{}{123}{Xcos diagram to read LDR values}{figure.caption.99}{}}
-\newlabel{59@vr}{{}{123}{Xcos diagram to read LDR values}{figure.caption.99}{}}
-\newlabel{fig:ldr-read}{{6.5}{123}{Xcos diagram to read LDR values}{figure.caption.99}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{123}{figure.caption.100}}
-\newlabel{fig:ldr-read-plot}{{6.6}{123}{Plot window in Xcos to read LDR values\relax }{figure.caption.100}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{124}{table.caption.101}}
-\newlabel{tab:ldr-read}{{6.1}{124}{Xcos parameters to read LDR\relax }{table.caption.101}{}}
-\newlabel{60@xvr}{{}{124}{Xcos parameters to read LDR\relax }{table.caption.101}{}}
-\newlabel{60@vr}{{}{124}{Xcos parameters to read LDR\relax }{table.caption.101}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{125}{figure.caption.102}}
-\newlabel{62@xvr}{{}{125}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.102}{}}
-\newlabel{62@vr}{{}{125}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.102}{}}
-\newlabel{fig:ldr-led}{{6.7}{125}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.102}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{125}{figure.caption.103}}
-\newlabel{fig:ldr-led-read-plot}{{6.8}{125}{Plot window in Xcos to read LDR values and the state of LED\relax }{figure.caption.103}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{126}{table.caption.104}}
-\newlabel{tab:ldr-led}{{6.2}{126}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.104}{}}
-\newlabel{63@xvr}{{}{126}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.104}{}}
-\newlabel{63@vr}{{}{126}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.104}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{126}{section.6.6}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{126}{subsection.6.6.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{126}{lstlisting.6.-98}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{127}{lstlisting.6.-99}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{3}}{}}{127}{egmass.6.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Python Code}{127}{subsection.6.6.2}}
-\newlabel{sec:ldr-python-code}{{6.6.2}{127}{Python Code}{subsection.6.6.2}{}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{124}{codemass.6.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{124}{codemass.6.1}}
+\newlabel{56@xvr}{{}{124}{Scilab Code}{codemass.6.1}{}}
+\newlabel{56@vr}{{}{124}{Scilab Code}{codemass.6.1}{}}
+\newlabel{sci:ldr-read}{{6.{1}}{124}{Scilab Code}{codemass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{124}{lstlisting.6.-96}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{124}{codemass.6.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{124}{codemass.6.2}}
+\newlabel{57@xvr}{{}{124}{Scilab Code}{codemass.6.2}{}}
+\newlabel{57@vr}{{}{124}{Scilab Code}{codemass.6.2}{}}
+\newlabel{sci:ldr-led}{{6.{2}}{124}{Scilab Code}{codemass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash led.sce}{124}{lstlisting.6.-97}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{124}{section.6.5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{125}{figure.caption.100}}
+\newlabel{59@xvr}{{}{125}{Xcos diagram to read LDR values}{figure.caption.100}{}}
+\newlabel{59@vr}{{}{125}{Xcos diagram to read LDR values}{figure.caption.100}{}}
+\newlabel{fig:ldr-read}{{6.5}{125}{Xcos diagram to read LDR values}{figure.caption.100}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{125}{figure.caption.101}}
+\newlabel{fig:ldr-read-plot}{{6.6}{125}{Plot window in Xcos to read LDR values\relax }{figure.caption.101}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{126}{table.caption.102}}
+\newlabel{tab:ldr-read}{{6.1}{126}{Xcos parameters to read LDR\relax }{table.caption.102}{}}
+\newlabel{60@xvr}{{}{126}{Xcos parameters to read LDR\relax }{table.caption.102}{}}
+\newlabel{60@vr}{{}{126}{Xcos parameters to read LDR\relax }{table.caption.102}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{127}{figure.caption.103}}
+\newlabel{62@xvr}{{}{127}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.103}{}}
+\newlabel{62@vr}{{}{127}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.103}{}}
+\newlabel{fig:ldr-led}{{6.7}{127}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.103}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{127}{figure.caption.104}}
+\newlabel{fig:ldr-led-read-plot}{{6.8}{127}{Plot window in Xcos to read LDR values and the state of LED\relax }{figure.caption.104}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{128}{table.caption.105}}
+\newlabel{tab:ldr-led}{{6.2}{128}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.105}{}}
+\newlabel{63@xvr}{{}{128}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.105}{}}
+\newlabel{63@vr}{{}{128}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.105}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{128}{section.6.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{128}{subsection.6.6.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{128}{lstlisting.6.-98}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{129}{lstlisting.6.-99}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{3}}{}}{129}{egmass.6.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Python Code}{129}{subsection.6.6.2}}
+\newlabel{sec:ldr-python-code}{{6.6.2}{129}{Python Code}{subsection.6.6.2}{}}
\@writefile{pyd}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{1}}{}}{127}{pymass.6.1}}
-\@writefile{pyd}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{127}{pymass.6.1}}
-\newlabel{64@xvr}{{}{127}{Python Code}{pymass.6.1}{}}
-\newlabel{64@vr}{{}{127}{Python Code}{pymass.6.1}{}}
-\newlabel{py:ldr-read}{{6.{1}}{127}{Python Code}{pymass.6.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{127}{lstlisting.6.-100}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{2}}{}}{128}{pymass.6.2}}
-\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{128}{pymass.6.2}}
-\newlabel{65@xvr}{{}{128}{Python Code}{pymass.6.2}{}}
-\newlabel{65@vr}{{}{128}{Python Code}{pymass.6.2}{}}
-\newlabel{py:ldr-led}{{6.{2}}{128}{Python Code}{pymass.6.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash led.py}{128}{lstlisting.6.-101}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{1}}{}}{129}{pymass.6.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{129}{pymass.6.1}}
+\newlabel{64@xvr}{{}{129}{Python Code}{pymass.6.1}{}}
+\newlabel{64@vr}{{}{129}{Python Code}{pymass.6.1}{}}
+\newlabel{py:ldr-read}{{6.{1}}{129}{Python Code}{pymass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{129}{lstlisting.6.-100}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{2}}{}}{130}{pymass.6.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{130}{pymass.6.2}}
+\newlabel{65@xvr}{{}{130}{Python Code}{pymass.6.2}{}}
+\newlabel{65@vr}{{}{130}{Python Code}{pymass.6.2}{}}
+\newlabel{py:ldr-led}{{6.{2}}{130}{Python Code}{pymass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash led.py}{130}{lstlisting.6.-101}}
\citation{julia-serial-ports}
-\@writefile{toc}{\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{129}{section.6.7}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{129}{subsection.6.7.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{130}{lstlisting.6.-102}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{130}{lstlisting.6.-103}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{130}{egmass.6.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.2}Julia Code}{130}{subsection.6.7.2}}
-\newlabel{sec:ldr-julia-code}{{6.7.2}{130}{Julia Code}{subsection.6.7.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{131}{section.6.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{131}{subsection.6.7.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{132}{lstlisting.6.-102}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{132}{lstlisting.6.-103}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{132}{egmass.6.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.2}Julia Code}{132}{subsection.6.7.2}}
+\newlabel{sec:ldr-julia-code}{{6.7.2}{132}{Julia Code}{subsection.6.7.2}{}}
\@writefile{juliad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{130}{juliamass.6.1}}
-\@writefile{juliad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{130}{juliamass.6.1}}
-\newlabel{66@xvr}{{}{130}{Julia Code}{juliamass.6.1}{}}
-\newlabel{66@vr}{{}{130}{Julia Code}{juliamass.6.1}{}}
-\newlabel{julia:ldr-read}{{6.{1}}{130}{Julia Code}{juliamass.6.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{131}{lstlisting.6.-104}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{131}{juliamass.6.2}}
-\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{131}{juliamass.6.2}}
-\newlabel{67@xvr}{{}{131}{Julia Code}{juliamass.6.2}{}}
-\newlabel{67@vr}{{}{131}{Julia Code}{juliamass.6.2}{}}
-\newlabel{julia:ldr-led}{{6.{2}}{131}{Julia Code}{juliamass.6.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash led.jl}{131}{lstlisting.6.-105}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{131}{section.6.8}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{131}{subsection.6.8.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{132}{lstlisting.6.-106}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{132}{lstlisting.6.-107}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{132}{subsection.6.8.2}}
-\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{132}{OpenModelica Code}{subsection.6.8.2}{}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{132}{juliamass.6.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{132}{juliamass.6.1}}
+\newlabel{66@xvr}{{}{132}{Julia Code}{juliamass.6.1}{}}
+\newlabel{66@vr}{{}{132}{Julia Code}{juliamass.6.1}{}}
+\newlabel{julia:ldr-read}{{6.{1}}{132}{Julia Code}{juliamass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{133}{lstlisting.6.-104}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{133}{juliamass.6.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{133}{juliamass.6.2}}
+\newlabel{67@xvr}{{}{133}{Julia Code}{juliamass.6.2}{}}
+\newlabel{67@vr}{{}{133}{Julia Code}{juliamass.6.2}{}}
+\newlabel{julia:ldr-led}{{6.{2}}{133}{Julia Code}{juliamass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash led.jl}{133}{lstlisting.6.-105}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{133}{section.6.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{133}{subsection.6.8.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{134}{lstlisting.6.-106}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{134}{lstlisting.6.-107}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{134}{subsection.6.8.2}}
+\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{134}{OpenModelica Code}{subsection.6.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{132}{OpenModelicamass.6.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{132}{OpenModelicamass.6.1}}
-\newlabel{OpenModelica:ldr-read}{{6.{1}}{132}{OpenModelica Code}{OpenModelicamass.6.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{132}{lstlisting.6.-108}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{133}{OpenModelicamass.6.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{133}{OpenModelicamass.6.2}}
-\newlabel{OpenModelica:ldr-led}{{6.{2}}{133}{OpenModelica Code}{OpenModelicamass.6.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash led.mo}{133}{lstlisting.6.-109}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{135}{chapter.7}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{134}{OpenModelicamass.6.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{134}{OpenModelicamass.6.1}}
+\newlabel{OpenModelica:ldr-read}{{6.{1}}{134}{OpenModelica Code}{OpenModelicamass.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{134}{lstlisting.6.-108}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{135}{OpenModelicamass.6.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{135}{OpenModelicamass.6.2}}
+\newlabel{OpenModelica:ldr-led}{{6.{2}}{135}{OpenModelica Code}{OpenModelicamass.6.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash led.mo}{135}{lstlisting.6.-109}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{137}{chapter.7}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{potmeter}{{7}{135}{Interfacing a Potentiometer}{chapter.7}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{135}{section.7.1}}
-\newlabel{68@xvr}{{}{135}{Preliminaries}{figure.caption.105}{}}
-\newlabel{68@vr}{{}{135}{Preliminaries}{figure.caption.105}{}}
-\newlabel{fig:pot}{{7.1a}{136}{Subfigure 7 7.1a}{subfigure.7.1.1}{}}
+\newlabel{potmeter}{{7}{137}{Interfacing a Potentiometer}{chapter.7}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{137}{section.7.1}}
+\newlabel{68@xvr}{{}{137}{Preliminaries}{figure.caption.106}{}}
+\newlabel{68@vr}{{}{137}{Preliminaries}{figure.caption.106}{}}
+\newlabel{fig:pot}{{7.1a}{138}{Subfigure 7 7.1a}{subfigure.7.1.1}{}}
\newlabel{sub@fig:pot}{{(a)}{a}{Subfigure 7 7.1a\relax }{subfigure.7.1.1}{}}
-\newlabel{fig:potsch}{{7.1b}{136}{Subfigure 7 7.1b}{subfigure.7.1.2}{}}
+\newlabel{fig:potsch}{{7.1b}{138}{Subfigure 7 7.1b}{subfigure.7.1.2}{}}
\newlabel{sub@fig:potsch}{{(b)}{b}{Subfigure 7 7.1b\relax }{subfigure.7.1.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{136}{figure.caption.105}}
-\newlabel{fig:potmeterconn}{{7.1}{136}{Potentiometer's schematic on the shield\relax }{figure.caption.105}{}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{136}{subfigure.1.1}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{136}{subfigure.1.2}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{136}{section.7.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{137}{figure.caption.106}}
-\newlabel{fig:pot-led}{{7.2}{137}{A potentiometer to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.106}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{137}{section.7.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{137}{subsection.7.3.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}{lstlisting.7.-110}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}{lstlisting.7.-111}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{138}{subsection.7.3.2}}
-\newlabel{sec:pot-arduino-code}{{7.3.2}{138}{Arduino Code}{subsection.7.3.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{138}{figure.caption.106}}
+\newlabel{fig:potmeterconn}{{7.1}{138}{Potentiometer's schematic on the shield\relax }{figure.caption.106}{}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{138}{subfigure.1.1}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{138}{subfigure.1.2}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{138}{section.7.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{139}{figure.caption.107}}
+\newlabel{fig:pot-led}{{7.2}{139}{A potentiometer to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.107}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{139}{section.7.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{139}{subsection.7.3.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{140}{lstlisting.7.-110}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{140}{lstlisting.7.-111}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{140}{subsection.7.3.2}}
+\newlabel{sec:pot-arduino-code}{{7.3.2}{140}{Arduino Code}{subsection.7.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{138}{ardmass.7.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}{ardmass.7.1}}
-\newlabel{69@xvr}{{}{138}{Arduino Code}{ardmass.7.1}{}}
-\newlabel{69@vr}{{}{138}{Arduino Code}{ardmass.7.1}{}}
-\newlabel{ard:pot-100}{{7.{1}}{138}{Arduino Code}{ardmass.7.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}{lstlisting.7.-112}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{139}{section.7.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{139}{subsection.7.4.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{140}{lstlisting.7.-113}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{140}{lstlisting.7.-114}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{140}{subsection.7.4.2}}
-\newlabel{sec:pot-scilab-code}{{7.4.2}{140}{Scilab Code}{subsection.7.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{140}{ardmass.7.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}{ardmass.7.1}}
+\newlabel{69@xvr}{{}{140}{Arduino Code}{ardmass.7.1}{}}
+\newlabel{69@vr}{{}{140}{Arduino Code}{ardmass.7.1}{}}
+\newlabel{ard:pot-100}{{7.{1}}{140}{Arduino Code}{ardmass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{140}{lstlisting.7.-112}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{141}{section.7.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{141}{subsection.7.4.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{142}{lstlisting.7.-113}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{142}{lstlisting.7.-114}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{142}{subsection.7.4.2}}
+\newlabel{sec:pot-scilab-code}{{7.4.2}{142}{Scilab Code}{subsection.7.4.2}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{140}{codemass.7.1}}
-\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}{codemass.7.1}}
-\newlabel{70@xvr}{{}{140}{Scilab Code}{codemass.7.1}{}}
-\newlabel{70@vr}{{}{140}{Scilab Code}{codemass.7.1}{}}
-\newlabel{sci:pot-100}{{7.{1}}{140}{Scilab Code}{codemass.7.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{140}{lstlisting.7.-115}}
-\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{141}{figure.caption.107}}
-\newlabel{72@xvr}{{}{141}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.107}{}}
-\newlabel{72@vr}{{}{141}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.107}{}}
-\newlabel{fig:pot-threshold}{{7.3}{141}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.107}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{141}{section.7.5}}
-\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{142}{table.caption.108}}
-\newlabel{tab:pot-threshold}{{7.1}{142}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.108}{}}
-\newlabel{73@xvr}{{}{142}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.108}{}}
-\newlabel{73@vr}{{}{142}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.108}{}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{1}}{}}{142}{egmass.7.1}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{143}{section.7.6}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{143}{subsection.7.6.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{143}{lstlisting.7.-116}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{143}{lstlisting.7.-117}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Python Code}{143}{subsection.7.6.2}}
-\newlabel{sec:pot-python-code}{{7.6.2}{143}{Python Code}{subsection.7.6.2}{}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{142}{codemass.7.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{142}{codemass.7.1}}
+\newlabel{70@xvr}{{}{142}{Scilab Code}{codemass.7.1}{}}
+\newlabel{70@vr}{{}{142}{Scilab Code}{codemass.7.1}{}}
+\newlabel{sci:pot-100}{{7.{1}}{142}{Scilab Code}{codemass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{142}{lstlisting.7.-115}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{143}{figure.caption.108}}
+\newlabel{72@xvr}{{}{143}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.108}{}}
+\newlabel{72@vr}{{}{143}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.108}{}}
+\newlabel{fig:pot-threshold}{{7.3}{143}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.108}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{143}{section.7.5}}
+\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{144}{table.caption.109}}
+\newlabel{tab:pot-threshold}{{7.1}{144}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.109}{}}
+\newlabel{73@xvr}{{}{144}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.109}{}}
+\newlabel{73@vr}{{}{144}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.109}{}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{1}}{}}{144}{egmass.7.1}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{145}{section.7.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{145}{subsection.7.6.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{145}{lstlisting.7.-116}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{145}{lstlisting.7.-117}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Python Code}{145}{subsection.7.6.2}}
+\newlabel{sec:pot-python-code}{{7.6.2}{145}{Python Code}{subsection.7.6.2}{}}
\@writefile{pyd}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{143}{pymass.7.1}}
-\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}{pymass.7.1}}
-\newlabel{74@xvr}{{}{143}{Python Code}{pymass.7.1}{}}
-\newlabel{74@vr}{{}{143}{Python Code}{pymass.7.1}{}}
-\newlabel{py:pot-100}{{7.{1}}{143}{Python Code}{pymass.7.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{143}{lstlisting.7.-118}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{145}{pymass.7.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}{pymass.7.1}}
+\newlabel{74@xvr}{{}{145}{Python Code}{pymass.7.1}{}}
+\newlabel{74@vr}{{}{145}{Python Code}{pymass.7.1}{}}
+\newlabel{py:pot-100}{{7.{1}}{145}{Python Code}{pymass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{145}{lstlisting.7.-118}}
\citation{julia-serial-ports}
-\@writefile{toc}{\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{145}{section.7.7}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{145}{subsection.7.7.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{145}{lstlisting.7.-119}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{145}{lstlisting.7.-120}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}Julia Code}{145}{subsection.7.7.2}}
-\newlabel{sec:pot-julia-code}{{7.7.2}{145}{Julia Code}{subsection.7.7.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{147}{section.7.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{147}{subsection.7.7.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{147}{lstlisting.7.-119}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{147}{lstlisting.7.-120}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}Julia Code}{147}{subsection.7.7.2}}
+\newlabel{sec:pot-julia-code}{{7.7.2}{147}{Julia Code}{subsection.7.7.2}{}}
\@writefile{juliad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{145}{juliamass.7.1}}
-\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}{juliamass.7.1}}
-\newlabel{75@xvr}{{}{145}{Julia Code}{juliamass.7.1}{}}
-\newlabel{75@vr}{{}{145}{Julia Code}{juliamass.7.1}{}}
-\newlabel{julia:pot-100}{{7.{1}}{145}{Julia Code}{juliamass.7.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{145}{lstlisting.7.-121}}
-\@writefile{toc}{\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{146}{section.7.8}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{146}{subsection.7.8.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{146}{lstlisting.7.-122}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{146}{lstlisting.7.-123}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{147}{subsection.7.8.2}}
-\newlabel{sec:pot-OpenModelica-code}{{7.8.2}{147}{OpenModelica Code}{subsection.7.8.2}{}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{147}{juliamass.7.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{147}{juliamass.7.1}}
+\newlabel{75@xvr}{{}{147}{Julia Code}{juliamass.7.1}{}}
+\newlabel{75@vr}{{}{147}{Julia Code}{juliamass.7.1}{}}
+\newlabel{julia:pot-100}{{7.{1}}{147}{Julia Code}{juliamass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{147}{lstlisting.7.-121}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{148}{section.7.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{148}{subsection.7.8.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{148}{lstlisting.7.-122}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{148}{lstlisting.7.-123}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{149}{subsection.7.8.2}}
+\newlabel{sec:pot-OpenModelica-code}{{7.8.2}{149}{OpenModelica Code}{subsection.7.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{147}{OpenModelicamass.7.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{147}{OpenModelicamass.7.1}}
-\newlabel{OpenModelica:pot-100}{{7.{1}}{147}{OpenModelica Code}{OpenModelicamass.7.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{147}{lstlisting.7.-124}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{149}{OpenModelicamass.7.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{149}{OpenModelicamass.7.1}}
+\newlabel{OpenModelica:pot-100}{{7.{1}}{149}{OpenModelica Code}{OpenModelicamass.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{149}{lstlisting.7.-124}}
\citation{therm-wiki}
\citation{therm-wiki}
-\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{149}{chapter.8}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{151}{chapter.8}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{thermistor}{{8}{149}{Interfacing a Thermistor}{chapter.8}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{149}{section.8.1}}
-\newlabel{fig:therm}{{8.1a}{150}{Subfigure 8 8.1a}{subfigure.8.1.1}{}}
+\newlabel{thermistor}{{8}{151}{Interfacing a Thermistor}{chapter.8}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{151}{section.8.1}}
+\newlabel{fig:therm}{{8.1a}{152}{Subfigure 8 8.1a}{subfigure.8.1.1}{}}
\newlabel{sub@fig:therm}{{(a)}{a}{Subfigure 8 8.1a\relax }{subfigure.8.1.1}{}}
-\newlabel{fig:thermsym}{{8.1b}{150}{Subfigure 8 8.1b}{subfigure.8.1.2}{}}
+\newlabel{fig:thermsym}{{8.1b}{152}{Subfigure 8 8.1b}{subfigure.8.1.2}{}}
\newlabel{sub@fig:thermsym}{{(b)}{b}{Subfigure 8 8.1b\relax }{subfigure.8.1.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{150}{figure.caption.109}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{150}{subfigure.1.1}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{150}{subfigure.1.2}}
-\newlabel{fig:therm-conn}{{8.2a}{150}{Subfigure 8 8.2a}{subfigure.8.2.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{152}{figure.caption.110}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{152}{subfigure.1.1}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{152}{subfigure.1.2}}
+\newlabel{fig:therm-conn}{{8.2a}{152}{Subfigure 8 8.2a}{subfigure.8.2.1}{}}
\newlabel{sub@fig:therm-conn}{{(a)}{a}{Subfigure 8 8.2a\relax }{subfigure.8.2.1}{}}
-\newlabel{fig:buzzer-conn}{{8.2b}{150}{Subfigure 8 8.2b}{subfigure.8.2.2}{}}
+\newlabel{fig:buzzer-conn}{{8.2b}{152}{Subfigure 8 8.2b}{subfigure.8.2.2}{}}
\newlabel{sub@fig:buzzer-conn}{{(b)}{b}{Subfigure 8 8.2b\relax }{subfigure.8.2.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{150}{figure.caption.110}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{150}{subfigure.2.1}}
-\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{150}{subfigure.2.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{151}{figure.caption.111}}
-\newlabel{fig:ard-therm-bread}{{8.3}{151}{A thermistor to read its values with Arduino Uno using a breadboard\relax }{figure.caption.111}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{151}{section.8.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{152}{figure.caption.112}}
-\newlabel{fig:ard-therm-buzzer}{{8.4}{152}{A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }{figure.caption.112}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{152}{section.8.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{152}{subsection.8.3.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{152}{lstlisting.8.-125}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{153}{lstlisting.8.-126}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{153}{lstlisting.8.-127}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{154}{lstlisting.8.-128}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{154}{section*.113}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{1}}{}}{154}{egmass.8.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{154}{subsection.8.3.2}}
-\newlabel{sec:therm-arduino-code}{{8.3.2}{154}{Arduino Code}{subsection.8.3.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{152}{figure.caption.111}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{152}{subfigure.2.1}}
+\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{152}{subfigure.2.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{153}{figure.caption.112}}
+\newlabel{fig:ard-therm-bread}{{8.3}{153}{A thermistor to read its values with Arduino Uno using a breadboard\relax }{figure.caption.112}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{153}{section.8.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{154}{figure.caption.113}}
+\newlabel{fig:ard-therm-buzzer}{{8.4}{154}{A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }{figure.caption.113}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{154}{section.8.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{154}{subsection.8.3.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{154}{lstlisting.8.-125}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{155}{lstlisting.8.-126}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{155}{lstlisting.8.-127}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{156}{lstlisting.8.-128}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{156}{section*.114}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{1}}{}}{156}{egmass.8.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{156}{subsection.8.3.2}}
+\newlabel{sec:therm-arduino-code}{{8.3.2}{156}{Arduino Code}{subsection.8.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{154}{ardmass.8.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{154}{ardmass.8.1}}
-\newlabel{76@xvr}{{}{154}{Arduino Code}{ardmass.8.1}{}}
-\newlabel{76@vr}{{}{154}{Arduino Code}{ardmass.8.1}{}}
-\newlabel{ard:therm-read}{{8.{1}}{154}{Arduino Code}{ardmass.8.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{154}{lstlisting.8.-129}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{155}{ardmass.8.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{155}{ardmass.8.2}}
-\newlabel{77@xvr}{{}{155}{Arduino Code}{ardmass.8.2}{}}
-\newlabel{77@vr}{{}{155}{Arduino Code}{ardmass.8.2}{}}
-\newlabel{ard:therm-buzzer}{{8.{2}}{155}{Arduino Code}{ardmass.8.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{155}{lstlisting.8.-130}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{156}{section.8.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{156}{subsection.8.4.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{156}{lstlisting.8.-131}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{156}{lstlisting.8.-132}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash buzzer.sce}{157}{lstlisting.8.-133}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{157}{section*.114}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{2}}{}}{157}{egmass.8.2}}
-\newlabel{therm-abc}{{8.1}{157}{Interfacing the thermistor}{equation.8.4.1}{}}
-\newlabel{therm-beta}{{8.2}{158}{Interfacing the thermistor}{equation.8.4.2}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{158}{subsection.8.4.2}}
-\newlabel{sec:therm-scilab-code}{{8.4.2}{158}{Scilab Code}{subsection.8.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{156}{ardmass.8.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{156}{ardmass.8.1}}
+\newlabel{76@xvr}{{}{156}{Arduino Code}{ardmass.8.1}{}}
+\newlabel{76@vr}{{}{156}{Arduino Code}{ardmass.8.1}{}}
+\newlabel{ard:therm-read}{{8.{1}}{156}{Arduino Code}{ardmass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{156}{lstlisting.8.-129}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{157}{ardmass.8.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{157}{ardmass.8.2}}
+\newlabel{77@xvr}{{}{157}{Arduino Code}{ardmass.8.2}{}}
+\newlabel{77@vr}{{}{157}{Arduino Code}{ardmass.8.2}{}}
+\newlabel{ard:therm-buzzer}{{8.{2}}{157}{Arduino Code}{ardmass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{157}{lstlisting.8.-130}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{158}{section.8.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{158}{subsection.8.4.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{158}{lstlisting.8.-131}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{158}{lstlisting.8.-132}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash buzzer.sce}{159}{lstlisting.8.-133}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{159}{section*.115}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{2}}{}}{159}{egmass.8.2}}
+\newlabel{therm-abc}{{8.1}{159}{Interfacing the thermistor}{equation.8.4.1}{}}
+\newlabel{therm-beta}{{8.2}{160}{Interfacing the thermistor}{equation.8.4.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{160}{subsection.8.4.2}}
+\newlabel{sec:therm-scilab-code}{{8.4.2}{160}{Scilab Code}{subsection.8.4.2}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{158}{codemass.8.1}}
-\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{158}{codemass.8.1}}
-\newlabel{78@xvr}{{}{158}{Scilab Code}{codemass.8.1}{}}
-\newlabel{78@vr}{{}{158}{Scilab Code}{codemass.8.1}{}}
-\newlabel{sci:therm-read}{{8.{1}}{158}{Scilab Code}{codemass.8.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{158}{lstlisting.8.-134}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{158}{codemass.8.2}}
-\@writefile{cod}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{158}{codemass.8.2}}
-\newlabel{79@xvr}{{}{158}{Scilab Code}{codemass.8.2}{}}
-\newlabel{79@vr}{{}{158}{Scilab Code}{codemass.8.2}{}}
-\newlabel{sci:therm-buzzer}{{8.{2}}{158}{Scilab Code}{codemass.8.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash buzzer.sce}{159}{lstlisting.8.-135}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{159}{section.8.5}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{160}{figure.caption.115}}
-\newlabel{81@xvr}{{}{160}{Xcos diagram to read thermistor values}{figure.caption.115}{}}
-\newlabel{81@vr}{{}{160}{Xcos diagram to read thermistor values}{figure.caption.115}{}}
-\newlabel{fig:therm-read}{{8.5}{160}{Xcos diagram to read thermistor values}{figure.caption.115}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{160}{table.caption.116}}
-\newlabel{tab:therm-read}{{8.1}{160}{Xcos parameters to read thermistor\relax }{table.caption.116}{}}
-\newlabel{82@xvr}{{}{160}{Xcos parameters to read thermistor\relax }{table.caption.116}{}}
-\newlabel{82@vr}{{}{160}{Xcos parameters to read thermistor\relax }{table.caption.116}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{161}{figure.caption.117}}
-\newlabel{fig:therm-read-output}{{8.6}{161}{Plot window in Xcos to read thermistor values\relax }{figure.caption.117}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{161}{figure.caption.118}}
-\newlabel{84@xvr}{{}{161}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.118}{}}
-\newlabel{84@vr}{{}{161}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.118}{}}
-\newlabel{fig:therm-buzzer}{{8.7}{161}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.118}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{162}{table.caption.119}}
-\newlabel{tab:therm-buzzer}{{8.2}{162}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.119}{}}
-\newlabel{85@xvr}{{}{162}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.119}{}}
-\newlabel{85@vr}{{}{162}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.119}{}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{162}{section*.121}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.6}Interfacing the thermistor from Python}{162}{section.8.6}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Interfacing the thermistor}{162}{subsection.8.6.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{163}{figure.caption.120}}
-\newlabel{fig:therm-buzzer-output}{{8.8}{163}{Plot window in Xcos to read thermistor values and the state of LED\relax }{figure.caption.120}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{163}{lstlisting.8.-136}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{163}{lstlisting.8.-137}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash buzzer.py}{164}{lstlisting.8.-138}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{160}{codemass.8.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{160}{codemass.8.1}}
+\newlabel{78@xvr}{{}{160}{Scilab Code}{codemass.8.1}{}}
+\newlabel{78@vr}{{}{160}{Scilab Code}{codemass.8.1}{}}
+\newlabel{sci:therm-read}{{8.{1}}{160}{Scilab Code}{codemass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{160}{lstlisting.8.-134}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{160}{codemass.8.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{160}{codemass.8.2}}
+\newlabel{79@xvr}{{}{160}{Scilab Code}{codemass.8.2}{}}
+\newlabel{79@vr}{{}{160}{Scilab Code}{codemass.8.2}{}}
+\newlabel{sci:therm-buzzer}{{8.{2}}{160}{Scilab Code}{codemass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash buzzer.sce}{161}{lstlisting.8.-135}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{161}{section.8.5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{162}{figure.caption.116}}
+\newlabel{81@xvr}{{}{162}{Xcos diagram to read thermistor values}{figure.caption.116}{}}
+\newlabel{81@vr}{{}{162}{Xcos diagram to read thermistor values}{figure.caption.116}{}}
+\newlabel{fig:therm-read}{{8.5}{162}{Xcos diagram to read thermistor values}{figure.caption.116}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{162}{table.caption.117}}
+\newlabel{tab:therm-read}{{8.1}{162}{Xcos parameters to read thermistor\relax }{table.caption.117}{}}
+\newlabel{82@xvr}{{}{162}{Xcos parameters to read thermistor\relax }{table.caption.117}{}}
+\newlabel{82@vr}{{}{162}{Xcos parameters to read thermistor\relax }{table.caption.117}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{163}{figure.caption.118}}
+\newlabel{fig:therm-read-output}{{8.6}{163}{Plot window in Xcos to read thermistor values\relax }{figure.caption.118}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{163}{figure.caption.119}}
+\newlabel{84@xvr}{{}{163}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.119}{}}
+\newlabel{84@vr}{{}{163}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.119}{}}
+\newlabel{fig:therm-buzzer}{{8.7}{163}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.119}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{164}{table.caption.120}}
+\newlabel{tab:therm-buzzer}{{8.2}{164}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.120}{}}
+\newlabel{85@xvr}{{}{164}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.120}{}}
+\newlabel{85@vr}{{}{164}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.120}{}}
\@writefile{toc}{\contentsline {paragraph}{Note:}{164}{section*.122}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{165}{subsection.8.6.2}}
-\newlabel{sec:therm-pyhton-code}{{8.6.2}{165}{Python Code}{subsection.8.6.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.6}Interfacing the thermistor from Python}{164}{section.8.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Interfacing the thermistor}{164}{subsection.8.6.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{165}{figure.caption.121}}
+\newlabel{fig:therm-buzzer-output}{{8.8}{165}{Plot window in Xcos to read thermistor values and the state of LED\relax }{figure.caption.121}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{165}{lstlisting.8.-136}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{165}{lstlisting.8.-137}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash buzzer.py}{166}{lstlisting.8.-138}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{166}{section*.123}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{167}{subsection.8.6.2}}
+\newlabel{sec:therm-pyhton-code}{{8.6.2}{167}{Python Code}{subsection.8.6.2}{}}
\@writefile{pyd}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{165}{pymass.8.1}}
-\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{165}{pymass.8.1}}
-\newlabel{86@xvr}{{}{165}{Python Code}{pymass.8.1}{}}
-\newlabel{86@vr}{{}{165}{Python Code}{pymass.8.1}{}}
-\newlabel{py:therm-read}{{8.{1}}{165}{Python Code}{pymass.8.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{165}{lstlisting.8.-139}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{2}}{}}{165}{pymass.8.2}}
-\@writefile{pyd}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{165}{pymass.8.2}}
-\newlabel{87@xvr}{{}{166}{Python Code}{pymass.8.2}{}}
-\newlabel{87@vr}{{}{166}{Python Code}{pymass.8.2}{}}
-\newlabel{py:therm-buzzer}{{8.{2}}{166}{Python Code}{pymass.8.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash buzzer.py}{166}{lstlisting.8.-140}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{167}{pymass.8.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{167}{pymass.8.1}}
+\newlabel{86@xvr}{{}{167}{Python Code}{pymass.8.1}{}}
+\newlabel{86@vr}{{}{167}{Python Code}{pymass.8.1}{}}
+\newlabel{py:therm-read}{{8.{1}}{167}{Python Code}{pymass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{167}{lstlisting.8.-139}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{2}}{}}{167}{pymass.8.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{167}{pymass.8.2}}
+\newlabel{87@xvr}{{}{168}{Python Code}{pymass.8.2}{}}
+\newlabel{87@vr}{{}{168}{Python Code}{pymass.8.2}{}}
+\newlabel{py:therm-buzzer}{{8.{2}}{168}{Python Code}{pymass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash buzzer.py}{168}{lstlisting.8.-140}}
\citation{julia-serial-ports}
-\@writefile{toc}{\contentsline {section}{\numberline {8.7}Interfacing the thermistor from Julia}{167}{section.8.7}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Interfacing the thermistor}{167}{subsection.8.7.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{167}{lstlisting.8.-141}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{167}{lstlisting.8.-142}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash buzzer.jl}{168}{lstlisting.8.-143}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{168}{section*.123}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{168}{subsection.8.7.2}}
-\newlabel{sec:therm-julia-code}{{8.7.2}{168}{Julia Code}{subsection.8.7.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.7}Interfacing the thermistor from Julia}{169}{section.8.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Interfacing the thermistor}{169}{subsection.8.7.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{169}{lstlisting.8.-141}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{169}{lstlisting.8.-142}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash buzzer.jl}{170}{lstlisting.8.-143}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{170}{section*.124}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{170}{subsection.8.7.2}}
+\newlabel{sec:therm-julia-code}{{8.7.2}{170}{Julia Code}{subsection.8.7.2}{}}
\@writefile{juliad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{168}{juliamass.8.1}}
-\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{168}{juliamass.8.1}}
-\newlabel{88@xvr}{{}{168}{Julia Code}{juliamass.8.1}{}}
-\newlabel{88@vr}{{}{168}{Julia Code}{juliamass.8.1}{}}
-\newlabel{julia:therm-read}{{8.{1}}{168}{Julia Code}{juliamass.8.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{168}{lstlisting.8.-144}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{169}{juliamass.8.2}}
-\@writefile{juliad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{169}{juliamass.8.2}}
-\newlabel{89@xvr}{{}{169}{Julia Code}{juliamass.8.2}{}}
-\newlabel{89@vr}{{}{169}{Julia Code}{juliamass.8.2}{}}
-\newlabel{julia:therm-buzzer}{{8.{2}}{169}{Julia Code}{juliamass.8.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash buzzer.jl}{169}{lstlisting.8.-145}}
-\@writefile{toc}{\contentsline {section}{\numberline {8.8}Interfacing the thermistor from OpenModelica}{169}{section.8.8}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Interfacing the thermistor}{169}{subsection.8.8.1}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{169}{lstlisting.8.-146}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{170}{lstlisting.8.-147}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{170}{lstlisting.8.-148}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{171}{section*.124}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{171}{subsection.8.8.2}}
-\newlabel{sec:therm-OpenModelica-code}{{8.8.2}{171}{OpenModelica Code}{subsection.8.8.2}{}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{170}{juliamass.8.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{170}{juliamass.8.1}}
+\newlabel{88@xvr}{{}{170}{Julia Code}{juliamass.8.1}{}}
+\newlabel{88@vr}{{}{170}{Julia Code}{juliamass.8.1}{}}
+\newlabel{julia:therm-read}{{8.{1}}{170}{Julia Code}{juliamass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{170}{lstlisting.8.-144}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{171}{juliamass.8.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{171}{juliamass.8.2}}
+\newlabel{89@xvr}{{}{171}{Julia Code}{juliamass.8.2}{}}
+\newlabel{89@vr}{{}{171}{Julia Code}{juliamass.8.2}{}}
+\newlabel{julia:therm-buzzer}{{8.{2}}{171}{Julia Code}{juliamass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash buzzer.jl}{171}{lstlisting.8.-145}}
+\@writefile{toc}{\contentsline {section}{\numberline {8.8}Interfacing the thermistor from OpenModelica}{171}{section.8.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Interfacing the thermistor}{171}{subsection.8.8.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{171}{lstlisting.8.-146}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{172}{lstlisting.8.-147}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{172}{lstlisting.8.-148}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{173}{section*.125}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{173}{subsection.8.8.2}}
+\newlabel{sec:therm-OpenModelica-code}{{8.8.2}{173}{OpenModelica Code}{subsection.8.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{171}{OpenModelicamass.8.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{171}{OpenModelicamass.8.1}}
-\newlabel{OpenModelica:therm-read}{{8.{1}}{171}{OpenModelica Code}{OpenModelicamass.8.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{171}{lstlisting.8.-149}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{172}{OpenModelicamass.8.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{172}{OpenModelicamass.8.2}}
-\newlabel{OpenModelica:therm-buzzer}{{8.{2}}{172}{OpenModelica Code}{OpenModelicamass.8.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{172}{lstlisting.8.-150}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{173}{OpenModelicamass.8.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{173}{OpenModelicamass.8.1}}
+\newlabel{OpenModelica:therm-read}{{8.{1}}{173}{OpenModelica Code}{OpenModelicamass.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{173}{lstlisting.8.-149}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{174}{OpenModelicamass.8.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{174}{OpenModelicamass.8.2}}
+\newlabel{OpenModelica:therm-buzzer}{{8.{2}}{174}{OpenModelica Code}{OpenModelicamass.8.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{174}{lstlisting.8.-150}}
\citation{arduino-pwm}
-\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{173}{chapter.9}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{175}{chapter.9}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{sec:servo}{{9}{173}{Interfacing a Servomotor}{chapter.9}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{173}{section.9.1}}
-\newlabel{sec:servo-pril}{{9.1}{173}{Preliminaries}{section.9.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{174}{figure.caption.125}}
-\newlabel{fig:servo-shield}{{9.1}{174}{Connecting servomotor to the shield attached on \arduino \relax }{figure.caption.125}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{174}{table.caption.126}}
-\newlabel{tab:servo-connect}{{9.1}{174}{Connecting a typical servomotor to \arduino \ board\relax }{table.caption.126}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{174}{section.9.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{175}{figure.caption.127}}
-\newlabel{fig:servo-bread}{{9.2}{175}{A servomotor with \arduino \ using a breadboard\relax }{figure.caption.127}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{175}{section.9.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{175}{subsection.9.3.1}}
-\newlabel{sec:servo-ard}{{9.3.1}{175}{Controlling the servomotor}{subsection.9.3.1}{}}
+\newlabel{sec:servo}{{9}{175}{Interfacing a Servomotor}{chapter.9}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{175}{section.9.1}}
+\newlabel{sec:servo-pril}{{9.1}{175}{Preliminaries}{section.9.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{176}{figure.caption.126}}
+\newlabel{fig:servo-shield}{{9.1}{176}{Connecting servomotor to the shield attached on \arduino \relax }{figure.caption.126}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{176}{table.caption.127}}
+\newlabel{tab:servo-connect}{{9.1}{176}{Connecting a typical servomotor to \arduino \ board\relax }{table.caption.127}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{176}{section.9.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{177}{figure.caption.128}}
+\newlabel{fig:servo-bread}{{9.2}{177}{A servomotor with \arduino \ using a breadboard\relax }{figure.caption.128}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{177}{section.9.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{177}{subsection.9.3.1}}
+\newlabel{sec:servo-ard}{{9.3.1}{177}{Controlling the servomotor}{subsection.9.3.1}{}}
\citation{servo-lib}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{176}{figure.caption.128}}
-\newlabel{fig:servo-pot-bread}{{9.3}{176}{A servomotor and a potentiometer with \arduino \ using a breadboard\relax }{figure.caption.128}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-151}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-152}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-153}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-154}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{177}{lstlisting.9.-155}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{177}{lstlisting.9.-156}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{178}{egmass.9.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{178}{subsection.9.3.2}}
-\newlabel{sec:servo-arduino-code}{{9.3.2}{178}{Arduino Code}{subsection.9.3.2}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{178}{figure.caption.129}}
+\newlabel{fig:servo-pot-bread}{{9.3}{178}{A servomotor and a potentiometer with \arduino \ using a breadboard\relax }{figure.caption.129}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{178}{lstlisting.9.-151}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{178}{lstlisting.9.-152}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{178}{lstlisting.9.-153}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{178}{lstlisting.9.-154}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{179}{lstlisting.9.-155}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{179}{lstlisting.9.-156}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{180}{egmass.9.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{180}{subsection.9.3.2}}
+\newlabel{sec:servo-arduino-code}{{9.3.2}{180}{Arduino Code}{subsection.9.3.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{178}{ardmass.9.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{178}{ardmass.9.1}}
-\newlabel{90@xvr}{{}{178}{Arduino Code}{ardmass.9.1}{}}
-\newlabel{90@vr}{{}{178}{Arduino Code}{ardmass.9.1}{}}
-\newlabel{ard:servo-init}{{9.{1}}{178}{Arduino Code}{ardmass.9.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{178}{lstlisting.9.-157}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{178}{ardmass.9.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{178}{ardmass.9.2}}
-\newlabel{91@xvr}{{}{178}{Arduino Code}{ardmass.9.2}{}}
-\newlabel{91@vr}{{}{178}{Arduino Code}{ardmass.9.2}{}}
-\newlabel{ard:servo-reverse}{{9.{2}}{178}{Arduino Code}{ardmass.9.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{179}{lstlisting.9.-158}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{179}{ardmass.9.3}}
-\@writefile{ard}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{179}{ardmass.9.3}}
-\newlabel{92@xvr}{{}{179}{Arduino Code}{ardmass.9.3}{}}
-\newlabel{92@vr}{{}{179}{Arduino Code}{ardmass.9.3}{}}
-\newlabel{ard:servo-loop}{{9.{3}}{179}{Arduino Code}{ardmass.9.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{179}{lstlisting.9.-159}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{179}{ardmass.9.4}}
-\@writefile{ard}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{179}{ardmass.9.4}}
-\newlabel{93@xvr}{{}{179}{Arduino Code}{ardmass.9.4}{}}
-\newlabel{93@vr}{{}{179}{Arduino Code}{ardmass.9.4}{}}
-\newlabel{ard:servo-pot}{{9.{4}}{179}{Arduino Code}{ardmass.9.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{179}{lstlisting.9.-160}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{180}{section.9.4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{180}{subsection.9.4.1}}
-\newlabel{sec:servo-sci}{{9.4.1}{180}{Controlling the servomotor}{subsection.9.4.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{180}{lstlisting.9.-161}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{180}{lstlisting.9.-162}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash reverse.sce}{181}{lstlisting.9.-163}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash pot.sce}{181}{lstlisting.9.-164}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{182}{subsection.9.4.2}}
-\newlabel{sec:servo-scilab-code}{{9.4.2}{182}{Scilab Code}{subsection.9.4.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{180}{ardmass.9.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{180}{ardmass.9.1}}
+\newlabel{90@xvr}{{}{180}{Arduino Code}{ardmass.9.1}{}}
+\newlabel{90@vr}{{}{180}{Arduino Code}{ardmass.9.1}{}}
+\newlabel{ard:servo-init}{{9.{1}}{180}{Arduino Code}{ardmass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{180}{lstlisting.9.-157}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{180}{ardmass.9.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{180}{ardmass.9.2}}
+\newlabel{91@xvr}{{}{180}{Arduino Code}{ardmass.9.2}{}}
+\newlabel{91@vr}{{}{180}{Arduino Code}{ardmass.9.2}{}}
+\newlabel{ard:servo-reverse}{{9.{2}}{180}{Arduino Code}{ardmass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{181}{lstlisting.9.-158}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{181}{ardmass.9.3}}
+\@writefile{ard}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{181}{ardmass.9.3}}
+\newlabel{92@xvr}{{}{181}{Arduino Code}{ardmass.9.3}{}}
+\newlabel{92@vr}{{}{181}{Arduino Code}{ardmass.9.3}{}}
+\newlabel{ard:servo-loop}{{9.{3}}{181}{Arduino Code}{ardmass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{181}{lstlisting.9.-159}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{181}{ardmass.9.4}}
+\@writefile{ard}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{181}{ardmass.9.4}}
+\newlabel{93@xvr}{{}{181}{Arduino Code}{ardmass.9.4}{}}
+\newlabel{93@vr}{{}{181}{Arduino Code}{ardmass.9.4}{}}
+\newlabel{ard:servo-pot}{{9.{4}}{181}{Arduino Code}{ardmass.9.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{181}{lstlisting.9.-160}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{182}{section.9.4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{182}{subsection.9.4.1}}
+\newlabel{sec:servo-sci}{{9.4.1}{182}{Controlling the servomotor}{subsection.9.4.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{182}{lstlisting.9.-161}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{182}{lstlisting.9.-162}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash reverse.sce}{183}{lstlisting.9.-163}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash pot.sce}{183}{lstlisting.9.-164}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{184}{subsection.9.4.2}}
+\newlabel{sec:servo-scilab-code}{{9.4.2}{184}{Scilab Code}{subsection.9.4.2}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{182}{codemass.9.1}}
-\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{182}{codemass.9.1}}
-\newlabel{94@xvr}{{}{182}{Scilab Code}{codemass.9.1}{}}
-\newlabel{94@vr}{{}{182}{Scilab Code}{codemass.9.1}{}}
-\newlabel{sci:servo-init}{{9.{1}}{182}{Scilab Code}{codemass.9.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{182}{lstlisting.9.-165}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{182}{codemass.9.2}}
-\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{182}{codemass.9.2}}
-\newlabel{95@xvr}{{}{182}{Scilab Code}{codemass.9.2}{}}
-\newlabel{95@vr}{{}{182}{Scilab Code}{codemass.9.2}{}}
-\newlabel{sci:servo-reverse}{{9.{2}}{182}{Scilab Code}{codemass.9.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash reverse.sce}{182}{lstlisting.9.-166}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{182}{codemass.9.3}}
-\@writefile{cod}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{182}{codemass.9.3}}
-\newlabel{96@xvr}{{}{182}{Scilab Code}{codemass.9.3}{}}
-\newlabel{96@vr}{{}{182}{Scilab Code}{codemass.9.3}{}}
-\newlabel{sci:servo-loop}{{9.{3}}{182}{Scilab Code}{codemass.9.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash loop.sce}{182}{lstlisting.9.-167}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{182}{codemass.9.4}}
-\@writefile{cod}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{182}{codemass.9.4}}
-\newlabel{97@xvr}{{}{182}{Scilab Code}{codemass.9.4}{}}
-\newlabel{97@vr}{{}{182}{Scilab Code}{codemass.9.4}{}}
-\newlabel{sci:servo-pot}{{9.{4}}{182}{Scilab Code}{codemass.9.4}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{183}{table.caption.130}}
-\newlabel{tab:servo-init}{{9.2}{183}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.130}{}}
-\newlabel{100@xvr}{{}{183}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.130}{}}
-\newlabel{100@vr}{{}{183}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.130}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash pot.sce}{183}{lstlisting.9.-168}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{183}{section.9.5}}
-\newlabel{sec:servo-xcos}{{9.5}{183}{Controling the servomotor through Xcos}{section.9.5}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{184}{figure.caption.129}}
-\newlabel{99@xvr}{{}{184}{Rotating the servomotor by a fixed angle}{figure.caption.129}{}}
-\newlabel{99@vr}{{}{184}{Rotating the servomotor by a fixed angle}{figure.caption.129}{}}
-\newlabel{fig:servo-init}{{9.4}{184}{Rotating the servomotor by a fixed angle}{figure.caption.129}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{184}{table.caption.132}}
-\newlabel{tab:servo-reverse}{{9.3}{184}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.132}{}}
-\newlabel{103@xvr}{{}{184}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.132}{}}
-\newlabel{103@vr}{{}{184}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.132}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{185}{figure.caption.131}}
-\newlabel{102@xvr}{{}{185}{Rotating the servomotor forward and then reverse}{figure.caption.131}{}}
-\newlabel{102@vr}{{}{185}{Rotating the servomotor forward and then reverse}{figure.caption.131}{}}
-\newlabel{fig:servo-reverse}{{9.5}{185}{Rotating the servomotor forward and then reverse}{figure.caption.131}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{186}{figure.caption.133}}
-\newlabel{105@xvr}{{}{186}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.133}{}}
-\newlabel{105@vr}{{}{186}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.133}{}}
-\newlabel{fig:servo-loop}{{9.6}{186}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.133}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{186}{table.caption.134}}
-\newlabel{tab:servo-loop}{{9.4}{186}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.134}{}}
-\newlabel{106@xvr}{{}{186}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.134}{}}
-\newlabel{106@vr}{{}{186}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.134}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{187}{figure.caption.135}}
-\newlabel{108@xvr}{{}{187}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.135}{}}
-\newlabel{108@vr}{{}{187}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.135}{}}
-\newlabel{fig:servo-pot}{{9.7}{187}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.135}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{187}{table.caption.136}}
-\newlabel{tab:servo-pot}{{9.5}{187}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.136}{}}
-\newlabel{109@xvr}{{}{187}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.136}{}}
-\newlabel{109@vr}{{}{187}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.136}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.6}Controlling the servomotor through Python}{187}{section.9.6}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Controlling the servomotor}{187}{subsection.9.6.1}}
-\newlabel{sec:servo-py}{{9.6.1}{187}{Controlling the servomotor}{subsection.9.6.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{188}{lstlisting.9.-169}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{188}{lstlisting.9.-170}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash reverse.py}{188}{lstlisting.9.-171}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash pot.py}{189}{lstlisting.9.-172}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Python Code}{189}{subsection.9.6.2}}
-\newlabel{sec:servo-python-code}{{9.6.2}{189}{Python Code}{subsection.9.6.2}{}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{184}{codemass.9.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{184}{codemass.9.1}}
+\newlabel{94@xvr}{{}{184}{Scilab Code}{codemass.9.1}{}}
+\newlabel{94@vr}{{}{184}{Scilab Code}{codemass.9.1}{}}
+\newlabel{sci:servo-init}{{9.{1}}{184}{Scilab Code}{codemass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{184}{lstlisting.9.-165}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{184}{codemass.9.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{184}{codemass.9.2}}
+\newlabel{95@xvr}{{}{184}{Scilab Code}{codemass.9.2}{}}
+\newlabel{95@vr}{{}{184}{Scilab Code}{codemass.9.2}{}}
+\newlabel{sci:servo-reverse}{{9.{2}}{184}{Scilab Code}{codemass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash reverse.sce}{184}{lstlisting.9.-166}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{184}{codemass.9.3}}
+\@writefile{cod}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{184}{codemass.9.3}}
+\newlabel{96@xvr}{{}{184}{Scilab Code}{codemass.9.3}{}}
+\newlabel{96@vr}{{}{184}{Scilab Code}{codemass.9.3}{}}
+\newlabel{sci:servo-loop}{{9.{3}}{184}{Scilab Code}{codemass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash loop.sce}{184}{lstlisting.9.-167}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{184}{codemass.9.4}}
+\@writefile{cod}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{184}{codemass.9.4}}
+\newlabel{97@xvr}{{}{184}{Scilab Code}{codemass.9.4}{}}
+\newlabel{97@vr}{{}{184}{Scilab Code}{codemass.9.4}{}}
+\newlabel{sci:servo-pot}{{9.{4}}{184}{Scilab Code}{codemass.9.4}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{185}{table.caption.131}}
+\newlabel{tab:servo-init}{{9.2}{185}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.131}{}}
+\newlabel{100@xvr}{{}{185}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.131}{}}
+\newlabel{100@vr}{{}{185}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.131}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash pot.sce}{185}{lstlisting.9.-168}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{185}{section.9.5}}
+\newlabel{sec:servo-xcos}{{9.5}{185}{Controling the servomotor through Xcos}{section.9.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{186}{figure.caption.130}}
+\newlabel{99@xvr}{{}{186}{Rotating the servomotor by a fixed angle}{figure.caption.130}{}}
+\newlabel{99@vr}{{}{186}{Rotating the servomotor by a fixed angle}{figure.caption.130}{}}
+\newlabel{fig:servo-init}{{9.4}{186}{Rotating the servomotor by a fixed angle}{figure.caption.130}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{186}{table.caption.133}}
+\newlabel{tab:servo-reverse}{{9.3}{186}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.133}{}}
+\newlabel{103@xvr}{{}{186}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.133}{}}
+\newlabel{103@vr}{{}{186}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.133}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{187}{figure.caption.132}}
+\newlabel{102@xvr}{{}{187}{Rotating the servomotor forward and then reverse}{figure.caption.132}{}}
+\newlabel{102@vr}{{}{187}{Rotating the servomotor forward and then reverse}{figure.caption.132}{}}
+\newlabel{fig:servo-reverse}{{9.5}{187}{Rotating the servomotor forward and then reverse}{figure.caption.132}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{188}{figure.caption.134}}
+\newlabel{105@xvr}{{}{188}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.134}{}}
+\newlabel{105@vr}{{}{188}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.134}{}}
+\newlabel{fig:servo-loop}{{9.6}{188}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.134}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{188}{table.caption.135}}
+\newlabel{tab:servo-loop}{{9.4}{188}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.135}{}}
+\newlabel{106@xvr}{{}{188}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.135}{}}
+\newlabel{106@vr}{{}{188}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.135}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{189}{figure.caption.136}}
+\newlabel{108@xvr}{{}{189}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.136}{}}
+\newlabel{108@vr}{{}{189}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.136}{}}
+\newlabel{fig:servo-pot}{{9.7}{189}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.136}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{189}{table.caption.137}}
+\newlabel{tab:servo-pot}{{9.5}{189}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.137}{}}
+\newlabel{109@xvr}{{}{189}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.137}{}}
+\newlabel{109@vr}{{}{189}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.137}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.6}Controlling the servomotor through Python}{189}{section.9.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Controlling the servomotor}{189}{subsection.9.6.1}}
+\newlabel{sec:servo-py}{{9.6.1}{189}{Controlling the servomotor}{subsection.9.6.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{190}{lstlisting.9.-169}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{190}{lstlisting.9.-170}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash reverse.py}{190}{lstlisting.9.-171}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash pot.py}{191}{lstlisting.9.-172}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Python Code}{191}{subsection.9.6.2}}
+\newlabel{sec:servo-python-code}{{9.6.2}{191}{Python Code}{subsection.9.6.2}{}}
\@writefile{pyd}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{189}{pymass.9.1}}
-\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{189}{pymass.9.1}}
-\newlabel{110@xvr}{{}{189}{Python Code}{pymass.9.1}{}}
-\newlabel{110@vr}{{}{189}{Python Code}{pymass.9.1}{}}
-\newlabel{py:servo-init}{{9.{1}}{189}{Python Code}{pymass.9.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{189}{lstlisting.9.-173}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{190}{pymass.9.2}}
-\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{190}{pymass.9.2}}
-\newlabel{111@xvr}{{}{190}{Python Code}{pymass.9.2}{}}
-\newlabel{111@vr}{{}{190}{Python Code}{pymass.9.2}{}}
-\newlabel{py:servo-reverse}{{9.{2}}{190}{Python Code}{pymass.9.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash reverse.py}{190}{lstlisting.9.-174}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{3}}{}}{191}{pymass.9.3}}
-\@writefile{pyd}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{191}{pymass.9.3}}
-\newlabel{112@xvr}{{}{191}{Python Code}{pymass.9.3}{}}
-\newlabel{112@vr}{{}{191}{Python Code}{pymass.9.3}{}}
-\newlabel{py:servo-loop}{{9.{3}}{191}{Python Code}{pymass.9.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash loop.py}{191}{lstlisting.9.-175}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{4}}{}}{192}{pymass.9.4}}
-\@writefile{pyd}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{192}{pymass.9.4}}
-\newlabel{113@xvr}{{}{192}{Python Code}{pymass.9.4}{}}
-\newlabel{113@vr}{{}{192}{Python Code}{pymass.9.4}{}}
-\newlabel{py:servo-pot}{{9.{4}}{192}{Python Code}{pymass.9.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash pot.py}{192}{lstlisting.9.-176}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.7}Controlling the servomotor through Julia}{193}{section.9.7}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Controlling the servomotor}{193}{subsection.9.7.1}}
-\newlabel{sec:servo-julia}{{9.7.1}{193}{Controlling the servomotor}{subsection.9.7.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{193}{lstlisting.9.-177}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{193}{lstlisting.9.-178}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash reverse.jl}{194}{lstlisting.9.-179}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash pot.jl}{194}{lstlisting.9.-180}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}Julia Code}{194}{subsection.9.7.2}}
-\newlabel{sec:servo-julia-code}{{9.7.2}{194}{Julia Code}{subsection.9.7.2}{}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{191}{pymass.9.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{191}{pymass.9.1}}
+\newlabel{110@xvr}{{}{191}{Python Code}{pymass.9.1}{}}
+\newlabel{110@vr}{{}{191}{Python Code}{pymass.9.1}{}}
+\newlabel{py:servo-init}{{9.{1}}{191}{Python Code}{pymass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{191}{lstlisting.9.-173}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{192}{pymass.9.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{192}{pymass.9.2}}
+\newlabel{111@xvr}{{}{192}{Python Code}{pymass.9.2}{}}
+\newlabel{111@vr}{{}{192}{Python Code}{pymass.9.2}{}}
+\newlabel{py:servo-reverse}{{9.{2}}{192}{Python Code}{pymass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash reverse.py}{192}{lstlisting.9.-174}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{3}}{}}{193}{pymass.9.3}}
+\@writefile{pyd}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{193}{pymass.9.3}}
+\newlabel{112@xvr}{{}{193}{Python Code}{pymass.9.3}{}}
+\newlabel{112@vr}{{}{193}{Python Code}{pymass.9.3}{}}
+\newlabel{py:servo-loop}{{9.{3}}{193}{Python Code}{pymass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash loop.py}{193}{lstlisting.9.-175}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{4}}{}}{194}{pymass.9.4}}
+\@writefile{pyd}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{194}{pymass.9.4}}
+\newlabel{113@xvr}{{}{194}{Python Code}{pymass.9.4}{}}
+\newlabel{113@vr}{{}{194}{Python Code}{pymass.9.4}{}}
+\newlabel{py:servo-pot}{{9.{4}}{194}{Python Code}{pymass.9.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash pot.py}{194}{lstlisting.9.-176}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.7}Controlling the servomotor through Julia}{195}{section.9.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Controlling the servomotor}{195}{subsection.9.7.1}}
+\newlabel{sec:servo-julia}{{9.7.1}{195}{Controlling the servomotor}{subsection.9.7.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{195}{lstlisting.9.-177}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{195}{lstlisting.9.-178}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash reverse.jl}{196}{lstlisting.9.-179}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash pot.jl}{196}{lstlisting.9.-180}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}Julia Code}{196}{subsection.9.7.2}}
+\newlabel{sec:servo-julia-code}{{9.7.2}{196}{Julia Code}{subsection.9.7.2}{}}
\@writefile{juliad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{194}{juliamass.9.1}}
-\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{194}{juliamass.9.1}}
-\newlabel{114@xvr}{{}{194}{Julia Code}{juliamass.9.1}{}}
-\newlabel{114@vr}{{}{194}{Julia Code}{juliamass.9.1}{}}
-\newlabel{julia:servo-init}{{9.{1}}{194}{Julia Code}{juliamass.9.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{195}{lstlisting.9.-181}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{195}{juliamass.9.2}}
-\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{195}{juliamass.9.2}}
-\newlabel{115@xvr}{{}{195}{Julia Code}{juliamass.9.2}{}}
-\newlabel{115@vr}{{}{195}{Julia Code}{juliamass.9.2}{}}
-\newlabel{julia:servo-reverse}{{9.{2}}{195}{Julia Code}{juliamass.9.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash reverse.jl}{195}{lstlisting.9.-182}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{195}{juliamass.9.3}}
-\@writefile{juliad}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{195}{juliamass.9.3}}
-\newlabel{116@xvr}{{}{195}{Julia Code}{juliamass.9.3}{}}
-\newlabel{116@vr}{{}{195}{Julia Code}{juliamass.9.3}{}}
-\newlabel{julia:servo-loop}{{9.{3}}{195}{Julia Code}{juliamass.9.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash loop.jl}{195}{lstlisting.9.-183}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{4}}{}}{195}{juliamass.9.4}}
-\@writefile{juliad}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{195}{juliamass.9.4}}
-\newlabel{117@xvr}{{}{195}{Julia Code}{juliamass.9.4}{}}
-\newlabel{117@vr}{{}{195}{Julia Code}{juliamass.9.4}{}}
-\newlabel{julia:servo-pot}{{9.{4}}{195}{Julia Code}{juliamass.9.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash pot.jl}{195}{lstlisting.9.-184}}
-\@writefile{toc}{\contentsline {section}{\numberline {9.8}Controlling the servomotor through OpenModelica}{196}{section.9.8}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.1}Controlling the servomotor}{196}{subsection.9.8.1}}
-\newlabel{sec:servo-OpenModelica}{{9.8.1}{196}{Controlling the servomotor}{subsection.9.8.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{196}{lstlisting.9.-185}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{196}{lstlisting.9.-186}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{197}{lstlisting.9.-187}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{197}{lstlisting.9.-188}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{198}{subsection.9.8.2}}
-\newlabel{sec:servo-OpenModelica-code}{{9.8.2}{198}{OpenModelica Code}{subsection.9.8.2}{}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{196}{juliamass.9.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{196}{juliamass.9.1}}
+\newlabel{114@xvr}{{}{196}{Julia Code}{juliamass.9.1}{}}
+\newlabel{114@vr}{{}{196}{Julia Code}{juliamass.9.1}{}}
+\newlabel{julia:servo-init}{{9.{1}}{196}{Julia Code}{juliamass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{197}{lstlisting.9.-181}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{197}{juliamass.9.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{197}{juliamass.9.2}}
+\newlabel{115@xvr}{{}{197}{Julia Code}{juliamass.9.2}{}}
+\newlabel{115@vr}{{}{197}{Julia Code}{juliamass.9.2}{}}
+\newlabel{julia:servo-reverse}{{9.{2}}{197}{Julia Code}{juliamass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash reverse.jl}{197}{lstlisting.9.-182}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{197}{juliamass.9.3}}
+\@writefile{juliad}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{197}{juliamass.9.3}}
+\newlabel{116@xvr}{{}{197}{Julia Code}{juliamass.9.3}{}}
+\newlabel{116@vr}{{}{197}{Julia Code}{juliamass.9.3}{}}
+\newlabel{julia:servo-loop}{{9.{3}}{197}{Julia Code}{juliamass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash loop.jl}{197}{lstlisting.9.-183}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{4}}{}}{197}{juliamass.9.4}}
+\@writefile{juliad}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{197}{juliamass.9.4}}
+\newlabel{117@xvr}{{}{197}{Julia Code}{juliamass.9.4}{}}
+\newlabel{117@vr}{{}{197}{Julia Code}{juliamass.9.4}{}}
+\newlabel{julia:servo-pot}{{9.{4}}{197}{Julia Code}{juliamass.9.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash pot.jl}{197}{lstlisting.9.-184}}
+\@writefile{toc}{\contentsline {section}{\numberline {9.8}Controlling the servomotor through OpenModelica}{198}{section.9.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.1}Controlling the servomotor}{198}{subsection.9.8.1}}
+\newlabel{sec:servo-OpenModelica}{{9.8.1}{198}{Controlling the servomotor}{subsection.9.8.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{198}{lstlisting.9.-185}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{198}{lstlisting.9.-186}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{199}{lstlisting.9.-187}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{199}{lstlisting.9.-188}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{200}{subsection.9.8.2}}
+\newlabel{sec:servo-OpenModelica-code}{{9.8.2}{200}{OpenModelica Code}{subsection.9.8.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{198}{OpenModelicamass.9.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{198}{OpenModelicamass.9.1}}
-\newlabel{OpenModelica:servo-init}{{9.{1}}{198}{OpenModelica Code}{OpenModelicamass.9.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{198}{lstlisting.9.-189}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{198}{OpenModelicamass.9.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{198}{OpenModelicamass.9.2}}
-\newlabel{OpenModelica:servo-reverse}{{9.{2}}{198}{OpenModelica Code}{OpenModelicamass.9.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{199}{lstlisting.9.-190}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{199}{OpenModelicamass.9.3}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{199}{OpenModelicamass.9.3}}
-\newlabel{OpenModelica:servo-loop}{{9.{3}}{199}{OpenModelica Code}{OpenModelicamass.9.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash loop.mo}{199}{lstlisting.9.-191}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{200}{OpenModelicamass.9.4}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{200}{OpenModelicamass.9.4}}
-\newlabel{OpenModelica:servo-pot}{{9.{4}}{200}{OpenModelica Code}{OpenModelicamass.9.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{200}{lstlisting.9.-192}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{200}{OpenModelicamass.9.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{200}{OpenModelicamass.9.1}}
+\newlabel{OpenModelica:servo-init}{{9.{1}}{200}{OpenModelica Code}{OpenModelicamass.9.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{200}{lstlisting.9.-189}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{200}{OpenModelicamass.9.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{200}{OpenModelicamass.9.2}}
+\newlabel{OpenModelica:servo-reverse}{{9.{2}}{200}{OpenModelica Code}{OpenModelicamass.9.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{201}{lstlisting.9.-190}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{201}{OpenModelicamass.9.3}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{201}{OpenModelicamass.9.3}}
+\newlabel{OpenModelica:servo-loop}{{9.{3}}{201}{OpenModelica Code}{OpenModelicamass.9.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash loop.mo}{201}{lstlisting.9.-191}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{202}{OpenModelicamass.9.4}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{202}{OpenModelicamass.9.4}}
+\newlabel{OpenModelica:servo-pot}{{9.{4}}{202}{OpenModelica Code}{OpenModelicamass.9.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{202}{lstlisting.9.-192}}
\citation{arduino-pwm}
-\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{203}{chapter.10}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{205}{chapter.10}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{dcmotor}{{10}{203}{Interfacing a DC Motor}{chapter.10}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{203}{section.10.1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{204}{figure.caption.137}}
-\newlabel{fig:motordriverboard}{{10.1}{204}{L293D motor driver board\relax }{figure.caption.137}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Values to be passed for different H-Bridge circuits\relax }}{204}{table.caption.138}}
-\newlabel{table:convention}{{10.1}{204}{Values to be passed for different H-Bridge circuits\relax }{table.caption.138}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{205}{figure.caption.139}}
-\newlabel{fig:uno-pwm}{{10.2}{205}{PWM pins on an \arduino \ board\relax }{figure.caption.139}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{205}{section.10.2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{205}{subsection.10.2.1}}
-\newlabel{sec:dcm-ard}{{10.2.1}{205}{Controlling the DC motor}{subsection.10.2.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{206}{figure.caption.140}}
-\newlabel{fig:dcm-schematic}{{10.3}{206}{A schematic of DC motor connections\relax }{figure.caption.140}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{206}{figure.caption.141}}
-\newlabel{fig:dcmotorconn}{{10.4}{206}{How to connect the DC motor to the \arduino \ board\relax }{figure.caption.141}{}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{206}{section*.142}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{207}{lstlisting.10.-193}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{207}{lstlisting.10.-194}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{207}{lstlisting.10.-195}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{207}{lstlisting.10.-196}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{207}{lstlisting.10.-197}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{208}{egmass.10.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{208}{subsection.10.2.2}}
-\newlabel{sec:dcmotor-arduino-code}{{10.2.2}{208}{Arduino Code}{subsection.10.2.2}{}}
+\newlabel{dcmotor}{{10}{205}{Interfacing a DC Motor}{chapter.10}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{205}{section.10.1}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{206}{figure.caption.138}}
+\newlabel{fig:motordriverboard}{{10.1}{206}{L293D motor driver board\relax }{figure.caption.138}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Values to be passed for different H-Bridge circuits\relax }}{206}{table.caption.139}}
+\newlabel{table:convention}{{10.1}{206}{Values to be passed for different H-Bridge circuits\relax }{table.caption.139}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{207}{figure.caption.140}}
+\newlabel{fig:uno-pwm}{{10.2}{207}{PWM pins on an \arduino \ board\relax }{figure.caption.140}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{207}{section.10.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{207}{subsection.10.2.1}}
+\newlabel{sec:dcm-ard}{{10.2.1}{207}{Controlling the DC motor}{subsection.10.2.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{208}{figure.caption.141}}
+\newlabel{fig:dcm-schematic}{{10.3}{208}{A schematic of DC motor connections\relax }{figure.caption.141}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{208}{figure.caption.142}}
+\newlabel{fig:dcmotorconn}{{10.4}{208}{How to connect the DC motor to the \arduino \ board\relax }{figure.caption.142}{}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{208}{section*.143}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{209}{lstlisting.10.-193}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{209}{lstlisting.10.-194}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{209}{lstlisting.10.-195}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{209}{lstlisting.10.-196}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{209}{lstlisting.10.-197}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{210}{egmass.10.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{210}{subsection.10.2.2}}
+\newlabel{sec:dcmotor-arduino-code}{{10.2.2}{210}{Arduino Code}{subsection.10.2.2}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{208}{ardmass.10.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{208}{ardmass.10.1}}
-\newlabel{118@xvr}{{}{208}{Arduino Code}{ardmass.10.1}{}}
-\newlabel{118@vr}{{}{208}{Arduino Code}{ardmass.10.1}{}}
-\newlabel{ard:dcmotor-clock}{{10.{1}}{208}{Arduino Code}{ardmass.10.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{208}{lstlisting.10.-198}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{208}{ardmass.10.2}}
-\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{208}{ardmass.10.2}}
-\newlabel{119@xvr}{{}{208}{Arduino Code}{ardmass.10.2}{}}
-\newlabel{119@vr}{{}{208}{Arduino Code}{ardmass.10.2}{}}
-\newlabel{ard:dcmotor-both}{{10.{2}}{208}{Arduino Code}{ardmass.10.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{208}{lstlisting.10.-199}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{209}{ardmass.10.3}}
-\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{209}{ardmass.10.3}}
-\newlabel{120@xvr}{{}{209}{Arduino Code}{ardmass.10.3}{}}
-\newlabel{120@vr}{{}{209}{Arduino Code}{ardmass.10.3}{}}
-\newlabel{ard:dcmotor-loop}{{10.{3}}{209}{Arduino Code}{ardmass.10.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{209}{lstlisting.10.-200}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{209}{section.10.3}}
-\newlabel{sec:dcm-sci}{{10.3}{209}{Controlling the DC motor from Scilab}{section.10.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{209}{subsection.10.3.1}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{210}{section*.143}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{210}{lstlisting.10.-202}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{211}{lstlisting.10.-204}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{211}{lstlisting.10.-205}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{211}{lstlisting.10.-206}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{211}{section*.144}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{211}{lstlisting.10.-207}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{211}{lstlisting.10.-208}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{2}}{}}{212}{egmass.10.2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{212}{subsection.10.3.2}}
-\newlabel{sec:dcmotor-scilab-code}{{10.3.2}{212}{Scilab Code}{subsection.10.3.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{210}{ardmass.10.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{210}{ardmass.10.1}}
+\newlabel{118@xvr}{{}{210}{Arduino Code}{ardmass.10.1}{}}
+\newlabel{118@vr}{{}{210}{Arduino Code}{ardmass.10.1}{}}
+\newlabel{ard:dcmotor-clock}{{10.{1}}{210}{Arduino Code}{ardmass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{210}{lstlisting.10.-198}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{210}{ardmass.10.2}}
+\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{210}{ardmass.10.2}}
+\newlabel{119@xvr}{{}{210}{Arduino Code}{ardmass.10.2}{}}
+\newlabel{119@vr}{{}{210}{Arduino Code}{ardmass.10.2}{}}
+\newlabel{ard:dcmotor-both}{{10.{2}}{210}{Arduino Code}{ardmass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{210}{lstlisting.10.-199}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{211}{ardmass.10.3}}
+\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{211}{ardmass.10.3}}
+\newlabel{120@xvr}{{}{211}{Arduino Code}{ardmass.10.3}{}}
+\newlabel{120@vr}{{}{211}{Arduino Code}{ardmass.10.3}{}}
+\newlabel{ard:dcmotor-loop}{{10.{3}}{211}{Arduino Code}{ardmass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{211}{lstlisting.10.-200}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{211}{section.10.3}}
+\newlabel{sec:dcm-sci}{{10.3}{211}{Controlling the DC motor from Scilab}{section.10.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{211}{subsection.10.3.1}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{212}{section*.144}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{212}{lstlisting.10.-202}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{213}{lstlisting.10.-204}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{213}{lstlisting.10.-205}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{213}{lstlisting.10.-206}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{213}{section*.145}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{213}{lstlisting.10.-207}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{213}{lstlisting.10.-208}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{2}}{}}{214}{egmass.10.2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{214}{subsection.10.3.2}}
+\newlabel{sec:dcmotor-scilab-code}{{10.3.2}{214}{Scilab Code}{subsection.10.3.2}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{212}{codemass.10.1}}
-\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{212}{codemass.10.1}}
-\newlabel{121@xvr}{{}{212}{Scilab Code}{codemass.10.1}{}}
-\newlabel{121@vr}{{}{212}{Scilab Code}{codemass.10.1}{}}
-\newlabel{sci:dcmotor-clock}{{10.{1}}{212}{Scilab Code}{codemass.10.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{212}{lstlisting.10.-209}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{212}{codemass.10.2}}
-\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{212}{codemass.10.2}}
-\newlabel{122@xvr}{{}{212}{Scilab Code}{codemass.10.2}{}}
-\newlabel{122@vr}{{}{212}{Scilab Code}{codemass.10.2}{}}
-\newlabel{sci:dcmotor-both}{{10.{2}}{212}{Scilab Code}{codemass.10.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{212}{lstlisting.10.-210}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{213}{codemass.10.3}}
-\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{213}{codemass.10.3}}
-\newlabel{123@xvr}{{}{213}{Scilab Code}{codemass.10.3}{}}
-\newlabel{123@vr}{{}{213}{Scilab Code}{codemass.10.3}{}}
-\newlabel{sci:dcmotor-loop}{{10.{3}}{213}{Scilab Code}{codemass.10.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{213}{lstlisting.10.-211}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{213}{section.10.4}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{214}{figure.caption.145}}
-\newlabel{125@xvr}{{}{214}{Control of DC motor for a specified time from Xcos}{figure.caption.145}{}}
-\newlabel{125@vr}{{}{214}{Control of DC motor for a specified time from Xcos}{figure.caption.145}{}}
-\newlabel{fig:dcmotor-clock}{{10.5}{214}{Control of DC motor for a specified time from Xcos}{figure.caption.145}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{214}{table.caption.146}}
-\newlabel{tab:dcmotor-clock}{{10.2}{214}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.146}{}}
-\newlabel{126@xvr}{{}{214}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.146}{}}
-\newlabel{126@vr}{{}{214}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.146}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{215}{figure.caption.147}}
-\newlabel{128@xvr}{{}{215}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.147}{}}
-\newlabel{128@vr}{{}{215}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.147}{}}
-\newlabel{fig:dcmotor-both}{{10.6}{215}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.147}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{215}{table.caption.148}}
-\newlabel{tab:dcmotor-both}{{10.3}{215}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.148}{}}
-\newlabel{129@xvr}{{}{215}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.148}{}}
-\newlabel{129@vr}{{}{215}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.148}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{216}{figure.caption.149}}
-\newlabel{131@xvr}{{}{216}{Xcos control of the DC motor in both directions in a loop}{figure.caption.149}{}}
-\newlabel{131@vr}{{}{216}{Xcos control of the DC motor in both directions in a loop}{figure.caption.149}{}}
-\newlabel{fig:dcmotor-loop}{{10.7}{216}{Xcos control of the DC motor in both directions in a loop}{figure.caption.149}{}}
-\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{3}}{}}{216}{egmass.10.3}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the DC motor from Python}{216}{section.10.5}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the DC motor}{216}{subsection.10.5.1}}
-\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{217}{table.caption.150}}
-\newlabel{tab:dcmotor-loop}{{10.4}{217}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.150}{}}
-\newlabel{132@xvr}{{}{217}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.150}{}}
-\newlabel{132@vr}{{}{217}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.150}{}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{217}{section*.151}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-213}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-215}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-216}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-217}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{218}{section*.152}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{219}{lstlisting.10.-218}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{219}{lstlisting.10.-219}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{219}{subsection.10.5.2}}
-\newlabel{sec:dcmotor-python-code}{{10.5.2}{219}{Python Code}{subsection.10.5.2}{}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{214}{codemass.10.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{214}{codemass.10.1}}
+\newlabel{121@xvr}{{}{214}{Scilab Code}{codemass.10.1}{}}
+\newlabel{121@vr}{{}{214}{Scilab Code}{codemass.10.1}{}}
+\newlabel{sci:dcmotor-clock}{{10.{1}}{214}{Scilab Code}{codemass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{214}{lstlisting.10.-209}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{214}{codemass.10.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{214}{codemass.10.2}}
+\newlabel{122@xvr}{{}{214}{Scilab Code}{codemass.10.2}{}}
+\newlabel{122@vr}{{}{214}{Scilab Code}{codemass.10.2}{}}
+\newlabel{sci:dcmotor-both}{{10.{2}}{214}{Scilab Code}{codemass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{214}{lstlisting.10.-210}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{215}{codemass.10.3}}
+\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{215}{codemass.10.3}}
+\newlabel{123@xvr}{{}{215}{Scilab Code}{codemass.10.3}{}}
+\newlabel{123@vr}{{}{215}{Scilab Code}{codemass.10.3}{}}
+\newlabel{sci:dcmotor-loop}{{10.{3}}{215}{Scilab Code}{codemass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{215}{lstlisting.10.-211}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{215}{section.10.4}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{216}{figure.caption.146}}
+\newlabel{125@xvr}{{}{216}{Control of DC motor for a specified time from Xcos}{figure.caption.146}{}}
+\newlabel{125@vr}{{}{216}{Control of DC motor for a specified time from Xcos}{figure.caption.146}{}}
+\newlabel{fig:dcmotor-clock}{{10.5}{216}{Control of DC motor for a specified time from Xcos}{figure.caption.146}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{216}{table.caption.147}}
+\newlabel{tab:dcmotor-clock}{{10.2}{216}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.147}{}}
+\newlabel{126@xvr}{{}{216}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.147}{}}
+\newlabel{126@vr}{{}{216}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.147}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{217}{figure.caption.148}}
+\newlabel{128@xvr}{{}{217}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.148}{}}
+\newlabel{128@vr}{{}{217}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.148}{}}
+\newlabel{fig:dcmotor-both}{{10.6}{217}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.148}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{217}{table.caption.149}}
+\newlabel{tab:dcmotor-both}{{10.3}{217}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.149}{}}
+\newlabel{129@xvr}{{}{217}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.149}{}}
+\newlabel{129@vr}{{}{217}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.149}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{218}{figure.caption.150}}
+\newlabel{131@xvr}{{}{218}{Xcos control of the DC motor in both directions in a loop}{figure.caption.150}{}}
+\newlabel{131@vr}{{}{218}{Xcos control of the DC motor in both directions in a loop}{figure.caption.150}{}}
+\newlabel{fig:dcmotor-loop}{{10.7}{218}{Xcos control of the DC motor in both directions in a loop}{figure.caption.150}{}}
+\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{3}}{}}{218}{egmass.10.3}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the DC motor from Python}{218}{section.10.5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the DC motor}{218}{subsection.10.5.1}}
+\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{219}{table.caption.151}}
+\newlabel{tab:dcmotor-loop}{{10.4}{219}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.151}{}}
+\newlabel{132@xvr}{{}{219}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.151}{}}
+\newlabel{132@vr}{{}{219}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.151}{}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{219}{section*.152}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{220}{lstlisting.10.-213}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{220}{lstlisting.10.-215}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{220}{lstlisting.10.-216}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{220}{lstlisting.10.-217}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{220}{section*.153}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{221}{lstlisting.10.-218}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{221}{lstlisting.10.-219}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{221}{subsection.10.5.2}}
+\newlabel{sec:dcmotor-python-code}{{10.5.2}{221}{Python Code}{subsection.10.5.2}{}}
\@writefile{pyd}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{219}{pymass.10.1}}
-\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{219}{pymass.10.1}}
-\newlabel{133@xvr}{{}{219}{Python Code}{pymass.10.1}{}}
-\newlabel{133@vr}{{}{219}{Python Code}{pymass.10.1}{}}
-\newlabel{py:dcmotor-clock}{{10.{1}}{219}{Python Code}{pymass.10.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{219}{lstlisting.10.-220}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{220}{pymass.10.2}}
-\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{220}{pymass.10.2}}
-\newlabel{134@xvr}{{}{220}{Python Code}{pymass.10.2}{}}
-\newlabel{134@vr}{{}{220}{Python Code}{pymass.10.2}{}}
-\newlabel{py:dcmotor-both}{{10.{2}}{220}{Python Code}{pymass.10.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{220}{lstlisting.10.-221}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{221}{pymass.10.3}}
-\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{221}{pymass.10.3}}
-\newlabel{135@xvr}{{}{221}{Python Code}{pymass.10.3}{}}
-\newlabel{135@vr}{{}{221}{Python Code}{pymass.10.3}{}}
-\newlabel{py:dcmotor-loop}{{10.{3}}{221}{Python Code}{pymass.10.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash loop.py}{221}{lstlisting.10.-222}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the DC motor from Julia}{222}{section.10.6}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the DC motor}{222}{subsection.10.6.1}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{222}{section*.153}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-224}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-226}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-227}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-228}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{221}{pymass.10.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{221}{pymass.10.1}}
+\newlabel{133@xvr}{{}{221}{Python Code}{pymass.10.1}{}}
+\newlabel{133@vr}{{}{221}{Python Code}{pymass.10.1}{}}
+\newlabel{py:dcmotor-clock}{{10.{1}}{221}{Python Code}{pymass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{221}{lstlisting.10.-220}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{222}{pymass.10.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{222}{pymass.10.2}}
+\newlabel{134@xvr}{{}{222}{Python Code}{pymass.10.2}{}}
+\newlabel{134@vr}{{}{222}{Python Code}{pymass.10.2}{}}
+\newlabel{py:dcmotor-both}{{10.{2}}{222}{Python Code}{pymass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{222}{lstlisting.10.-221}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{223}{pymass.10.3}}
+\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{223}{pymass.10.3}}
+\newlabel{135@xvr}{{}{223}{Python Code}{pymass.10.3}{}}
+\newlabel{135@vr}{{}{223}{Python Code}{pymass.10.3}{}}
+\newlabel{py:dcmotor-loop}{{10.{3}}{223}{Python Code}{pymass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash loop.py}{223}{lstlisting.10.-222}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the DC motor from Julia}{224}{section.10.6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the DC motor}{224}{subsection.10.6.1}}
\@writefile{toc}{\contentsline {paragraph}{Note:}{224}{section*.154}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{224}{lstlisting.10.-229}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{224}{lstlisting.10.-230}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{224}{subsection.10.6.2}}
-\newlabel{sec:dcmotor-julia-code}{{10.6.2}{224}{Julia Code}{subsection.10.6.2}{}}
-\@writefile{juliad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{224}{juliamass.10.1}}
-\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{224}{juliamass.10.1}}
-\newlabel{136@xvr}{{}{224}{Julia Code}{juliamass.10.1}{}}
-\newlabel{136@vr}{{}{224}{Julia Code}{juliamass.10.1}{}}
-\newlabel{julia:dcmotor-clock}{{10.{1}}{224}{Julia Code}{juliamass.10.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{225}{lstlisting.10.-231}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{225}{juliamass.10.2}}
-\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{225}{juliamass.10.2}}
-\newlabel{137@xvr}{{}{225}{Julia Code}{juliamass.10.2}{}}
-\newlabel{137@vr}{{}{225}{Julia Code}{juliamass.10.2}{}}
-\newlabel{julia:dcmotor-both}{{10.{2}}{225}{Julia Code}{juliamass.10.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{225}{lstlisting.10.-232}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{225}{juliamass.10.3}}
-\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{225}{juliamass.10.3}}
-\newlabel{138@xvr}{{}{225}{Julia Code}{juliamass.10.3}{}}
-\newlabel{138@vr}{{}{225}{Julia Code}{juliamass.10.3}{}}
-\newlabel{julia:dcmotor-loop}{{10.{3}}{225}{Julia Code}{juliamass.10.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{225}{lstlisting.10.-233}}
-\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the DC motor from OpenModelica}{226}{section.10.7}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the DC motor}{226}{subsection.10.7.1}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{225}{lstlisting.10.-224}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{225}{lstlisting.10.-226}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{225}{lstlisting.10.-227}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{225}{lstlisting.10.-228}}
\@writefile{toc}{\contentsline {paragraph}{Note:}{226}{section*.155}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{226}{lstlisting.10.-235}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{227}{lstlisting.10.-237}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{227}{lstlisting.10.-238}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{227}{lstlisting.10.-239}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{227}{section*.156}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{228}{lstlisting.10.-240}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{228}{lstlisting.10.-241}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{228}{subsection.10.7.2}}
-\newlabel{sec:dcmotor-OpenModelica-code}{{10.7.2}{228}{OpenModelica Code}{subsection.10.7.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{226}{lstlisting.10.-229}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{226}{lstlisting.10.-230}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{226}{subsection.10.6.2}}
+\newlabel{sec:dcmotor-julia-code}{{10.6.2}{226}{Julia Code}{subsection.10.6.2}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{226}{juliamass.10.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{226}{juliamass.10.1}}
+\newlabel{136@xvr}{{}{226}{Julia Code}{juliamass.10.1}{}}
+\newlabel{136@vr}{{}{226}{Julia Code}{juliamass.10.1}{}}
+\newlabel{julia:dcmotor-clock}{{10.{1}}{226}{Julia Code}{juliamass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{227}{lstlisting.10.-231}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{227}{juliamass.10.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{227}{juliamass.10.2}}
+\newlabel{137@xvr}{{}{227}{Julia Code}{juliamass.10.2}{}}
+\newlabel{137@vr}{{}{227}{Julia Code}{juliamass.10.2}{}}
+\newlabel{julia:dcmotor-both}{{10.{2}}{227}{Julia Code}{juliamass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{227}{lstlisting.10.-232}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{227}{juliamass.10.3}}
+\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{227}{juliamass.10.3}}
+\newlabel{138@xvr}{{}{227}{Julia Code}{juliamass.10.3}{}}
+\newlabel{138@vr}{{}{227}{Julia Code}{juliamass.10.3}{}}
+\newlabel{julia:dcmotor-loop}{{10.{3}}{227}{Julia Code}{juliamass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{227}{lstlisting.10.-233}}
+\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the DC motor from OpenModelica}{228}{section.10.7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the DC motor}{228}{subsection.10.7.1}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{228}{section*.156}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{228}{lstlisting.10.-235}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{229}{lstlisting.10.-237}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{229}{lstlisting.10.-238}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{229}{lstlisting.10.-239}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{229}{section*.157}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{230}{lstlisting.10.-240}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{230}{lstlisting.10.-241}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{230}{subsection.10.7.2}}
+\newlabel{sec:dcmotor-OpenModelica-code}{{10.7.2}{230}{OpenModelica Code}{subsection.10.7.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{228}{OpenModelicamass.10.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{228}{OpenModelicamass.10.1}}
-\newlabel{OpenModelica:dcmotor-clock}{{10.{1}}{228}{OpenModelica Code}{OpenModelicamass.10.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{228}{lstlisting.10.-242}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{229}{OpenModelicamass.10.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{229}{OpenModelicamass.10.2}}
-\newlabel{OpenModelica:dcmotor-both}{{10.{2}}{229}{OpenModelica Code}{OpenModelicamass.10.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{229}{lstlisting.10.-243}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{229}{OpenModelicamass.10.3}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{229}{OpenModelicamass.10.3}}
-\newlabel{OpenModelica:dcmotor-loop}{{10.{3}}{229}{OpenModelica Code}{OpenModelicamass.10.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{229}{lstlisting.10.-244}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{230}{OpenModelicamass.10.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{230}{OpenModelicamass.10.1}}
+\newlabel{OpenModelica:dcmotor-clock}{{10.{1}}{230}{OpenModelica Code}{OpenModelicamass.10.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{230}{lstlisting.10.-242}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{231}{OpenModelicamass.10.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{231}{OpenModelicamass.10.2}}
+\newlabel{OpenModelica:dcmotor-both}{{10.{2}}{231}{OpenModelica Code}{OpenModelicamass.10.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{231}{lstlisting.10.-243}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{231}{OpenModelicamass.10.3}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{231}{OpenModelicamass.10.3}}
+\newlabel{OpenModelica:dcmotor-loop}{{10.{3}}{231}{OpenModelica Code}{OpenModelicamass.10.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{231}{lstlisting.10.-244}}
\citation{modbus}
\citation{modbus-paper}
\citation{simplymodbus}
-\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{231}{chapter.11}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{233}{chapter.11}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{modbus}{{11}{231}{Implementation of Modbus Protocol}{chapter.11}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{231}{section.11.1}}
+\newlabel{modbus}{{11}{233}{Implementation of Modbus Protocol}{chapter.11}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{233}{section.11.1}}
\citation{simplymodbus}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{232}{figure.caption.157}}
-\newlabel{mod-block}{{11.1}{232}{Block diagram representation of the Protocol\relax }{figure.caption.157}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Cycle of query-response between master and slave\relax }}{232}{figure.caption.158}}
-\newlabel{mod-master-slave}{{11.2}{232}{Cycle of query-response between master and slave\relax }{figure.caption.158}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{233}{table.caption.159}}
-\newlabel{tab:rs-485-pins}{{11.1}{233}{Pins available on RS485 and their usage\relax }{table.caption.159}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{233}{figure.caption.160}}
-\newlabel{rs-485}{{11.3}{233}{Pins in RS485 module\relax }{figure.caption.160}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.1}Energy meter}{233}{subsection.11.1.1}}
-\newlabel{sec:energy-meter}{{11.1.1}{233}{Energy meter}{subsection.11.1.1}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{234}{table.caption.161}}
-\newlabel{tab:modbus-fun-codes}{{11.2}{234}{Operations supported by Modbus RTU\relax }{table.caption.161}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{234}{table.caption.162}}
-\newlabel{tab:params-addr}{{11.3}{234}{Individual parameter address in EM6400\relax }{table.caption.162}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{234}{figure.caption.158}}
+\newlabel{mod-block}{{11.1}{234}{Block diagram representation of the Protocol\relax }{figure.caption.158}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Cycle of query-response between master and slave\relax }}{234}{figure.caption.159}}
+\newlabel{mod-master-slave}{{11.2}{234}{Cycle of query-response between master and slave\relax }{figure.caption.159}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{235}{table.caption.160}}
+\newlabel{tab:rs-485-pins}{{11.1}{235}{Pins available on RS485 and their usage\relax }{table.caption.160}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{235}{figure.caption.161}}
+\newlabel{rs-485}{{11.3}{235}{Pins in RS485 module\relax }{figure.caption.161}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.1}Energy meter}{235}{subsection.11.1.1}}
+\newlabel{sec:energy-meter}{{11.1.1}{235}{Energy meter}{subsection.11.1.1}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{236}{table.caption.162}}
+\newlabel{tab:modbus-fun-codes}{{11.2}{236}{Operations supported by Modbus RTU\relax }{table.caption.162}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{236}{table.caption.163}}
+\newlabel{tab:params-addr}{{11.3}{236}{Individual parameter address in EM6400\relax }{table.caption.163}{}}
\citation{online-crc}
-\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{235}{table.caption.164}}
-\newlabel{tab:params-rq}{{11.4}{235}{A request packet to access V1 in EM6400\relax }{table.caption.164}{}}
-\@writefile{toc}{\contentsline {paragraph}{Note:}{235}{section*.163}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{236}{table.caption.165}}
-\newlabel{tab:params-rp}{{11.5}{236}{A response packet to access V1 in EM6400\relax }{table.caption.165}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.2}Endianness}{236}{subsection.11.1.2}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{237}{table.caption.166}}
-\newlabel{tab:memory-storage}{{11.6}{237}{Memory storage of a four-byte integer in little-endian and big-endian\relax }{table.caption.166}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{237}{table.caption.165}}
+\newlabel{tab:params-rq}{{11.4}{237}{A request packet to access V1 in EM6400\relax }{table.caption.165}{}}
+\@writefile{toc}{\contentsline {paragraph}{Note:}{237}{section*.164}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{238}{table.caption.166}}
+\newlabel{tab:params-rp}{{11.5}{238}{A response packet to access V1 in EM6400\relax }{table.caption.166}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.2}Endianness}{238}{subsection.11.1.2}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{239}{table.caption.167}}
+\newlabel{tab:memory-storage}{{11.6}{239}{Memory storage of a four-byte integer in little-endian and big-endian\relax }{table.caption.167}{}}
\citation{ieee-754-conv}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{238}{figure.caption.167}}
-\newlabel{fig:block-diagram}{{11.4}{238}{Block diagram for reading the parameters in energy meter\relax }{figure.caption.167}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.2}Setup for the experiment}{238}{section.11.2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{239}{figure.caption.168}}
-\newlabel{fig:full-set-up}{{11.5}{239}{Experimental set up for reading energy meter\relax }{figure.caption.168}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.3}Software required for this experiment}{239}{section.11.3}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{240}{figure.caption.169}}
-\newlabel{fig:modbus-firmware}{{11.6}{240}{Flowchart of Arduino firmware\relax }{figure.caption.169}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Arduino Firmware}{241}{subsection.11.3.1}}
-\newlabel{sec:firmware-modbus}{{11.3.1}{241}{Arduino Firmware}{subsection.11.3.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{240}{figure.caption.168}}
+\newlabel{fig:block-diagram}{{11.4}{240}{Block diagram for reading the parameters in energy meter\relax }{figure.caption.168}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.2}Setup for the experiment}{240}{section.11.2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{241}{figure.caption.169}}
+\newlabel{fig:full-set-up}{{11.5}{241}{Experimental set up for reading energy meter\relax }{figure.caption.169}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.3}Software required for this experiment}{241}{section.11.3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{242}{figure.caption.170}}
+\newlabel{fig:modbus-firmware}{{11.6}{242}{Flowchart of Arduino firmware\relax }{figure.caption.170}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Arduino Firmware}{243}{subsection.11.3.1}}
+\newlabel{sec:firmware-modbus}{{11.3.1}{243}{Arduino Firmware}{subsection.11.3.1}{}}
\@writefile{ard}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{241}{ardmass.11.1}}
-\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{241}{ardmass.11.1}}
-\newlabel{139@xvr}{{}{241}{Arduino Firmware}{ardmass.11.1}{}}
-\newlabel{139@vr}{{}{241}{Arduino Firmware}{ardmass.11.1}{}}
-\newlabel{ard:firmware-modbus}{{11.{1}}{241}{Arduino Firmware}{ardmass.11.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send\textunderscore packet.ino}{241}{lstlisting.11.-245}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.4}Manifestation of Modbus protocol through Scilab}{241}{section.11.4}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in the FLOSS code\relax }}{242}{figure.caption.170}}
-\newlabel{fig:flow-chart}{{11.7}{242}{Flowchart of the steps happening in the FLOSS code\relax }{figure.caption.170}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.5}Reading the electrical parameters from Scilab}{243}{section.11.5}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.1}Reading the electrical parameters}{243}{subsection.11.5.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.2}Scilab Code}{243}{subsection.11.5.2}}
-\newlabel{sec:modbus-scilab-code}{{11.5.2}{243}{Scilab Code}{subsection.11.5.2}{}}
+\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{243}{ardmass.11.1}}
+\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{243}{ardmass.11.1}}
+\newlabel{139@xvr}{{}{243}{Arduino Firmware}{ardmass.11.1}{}}
+\newlabel{139@vr}{{}{243}{Arduino Firmware}{ardmass.11.1}{}}
+\newlabel{ard:firmware-modbus}{{11.{1}}{243}{Arduino Firmware}{ardmass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send\textunderscore packet.ino}{243}{lstlisting.11.-245}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.4}Manifestation of Modbus protocol through Scilab}{243}{section.11.4}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in the FLOSS code\relax }}{244}{figure.caption.171}}
+\newlabel{fig:flow-chart}{{11.7}{244}{Flowchart of the steps happening in the FLOSS code\relax }{figure.caption.171}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.5}Reading the electrical parameters from Scilab}{245}{section.11.5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.1}Reading the electrical parameters}{245}{subsection.11.5.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.2}Scilab Code}{245}{subsection.11.5.2}}
+\newlabel{sec:modbus-scilab-code}{{11.5.2}{245}{Scilab Code}{subsection.11.5.2}{}}
\@writefile{cod}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{243}{codemass.11.1}}
-\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{243}{codemass.11.1}}
-\newlabel{140@xvr}{{}{243}{Scilab Code}{codemass.11.1}{}}
-\newlabel{140@vr}{{}{243}{Scilab Code}{codemass.11.1}{}}
-\newlabel{sci:val-modbus}{{11.{1}}{243}{Scilab Code}{codemass.11.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore val.sce}{243}{lstlisting.11.-246}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{243}{codemass.11.2}}
-\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for single phase current output}{243}{codemass.11.2}}
-\newlabel{141@xvr}{{}{243}{Scilab Code}{codemass.11.2}{}}
-\newlabel{141@vr}{{}{243}{Scilab Code}{codemass.11.2}{}}
-\newlabel{sci:current-modbus}{{11.{2}}{243}{Scilab Code}{codemass.11.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore current.sci}{243}{lstlisting.11.-247}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{244}{codemass.11.3}}
-\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for single phase voltage output}{244}{codemass.11.3}}
-\newlabel{142@xvr}{{}{244}{Scilab Code}{codemass.11.3}{}}
-\newlabel{142@vr}{{}{244}{Scilab Code}{codemass.11.3}{}}
-\newlabel{sci:voltage-modbus}{{11.{3}}{244}{Scilab Code}{codemass.11.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore voltage.sci}{244}{lstlisting.11.-248}}
-\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{244}{codemass.11.4}}
-\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for single phase active power output}{244}{codemass.11.4}}
-\newlabel{143@xvr}{{}{244}{Scilab Code}{codemass.11.4}{}}
-\newlabel{143@vr}{{}{244}{Scilab Code}{codemass.11.4}{}}
-\newlabel{sci:modbus-power}{{11.{4}}{244}{Scilab Code}{codemass.11.4}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{244}{lstlisting.11.-249}}
-\@writefile{toc}{\contentsline {paragraph}{Note: }{244}{section*.171}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{245}{figure.caption.172}}
-\newlabel{fig:current-console}{{11.8}{245}{Single phase current output on Scilab Console\relax }{figure.caption.172}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.3}Output in the Scilab Console}{245}{subsection.11.5.3}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{246}{figure.caption.173}}
-\newlabel{fig:current-meter}{{11.9}{246}{Single phase current output in energy meter\relax }{figure.caption.173}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{246}{figure.caption.174}}
-\newlabel{fig:voltage-console}{{11.10}{246}{Single phase voltage output on Scilab Console\relax }{figure.caption.174}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading the electrical parameters from Xcos}{246}{section.11.6}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{247}{figure.caption.175}}
-\newlabel{fig:voltage-meter}{{11.11}{247}{Single phase voltage output in energy meter\relax }{figure.caption.175}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{247}{figure.caption.176}}
-\newlabel{fig:power-console}{{11.12}{247}{Single phase active power output on Scilab Console\relax }{figure.caption.176}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{248}{figure.caption.177}}
-\newlabel{fig:power-meter}{{11.13}{248}{Single phase active power output in energy meter\relax }{figure.caption.177}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read energy meter values}}{248}{figure.caption.178}}
-\newlabel{145@xvr}{{}{248}{Xcos diagram to read energy meter values}{figure.caption.178}{}}
-\newlabel{145@vr}{{}{248}{Xcos diagram to read energy meter values}{figure.caption.178}{}}
-\newlabel{fig:mod-read}{{11.14}{248}{Xcos diagram to read energy meter values}{figure.caption.178}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read energy meter values\relax }}{249}{table.caption.179}}
-\newlabel{tab:mod-xcos-read}{{11.7}{249}{Xcos parameters to read energy meter values\relax }{table.caption.179}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.7}Manifestation of Modbus protocol through Python}{249}{section.11.7}}
-\@writefile{toc}{\contentsline {paragraph}{Note: }{249}{section*.180}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.8}Reading the electrical parameters from Python}{250}{section.11.8}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.8.1}Reading the electrical parameters}{250}{subsection.11.8.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.8.2}Python Code}{250}{subsection.11.8.2}}
-\newlabel{sec:modbus-python-code}{{11.8.2}{250}{Python Code}{subsection.11.8.2}{}}
-\@writefile{pyd}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{250}{pymass.11.1}}
-\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{250}{pymass.11.1}}
-\newlabel{146@xvr}{{}{250}{Python Code}{pymass.11.1}{}}
-\newlabel{146@vr}{{}{250}{Python Code}{pymass.11.1}{}}
-\newlabel{py:current-modbus}{{11.{1}}{250}{Python Code}{pymass.11.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore current.py}{250}{lstlisting.11.-250}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{250}{pymass.11.2}}
-\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{250}{pymass.11.2}}
-\newlabel{147@xvr}{{}{250}{Python Code}{pymass.11.2}{}}
-\newlabel{147@vr}{{}{250}{Python Code}{pymass.11.2}{}}
-\newlabel{py:voltage-modbus}{{11.{2}}{250}{Python Code}{pymass.11.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore voltage.py}{250}{lstlisting.11.-251}}
-\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{250}{pymass.11.3}}
-\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{250}{pymass.11.3}}
-\newlabel{148@xvr}{{}{250}{Python Code}{pymass.11.3}{}}
-\newlabel{148@vr}{{}{250}{Python Code}{pymass.11.3}{}}
-\newlabel{py:modbus-power}{{11.{3}}{250}{Python Code}{pymass.11.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{250}{lstlisting.11.-252}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.9}Manifestation of Modbus protocol through Julia}{251}{section.11.9}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{245}{codemass.11.1}}
+\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{245}{codemass.11.1}}
+\newlabel{140@xvr}{{}{245}{Scilab Code}{codemass.11.1}{}}
+\newlabel{140@vr}{{}{245}{Scilab Code}{codemass.11.1}{}}
+\newlabel{sci:val-modbus}{{11.{1}}{245}{Scilab Code}{codemass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore val.sce}{245}{lstlisting.11.-246}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{245}{codemass.11.2}}
+\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for single phase current output}{245}{codemass.11.2}}
+\newlabel{141@xvr}{{}{245}{Scilab Code}{codemass.11.2}{}}
+\newlabel{141@vr}{{}{245}{Scilab Code}{codemass.11.2}{}}
+\newlabel{sci:current-modbus}{{11.{2}}{245}{Scilab Code}{codemass.11.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore current.sci}{245}{lstlisting.11.-247}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{246}{codemass.11.3}}
+\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for single phase voltage output}{246}{codemass.11.3}}
+\newlabel{142@xvr}{{}{246}{Scilab Code}{codemass.11.3}{}}
+\newlabel{142@vr}{{}{246}{Scilab Code}{codemass.11.3}{}}
+\newlabel{sci:voltage-modbus}{{11.{3}}{246}{Scilab Code}{codemass.11.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore voltage.sci}{246}{lstlisting.11.-248}}
+\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{246}{codemass.11.4}}
+\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for single phase active power output}{246}{codemass.11.4}}
+\newlabel{143@xvr}{{}{246}{Scilab Code}{codemass.11.4}{}}
+\newlabel{143@vr}{{}{246}{Scilab Code}{codemass.11.4}{}}
+\newlabel{sci:modbus-power}{{11.{4}}{246}{Scilab Code}{codemass.11.4}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{246}{lstlisting.11.-249}}
+\@writefile{toc}{\contentsline {paragraph}{Note: }{246}{section*.172}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{247}{figure.caption.173}}
+\newlabel{fig:current-console}{{11.8}{247}{Single phase current output on Scilab Console\relax }{figure.caption.173}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.3}Output in the Scilab Console}{247}{subsection.11.5.3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{248}{figure.caption.174}}
+\newlabel{fig:current-meter}{{11.9}{248}{Single phase current output in energy meter\relax }{figure.caption.174}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{248}{figure.caption.175}}
+\newlabel{fig:voltage-console}{{11.10}{248}{Single phase voltage output on Scilab Console\relax }{figure.caption.175}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading the electrical parameters from Xcos}{248}{section.11.6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{249}{figure.caption.176}}
+\newlabel{fig:voltage-meter}{{11.11}{249}{Single phase voltage output in energy meter\relax }{figure.caption.176}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{249}{figure.caption.177}}
+\newlabel{fig:power-console}{{11.12}{249}{Single phase active power output on Scilab Console\relax }{figure.caption.177}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{250}{figure.caption.178}}
+\newlabel{fig:power-meter}{{11.13}{250}{Single phase active power output in energy meter\relax }{figure.caption.178}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read energy meter values}}{250}{figure.caption.179}}
+\newlabel{145@xvr}{{}{250}{Xcos diagram to read energy meter values}{figure.caption.179}{}}
+\newlabel{145@vr}{{}{250}{Xcos diagram to read energy meter values}{figure.caption.179}{}}
+\newlabel{fig:mod-read}{{11.14}{250}{Xcos diagram to read energy meter values}{figure.caption.179}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read energy meter values\relax }}{251}{table.caption.180}}
+\newlabel{tab:mod-xcos-read}{{11.7}{251}{Xcos parameters to read energy meter values\relax }{table.caption.180}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.7}Manifestation of Modbus protocol through Python}{251}{section.11.7}}
\@writefile{toc}{\contentsline {paragraph}{Note: }{251}{section*.181}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.10}Reading the electrical parameters from Julia}{251}{section.11.10}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.10.1}Reading the electrical parameters}{251}{subsection.11.10.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.10.2}Julia Code}{252}{subsection.11.10.2}}
-\newlabel{sec:modbus-julia-code}{{11.10.2}{252}{Julia Code}{subsection.11.10.2}{}}
-\@writefile{juliad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{252}{juliamass.11.1}}
-\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{252}{juliamass.11.1}}
-\newlabel{149@xvr}{{}{252}{Julia Code}{juliamass.11.1}{}}
-\newlabel{149@vr}{{}{252}{Julia Code}{juliamass.11.1}{}}
-\newlabel{julia:current-modbus}{{11.{1}}{252}{Julia Code}{juliamass.11.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl}{252}{lstlisting.11.-253}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{252}{juliamass.11.2}}
-\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{252}{juliamass.11.2}}
-\newlabel{150@xvr}{{}{252}{Julia Code}{juliamass.11.2}{}}
-\newlabel{150@vr}{{}{252}{Julia Code}{juliamass.11.2}{}}
-\newlabel{julia:voltage-modbus}{{11.{2}}{252}{Julia Code}{juliamass.11.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl}{252}{lstlisting.11.-254}}
-\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{252}{juliamass.11.3}}
-\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{252}{juliamass.11.3}}
-\newlabel{151@xvr}{{}{252}{Julia Code}{juliamass.11.3}{}}
-\newlabel{151@vr}{{}{252}{Julia Code}{juliamass.11.3}{}}
-\newlabel{julia:modbus-power}{{11.{3}}{252}{Julia Code}{juliamass.11.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl}{252}{lstlisting.11.-255}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.11}Manifestation of Modbus protocol through OpenModelica}{253}{section.11.11}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.8}Reading the electrical parameters from Python}{252}{section.11.8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.8.1}Reading the electrical parameters}{252}{subsection.11.8.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.8.2}Python Code}{252}{subsection.11.8.2}}
+\newlabel{sec:modbus-python-code}{{11.8.2}{252}{Python Code}{subsection.11.8.2}{}}
+\@writefile{pyd}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{252}{pymass.11.1}}
+\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{252}{pymass.11.1}}
+\newlabel{146@xvr}{{}{252}{Python Code}{pymass.11.1}{}}
+\newlabel{146@vr}{{}{252}{Python Code}{pymass.11.1}{}}
+\newlabel{py:current-modbus}{{11.{1}}{252}{Python Code}{pymass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore current.py}{252}{lstlisting.11.-250}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{252}{pymass.11.2}}
+\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{252}{pymass.11.2}}
+\newlabel{147@xvr}{{}{252}{Python Code}{pymass.11.2}{}}
+\newlabel{147@vr}{{}{252}{Python Code}{pymass.11.2}{}}
+\newlabel{py:voltage-modbus}{{11.{2}}{252}{Python Code}{pymass.11.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore voltage.py}{252}{lstlisting.11.-251}}
+\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{252}{pymass.11.3}}
+\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{252}{pymass.11.3}}
+\newlabel{148@xvr}{{}{252}{Python Code}{pymass.11.3}{}}
+\newlabel{148@vr}{{}{252}{Python Code}{pymass.11.3}{}}
+\newlabel{py:modbus-power}{{11.{3}}{252}{Python Code}{pymass.11.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{252}{lstlisting.11.-252}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.9}Manifestation of Modbus protocol through Julia}{253}{section.11.9}}
\@writefile{toc}{\contentsline {paragraph}{Note: }{253}{section*.182}}
-\@writefile{toc}{\contentsline {section}{\numberline {11.12}Reading the electrical parameters from OpenModelica}{254}{section.11.12}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.1}Reading the electrical parameters}{254}{subsection.11.12.1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.2}OpenModelica Code}{254}{subsection.11.12.2}}
-\newlabel{sec:modbus-OpenModelica-code}{{11.12.2}{254}{OpenModelica Code}{subsection.11.12.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.10}Reading the electrical parameters from Julia}{253}{section.11.10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.10.1}Reading the electrical parameters}{253}{subsection.11.10.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.10.2}Julia Code}{254}{subsection.11.10.2}}
+\newlabel{sec:modbus-julia-code}{{11.10.2}{254}{Julia Code}{subsection.11.10.2}{}}
+\@writefile{juliad}{\addvspace {10pt}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{254}{juliamass.11.1}}
+\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{254}{juliamass.11.1}}
+\newlabel{149@xvr}{{}{254}{Julia Code}{juliamass.11.1}{}}
+\newlabel{149@vr}{{}{254}{Julia Code}{juliamass.11.1}{}}
+\newlabel{julia:current-modbus}{{11.{1}}{254}{Julia Code}{juliamass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl}{254}{lstlisting.11.-253}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{254}{juliamass.11.2}}
+\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{254}{juliamass.11.2}}
+\newlabel{150@xvr}{{}{254}{Julia Code}{juliamass.11.2}{}}
+\newlabel{150@vr}{{}{254}{Julia Code}{juliamass.11.2}{}}
+\newlabel{julia:voltage-modbus}{{11.{2}}{254}{Julia Code}{juliamass.11.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl}{254}{lstlisting.11.-254}}
+\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{254}{juliamass.11.3}}
+\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{254}{juliamass.11.3}}
+\newlabel{151@xvr}{{}{254}{Julia Code}{juliamass.11.3}{}}
+\newlabel{151@vr}{{}{254}{Julia Code}{juliamass.11.3}{}}
+\newlabel{julia:modbus-power}{{11.{3}}{254}{Julia Code}{juliamass.11.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl}{254}{lstlisting.11.-255}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.11}Manifestation of Modbus protocol through OpenModelica}{255}{section.11.11}}
+\@writefile{toc}{\contentsline {paragraph}{Note: }{255}{section*.183}}
+\@writefile{toc}{\contentsline {section}{\numberline {11.12}Reading the electrical parameters from OpenModelica}{256}{section.11.12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.1}Reading the electrical parameters}{256}{subsection.11.12.1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.12.2}OpenModelica Code}{256}{subsection.11.12.2}}
+\newlabel{sec:modbus-OpenModelica-code}{{11.12.2}{256}{OpenModelica Code}{subsection.11.12.2}{}}
\@writefile{OpenModelicad}{\addvspace {10pt}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{254}{OpenModelicamass.11.1}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{254}{OpenModelicamass.11.1}}
-\newlabel{152@xvr}{{}{254}{OpenModelica Code}{OpenModelicamass.11.1}{}}
-\newlabel{152@vr}{{}{254}{OpenModelica Code}{OpenModelicamass.11.1}{}}
-\newlabel{OpenModelica:current-modbus}{{11.{1}}{254}{OpenModelica Code}{OpenModelicamass.11.1}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readCurrent.mo}{254}{lstlisting.11.-256}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{254}{OpenModelicamass.11.2}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{254}{OpenModelicamass.11.2}}
-\newlabel{153@xvr}{{}{254}{OpenModelica Code}{OpenModelicamass.11.2}{}}
-\newlabel{153@vr}{{}{254}{OpenModelica Code}{OpenModelicamass.11.2}{}}
-\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{254}{OpenModelica Code}{OpenModelicamass.11.2}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readVoltage.mo}{254}{lstlisting.11.-257}}
-\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{255}{OpenModelicamass.11.3}}
-\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{255}{OpenModelicamass.11.3}}
-\newlabel{154@xvr}{{}{255}{OpenModelica Code}{OpenModelicamass.11.3}{}}
-\newlabel{154@vr}{{}{255}{OpenModelica Code}{OpenModelicamass.11.3}{}}
-\newlabel{OpenModelica:modbus-power}{{11.{3}}{255}{OpenModelica Code}{OpenModelicamass.11.3}{}}
-\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readPower.mo}{255}{lstlisting.11.-258}}
-\bibdata{bibliography.bib}
-\@writefile{toc}{\contentsline {chapter}{\numberline {A}About the Shield}{257}{appendix.A}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{256}{OpenModelicamass.11.1}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{256}{OpenModelicamass.11.1}}
+\newlabel{152@xvr}{{}{256}{OpenModelica Code}{OpenModelicamass.11.1}{}}
+\newlabel{152@vr}{{}{256}{OpenModelica Code}{OpenModelicamass.11.1}{}}
+\newlabel{OpenModelica:current-modbus}{{11.{1}}{256}{OpenModelica Code}{OpenModelicamass.11.1}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readCurrent.mo}{256}{lstlisting.11.-256}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{256}{OpenModelicamass.11.2}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{256}{OpenModelicamass.11.2}}
+\newlabel{153@xvr}{{}{256}{OpenModelica Code}{OpenModelicamass.11.2}{}}
+\newlabel{153@vr}{{}{256}{OpenModelica Code}{OpenModelicamass.11.2}{}}
+\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{256}{OpenModelica Code}{OpenModelicamass.11.2}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readVoltage.mo}{256}{lstlisting.11.-257}}
+\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{257}{OpenModelicamass.11.3}}
+\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{257}{OpenModelicamass.11.3}}
+\newlabel{154@xvr}{{}{257}{OpenModelica Code}{OpenModelicamass.11.3}{}}
+\newlabel{154@vr}{{}{257}{OpenModelica Code}{OpenModelicamass.11.3}{}}
+\newlabel{OpenModelica:modbus-power}{{11.{3}}{257}{OpenModelica Code}{OpenModelicamass.11.3}{}}
+\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readPower.mo}{257}{lstlisting.11.-258}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {A}Procuring the Hardware}{259}{appendix.A}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
-\newlabel{shield-appendix}{{A}{257}{About the Shield}{appendix.A}{}}
+\newlabel{shield-appendix}{{A}{259}{Procuring the Hardware}{appendix.A}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {A.1}{\ignorespaces Approximate cost of the components\relax }}{259}{table.caption.184}}
+\newlabel{tab:cost}{{A.1}{259}{Approximate cost of the components\relax }{table.caption.184}{}}
+\bibdata{bibliography.bib}
\bibcite{CNES-Scilab}{1}
\bibcite{scilab-arduino}{2}
\bibcite{oshw-ref}{3}
@@ -1663,7 +1670,7 @@
\bibcite{scilab-ref}{12}
\bibcite{scilab-interop}{13}
\bibcite{xcos-ref}{14}
-\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{259}{appendix*.183}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{261}{appendix*.185}}
\bibcite{python-ref}{15}
\bibcite{pySerial}{16}
\bibcite{julia-ref}{17}
diff --git a/floss-arduino.cod b/floss-arduino.cod
index 4dc8fc9..3fd921f 100644
--- a/floss-arduino.cod
+++ b/floss-arduino.cod
@@ -1,34 +1,34 @@
\addvspace {10pt}
-\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{34}{codemass.3.1}
+\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{36}{codemass.3.1}
\addvspace {10pt}
\addvspace {10pt}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{75}{codemass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{76}{codemass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{76}{codemass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{76}{codemass.4.4}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{77}{codemass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{78}{codemass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{78}{codemass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{78}{codemass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{101}{codemass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{102}{codemass.5.2}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{103}{codemass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{104}{codemass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}{codemass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}{codemass.6.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{124}{codemass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{124}{codemass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}{codemass.7.1}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{142}{codemass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{158}{codemass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{158}{codemass.8.2}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{160}{codemass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{160}{codemass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{182}{codemass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{182}{codemass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{182}{codemass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{182}{codemass.9.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{184}{codemass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{184}{codemass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{184}{codemass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{184}{codemass.9.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{212}{codemass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{212}{codemass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{213}{codemass.10.3}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{214}{codemass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{214}{codemass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{215}{codemass.10.3}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{243}{codemass.11.1}
-\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for single phase current output}{243}{codemass.11.2}
-\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for single phase voltage output}{244}{codemass.11.3}
-\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for single phase active power output}{244}{codemass.11.4}
+\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{245}{codemass.11.1}
+\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for single phase current output}{245}{codemass.11.2}
+\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for single phase voltage output}{246}{codemass.11.3}
+\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for single phase active power output}{246}{codemass.11.4}
diff --git a/floss-arduino.fdb_latexmk b/floss-arduino.fdb_latexmk
index 8b9f6e2..e8cdc46 100644
--- a/floss-arduino.fdb_latexmk
+++ b/floss-arduino.fdb_latexmk
@@ -1,17 +1,19 @@
# Fdb version 3
-["bibtex floss-arduino"] 1624890734 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1624891165
+["bibtex floss-arduino"] 1624950486 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1624952576
"/usr/local/texlive/2017/texmf-dist/bibtex/bst/base/unsrt.bst" 1480098433 18030 1376b4b231b50c66211e47e42eda2875 ""
"bibliography.bib" 1621178517 6034 f6dc0004d2871e4ca7419c08dc204c04 ""
- "floss-arduino.aux" 1624891164 176430 655c04a7628fb4592889a35e20139833 ""
+ "floss-arduino.aux" 1624952576 177283 dd9eed306c7579b22647797553b955d0 ""
(generated)
- "floss-arduino.bbl"
"floss-arduino.blg"
-["makeindex floss-arduino.idx"] 1624890722 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1624891165
- "floss-arduino.idx" 1624891164 237 2b0c63ab27d5c1b698757397b5c69953 ""
+ "floss-arduino.bbl"
+["makeindex floss-arduino.idx"] 1624948124 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1624952576
+ "floss-arduino.idx" 1624952576 237 c28f564ec5605b02307b28acb6b716a0 ""
(generated)
"floss-arduino.ilg"
"floss-arduino.ind"
-["pdflatex"] 1624891153 "floss-arduino.tex" "floss-arduino.pdf" "floss-arduino" 1624891165
+["pdflatex"] 1624952564 "floss-arduino.tex" "floss-arduino.pdf" "floss-arduino" 1624952576
+ "/Users/kannan/Library/texmf/fonts/tfm/tfrupee/tfrupee.tfm" 1293941822 1808 84ce1a0b8437905ec1ae8e351716b66c ""
+ "/Users/kannan/Library/texmf/fonts/type1/tfrupee/tfrupee.pfb" 1293942194 577586 052e80b1605a6cd710ee6806b090bc76 ""
"/Users/kannan/Library/texmf/tex/latex/ifthen/ifthen.sty" 1221500493 4727 e343510af0375feb3bfa0becca5be450 ""
"/Users/kannan/Library/texmf/tex/latex/listings/listings.cfg" 1174815216 1546 cda21886f370b2a08959be5b7c522bd0 ""
"/Users/kannan/Library/texmf/tex/latex/listings/listings.sty" 1174815264 69513 fec659f9bed04d83e450ba947986a759 ""
@@ -20,6 +22,7 @@
"/Users/kannan/Library/texmf/tex/latex/listings/lstpatch.sty" 1174815284 7717 d0ad3df4da3fcda855b4dcf0746e9022 ""
"/Users/kannan/Library/texmf/tex/latex/listings/varioref/varioref.sty" 1174815296 30322 d1c565a1fba71a49c75ce7c3dc9c0996 ""
"/Users/kannan/Library/texmf/tex/latex/morefloats.sty" 1174836183 1883 cc44fef04724c623a156ca51618af9d3 ""
+ "/Users/kannan/Library/texmf/tex/latex/tfrupee.sty" 1292385308 424 a47f1b52cb407ee9e00dd6837919bbbd ""
"/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/base/8r.enc" 1480098666 4850 80dc9bab7f31fb78a000ccfed0e27cab ""
"/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1480098666 2971 def0b6c1f0b107b3b936def894055589 ""
"/usr/local/texlive/2017/texmf-dist/fonts/map/fontname/texfonts.map" 1480098670 3287 e6b82fe08f5336d4d5ebc73fb1152e87 ""
@@ -144,22 +147,22 @@
"/usr/local/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1495593472 2350277 a699055bee05bf8a40b0504752487295 ""
"/usr/local/texlive/2017/texmf-var/web2c/pdftex/pdflatex.fmt" 1501558720 4129591 619ae5aa92c7522a32e3a6fc193a3cf9 ""
"/usr/local/texlive/2017/texmf.cnf" 1495593465 577 2b71d4d888f9e5560b2e99985915a9fa ""
- "floss-arduino.OpenModelicad" 1624891164 2767 2c3258d645a7d75df935de3c09987f12 ""
- "floss-arduino.ard" 1624891164 2314 e3799ba609495f95c7e94462445d299f ""
- "floss-arduino.aux" 1624891164 176430 655c04a7628fb4592889a35e20139833 ""
- "floss-arduino.bbl" 1624890734 3903 02b5ac06a1bbf3155ccc47bfd4f7ca51 "bibtex floss-arduino"
- "floss-arduino.cod" 1624891164 2802 b44c95233f92ff4c91de95bcd17af0ed ""
- "floss-arduino.ind" 1624890722 288 1367e08b6f5cfc1c1a3f8718570f0de1 "makeindex floss-arduino.idx"
- "floss-arduino.juliad" 1624891164 2642 0511b84cd8e6c6b2e21dac8d299fde05 ""
- "floss-arduino.lof" 1624891164 16455 10f3cecda8f4455f35695ab0f2b97e57 ""
- "floss-arduino.lot" 1624891164 4412 8fd8a8e039ed75f52969aa2142d2f624 ""
- "floss-arduino.out" 1624891164 16166 fd51a77d93ecfaa1f3c46ee1bd6853ec ""
- "floss-arduino.pyd" 1624891164 2571 878ca0a793b166678114105bccd04227 ""
- "floss-arduino.tex" 1624890650 7514 52bf9cd2bcce6751151b3074499fe4ae ""
- "floss-arduino.toc" 1624891164 20966 6eeee0fe5c80a86e088de8b6b3c180f2 ""
+ "floss-arduino.OpenModelicad" 1624952576 2767 350da9030bc6a7745f37d56fcd52f560 ""
+ "floss-arduino.ard" 1624952576 2316 14f6b49275beb180b50a3cc4f7ac3b4b ""
+ "floss-arduino.aux" 1624952576 177283 dd9eed306c7579b22647797553b955d0 ""
+ "floss-arduino.bbl" 1624950486 3903 02b5ac06a1bbf3155ccc47bfd4f7ca51 "bibtex floss-arduino"
+ "floss-arduino.cod" 1624952576 2802 b44391d5d84f2723de4501c89b662e51 ""
+ "floss-arduino.ind" 1624948124 288 a19c2821904b40fc70937a785369cf8f "makeindex floss-arduino.idx"
+ "floss-arduino.juliad" 1624952576 2642 2dd56dc0c2baf4c01a24b1afa8cad924 ""
+ "floss-arduino.lof" 1624952576 16456 00ce762b9219093bb739612fc424baac ""
+ "floss-arduino.lot" 1624952576 4667 fcb939f8de8f3eda08666a06acee9eb1 ""
+ "floss-arduino.out" 1624952576 16259 abffe68f306217455aed65c08cb91682 ""
+ "floss-arduino.pyd" 1624952576 2571 e7a761df457aa61b935f71ec98e0a6c6 ""
+ "floss-arduino.tex" 1624949976 7535 d2b6ef4bce044419620a9e5eeac3f9bc ""
+ "floss-arduino.toc" 1624952576 21074 a7b04a31035d6b610452ba9a384256c1 ""
"suppl/IITB-logo-HighRes.png" 1624244312 200217 01027e8bbcaf3f25de3bab2374d3adda ""
"suppl/acr.tex" 1615102332 1926 fd6481c4666ee0d60331b7d4cc24b645 ""
- "suppl/appendix.tex" 1624888148 1725 75592ff913a28de3bb21076cfe3bf4e8 ""
+ "suppl/appendix.tex" 1624952561 2999 1770b99caa3e4ad6fcf0fe85784b2023 ""
"suppl/by-nc-nd.png" 1624888148 20935 a4212c1a42d241a1351fc139b20de70b ""
"suppl/fossee_logo_hi.png" 1624244329 152969 adf7540c339c4fc417da7b0a854627c3 ""
"suppl/intro.tex" 1624888148 4612 815a1b9313731df4cbfa32b2a322c296 ""
@@ -213,7 +216,7 @@
"user-code/hw-env/figures/resolution.png" 1615102332 4945 8c36e13a636f064fe99a32583bd5a09f ""
"user-code/hw-env/figures/shield-crop.jpg" 1615102332 88724 a405ddfd57bdc79018c6674fc399d67f ""
"user-code/hw-env/figures/update-driver.png" 1615102332 40170 607a1cd06856f1eecd42ebc14fbe2daf ""
- "user-code/hw-env/hw-env.tex" 1624888148 22251 92187cf312ecc9fe3006dbee02f89ca4 ""
+ "user-code/hw-env/hw-env.tex" 1624950245 23542 2fd32ff9bccb3dbf2086350d5dcadf57 ""
"user-code/ldr/OpenModelica/ldr-led.mo" 1621178517 1175 513f4a0dc313bc054f4bb8abe75f73fa ""
"user-code/ldr/OpenModelica/ldr-read.mo" 1621178517 860 b6de0b97782c2153052b43d45ca918a2 ""
"user-code/ldr/arduino/ldr-led/ldr-led.ino" 1621178517 355 3a0bb525b88842f2c29277bfae805ace ""
@@ -260,7 +263,7 @@
"user-code/led/julia/led-blue.jl" 1621178518 170 c9cc13e4fb6e898855537bb9e1f2a787 ""
"user-code/led/julia/led-green-blink.jl" 1621178518 249 d785472e844af87c34e32322ccb211e2 ""
"user-code/led/led-OM.tex" 1621188180 6090 eeb3656cf34ca23b4e74568da8ba3a8f ""
- "user-code/led/led-base.tex" 1624181602 12654 7723a4a547646ad1835299a18b9618c8 ""
+ "user-code/led/led-base.tex" 1624945687 12677 bfe8d6818647346f8d3bf347caad6d85 ""
"user-code/led/led-julia.tex" 1621188172 4230 113d65c42a2badd946d2f312a0e216ca ""
"user-code/led/led-python.tex" 1621787416 8163 ab9aceb1edd0b85ce2df3d9da772f2e5 ""
"user-code/led/led-scilab.tex" 1621188063 15554 57a47400c55d0e67271b6cd2a300cc7e ""
@@ -442,17 +445,17 @@
"user-code/thermistor/thermistor-python.tex" 1621787416 6690 dcd0b9c6629922cc2675da1a8eec8d97 ""
"user-code/thermistor/thermistor-scilab.tex" 1621189183 15817 4f8b0a1727ee952a36196e611ce5308c ""
(generated)
- "floss-arduino.out"
- "floss-arduino.thm"
- "floss-arduino.juliad"
- "floss-arduino.pdf"
- "floss-arduino.aux"
- "floss-arduino.log"
+ "floss-arduino.toc"
"floss-arduino.cod"
- "floss-arduino.ard"
+ "floss-arduino.pdf"
"floss-arduino.lof"
+ "floss-arduino.thm"
+ "floss-arduino.log"
+ "floss-arduino.juliad"
+ "floss-arduino.out"
"floss-arduino.pyd"
"floss-arduino.lot"
- "floss-arduino.toc"
- "floss-arduino.OpenModelicad"
+ "floss-arduino.ard"
"floss-arduino.idx"
+ "floss-arduino.aux"
+ "floss-arduino.OpenModelicad"
diff --git a/floss-arduino.fls b/floss-arduino.fls
index a76c3f6..300330c 100644
--- a/floss-arduino.fls
+++ b/floss-arduino.fls
@@ -104,6 +104,8 @@ INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/bera/beramono.sty
INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/bera/beramono.sty
INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/seqsplit/seqsplit.sty
INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/seqsplit/seqsplit.sty
+INPUT /Users/kannan/Library/texmf/tex/latex/tfrupee.sty
+INPUT /Users/kannan/Library/texmf/tex/latex/tfrupee.sty
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/suppl/styles.tex
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/suppl/styles.tex
INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/ntheorem/ntheorem.sty
@@ -1418,6 +1420,7 @@ INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/Ope
INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readPower.mo
INPUT suppl/appendix.tex
INPUT suppl/appendix.tex
+INPUT /Users/kannan/Library/texmf/fonts/tfm/tfrupee/tfrupee.tfm
INPUT floss-arduino.bbl
INPUT floss-arduino.bbl
OUTPUT floss-arduino.thm
@@ -1451,3 +1454,4 @@ INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pf
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfsi1095.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfss1095.pfb
INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfti1095.pfb
+INPUT /Users/kannan/Library/texmf/fonts/type1/tfrupee/tfrupee.pfb
diff --git a/floss-arduino.idx b/floss-arduino.idx
index 92a94ab..caaf400 100644
--- a/floss-arduino.idx
+++ b/floss-arduino.idx
@@ -1,5 +1,5 @@
-\indexentry{H-Bridge circuit DC motor|hyperpage}{203}
-\indexentry{H-Bridge|hyperpage}{203}
-\indexentry{L293D,L298|hyperpage}{203}
-\indexentry{PCB breakout board|hyperpage}{203}
-\indexentry{pulse width modulation, PWM|hyperpage}{203}
+\indexentry{H-Bridge circuit DC motor|hyperpage}{205}
+\indexentry{H-Bridge|hyperpage}{205}
+\indexentry{L293D,L298|hyperpage}{205}
+\indexentry{PCB breakout board|hyperpage}{205}
+\indexentry{pulse width modulation, PWM|hyperpage}{205}
diff --git a/floss-arduino.ind b/floss-arduino.ind
index 3bf5a4d..94c70a0 100644
--- a/floss-arduino.ind
+++ b/floss-arduino.ind
@@ -1,15 +1,15 @@
\begin{theindex}
- \item H-Bridge, \hyperpage{203}
- \item H-Bridge circuit DC motor, \hyperpage{203}
+ \item H-Bridge, \hyperpage{205}
+ \item H-Bridge circuit DC motor, \hyperpage{205}
\indexspace
- \item L293D,L298, \hyperpage{203}
+ \item L293D,L298, \hyperpage{205}
\indexspace
- \item PCB breakout board, \hyperpage{203}
- \item pulse width modulation, PWM, \hyperpage{203}
+ \item PCB breakout board, \hyperpage{205}
+ \item pulse width modulation, PWM, \hyperpage{205}
\end{theindex}
diff --git a/floss-arduino.juliad b/floss-arduino.juliad
index 2b5c9b6..5280b85 100644
--- a/floss-arduino.juliad
+++ b/floss-arduino.juliad
@@ -1,30 +1,30 @@
-\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{55}{juliamass.3.1}
+\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{57}{juliamass.3.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{87}{juliamass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{88}{juliamass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{88}{juliamass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{88}{juliamass.4.4}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{89}{juliamass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{90}{juliamass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{90}{juliamass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{90}{juliamass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on Command Prompt or the Terminal.}{109}{juliamass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{109}{juliamass.5.2}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on Command Prompt or the Terminal.}{111}{juliamass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{111}{juliamass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{130}{juliamass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{131}{juliamass.6.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{132}{juliamass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{133}{juliamass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}{juliamass.7.1}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{147}{juliamass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{168}{juliamass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{169}{juliamass.8.2}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{170}{juliamass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{171}{juliamass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{194}{juliamass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{195}{juliamass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{195}{juliamass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{195}{juliamass.9.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{196}{juliamass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{197}{juliamass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{197}{juliamass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{197}{juliamass.9.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{224}{juliamass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{225}{juliamass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{225}{juliamass.10.3}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{226}{juliamass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{227}{juliamass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{227}{juliamass.10.3}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{252}{juliamass.11.1}
-\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{252}{juliamass.11.2}
-\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{252}{juliamass.11.3}
+\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{254}{juliamass.11.1}
+\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{254}{juliamass.11.2}
+\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{254}{juliamass.11.3}
diff --git a/floss-arduino.lof b/floss-arduino.lof
index db5062c..3ebd6f7 100644
--- a/floss-arduino.lof
+++ b/floss-arduino.lof
@@ -10,129 +10,129 @@
\contentsline {figure}{\numberline {2.8}{\ignorespaces 3D printer\relax }}{12}{figure.caption.21}
\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.22}
\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.23}
-\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.24}
+\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{15}{figure.caption.24}
\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.27}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.28}
-\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.29}
-\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.30}
-\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.31}
-\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.32}
-\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{27}{figure.caption.33}
-\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{28}{figure.caption.34}
-\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{29}{figure.caption.35}
-\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{30}{figure.caption.36}
-\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{31}{figure.caption.37}
-\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{32}{figure.caption.38}
-\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{32}{figure.caption.39}
-\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{34}{figure.caption.40}
-\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{34}{figure.caption.41}
-\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{36}{figure.caption.42}
-\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{37}{figure.caption.43}
-\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{37}{figure.caption.44}
-\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{38}{figure.caption.45}
-\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{38}{figure.caption.46}
-\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{39}{figure.caption.47}
-\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{40}{figure.caption.48}
-\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{40}{figure.caption.49}
-\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{41}{figure.caption.50}
-\contentsline {figure}{\numberline {3.24}{\ignorespaces Installing Python 3 on Windows\relax }}{42}{figure.caption.51}
-\contentsline {figure}{\numberline {3.25}{\ignorespaces Launching the Command Prompt on Windows\relax }}{43}{figure.caption.52}
-\contentsline {figure}{\numberline {3.26}{\ignorespaces Command Prompt on Windows\relax }}{43}{figure.caption.53}
-\contentsline {figure}{\numberline {3.27}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{48}{figure.caption.54}
-\contentsline {figure}{\numberline {3.28}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{48}{figure.caption.55}
-\contentsline {figure}{\numberline {3.29}{\ignorespaces Launching the Command Prompt on Windows\relax }}{49}{figure.caption.56}
-\contentsline {figure}{\numberline {3.30}{\ignorespaces Command Prompt on Windows\relax }}{49}{figure.caption.57}
-\contentsline {figure}{\numberline {3.31}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{50}{figure.caption.58}
-\contentsline {figure}{\numberline {3.32}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{51}{figure.caption.59}
-\contentsline {figure}{\numberline {3.33}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{53}{figure.caption.60}
-\contentsline {figure}{\numberline {3.34}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{54}{figure.caption.61}
-\contentsline {figure}{\numberline {3.35}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{57}{figure.caption.62}
-\contentsline {figure}{\numberline {3.36}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}{figure.caption.63}
-\contentsline {figure}{\numberline {3.37}{\ignorespaces User Interface of OMEdit\relax }}{60}{figure.caption.64}
-\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in OMEdit\relax }}{61}{figure.caption.65}
-\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{62}{figure.caption.66}
-\contentsline {figure}{\numberline {3.40}{\ignorespaces Different views of a model in OMEdit\relax }}{62}{figure.caption.67}
-\contentsline {figure}{\numberline {3.41}{\ignorespaces Opening a model in text view in OMEdit\relax }}{63}{figure.caption.68}
-\contentsline {figure}{\numberline {3.42}{\ignorespaces Simulating a model in OMEdit\relax }}{63}{figure.caption.69}
-\contentsline {figure}{\numberline {3.43}{\ignorespaces Output window of OMEdit\relax }}{64}{figure.caption.70}
-\contentsline {figure}{\numberline {3.44}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{66}{figure.caption.71}
+\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{21}{figure.caption.29}
+\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{22}{figure.caption.30}
+\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{23}{figure.caption.31}
+\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{24}{figure.caption.32}
+\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{24}{figure.caption.33}
+\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{29}{figure.caption.34}
+\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{30}{figure.caption.35}
+\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{31}{figure.caption.36}
+\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{32}{figure.caption.37}
+\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{33}{figure.caption.38}
+\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{34}{figure.caption.39}
+\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{34}{figure.caption.40}
+\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{36}{figure.caption.41}
+\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{36}{figure.caption.42}
+\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{38}{figure.caption.43}
+\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{39}{figure.caption.44}
+\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{39}{figure.caption.45}
+\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{40}{figure.caption.46}
+\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{40}{figure.caption.47}
+\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{41}{figure.caption.48}
+\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{42}{figure.caption.49}
+\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{42}{figure.caption.50}
+\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{43}{figure.caption.51}
+\contentsline {figure}{\numberline {3.24}{\ignorespaces Installing Python 3 on Windows\relax }}{44}{figure.caption.52}
+\contentsline {figure}{\numberline {3.25}{\ignorespaces Launching the Command Prompt on Windows\relax }}{45}{figure.caption.53}
+\contentsline {figure}{\numberline {3.26}{\ignorespaces Command Prompt on Windows\relax }}{45}{figure.caption.54}
+\contentsline {figure}{\numberline {3.27}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{50}{figure.caption.55}
+\contentsline {figure}{\numberline {3.28}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{50}{figure.caption.56}
+\contentsline {figure}{\numberline {3.29}{\ignorespaces Launching the Command Prompt on Windows\relax }}{51}{figure.caption.57}
+\contentsline {figure}{\numberline {3.30}{\ignorespaces Command Prompt on Windows\relax }}{51}{figure.caption.58}
+\contentsline {figure}{\numberline {3.31}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{52}{figure.caption.59}
+\contentsline {figure}{\numberline {3.32}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{53}{figure.caption.60}
+\contentsline {figure}{\numberline {3.33}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{55}{figure.caption.61}
+\contentsline {figure}{\numberline {3.34}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{56}{figure.caption.62}
+\contentsline {figure}{\numberline {3.35}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{59}{figure.caption.63}
+\contentsline {figure}{\numberline {3.36}{\ignorespaces Setup of Modelica Standard Library version\relax }}{60}{figure.caption.64}
+\contentsline {figure}{\numberline {3.37}{\ignorespaces User Interface of OMEdit\relax }}{62}{figure.caption.65}
+\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in OMEdit\relax }}{63}{figure.caption.66}
+\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{64}{figure.caption.67}
+\contentsline {figure}{\numberline {3.40}{\ignorespaces Different views of a model in OMEdit\relax }}{64}{figure.caption.68}
+\contentsline {figure}{\numberline {3.41}{\ignorespaces Opening a model in text view in OMEdit\relax }}{65}{figure.caption.69}
+\contentsline {figure}{\numberline {3.42}{\ignorespaces Simulating a model in OMEdit\relax }}{65}{figure.caption.70}
+\contentsline {figure}{\numberline {3.43}{\ignorespaces Output window of OMEdit\relax }}{66}{figure.caption.71}
+\contentsline {figure}{\numberline {3.44}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{68}{figure.caption.72}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{67}{figure.caption.72}
-\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{68}{figure.caption.73}
-\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{68}{figure.caption.74}
-\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{69}{figure.caption.75}
-\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{72}{figure.caption.77}
-\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{77}{figure.caption.79}
-\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{78}{figure.caption.81}
-\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{79}{figure.caption.83}
-\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{80}{figure.caption.85}
+\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{69}{figure.caption.73}
+\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{70}{figure.caption.74}
+\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{70}{figure.caption.75}
+\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{71}{figure.caption.76}
+\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{74}{figure.caption.78}
+\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{79}{figure.caption.80}
+\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{80}{figure.caption.82}
+\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{81}{figure.caption.84}
+\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{82}{figure.caption.86}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{96}{figure.caption.87}
-\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{96}{figure.caption.88}
-\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{97}{figure.caption.89}
-\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{101}{figure.caption.90}
-\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{103}{figure.caption.91}
-\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{104}{figure.caption.93}
+\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{98}{figure.caption.88}
+\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{98}{figure.caption.89}
+\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{99}{figure.caption.90}
+\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{103}{figure.caption.91}
+\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{105}{figure.caption.92}
+\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{106}{figure.caption.94}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{116}{figure.caption.95}
-\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{116}{subfigure.1.1}
-\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{116}{subfigure.1.2}
-\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{116}{figure.caption.96}
-\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{117}{figure.caption.97}
-\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{118}{figure.caption.98}
-\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{123}{figure.caption.99}
-\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{123}{figure.caption.100}
-\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{125}{figure.caption.102}
-\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{125}{figure.caption.103}
+\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{118}{figure.caption.96}
+\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{118}{subfigure.1.1}
+\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{118}{subfigure.1.2}
+\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{118}{figure.caption.97}
+\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{119}{figure.caption.98}
+\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{120}{figure.caption.99}
+\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{125}{figure.caption.100}
+\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{125}{figure.caption.101}
+\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{127}{figure.caption.103}
+\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{127}{figure.caption.104}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{136}{figure.caption.105}
-\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{136}{subfigure.1.1}
-\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{136}{subfigure.1.2}
-\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{137}{figure.caption.106}
-\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{141}{figure.caption.107}
+\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{138}{figure.caption.106}
+\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{138}{subfigure.1.1}
+\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{138}{subfigure.1.2}
+\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{139}{figure.caption.107}
+\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{143}{figure.caption.108}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{150}{figure.caption.109}
-\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{150}{subfigure.1.1}
-\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{150}{subfigure.1.2}
-\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{150}{figure.caption.110}
-\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{150}{subfigure.2.1}
-\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{150}{subfigure.2.2}
-\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{151}{figure.caption.111}
-\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{152}{figure.caption.112}
-\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{160}{figure.caption.115}
-\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{161}{figure.caption.117}
-\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{161}{figure.caption.118}
-\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{163}{figure.caption.120}
+\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{152}{figure.caption.110}
+\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{152}{subfigure.1.1}
+\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{152}{subfigure.1.2}
+\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{152}{figure.caption.111}
+\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{152}{subfigure.2.1}
+\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{152}{subfigure.2.2}
+\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{153}{figure.caption.112}
+\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{154}{figure.caption.113}
+\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{162}{figure.caption.116}
+\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{163}{figure.caption.118}
+\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{163}{figure.caption.119}
+\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{165}{figure.caption.121}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{174}{figure.caption.125}
-\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{175}{figure.caption.127}
-\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{176}{figure.caption.128}
-\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{184}{figure.caption.129}
-\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{185}{figure.caption.131}
-\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{186}{figure.caption.133}
-\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{187}{figure.caption.135}
+\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{176}{figure.caption.126}
+\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{177}{figure.caption.128}
+\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{178}{figure.caption.129}
+\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{186}{figure.caption.130}
+\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{187}{figure.caption.132}
+\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{188}{figure.caption.134}
+\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{189}{figure.caption.136}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{204}{figure.caption.137}
-\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{205}{figure.caption.139}
-\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{206}{figure.caption.140}
-\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{206}{figure.caption.141}
-\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{214}{figure.caption.145}
-\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{215}{figure.caption.147}
-\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{216}{figure.caption.149}
+\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{206}{figure.caption.138}
+\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{207}{figure.caption.140}
+\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{208}{figure.caption.141}
+\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{208}{figure.caption.142}
+\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{216}{figure.caption.146}
+\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{217}{figure.caption.148}
+\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{218}{figure.caption.150}
\addvspace {10\p@ }
-\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{232}{figure.caption.157}
-\contentsline {figure}{\numberline {11.2}{\ignorespaces Cycle of query-response between master and slave\relax }}{232}{figure.caption.158}
-\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{233}{figure.caption.160}
-\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{238}{figure.caption.167}
-\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{239}{figure.caption.168}
-\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{240}{figure.caption.169}
-\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in the FLOSS code\relax }}{242}{figure.caption.170}
-\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{245}{figure.caption.172}
-\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{246}{figure.caption.173}
-\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{246}{figure.caption.174}
-\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{247}{figure.caption.175}
-\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{247}{figure.caption.176}
-\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{248}{figure.caption.177}
-\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read energy meter values}}{248}{figure.caption.178}
+\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{234}{figure.caption.158}
+\contentsline {figure}{\numberline {11.2}{\ignorespaces Cycle of query-response between master and slave\relax }}{234}{figure.caption.159}
+\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{235}{figure.caption.161}
+\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{240}{figure.caption.168}
+\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{241}{figure.caption.169}
+\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{242}{figure.caption.170}
+\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in the FLOSS code\relax }}{244}{figure.caption.171}
+\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{247}{figure.caption.173}
+\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{248}{figure.caption.174}
+\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{248}{figure.caption.175}
+\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{249}{figure.caption.176}
+\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{249}{figure.caption.177}
+\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{250}{figure.caption.178}
+\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read energy meter values}}{250}{figure.caption.179}
\addvspace {10\p@ }
diff --git a/floss-arduino.log b/floss-arduino.log
index 5d8a0c0..1aa83d6 100644
--- a/floss-arduino.log
+++ b/floss-arduino.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2017.8.1) 28 JUN 2021 20:09
+This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2017.8.1) 29 JUN 2021 13:12
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -461,6 +461,11 @@ Package: beramono 2004/01/31 (WaS)
Package: seqsplit 2006/08/07 v0.1 Splitting long sequences (DNA, RNA, proteins,
etc.)
)
+(/Users/kannan/Library/texmf/tex/latex/tfrupee.sty
+Package: tfrupee 2010/12/15 LaTeX Support for the TechFat Rupee symbols by Tech
+Fat (http://techfat.blogspot.com/2010/07/new-open-source-india-rupee-font.html)
+. Adapted for use with TeX by Palle Jorgensen, hamselv(a)pallej.dk
+)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/suppl/styles.tex
(/usr/local/texlive/2017/texmf-dist/tex/latex/ntheorem/ntheorem.sty
Style `ntheorem', Version 1.33 <2011/08/15>
@@ -525,20 +530,20 @@ Writing index file floss-arduino.idx
(./floss-arduino.aux)
\openout1 = `floss-arduino.aux'.
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 108.
-LaTeX Font Info: ... okay on input line 108.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 108.
-LaTeX Font Info: ... okay on input line 108.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 108.
-LaTeX Font Info: ... okay on input line 108.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 108.
-LaTeX Font Info: ... okay on input line 108.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 108.
-LaTeX Font Info: ... okay on input line 108.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 108.
-LaTeX Font Info: ... okay on input line 108.
-LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 108.
-LaTeX Font Info: ... okay on input line 108.
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 109.
+LaTeX Font Info: ... okay on input line 109.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 109.
+LaTeX Font Info: ... okay on input line 109.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 109.
+LaTeX Font Info: ... okay on input line 109.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 109.
+LaTeX Font Info: ... okay on input line 109.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 109.
+LaTeX Font Info: ... okay on input line 109.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 109.
+LaTeX Font Info: ... okay on input line 109.
+LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 109.
+LaTeX Font Info: ... okay on input line 109.
(/usr/local/texlive/2017/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
@@ -571,14 +576,14 @@ File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
-Package layouts Warning: Layout scale set to 0.5 on input line 108.
+Package layouts Warning: Layout scale set to 0.5 on input line 109.
\AtBeginShipoutBox=\box34
Package hyperref Warning: Height of page (\stockheight) is invalid (0.0pt),
(hyperref) using 11in.
-Package hyperref Info: Link coloring OFF on input line 108.
+Package hyperref Info: Link coloring OFF on input line 109.
(/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section
@@ -588,35 +593,35 @@ Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO)
\c@section@level=\count275
LaTeX Info: Redefining \Ref on input line 515.
)
-LaTeX Info: Redefining \ref on input line 108.
-LaTeX Info: Redefining \pageref on input line 108.
-LaTeX Info: Redefining \nameref on input line 108.
+LaTeX Info: Redefining \ref on input line 109.
+LaTeX Info: Redefining \pageref on input line 109.
+LaTeX Info: Redefining \nameref on input line 109.
(./floss-arduino.out) (./floss-arduino.out)
\@outlinefile=\write5
\openout5 = `floss-arduino.out'.
-LaTeX Info: Redefining \Ref on input line 108.
+LaTeX Info: Redefining \Ref on input line 109.
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: subfig package v1.3 is loaded.
Package caption Info: listings package is loaded.
Package caption Info: End \AtBeginDocument code.
(./suppl/title-all.tex
-<suppl/fossee_logo_hi.png, id=860, 753.2943pt x 277.9986pt>
+<suppl/fossee_logo_hi.png, id=864, 753.2943pt x 277.9986pt>
File: suppl/fossee_logo_hi.png Graphic file (type png)
<use suppl/fossee_logo_hi.png>
Package pdftex.def Info: suppl/fossee_logo_hi.png used on input line 13.
(pdftex.def) Requested size: 119.2467pt x 44.00558pt.
-<suppl/IITB-logo-HighRes.png, id=862, 716.91461pt x 687.03922pt>
+<suppl/IITB-logo-HighRes.png, id=866, 716.91461pt x 687.03922pt>
File: suppl/IITB-logo-HighRes.png Graphic file (type png)
<use suppl/IITB-logo-HighRes.png>
Package pdftex.def Info: suppl/IITB-logo-HighRes.png used on input line 14.
(pdftex.def) Requested size: 79.49577pt x 76.18257pt.
-<suppl/by-nc-nd.png, id=863, 97.0827pt x 33.9669pt>
+<suppl/by-nc-nd.png, id=867, 97.0827pt x 33.9669pt>
File: suppl/by-nc-nd.png Graphic file (type png)
<use suppl/by-nc-nd.png>
Package pdftex.def Info: suppl/by-nc-nd.png used on input line 17.
@@ -679,7 +684,7 @@ Overfull \hbox (74.6947pt too wide) detected at line 9
] [4] [5] [6] [7] [8]
-Overfull \hbox (42.2769pt too wide) detected at line 239
+Overfull \hbox (42.2769pt too wide) detected at line 240
\T1/cmr/bx/n/10.95 References
[]
@@ -774,7 +779,7 @@ Chapter 2.
]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/miccontblk.png, id=1779, 419.6478pt x 413.3844pt>
+/miccontblk.png, id=1788, 419.6478pt x 413.3844pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/miccontblk.png Graphic file (type png)
@@ -786,7 +791,7 @@ user-code/hw-env/figures/miccontblk.png used on input line 50.
[4 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
ures/miccontblk.png>] [5]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/resolution.png, id=1793, 207.77625pt x 330.23375pt>
+/resolution.png, id=1802, 207.77625pt x 330.23375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/resolution.png Graphic file (type png)
@@ -798,7 +803,7 @@ user-code/hw-env/figures/resolution.png used on input line 127.
[6 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
ures/resolution.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/OSHW-138px.png, id=1807, 138.5175pt x 145.54375pt>
+/OSHW-138px.png, id=1816, 138.5175pt x 145.54375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/OSHW-138px.png Graphic file (type png)
@@ -810,7 +815,7 @@ user-code/hw-env/figures/OSHW-138px.png used on input line 182.
[7 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
ures/OSHW-138px.png>] [8]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/arduino.png, id=1836, 585.18625pt x 221.82875pt>
+/arduino.png, id=1845, 585.18625pt x 221.82875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/arduino.png Graphic file (type png)
@@ -826,7 +831,7 @@ Overfull \hbox (3.4056pt too wide) in paragraph at lines 261--281
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/mega.jpg, id=1839, 481.8pt x 316.7835pt>
+/mega.jpg, id=1848, 481.8pt x 316.7835pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/mega.jpg Graphic file (type jpg)
@@ -837,7 +842,7 @@ user-code/hw-env/figures/mega.jpg used on input line 293.
(pdftex.def) Requested size: 258.36281pt x 169.87627pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/lily.jpg, id=1842, 321.2pt x 321.2pt>
+/lily.jpg, id=1851, 321.2pt x 321.2pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/lily.jpg Graphic file (type jpg)
@@ -849,7 +854,7 @@ user-code/hw-env/figures/lily.jpg used on input line 304.
[9 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
ures/arduino.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/arduino-phone.jpg, id=1853, 230.15924pt x 153.5162pt>
+/arduino-phone.jpg, id=1863, 230.15924pt x 153.5162pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/arduino-phone.jpg Graphic file (type jpg)
@@ -861,7 +866,7 @@ user-code/hw-env/figures/arduino-phone.jpg used on input line 323.
[10 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/mega.jpg>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/arduino-3d-printer.jpg, id=1864, 770.88pt x 364.36125pt>
+/arduino-3d-printer.jpg, id=1873, 770.88pt x 364.36125pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/arduino-3d-printer.jpg Graphic file (type jpg)
@@ -874,7 +879,7 @@ user-code/hw-env/figures/arduino-3d-printer.jpg used on input line 337.
gures/lily.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-cod
e/hw-env/figures/arduino-phone.jpg>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_board_V
-1p2.png, id=1879, 608.2725pt x 534.99875pt>
+1p2.png, id=1888, 608.2725pt x 534.99875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_bo
ard_V1p2.png Graphic file (type png)
@@ -885,7 +890,7 @@ tools/shield/pcb_board_V1p2.png used on input line 370.
(pdftex.def) Requested size: 258.36281pt x 227.24492pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2
-.png, id=1881, 819.06pt x 599.23875pt>
+.png, id=1890, 819.06pt x 599.23875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield
-V1p2.png Graphic file (type png)
@@ -896,7 +901,7 @@ tools/shield/shield-V1p2.png used on input line 379.
(pdftex.def) Requested size: 397.48499pt x 290.81331pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2
-.jpg, id=1883, 494.59781pt x 376.40625pt>
+.jpg, id=1892, 494.59781pt x 376.40625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield
-V1p2.jpg Graphic file (type jpg)
@@ -907,7 +912,7 @@ tools/shield/shield-V1p2.jpg used on input line 388.
(pdftex.def) Requested size: 238.49341pt x 181.5pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/shield-crop.jpg, id=1889, 608.2725pt x 443.6575pt>
+/shield-crop.jpg, id=1898, 608.2725pt x 443.6575pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/shield-crop.jpg Graphic file (type jpg)
@@ -917,19 +922,19 @@ Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/hw-env/figures/shield-crop.jpg used on input line 454.
(pdftex.def) Requested size: 397.48499pt x 289.9242pt.
[12 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
-gures/arduino-3d-printer.jpg>])
-(./user-code/sw-env/sw-env-base.tex [13 </Users/kannan/FOSS/scilab-arduino/flos
-s-arduino-clone/tools/shield/pcb_board_V1p2.png>] [14 </Users/kannan/FOSS/scila
-b-arduino/floss-arduino-clone/tools/shield/shield-V1p2.png> </Users/kannan/FOSS
-/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2.jpg>] [15]
-[16 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig
-ures/shield-crop.jpg>]
-Chapter 3.
-[17
+gures/arduino-3d-printer.jpg>] [13 </Users/kannan/FOSS/scilab-arduino/floss-ard
+uino-clone/tools/shield/pcb_board_V1p2.png>])
+(./user-code/sw-env/sw-env-base.tex [14 </Users/kannan/FOSS/scilab-arduino/flos
+s-arduino-clone/tools/shield/shield-V1p2.png>] [15 </Users/kannan/FOSS/scilab-a
+rduino/floss-arduino-clone/tools/shield/shield-V1p2.jpg>] [16 </Users/kannan/FO
+SS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/shield-crop.jpg>
+] [17] [18
]
+Chapter 3.
+[19]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/hw-device-manager.jpg, id=1933, 793.96625pt x 579.16376pt>
+/hw-device-manager.jpg, id=1952, 793.96625pt x 579.16376pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/hw-device-manager.jpg Graphic file (type jpg)
@@ -940,7 +945,7 @@ user-code/hw-env/figures/hw-device-manager.jpg used on input line 110.
(pdftex.def) Requested size: 397.48499pt x 289.95233pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/device-manager-com.png, id=1934, 1175.39125pt x 863.225pt>
+/device-manager-com.png, id=1953, 1175.39125pt x 863.225pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/device-manager-com.png Graphic file (type png)
@@ -951,7 +956,7 @@ user-code/sw-env/figures/device-manager-com.png used on input line 117.
(pdftex.def) Requested size: 397.48499pt x 291.912pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/update-driver.png, id=1935, 635.37375pt x 423.5825pt>
+/update-driver.png, id=1954, 635.37375pt x 423.5825pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/update-driver.png Graphic file (type png)
@@ -960,11 +965,11 @@ ures/update-driver.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/hw-env/figures/update-driver.png used on input line 124.
(pdftex.def) Requested size: 397.48499pt x 264.99695pt.
- [18] [19 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-e
-nv/figures/hw-device-manager.jpg>] [20 </Users/kannan/FOSS/scilab-arduino/floss
+ [20] [21 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-e
+nv/figures/hw-device-manager.jpg>] [22 </Users/kannan/FOSS/scilab-arduino/floss
-arduino-clone/user-code/sw-env/figures/device-manager-com.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/launch-arduino-opt.png, id=1970, 751.80875pt x 313.17pt>
+/launch-arduino-opt.png, id=1990, 751.80875pt x 313.17pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/launch-arduino-opt.png Graphic file (type png)
@@ -973,10 +978,10 @@ ures/launch-arduino-opt.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/launch-arduino-opt.png used on input line 219.
(pdftex.def) Requested size: 258.36281pt x 107.62325pt.
- [21 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
+ [23 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/update-driver.png (PNG copy)>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures
-/arduino-ide.jpg, id=1981, 856.19875pt x 657.45625pt>
+/arduino-ide.jpg, id=2000, 856.19875pt x 657.45625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi
gures/arduino-ide.jpg Graphic file (type jpg)
@@ -988,18 +993,18 @@ user-code/hw-env/figures/arduino-ide.jpg used on input line 236.
Underfull \vbox (badness 1303) has occurred while \output is active []
- [22 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [24 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/launch-arduino-opt.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-
-clone/user-code/hw-env/figures/arduino-ide.jpg>] [23] [24]
+clone/user-code/hw-env/figures/arduino-ide.jpg>] [25] [26]
Package hyperref Info: bookmark level for unknown ardmass defaults to 0 on inpu
t line 340.
Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i
nput line 350.
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/flo
-ss-firmware.ino)) (./user-code/sw-env/sw-env-scilab.tex [25] [26]
+ss-firmware.ino)) (./user-code/sw-env/sw-env-scilab.tex [27] [28]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/linux-cd.png, id=2055, 787.94376pt x 192.72pt>
+/linux-cd.png, id=2076, 787.94376pt x 192.72pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/linux-cd.png Graphic file (type png)
@@ -1008,10 +1013,10 @@ ures/linux-cd.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/linux-cd.png used on input line 75.
(pdftex.def) Requested size: 393.97092pt x 96.35976pt.
- [27 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [29 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/linux-cd.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/browse-directory.png, id=2068, 450.18187pt x 327.47343pt>
+/browse-directory.png, id=2088, 450.18187pt x 327.47343pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/browse-directory.png Graphic file (type png)
@@ -1028,7 +1033,7 @@ Overfull \hbox (19.3647pt too wide) in paragraph at lines 114--124
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/builder.png, id=2071, 600.74437pt x 421.575pt>
+/builder.png, id=2091, 600.74437pt x 421.575pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/builder.png Graphic file (type png)
@@ -1043,10 +1048,10 @@ Overfull \hbox (1.53204pt too wide) in paragraph at lines 130--140
\T1/fvm/m/n/10.95 exec builder.sce
[]
-[28 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[30 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/browse-directory.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/loader.png, id=2083, 600.74437pt x 421.575pt>
+/loader.png, id=2102, 600.74437pt x 421.575pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/loader.png Graphic file (type png)
@@ -1055,10 +1060,10 @@ ures/loader.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/loader.png used on input line 152.
(pdftex.def) Requested size: 300.37144pt x 210.78697pt.
- [29 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [31 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/builder.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/device-manager.png, id=2091, 602.25pt x 451.6875pt>
+/device-manager.png, id=2110, 602.25pt x 451.6875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/device-manager.png Graphic file (type png)
@@ -1069,7 +1074,7 @@ user-code/sw-env/figures/device-manager.png used on input line 180.
(pdftex.def) Requested size: 397.48499pt x 298.12845pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/com-properties.png, id=2095, 602.25pt x 451.6875pt>
+/com-properties.png, id=2114, 602.25pt x 451.6875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/com-properties.png Graphic file (type png)
@@ -1078,10 +1083,10 @@ ures/com-properties.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/com-properties.png used on input line 201.
(pdftex.def) Requested size: 301.12425pt x 225.84319pt.
- [30 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [32 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/loader.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/linux-port.png, id=2102, 634.37pt x 246.9225pt>
+/linux-port.png, id=2121, 634.37pt x 246.9225pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/linux-port.png Graphic file (type png)
@@ -1090,7 +1095,7 @@ ures/linux-port.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/linux-port.png used on input line 225.
(pdftex.def) Requested size: 317.18422pt x 123.46094pt.
- [31 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [33 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/device-manager.png>]
Overfull \hbox (22.98761pt too wide) in paragraph at lines 239--247
[]\T1/cmr/m/n/10.95 Inside the \T1/fvm/m/n/10.95 Origin/tools/scilab \T1/cmr/m/
@@ -1098,13 +1103,13 @@ n/10.95 di-rec-tory, lo-cate a file \T1/fvm/m/n/10.95 test_firmware.sce\T1/cmr/
m/n/10.95 .
[]
-[32 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[34 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/com-properties.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone
/user-code/sw-env/figures/linux-port.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmwa
re.sce)
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/test-console.png, id=2120, 600.74437pt x 421.575pt>
+/test-console.png, id=2140, 600.74437pt x 421.575pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/test-console.png Graphic file (type png)
@@ -1115,7 +1120,7 @@ user-code/sw-env/figures/test-console.png used on input line 276.
(pdftex.def) Requested size: 300.37144pt x 210.78697pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/table_functions_crop.pdf, id=2123, 1055.945pt x 543.02875pt>
+/table_functions_crop.pdf, id=2143, 1055.945pt x 543.02875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/table_functions_crop.pdf Graphic file (type pdf)
@@ -1126,16 +1131,16 @@ user-code/sw-env/figures/table_functions_crop.pdf used on input line 301.
(pdftex.def) Requested size: 397.48499pt x 204.40587pt.
Package hyperref Info: bookmark level for unknown codemass defaults to 0 on inp
ut line 314.
- [33]
+ [35]
Underfull \vbox (badness 1308) has occurred while \output is active []
- [34 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [36 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/test-console.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/table_functions_crop.pdf>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmwa
re.sce)
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/sine-blk.png, id=2151, 376.40625pt x 376.40625pt>
+/sine-blk.png, id=2170, 376.40625pt x 376.40625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/sine-blk.png Graphic file (type png)
@@ -1144,10 +1149,10 @@ ures/sine-blk.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/sine-blk.png used on input line 351.
(pdftex.def) Requested size: 357.73405pt x 357.76195pt.
- [35] [36 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e
+ [37] [38 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e
nv/figures/sine-blk.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/plot-blk.png, id=2172, 310.15875pt x 109.1578pt>
+/plot-blk.png, id=2192, 310.15875pt x 109.1578pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/plot-blk.png Graphic file (type png)
@@ -1158,7 +1163,7 @@ user-code/sw-env/figures/plot-blk.png used on input line 403.
(pdftex.def) Requested size: 357.73405pt x 125.90192pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/clock-blk.png, id=2174, 307.90031pt x 108.405pt>
+/clock-blk.png, id=2194, 307.90031pt x 108.405pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/clock-blk.png Graphic file (type png)
@@ -1169,7 +1174,7 @@ user-code/sw-env/figures/clock-blk.png used on input line 417.
(pdftex.def) Requested size: 357.73405pt x 125.95995pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/sine-gen.png, id=2176, 207.77625pt x 253.69781pt>
+/sine-gen.png, id=2196, 207.77625pt x 253.69781pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/sine-gen.png Graphic file (type png)
@@ -1178,11 +1183,11 @@ ures/sine-gen.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/sine-gen.png used on input line 438.
(pdftex.def) Requested size: 178.86702pt x 218.40813pt.
- [37 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [39 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/plot-blk.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user
-code/sw-env/figures/clock-blk.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/sine-output.png, id=2182, 383.18156pt x 184.43906pt>
+/sine-output.png, id=2203, 383.18156pt x 184.43906pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/sine-output.png Graphic file (type png)
@@ -1193,7 +1198,7 @@ user-code/sw-env/figures/sine-output.png used on input line 449.
(pdftex.def) Requested size: 258.36281pt x 124.36716pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/cscope-config.png, id=2184, 310.15875pt x 289.08pt>
+/cscope-config.png, id=2205, 310.15875pt x 289.08pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/cscope-config.png Graphic file (type png)
@@ -1208,11 +1213,11 @@ Overfull \hbox (0.16797pt too wide) in paragraph at lines 468--477
pa-ram-e-ter is \T1/fvm/m/n/10.95 Final integration
[]
-[38 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[40 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/sine-gen.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-
code/sw-env/figures/sine-output.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/sim-setup.png, id=2191, 333.49594pt x 225.84375pt>
+/sim-setup.png, id=2211, 333.49594pt x 225.84375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/sim-setup.png Graphic file (type png)
@@ -1224,10 +1229,10 @@ user-code/sw-env/figures/sim-setup.png used on input line 480.
Underfull \vbox (badness 10000) has occurred while \output is active []
- [39 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [41 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/cscope-config.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/arduino-palette.png, id=2199, 292.84406pt x 107.65219pt>
+/arduino-palette.png, id=2218, 292.84406pt x 107.65219pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/arduino-palette.png Graphic file (type png)
@@ -1238,7 +1243,7 @@ user-code/sw-env/figures/arduino-palette.png used on input line 511.
(pdftex.def) Requested size: 258.36281pt x 94.98553pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/xcos-help.png, id=2200, 617.30624pt x 466.74374pt>
+/xcos-help.png, id=2219, 617.30624pt x 466.74374pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/xcos-help.png Graphic file (type png)
@@ -1250,12 +1255,12 @@ user-code/sw-env/figures/xcos-help.png used on input line 518.
) (./user-code/sw-env/sw-env-python.tex
Underfull \vbox (badness 10000) has occurred while \output is active []
- [40 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [42 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/sim-setup.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/use
-r-code/sw-env/figures/arduino-palette.png>] [41 </Users/kannan/FOSS/scilab-ardu
+r-code/sw-env/figures/arduino-palette.png>] [43 </Users/kannan/FOSS/scilab-ardu
ino/floss-arduino-clone/user-code/sw-env/figures/xcos-help.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/python-windows-install.JPG, id=2213, 514.17094pt x 316.93407pt>
+/python-windows-install.JPG, id=2232, 514.17094pt x 316.93407pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/python-windows-install.JPG Graphic file (type jpg)
@@ -1266,7 +1271,7 @@ user-code/sw-env/figures/python-windows-install.JPG used on input line 36.
(pdftex.def) Requested size: 258.36281pt x 159.25491pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/windows-cmd.png, id=2216, 572.1375pt x 338.26375pt>
+/windows-cmd.png, id=2235, 572.1375pt x 338.26375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/windows-cmd.png Graphic file (type png)
@@ -1277,7 +1282,7 @@ user-code/sw-env/figures/windows-cmd.png used on input line 55.
(pdftex.def) Requested size: 258.36281pt x 152.75406pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/win-command-prompt.png, id=2217, 1353.055pt x 289.08pt>
+/win-command-prompt.png, id=2236, 1353.055pt x 289.08pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/win-command-prompt.png Graphic file (type png)
@@ -1286,8 +1291,8 @@ ures/win-command-prompt.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/win-command-prompt.png used on input line 65.
(pdftex.def) Requested size: 258.36281pt x 55.19925pt.
- [42 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
-gures/python-windows-install.JPG>] [43 </Users/kannan/FOSS/scilab-arduino/floss
+ [44 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/python-windows-install.JPG>] [45 </Users/kannan/FOSS/scilab-arduino/floss
-arduino-clone/user-code/sw-env/figures/windows-cmd.png> </Users/kannan/FOSS/sc
ilab-arduino/floss-arduino-clone/user-code/sw-env/figures/win-command-prompt.pn
g>]
@@ -1296,7 +1301,7 @@ Overfull \hbox (6.38388pt too wide) in paragraph at lines 96--100
fvm/m/n/10.95 pip show pyserial
[]
-[44] [45]
+[46] [47]
Package hyperref Info: bookmark level for unknown pymass defaults to 0 on input
line 207.
@@ -1304,9 +1309,9 @@ Package hyperref Info: bookmark level for unknown pymass defaults to 0 on input
re.py)) (./user-code/sw-env/sw-env-julia.tex
Underfull \vbox (badness 10000) has occurred while \output is active []
- [46]
+ [48]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/julia-download.png, id=2316, 670.00313pt x 277.035pt>
+/julia-download.png, id=2335, 670.00313pt x 277.035pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/julia-download.png Graphic file (type png)
@@ -1317,7 +1322,7 @@ user-code/sw-env/figures/julia-download.png used on input line 37.
(pdftex.def) Requested size: 397.48499pt x 164.34962pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/julia-windows-install.png, id=2317, 756.8275pt x 632.3625pt>
+/julia-windows-install.png, id=2336, 756.8275pt x 632.3625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/julia-windows-install.png Graphic file (type png)
@@ -1342,11 +1347,11 @@ ures/win-command-prompt.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/win-command-prompt.png used on input line 58.
(pdftex.def) Requested size: 258.36281pt x 55.19925pt.
- [47] [48 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e
+ [49] [50 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e
nv/figures/julia-download.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino
--clone/user-code/sw-env/figures/julia-windows-install.png>] [49]
+-clone/user-code/sw-env/figures/julia-windows-install.png>] [51]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/julia-repl-windows.png, id=2348, 1354.05875pt x 768.8725pt>
+/julia-repl-windows.png, id=2368, 1354.05875pt x 768.8725pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/julia-repl-windows.png Graphic file (type png)
@@ -1357,7 +1362,7 @@ user-code/sw-env/figures/julia-repl-windows.png used on input line 105.
(pdftex.def) Requested size: 397.48499pt x 225.70088pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/julia-pkg-windows.png, id=2350, 1353.055pt x 768.8725pt>
+/julia-pkg-windows.png, id=2370, 1353.055pt x 768.8725pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/julia-pkg-windows.png Graphic file (type png)
@@ -1366,22 +1371,22 @@ ures/julia-pkg-windows.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/julia-pkg-windows.png used on input line 114.
(pdftex.def) Requested size: 397.48499pt x 225.86513pt.
- [50 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [52 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/julia-repl-windows.png>]
Overfull \hbox (5.34262pt too wide) in paragraph at lines 138--140
[]\T1/cmr/m/n/10.95 First, up-date your sys-tem. Open the Ter-mi-nal. Type \T1/
fvm/m/n/10.95 sudo apt-get update
[]
-[51 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[53 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/julia-pkg-windows.png>]
Overfull \hbox (12.2196pt too wide) in paragraph at lines 155--159
\T1/fvm/m/n/10.95 sudo ln -s /opt/julia-1.6.0/bin/julia /usr/local/bin/julia
[]
-[52]
+[54]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/julia-terminal-repl.png, id=2382, 949.5475pt x 655.44875pt>
+/julia-terminal-repl.png, id=2401, 949.5475pt x 655.44875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/julia-terminal-repl.png Graphic file (type png)
@@ -1390,10 +1395,10 @@ ures/julia-terminal-repl.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/julia-terminal-repl.png used on input line 186.
(pdftex.def) Requested size: 397.48499pt x 274.37646pt.
- [53 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [55 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/julia-terminal-repl.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/julia-pkg.png, id=2393, 949.5475pt x 655.44875pt>
+/julia-pkg.png, id=2413, 949.5475pt x 655.44875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/julia-pkg.png Graphic file (type png)
@@ -1402,15 +1407,15 @@ ures/julia-pkg.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/julia-pkg.png used on input line 216.
(pdftex.def) Requested size: 397.48499pt x 274.37646pt.
- [54 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [56 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/julia-pkg.png>]
Package hyperref Info: bookmark level for unknown juliamass defaults to 0 on in
put line 265.
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test_firmwar
-e.jl [55])) (./user-code/sw-env/sw-env-OM.tex [56]
+e.jl [57])) (./user-code/sw-env/sw-env-OM.tex [58]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/openmodelica-run-anyway.png, id=2437, 812.03375pt x 749.80125pt>
+/openmodelica-run-anyway.png, id=2457, 812.03375pt x 749.80125pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/openmodelica-run-anyway.png Graphic file (type png)
@@ -1427,7 +1432,7 @@ on-nec-tion Ed-i-tor (OMEdit)
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/OMEdit-libraries.png, id=2441, 664.4825pt x 546.04pt>
+/OMEdit-libraries.png, id=2461, 664.4825pt x 546.04pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/OMEdit-libraries.png Graphic file (type png)
@@ -1439,14 +1444,14 @@ user-code/sw-env/figures/OMEdit-libraries.png used on input line 65.
Underfull \vbox (badness 3942) has occurred while \output is active []
- [57 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [59 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/openmodelica-run-anyway.png>]
Underfull \vbox (badness 10000) has occurred while \output is active []
- [58 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+ [60 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/OMEdit-libraries.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/OMEdit-UI.png, id=2462, 996.1215pt x 597.9138pt>
+/OMEdit-UI.png, id=2481, 996.1215pt x 597.9138pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/OMEdit-UI.png Graphic file (type png)
@@ -1457,7 +1462,7 @@ user-code/sw-env/figures/OMEdit-UI.png used on input line 97.
(pdftex.def) Requested size: 397.48499pt x 238.5865pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-open-model.png, id=2464, 1087.06125pt x 792.9625pt>
+/om-open-model.png, id=2483, 1087.06125pt x 792.9625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-open-model.png Graphic file (type png)
@@ -1468,7 +1473,7 @@ user-code/sw-env/figures/om-open-model.png used on input line 111.
(pdftex.def) Requested size: 397.48499pt x 289.94313pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-Modeling.png, id=2465, 1368.11125pt x 791.95876pt>
+/om-Modeling.png, id=2484, 1368.11125pt x 791.95876pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-Modeling.png Graphic file (type png)
@@ -1479,7 +1484,7 @@ user-code/sw-env/figures/om-Modeling.png used on input line 118.
(pdftex.def) Requested size: 397.48499pt x 230.08511pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-modeling-views.png, id=2466, 673.01437pt x 373.395pt>
+/om-modeling-views.png, id=2485, 673.01437pt x 373.395pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-modeling-views.png Graphic file (type png)
@@ -1490,7 +1495,7 @@ user-code/sw-env/figures/om-modeling-views.png used on input line 126.
(pdftex.def) Requested size: 397.48499pt x 220.52904pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-text-view.png, id=2467, 1370.11874pt x 796.9775pt>
+/om-text-view.png, id=2486, 1370.11874pt x 796.9775pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-text-view.png Graphic file (type png)
@@ -1499,9 +1504,9 @@ ures/om-text-view.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/sw-env/figures/om-text-view.png used on input line 134.
(pdftex.def) Requested size: 397.48499pt x 231.20267pt.
- [59]
+ [61]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-simulate.png, id=2483, 673.01437pt x 373.395pt>
+/om-simulate.png, id=2502, 673.01437pt x 373.395pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-simulate.png Graphic file (type png)
@@ -1512,7 +1517,7 @@ user-code/sw-env/figures/om-simulate.png used on input line 163.
(pdftex.def) Requested size: 397.48499pt x 220.52904pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-sim-success.png, id=2484, 647.41875pt x 516.93124pt>
+/om-sim-success.png, id=2503, 647.41875pt x 516.93124pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-sim-success.png Graphic file (type png)
@@ -1530,19 +1535,19 @@ rigin/tools/openmodelica/linux \T1/cmr/m/n/10.95 di-rec-tory,
Underfull \vbox (badness 10000) has occurred while \output is active []
- [60 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
-gures/OMEdit-UI.png>] [61 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon
+ [62 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
+gures/OMEdit-UI.png>] [63 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon
e/user-code/sw-env/figures/om-open-model.png>]
-LaTeX Warning: Text page 62 contains only floats.
+LaTeX Warning: Text page 64 contains only floats.
-[62 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[64 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/om-Modeling.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/us
er-code/sw-env/figures/om-modeling-views.png>]
-LaTeX Warning: Text page 63 contains only floats.
+LaTeX Warning: Text page 65 contains only floats.
-[63 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[65 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/om-text-view.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/u
ser-code/sw-env/figures/om-simulate.png>]
Overfull \hbox (4.19868pt too wide) in paragraph at lines 199--201
@@ -1556,10 +1561,10 @@ Overfull \hbox (5.89722pt too wide) in paragraph at lines 201--209
est_firmware.mo.
[]
-[64 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
+[66 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig
ures/om-sim-success.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures
-/om-toolbox-loaded.png, id=2526, 325.215pt x 735.74875pt>
+/om-toolbox-loaded.png, id=2545, 325.215pt x 735.74875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi
gures/om-toolbox-loaded.png Graphic file (type png)
@@ -1572,13 +1577,13 @@ Package hyperref Info: bookmark level for unknown OpenModelicamass defaults to
0 on input line 244.
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windo
-ws//test_firmware.mo [65])) (./user-code/led/led-base.tex [66 </Users/kannan/FO
+ws//test_firmware.mo [67])) (./user-code/led/led-base.tex [68 </Users/kannan/FO
SS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-toolbox-loade
d.png>]
Chapter 4.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
-d.png, id=2567, 149.8097pt x 84.315pt>
+d.png, id=2586, 149.8097pt x 84.315pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/led.png Graphic file (type png)
@@ -1589,7 +1594,7 @@ user-code/led/figures/led.png used on input line 52.
(pdftex.def) Requested size: 79.49577pt x 44.74203pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/sc
-hematic.png, id=2569, 415.5525pt x 456.70625pt>
+hematic.png, id=2588, 415.5525pt x 456.70625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/schematic.png Graphic file (type png)
@@ -1598,12 +1603,12 @@ s/schematic.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/led/figures/schematic.png used on input line 65.
(pdftex.def) Requested size: 178.86702pt x 196.58194pt.
- [67
+ [69
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/l
ed.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/ar
-duino-new-shield.jpeg, id=2575, 305.7021pt x 172.0026pt>
+duino-new-shield.jpeg, id=2595, 305.7021pt x 172.0026pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/arduino-new-shield.jpeg Graphic file (type jpg)
@@ -1612,20 +1617,20 @@ s/arduino-new-shield.jpeg>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/led/figures/arduino-new-shield.jpeg used on input line 79.
(pdftex.def) Requested size: 258.36281pt x 145.37354pt.
- [68 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
+ [70 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/schematic.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-c
ode/led/figures/arduino-new-shield.jpeg>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/rg
-b-led-bb.png, id=2583, 451.286pt x 236.082pt>
+b-led-bb.png, id=2603, 451.286pt x 236.082pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/rgb-led-bb.png Graphic file (type png)
<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
s/rgb-led-bb.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
-user-code/led/figures/rgb-led-bb.png used on input line 107.
+user-code/led/figures/rgb-led-bb.png used on input line 108.
(pdftex.def) Requested size: 357.73405pt x 187.14034pt.
- [69 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
+ [71 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/rgb-led-bb.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
d-blue/led-blue.ino)
@@ -1634,38 +1639,38 @@ d-blue/led-blue.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
d-blue-delay/led-blue-delay.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
-d-blue-delay/led-blue-delay.ino) [70]
+d-blue-delay/led-blue-delay.ino) [72]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
-d_output.png, id=2613, 3035.34pt x 1947.275pt>
+d_output.png, id=2633, 3035.34pt x 1947.275pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/led_output.png Graphic file (type png)
<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
s/led_output.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
-user-code/led/figures/led_output.png used on input line 197.
+user-code/led/figures/led_output.png used on input line 198.
(pdftex.def) Requested size: 357.73405pt x 229.47339pt.
-LaTeX Font Info: Try loading font information for T1+cmss on input line 209.
+LaTeX Font Info: Try loading font information for T1+cmss on input line 210.
(/usr/local/texlive/2017/texmf-dist/tex/latex/base/t1cmss.fd
File: t1cmss.fd 2014/09/29 v2.5h Standard LaTeX font definitions
)
Package hyperref Info: bookmark level for unknown egmass defaults to 0 on input
- line 210.
-[71]
+ line 211.
+[73]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
d-blue/led-blue.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
-d-blue-delay/led-blue-delay.ino [72 </Users/kannan/FOSS/scilab-arduino/floss-ar
+d-blue-delay/led-blue-delay.ino [74 </Users/kannan/FOSS/scilab-arduino/floss-ar
duino-clone/user-code/led/figures/led_output.png>])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
d-blue-red/led-blue-red.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le
-d-green-blink/led-green-blink.ino)) (./user-code/led/led-scilab.tex [73]
+d-green-blink/led-green-blink.ino)) (./user-code/led/led-scilab.tex [75]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
-blue.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
--blue.sce) [74]
+-blue.sce) [76]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
-blue.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
@@ -1675,13 +1680,13 @@ d-green-blink/led-green-blink.ino)) (./user-code/led/led-scilab.tex [73]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
-blue.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
--blue-delay.sce [75])
+-blue-delay.sce [77])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
-blue-red.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led
-green-blink.sce)
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
-d-blue-com-2.png, id=2751, 766.865pt x 696.6025pt>
+d-blue-com-2.png, id=2770, 766.865pt x 696.6025pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/led-blue-com-2.png Graphic file (type png)
@@ -1690,14 +1695,14 @@ s/led-blue-com-2.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/led/figures/led-blue-com-2.png used on input line 136.
(pdftex.def) Requested size: 178.86702pt x 162.47923pt.
- [76]
+ [78]
Overfull \hbox (4.77843pt too wide) in paragraph at lines 152--161
[][]
[]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
-d-blue-delay-com-2.png, id=2788, 848.16875pt x 694.595pt>
+d-blue-delay-com-2.png, id=2807, 848.16875pt x 694.595pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/led-blue-delay-com-2.png Graphic file (type png)
@@ -1711,10 +1716,10 @@ Overfull \hbox (4.77843pt too wide) in paragraph at lines 186--198
[][]
[]
-[77 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+[79 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
s/led-blue-com-2.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
-d-blue-red-com-2.png, id=2802, 829.0975pt x 805.0075pt>
+d-blue-red-com-2.png, id=2821, 829.0975pt x 805.0075pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/led-blue-red-com-2.png Graphic file (type png)
@@ -1728,10 +1733,10 @@ Overfull \hbox (13.8529pt too wide) in paragraph at lines 225--242
[][]
[]
-[78 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+[80 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
s/led-blue-delay-com-2.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le
-d-green-blink-com-2.png, id=2815, 869.2475pt x 678.535pt>
+d-green-blink-com-2.png, id=2834, 869.2475pt x 678.535pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur
es/led-green-blink-com-2.png Graphic file (type png)
@@ -1745,8 +1750,8 @@ Overfull \hbox (4.77843pt too wide) in paragraph at lines 267--280
[][]
[]
-[79 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
-s/led-blue-red-com-2.png>]) (./user-code/led/led-python.tex [80 </Users/kannan/
+[81 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure
+s/led-blue-red-com-2.png>]) (./user-code/led/led-python.tex [82 </Users/kannan/
FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-green-blink-c
om-2.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
@@ -1756,7 +1761,7 @@ om-2.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
-blue.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
--blue.py) [81]
+-blue.py) [83]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
-blue.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
@@ -1764,19 +1769,19 @@ om-2.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
-blue-delay.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
--blue-delay.py) [82]
+-blue-delay.py) [84]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
-blue.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
--blue-delay.py [83])
+-blue-delay.py [85])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
--blue-red.py [84])
+-blue-red.py [86])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led
--green-blink.py [85])) (./user-code/led/led-julia.tex
+-green-blink.py [87])) (./user-code/led/led-julia.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
blue.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
-blue.jl) [86]
+blue.jl) [88]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
blue.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
@@ -1786,19 +1791,19 @@ blue-delay.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
blue-delay.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
-blue.jl) [87]
+blue.jl) [89]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
blue-delay.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
blue-red.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-
-green-blink.jl)) (./user-code/led/led-OM.tex [88]
+green-blink.jl)) (./user-code/led/led-OM.tex [90]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
ca/led-blue.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
ca/led-blue.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-blue.mo) [89]
+ca/led-blue.mo) [91]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
ca/led-blue.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
@@ -1806,19 +1811,19 @@ ca/led-blue-delay.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
ca/led-blue-delay.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-blue.mo [90])
+ca/led-blue.mo [92])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-blue-delay.mo [91])
+ca/led-blue-delay.mo [93])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-blue-red.mo [92])
+ca/led-blue-red.mo [94])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli
-ca/led-green-blink.mo)) (./user-code/push/push-base.tex [93] [94
+ca/led-green-blink.mo)) (./user-code/push/push-base.tex [95] [96
]
Chapter 5.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/p
-ushbutton-conn.png, id=3327, 415.5525pt x 438.63875pt>
+ushbutton-conn.png, id=3347, 415.5525pt x 438.63875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/pushbutton-conn.png Graphic file (type png)
@@ -1829,7 +1834,7 @@ user-code/push/figures/pushbutton-conn.png used on input line 63.
(pdftex.def) Requested size: 178.86702pt x 188.80507pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/s
-witch.png, id=3328, 453.695pt x 239.294pt>
+witch.png, id=3348, 453.695pt x 239.294pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/switch.png Graphic file (type png)
@@ -1838,14 +1843,14 @@ es/switch.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/push/figures/switch.png used on input line 72.
(pdftex.def) Requested size: 397.48499pt x 209.64827pt.
- [95]
+ [97]
Underfull \vbox (badness 3098) has occurred while \output is active []
- [96 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
+ [98 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/pushbutton-conn.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone
/user-code/push/figures/switch.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/s
-witch-led.png, id=3342, 453.695pt x 266.596pt>
+witch-led.png, id=3361, 453.695pt x 266.596pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/switch-led.png Graphic file (type png)
@@ -1857,12 +1862,12 @@ user-code/push/figures/switch-led.png used on input line 106.
Underfull \vbox (badness 1158) has occurred while \output is active []
- [97 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
+ [99 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/switch-led.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/p
ush-button-status/push-button-status.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/p
-ush-button-status/push-button-status.ino) [98]
+ush-button-status/push-button-status.ino) [100]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/l
ed-push-button/led-push-button.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/p
@@ -1874,13 +1879,13 @@ Avail-
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/l
-ed-push-button/led-push-button.ino [99])) (./user-code/push/push-scilab.tex
+ed-push-button/led-push-button.ino [101])) (./user-code/push/push-scilab.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/pu
sh-button-status.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/pu
sh-button-status.sce)
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/s
-ci-ard-meter.png, id=3406, 428.60126pt x 442.65375pt>
+ci-ard-meter.png, id=3425, 428.60126pt x 442.65375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/sci-ard-meter.png Graphic file (type png)
@@ -1889,11 +1894,11 @@ es/sci-ard-meter.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/push/figures/sci-ard-meter.png used on input line 31.
(pdftex.def) Requested size: 178.86702pt x 184.73128pt.
- [100]
+ [102]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/le
d-push-button.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/pu
-sh-button-status.sce [101 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon
+sh-button-status.sce [103 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon
e/user-code/push/figures/sci-ard-meter.png>])
Overfull \hbox (0.145pt too wide) in paragraph at lines 64--67
\T1/cmr/m/n/10.95 able at \T1/fvm/m/n/10.95 O r i g i n / u s e r - c o d e / p
@@ -1905,7 +1910,7 @@ Overfull \hbox (0.145pt too wide) in paragraph at lines 64--67
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/le
d-push-button.sce)
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/p
-ush-button-status.PNG, id=3449, 264.99pt x 268.00125pt>
+ush-button-status.PNG, id=3468, 264.99pt x 268.00125pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/push-button-status.PNG Graphic file (type png)
@@ -1919,9 +1924,9 @@ Overfull \hbox (6.96799pt too wide) in paragraph at lines 113--123
[][]
[]
-[102]
+[104]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/l
-ed-push-button.PNG, id=3477, 298.86656pt x 264.99pt>
+ed-push-button.PNG, id=3496, 298.86656pt x 264.99pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
res/led-push-button.PNG Graphic file (type png)
@@ -1935,46 +1940,46 @@ Overfull \hbox (4.77843pt too wide) in paragraph at lines 155--166
[][]
[]
-[103 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
-res/push-button-status.PNG>] [104 </Users/kannan/FOSS/scilab-arduino/floss-ardu
+[105 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu
+res/push-button-status.PNG>] [106 </Users/kannan/FOSS/scilab-arduino/floss-ardu
ino-clone/user-code/push/figures/led-push-button.PNG>])
(./user-code/push/push-python.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/pu
sh-button-status.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/pu
-sh-button-status.py) [105]
+sh-button-status.py) [107]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/le
d-push-button.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/pu
-sh-button-status.py [106])
+sh-button-status.py [108])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/le
-d-push-button.py [107])) (./user-code/push/push-julia.tex
+d-push-button.py [109])) (./user-code/push/push-julia.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/pus
h-button-status.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/pus
-h-button-status.jl) [108]
+h-button-status.jl) [110]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led
-push-button.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/pus
h-button-status.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led
--push-button.jl [109])) (./user-code/push/push-OM.tex
+-push-button.jl [111])) (./user-code/push/push-OM.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
ica/push-button-status.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
-ica/push-button-status.mo) [110]
+ica/push-button-status.mo) [112]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
ica/led-push-button.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
-ica/push-button-status.mo [111])
+ica/push-button-status.mo [113])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel
-ica/led-push-button.mo [112])) (./user-code/ldr/ldr-base.tex [113] [114
+ica/led-push-button.mo [114])) (./user-code/ldr/ldr-base.tex [115] [116
]
Chapter 6.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r.jpg, id=3802, 106.89937pt x 94.85437pt>
+r.jpg, id=3821, 106.89937pt x 94.85437pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr.jpg Graphic file (type jpg)
@@ -1985,7 +1990,7 @@ user-code/ldr/figures/ldr.jpg used on input line 62.
(pdftex.def) Requested size: 178.86702pt x 158.72462pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r_sym.png, id=3803, 1009.52156pt x 741.52031pt>
+r_sym.png, id=3822, 1009.52156pt x 741.52031pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr_sym.png Graphic file (type png)
@@ -1996,7 +2001,7 @@ user-code/ldr/figures/ldr_sym.png used on input line 65.
(pdftex.def) Requested size: 178.86702pt x 131.37468pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r-conn.png, id=3804, 415.5525pt x 450.68375pt>
+r-conn.png, id=3823, 415.5525pt x 450.68375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr-conn.png Graphic file (type png)
@@ -2005,7 +2010,7 @@ s/ldr-conn.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/ldr/figures/ldr-conn.png used on input line 71.
(pdftex.def) Requested size: 178.86702pt x 193.98965pt.
- [115]
+ [117]
Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87
[]\T1/cmr/bx/n/14.4 Connecting an LDR with Ar-duino Uno us-ing a bread-
[]
@@ -2013,12 +2018,12 @@ Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87
Underfull \vbox (badness 3333) has occurred while \output is active []
- [116 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
+ [118 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
res/ldr.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/l
dr/figures/ldr_sym.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/ldr/figures/ldr-conn.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LD
-R.png, id=3817, 455.301pt x 208.78pt>
+R.png, id=3837, 455.301pt x 208.78pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/LDR.png Graphic file (type png)
@@ -2027,10 +2032,10 @@ s/LDR.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/ldr/figures/LDR.png used on input line 102.
(pdftex.def) Requested size: 397.48499pt x 182.27425pt.
- [117 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
+ [119 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
res/LDR.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LD
-R-led.png, id=3831, 455.301pt x 257.763pt>
+R-led.png, id=3851, 455.301pt x 257.763pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/LDR-led.png Graphic file (type png)
@@ -2041,26 +2046,26 @@ user-code/ldr/figures/LDR-led.png used on input line 125.
(pdftex.def) Requested size: 397.48499pt x 225.03864pt.
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
-r-read/ldr-read.ino) [118 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon
+r-read/ldr-read.ino) [120 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon
e/user-code/ldr/figures/LDR-led.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
r-read/ldr-read.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
r-read/ldr-read.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
-r-read/ldr-read.ino [119])
+r-read/ldr-read.ino [121])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld
-r-led/ldr-led.ino)) (./user-code/ldr/ldr-scilab.tex [120]
+r-led/ldr-led.ino)) (./user-code/ldr/ldr-scilab.tex [122]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr
-read.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr
--read.sce) [121]
+-read.sce) [123]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr
-read.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr
--led.sce) [122]
+-led.sce) [124]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r-read-xcos.PNG, id=3954, 257.46187pt x 304.13625pt>
+r-read-xcos.PNG, id=3974, 257.46187pt x 304.13625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr-read-xcos.PNG Graphic file (type png)
@@ -2071,7 +2076,7 @@ user-code/ldr/figures/ldr-read-xcos.PNG used on input line 131.
(pdftex.def) Requested size: 178.86702pt x 211.2975pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r-read-plot.PNG, id=3957, 1284.8pt x 571.13374pt>
+r-read-plot.PNG, id=3977, 1284.8pt x 571.13374pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr-read-plot.PNG Graphic file (type png)
@@ -2083,11 +2088,11 @@ user-code/ldr/figures/ldr-read-plot.PNG used on input line 141.
Underfull \vbox (badness 3849) has occurred while \output is active []
- [123 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
+ [125 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
res/ldr-read-xcos.PNG> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/u
ser-code/ldr/figures/ldr-read-plot.PNG>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r-led-2.png, id=3969, 764.8575pt x 743.77875pt>
+r-led-2.png, id=3988, 764.8575pt x 743.77875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr-led-2.png Graphic file (type png)
@@ -2098,7 +2103,7 @@ user-code/ldr/figures/ldr-led-2.png used on input line 194.
(pdftex.def) Requested size: 258.36281pt x 251.2358pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld
-r-led-read-plot.PNG, id=3974, 1284.8pt x 571.13374pt>
+r-led-read-plot.PNG, id=3993, 1284.8pt x 571.13374pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur
es/ldr-led-read-plot.PNG Graphic file (type png)
@@ -2115,40 +2120,40 @@ Overfull \hbox (4.77843pt too wide) in paragraph at lines 224--244
) (./user-code/ldr/ldr-python.tex
Underfull \vbox (badness 10000) has occurred while \output is active []
- [124]
+ [126]
Underfull \vbox (badness 10000) has occurred while \output is active []
- [125 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
+ [127 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu
res/ldr-led-2.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-
code/ldr/figures/ldr-led-read-plot.PNG>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr
-read.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr
--read.py [126])
+-read.py [128])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr
--read.py [127])
+-read.py [129])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr
--led.py [128])) (./user-code/ldr/ldr-julia.tex
+-led.py [130])) (./user-code/ldr/ldr-julia.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-
-read.jl [129])
+read.jl [131])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-
read.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-
-read.jl [130])
+read.jl [132])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-
-led.jl)) (./user-code/ldr/ldr-OM.tex [131]
+led.jl)) (./user-code/ldr/ldr-OM.tex [133]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli
ca/ldr-read.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli
ca/ldr-read.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli
-ca/ldr-read.mo [132])
+ca/ldr-read.mo [134])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli
-ca/ldr-led.mo [133])) (./user-code/pot/pot-base.tex [134]
+ca/ldr-led.mo [135])) (./user-code/pot/pot-base.tex [136]
Chapter 7.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/po
-tmeter.png, id=4252, 1576.38937pt x 1305.37688pt>
+tmeter.png, id=4272, 1576.38937pt x 1305.37688pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
es/potmeter.png Graphic file (type png)
@@ -2159,7 +2164,7 @@ user-code/pot/figures/potmeter.png used on input line 65.
(pdftex.def) Requested size: 178.86702pt x 148.11337pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/sc
-hematic.png, id=4253, 415.5525pt x 417.56pt>
+hematic.png, id=4273, 415.5525pt x 417.56pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
es/schematic.png Graphic file (type png)
@@ -2168,13 +2173,13 @@ s/schematic.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/pot/figures/schematic.png used on input line 68.
(pdftex.def) Requested size: 178.86702pt x 179.73206pt.
- [135
+ [137
-] [136 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/fig
+] [138 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/fig
ures/potmeter.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-
code/pot/figures/schematic.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/PO
-T-led-bb.png, id=4270, 453.695pt x 243.309pt>
+T-led-bb.png, id=4289, 453.695pt x 243.309pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
es/POT-led-bb.png Graphic file (type png)
@@ -2183,14 +2188,14 @@ s/POT-led-bb.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/pot/figures/POT-led-bb.png used on input line 113.
(pdftex.def) Requested size: 397.48499pt x 213.16588pt.
- [137 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figu
+ [139 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figu
res/POT-led-bb.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/po
t-threshold/pot-threshold.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/po
t-threshold/pot-threshold.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/po
-t-threshold/pot-threshold.ino [138])) (./user-code/pot/pot-scilab.tex [139]
+t-threshold/pot-threshold.ino [140])) (./user-code/pot/pot-scilab.tex [141]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot
-threshold.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot
@@ -2202,9 +2207,9 @@ old. Avail-
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot
--threshold.sce) [140]
+-threshold.sce) [142]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/po
-t-threshold-1.PNG, id=4372, 1008.76875pt x 719.68875pt>
+t-threshold-1.PNG, id=4392, 1008.76875pt x 719.68875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
es/pot-threshold-1.PNG Graphic file (type png)
@@ -2218,20 +2223,20 @@ Overfull \hbox (4.77843pt too wide) in paragraph at lines 78--107
[][]
[]
-[141 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
+[143 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur
es/pot-threshold-1.PNG>]) (./user-code/pot/pot-python.tex
Underfull \vbox (badness 4752) has occurred while \output is active []
- [142]
+ [144]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot
-threshold.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot
-threshold.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot
--threshold.py [143])) (./user-code/pot/pot-julia.tex
+-threshold.py [145])) (./user-code/pot/pot-julia.tex
Underfull \vbox (badness 10000) has occurred while \output is active []
- [144]
+ [146]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-
threshold.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-
@@ -2243,11 +2248,11 @@ old. Avail-
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-
-threshold.jl [145])) (./user-code/pot/pot-OM.tex
+threshold.jl [147])) (./user-code/pot/pot-OM.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli
ca/pot-threshold.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli
-ca/pot-threshold.mo) [146]
+ca/pot-threshold.mo) [148]
Overfull \hbox (7.95369pt too wide) in paragraph at lines 36--40
[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh-
@@ -2261,12 +2266,12 @@ Ex-am-ples -> pot -> pot_threshold.
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli
-ca/pot-threshold.mo [147])) (./user-code/thermistor/thermistor-base.tex
-[148]
+ca/pot-threshold.mo [149])) (./user-code/thermistor/thermistor-base.tex
+[150]
Chapter 8.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/NTC-bead.jpg, id=4577, 139.9629pt x 126.2316pt>
+ures/NTC-bead.jpg, id=4596, 139.9629pt x 126.2316pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/NTC-bead.jpg Graphic file (type jpg)
@@ -2277,7 +2282,7 @@ user-code/thermistor/figures/NTC-bead.jpg used on input line 70.
(pdftex.def) Requested size: 178.86702pt x 161.32933pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/therm-sym.png, id=4580, 1284.8pt x 913.4125pt>
+ures/therm-sym.png, id=4599, 1284.8pt x 913.4125pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/therm-sym.png Graphic file (type png)
@@ -2288,7 +2293,7 @@ user-code/thermistor/figures/therm-sym.png used on input line 73.
(pdftex.def) Requested size: 119.2467pt x 84.76808pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/THERMISTOR-Diagram-crop.pdf, id=4581, 329.23pt x 422.57875pt>
+ures/THERMISTOR-Diagram-crop.pdf, id=4600, 329.23pt x 422.57875pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/THERMISTOR-Diagram-crop.pdf Graphic file (type pdf)
@@ -2300,7 +2305,7 @@ user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf used on input line 83.
(pdftex.def) Requested size: 178.86702pt x 229.58835pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/BUZZER-Diagram-crop.pdf, id=4582, 307.1475pt x 366.36874pt>
+ures/BUZZER-Diagram-crop.pdf, id=4601, 307.1475pt x 366.36874pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/BUZZER-Diagram-crop.pdf Graphic file (type pdf)
@@ -2309,19 +2314,19 @@ r/figures/BUZZER-Diagram-crop.pdf Graphic file (type pdf)
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/thermistor/figures/BUZZER-Diagram-crop.pdf used on input line 87.
(pdftex.def) Requested size: 178.86702pt x 213.35492pt.
- [149
+ [151
]
Underfull \vbox (badness 10000) has occurred while \output is active []
- [150 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist
+ [152 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist
or/figures/NTC-bead.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone
/user-code/thermistor/figures/therm-sym.png> </Users/kannan/FOSS/scilab-arduino
/floss-arduino-clone/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf>
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
ures/BUZZER-Diagram-crop.pdf>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/thermistor.png, id=4610, 453.695pt x 236.885pt>
+ures/thermistor.png, id=4629, 453.695pt x 236.885pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/thermistor.png Graphic file (type png)
@@ -2332,7 +2337,7 @@ user-code/thermistor/figures/thermistor.png used on input line 110.
(pdftex.def) Requested size: 397.48499pt x 207.53772pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/thermistor-buzzer.png, id=4614, 453.695pt x 240.097pt>
+ures/thermistor-buzzer.png, id=4633, 453.695pt x 240.097pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/thermistor-buzzer.png Graphic file (type png)
@@ -2341,37 +2346,37 @@ r/figures/thermistor-buzzer.png Graphic file (type png)
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/thermistor/figures/thermistor-buzzer.png used on input line 124.
(pdftex.def) Requested size: 397.48499pt x 210.35179pt.
- [151 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist
+ [153 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist
or/figures/thermistor.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
-uino/therm-read/therm-read.ino) [152 </Users/kannan/FOSS/scilab-arduino/floss-a
+uino/therm-read/therm-read.ino) [154 </Users/kannan/FOSS/scilab-arduino/floss-a
rduino-clone/user-code/thermistor/figures/thermistor-buzzer.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
uino/therm-read/therm-read.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
uino/therm-read/therm-read.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
-uino/therm-buzzer/therm-buzzer.ino [153])
+uino/therm-buzzer/therm-buzzer.ino [155])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
-uino/therm-read/therm-read.ino [154])
+uino/therm-read/therm-read.ino [156])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard
uino/therm-buzzer/therm-buzzer.ino))
(./user-code/thermistor/thermistor-scilab.tex
Underfull \vbox (badness 5119) has occurred while \output is active []
- [155]
+ [157]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
lab/therm-read.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
-lab/therm-read.sce) [156]
+lab/therm-read.sce) [158]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
-lab/therm-buzzer.sce) [157]
+lab/therm-buzzer.sce) [159]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
lab/therm-read.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci
-lab/therm-buzzer.sce [158])
+lab/therm-buzzer.sce [160])
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/therm-read-xcos.png, id=4777, 617.30624pt x 548.0475pt>
+ures/therm-read-xcos.png, id=4797, 617.30624pt x 548.0475pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/therm-read-xcos.png Graphic file (type png)
@@ -2382,7 +2387,7 @@ user-code/thermistor/figures/therm-read-xcos.png used on input line 174.
(pdftex.def) Requested size: 194.76982pt x 172.91183pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/therm-read.png, id=4782, 632.3625pt x 529.98pt>
+ures/therm-read.png, id=4802, 632.3625pt x 529.98pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/therm-read.png Graphic file (type png)
@@ -2393,7 +2398,7 @@ user-code/thermistor/figures/therm-read.png used on input line 207.
(pdftex.def) Requested size: 194.76982pt x 163.23271pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/therm-buzzer-xcos.png, id=4785, 627.34375pt x 530.98375pt>
+ures/therm-buzzer-xcos.png, id=4805, 627.34375pt x 530.98375pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/therm-buzzer-xcos.png Graphic file (type png)
@@ -2402,7 +2407,7 @@ r/figures/therm-buzzer-xcos.png Graphic file (type png)
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/thermistor/figures/therm-buzzer-xcos.png used on input line 226.
(pdftex.def) Requested size: 258.36281pt x 218.68509pt.
- [159] [160 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/th
+ [161] [162 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/th
ermistor/figures/therm-read-xcos.png>]
Overfull \hbox (4.77843pt too wide) in paragraph at lines 248--268
[][]
@@ -2410,7 +2415,7 @@ Overfull \hbox (4.77843pt too wide) in paragraph at lines 248--268
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig
-ures/therm-buzzer.png, id=4819, 612.2875pt x 589.20125pt>
+ures/therm-buzzer.png, id=4838, 612.2875pt x 589.20125pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto
r/figures/therm-buzzer.png Graphic file (type png)
@@ -2419,47 +2424,47 @@ r/figures/therm-buzzer.png Graphic file (type png)
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/thermistor/figures/therm-buzzer.png used on input line 272.
(pdftex.def) Requested size: 258.36281pt x 248.6226pt.
- [161 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist
+ [163 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist
or/figures/therm-read.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clo
ne/user-code/thermistor/figures/therm-buzzer-xcos.png>]) (./user-code/thermisto
-r/thermistor-python.tex [162]
+r/thermistor-python.tex [164]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
hon/therm-read.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
-hon/therm-read.py) [163 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
+hon/therm-read.py) [165 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/thermistor/figures/therm-buzzer.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
-hon/therm-buzzer.py) [164]
+hon/therm-buzzer.py) [166]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
-hon/therm-read.py) [165]
+hon/therm-read.py) [167]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt
-hon/therm-buzzer.py) [166]) (./user-code/thermistor/thermistor-julia.tex
+hon/therm-buzzer.py) [168]) (./user-code/thermistor/thermistor-julia.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
ia/therm-read.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
-ia/therm-read.jl) [167]
+ia/therm-read.jl) [169]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
ia/therm-buzzer.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
-ia/therm-read.jl [168])
+ia/therm-read.jl [170])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul
ia/therm-buzzer.jl)) (./user-code/thermistor/thermistor-OM.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
-nModelica/therm-read.mo) [169]
+nModelica/therm-read.mo) [171]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
nModelica/therm-read.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
-nModelica/therm-buzzer.mo) [170]
+nModelica/therm-buzzer.mo) [172]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
-nModelica/therm-read.mo) [171]
+nModelica/therm-read.mo) [173]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope
-nModelica/therm-buzzer.mo)) (./user-code/servo/servo-base.tex [172]
+nModelica/therm-buzzer.mo)) (./user-code/servo/servo-base.tex [174]
Chapter 9.
-[173
+[175
]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-uno-shield.jpg, id=5140, 1110.0672pt x 508.7808pt>
+servo-uno-shield.jpg, id=5159, 1110.0672pt x 508.7808pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-uno-shield.jpg Graphic file (type jpg)
@@ -2468,10 +2473,10 @@ res/servo-uno-shield.jpg>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/servo/figures/servo-uno-shield.jpg used on input line 82.
(pdftex.def) Requested size: 258.36281pt x 118.41452pt.
- [174 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
+ [176 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
gures/servo-uno-shield.jpg>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-bb.png, id=5146, 446.468pt x 316.382pt>
+servo-bb.png, id=5165, 446.468pt x 316.382pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-bb.png Graphic file (type png)
@@ -2482,7 +2487,7 @@ user-code/servo/figures/servo-bb.png used on input line 119.
(pdftex.def) Requested size: 357.73405pt x 253.51628pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-pot-bb.png, id=5152, 446.468pt x 286.671pt>
+servo-pot-bb.png, id=5171, 446.468pt x 286.671pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-pot-bb.png Graphic file (type png)
@@ -2491,7 +2496,7 @@ res/servo-pot-bb.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/servo/figures/servo-pot-bb.png used on input line 133.
(pdftex.def) Requested size: 357.73405pt x 229.70891pt.
- [175 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
+ [177 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
gures/servo-bb.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-init/servo-init.ino)
@@ -2500,28 +2505,28 @@ servo-init/servo-init.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-init/servo-init.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
-servo-init/servo-init.ino) [176 </Users/kannan/FOSS/scilab-arduino/floss-arduin
+servo-init/servo-init.ino) [178 </Users/kannan/FOSS/scilab-arduino/floss-arduin
o-clone/user-code/servo/figures/servo-pot-bb.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-reverse/servo-reverse.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
-servo-pot/servo-pot.ino) [177]
+servo-pot/servo-pot.ino) [179]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-init/servo-init.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
-servo-reverse/servo-reverse.ino [178])
+servo-reverse/servo-reverse.ino [180])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
servo-loop/servo-loop.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/
-servo-pot/servo-pot.ino [179])) (./user-code/servo/servo-scilab.tex
+servo-pot/servo-pot.ino [181])) (./user-code/servo/servo-scilab.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
ervo-init.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
-ervo-init.sce) [180]
+ervo-init.sce) [182]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
ervo-reverse.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
-ervo-pot.sce) [181]
+ervo-pot.sce) [183]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
ervo-init.sce)
Overfull \hbox (2.47322pt too wide) in paragraph at lines 131--135
@@ -2535,9 +2540,9 @@ ervo-reverse.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
ervo-loop.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s
-ervo-pot.sce [182])
+ervo-pot.sce [184])
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-init.png, id=5356, 265.74281pt x 309.40594pt>
+servo-init.png, id=5377, 265.74281pt x 309.40594pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-init.png Graphic file (type png)
@@ -2548,7 +2553,7 @@ user-code/servo/figures/servo-init.png used on input line 170.
(pdftex.def) Requested size: 178.86702pt x 208.2593pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-reverse.png, id=5362, 244.66406pt x 281.55188pt>
+servo-reverse.png, id=5383, 244.66406pt x 281.55188pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-reverse.png Graphic file (type png)
@@ -2557,9 +2562,9 @@ res/servo-reverse.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/servo/figures/servo-reverse.png used on input line 205.
(pdftex.def) Requested size: 178.86702pt x 205.84047pt.
- [183]
+ [185]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-loop.png, id=5388, 281.55188pt x 347.04657pt>
+servo-loop.png, id=5407, 281.55188pt x 347.04657pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-loop.png Graphic file (type png)
@@ -2568,10 +2573,10 @@ res/servo-loop.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/servo/figures/servo-loop.png used on input line 243.
(pdftex.def) Requested size: 178.86702pt x 220.47803pt.
- [184 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
+ [186 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
gures/servo-init.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/
-servo-pot.png, id=5398, 286.06876pt x 292.09125pt>
+servo-pot.png, id=5417, 286.06876pt x 292.09125pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig
ures/servo-pot.png Graphic file (type png)
@@ -2585,67 +2590,67 @@ Overfull \hbox (17.60951pt too wide) in paragraph at lines 306--317
[][]
[]
-) (./user-code/servo/servo-python.tex [185 </Users/kannan/FOSS/scilab-arduino/f
+) (./user-code/servo/servo-python.tex [187 </Users/kannan/FOSS/scilab-arduino/f
loss-arduino-clone/user-code/servo/figures/servo-reverse.png>]
Underfull \vbox (badness 10000) has occurred while \output is active []
- [186 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
-gures/servo-loop.png>] [187 </Users/kannan/FOSS/scilab-arduino/floss-arduino-cl
+ [188 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi
+gures/servo-loop.png>] [189 </Users/kannan/FOSS/scilab-arduino/floss-arduino-cl
one/user-code/servo/figures/servo-pot.png>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
ervo-init.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
ervo-init.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
-ervo-reverse.py) [188]
+ervo-reverse.py) [190]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
ervo-pot.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
-ervo-init.py [189])
+ervo-init.py [191])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
-ervo-reverse.py [190])
+ervo-reverse.py [192])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
-ervo-loop.py [191])
+ervo-loop.py [193])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s
-ervo-pot.py [192])) (./user-code/servo/servo-julia.tex
+ervo-pot.py [194])) (./user-code/servo/servo-julia.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
rvo-init.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
rvo-init.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
-rvo-reverse.jl [193])
+rvo-reverse.jl [195])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
rvo-pot.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
-rvo-init.jl [194])
+rvo-init.jl [196])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
rvo-reverse.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
rvo-loop.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se
-rvo-pot.jl [195])) (./user-code/servo/servo-OM.tex
+rvo-pot.jl [197])) (./user-code/servo/servo-OM.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
lica/servo-init.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-init.mo) [196]
+lica/servo-init.mo) [198]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
lica/servo-reverse.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-pot.mo) [197]
+lica/servo-pot.mo) [199]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
lica/servo-init.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-reverse.mo [198])
+lica/servo-reverse.mo [200])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-loop.mo [199])
+lica/servo-loop.mo [201])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode
-lica/servo-pot.mo [200])) (./user-code/dcmotor/dcmotor-base.tex [201] [202
+lica/servo-pot.mo [202])) (./user-code/dcmotor/dcmotor-base.tex [203] [204
]
Chapter 10.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/dcmotor_board.png, id=5899, 247.92625pt x 232.87pt>
+s/dcmotor_board.png, id=5918, 247.92625pt x 232.87pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/dcmotor_board.png Graphic file (type png)
@@ -2654,9 +2659,9 @@ gures/dcmotor_board.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/dcmotor/figures/dcmotor_board.png used on input line 68.
(pdftex.def) Requested size: 258.36281pt x 242.69075pt.
- [203]
+ [205]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/uno-pwm.jpg, id=5906, 426.8748pt x 319.9152pt>
+s/uno-pwm.jpg, id=5925, 426.8748pt x 319.9152pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/uno-pwm.jpg Graphic file (type jpg)
@@ -2665,10 +2670,10 @@ gures/uno-pwm.jpg>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/dcmotor/figures/uno-pwm.jpg used on input line 106.
(pdftex.def) Requested size: 258.36281pt x 193.63959pt.
- [204 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
+ [206 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
figures/dcmotor_board.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/schematic.png, id=5914, 415.5525pt x 467.7475pt>
+s/schematic.png, id=5933, 415.5525pt x 467.7475pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/schematic.png Graphic file (type png)
@@ -2679,7 +2684,7 @@ user-code/dcmotor/figures/schematic.png used on input line 129.
(pdftex.def) Requested size: 178.86702pt x 201.33447pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/dc_motor_description.jpg, id=5915, 2469.97781pt x 1973.12157pt>
+s/dc_motor_description.jpg, id=5934, 2469.97781pt x 1973.12157pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/dc_motor_description.jpg Graphic file (type jpg)
@@ -2688,11 +2693,11 @@ gures/dc_motor_description.jpg>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/dcmotor/figures/dc_motor_description.jpg used on input line 135.
(pdftex.def) Requested size: 258.36281pt x 206.38603pt.
- [205 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
+ [207 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
figures/uno-pwm.jpg>]
Underfull \vbox (badness 7540) has occurred while \output is active []
- [206 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
+ [208 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
figures/schematic.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/u
ser-code/dcmotor/figures/dc_motor_description.jpg>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
@@ -2704,18 +2709,18 @@ o/dcmotor-clock/dcmotor-clock.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
o/dcmotor-both/dcmotor-both.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
-o/dcmotor-both/dcmotor-both.ino) [207]
+o/dcmotor-both/dcmotor-both.ino) [209]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
o/dcmotor-clock/dcmotor-clock.ino)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
-o/dcmotor-both/dcmotor-both.ino [208])
+o/dcmotor-both/dcmotor-both.ino [210])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin
o/dcmotor-loop/dcmotor-loop.ino)) (./user-code/dcmotor/dcmotor-scilab.tex
-[209]
+[211]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
/dcmotor-clock.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
-/dcmotor-clock.sce) [210]
+/dcmotor-clock.sce) [212]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
/dcmotor-clock.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
@@ -2723,15 +2728,15 @@ o/dcmotor-loop/dcmotor-loop.ino)) (./user-code/dcmotor/dcmotor-scilab.tex
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
/dcmotor-both.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
-/dcmotor-both.sce) [211]
+/dcmotor-both.sce) [213]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
/dcmotor-clock.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
-/dcmotor-both.sce) [212]
+/dcmotor-both.sce) [214]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab
/dcmotor-loop.sce)
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/dcmotor-clock.png, id=6102, 807.015pt x 738.76pt>
+s/dcmotor-clock.png, id=6122, 807.015pt x 738.76pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/dcmotor-clock.png Graphic file (type png)
@@ -2742,7 +2747,7 @@ user-code/dcmotor/figures/dcmotor-clock.png used on input line 294.
(pdftex.def) Requested size: 178.86702pt x 163.73386pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/dcmotor-both.png, id=6108, 784.9325pt x 716.6775pt>
+s/dcmotor-both.png, id=6128, 784.9325pt x 716.6775pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/dcmotor-both.png Graphic file (type png)
@@ -2751,10 +2756,10 @@ gures/dcmotor-both.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/dcmotor/figures/dcmotor-both.png used on input line 348.
(pdftex.def) Requested size: 178.86702pt x 163.3123pt.
- [213] [214 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dc
+ [215] [216 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dc
motor/figures/dcmotor-clock.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure
-s/dcmotor-loop.png, id=6145, 775.89874pt x 756.8275pt>
+s/dcmotor-loop.png, id=6164, 775.89874pt x 756.8275pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f
igures/dcmotor-loop.png Graphic file (type png)
@@ -2763,10 +2768,10 @@ gures/dcmotor-loop.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/dcmotor/figures/dcmotor-loop.png used on input line 392.
(pdftex.def) Requested size: 178.86702pt x 174.47084pt.
- [215 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
+ [217 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/
figures/dcmotor-both.png>])
-(./user-code/dcmotor/dcmotor-python.tex [216 </Users/kannan/FOSS/scilab-arduino
-/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png>] [217]
+(./user-code/dcmotor/dcmotor-python.tex [218 </Users/kannan/FOSS/scilab-arduino
+/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png>] [219]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
/dcmotor-clock.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
@@ -2774,17 +2779,17 @@ figures/dcmotor-both.png>])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
/dcmotor-clock.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
-/dcmotor-clock.py) [218]
+/dcmotor-clock.py) [220]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
/dcmotor-both.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
/dcmotor-both.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
-/dcmotor-clock.py [219])
+/dcmotor-clock.py [221])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
-/dcmotor-both.py [220])
+/dcmotor-both.py [222])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python
-/dcmotor-loop.py [221])) (./user-code/dcmotor/dcmotor-julia.tex [222]
+/dcmotor-loop.py [223])) (./user-code/dcmotor/dcmotor-julia.tex [224]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
dcmotor-clock.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
@@ -2792,19 +2797,19 @@ dcmotor-clock.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
dcmotor-clock.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
-dcmotor-clock.jl) [223]
+dcmotor-clock.jl) [225]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
dcmotor-both.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
dcmotor-both.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
-dcmotor-clock.jl [224])
+dcmotor-clock.jl [226])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
dcmotor-both.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/
-dcmotor-loop.jl)) (./user-code/dcmotor/dcmotor-OM.tex [225]
+dcmotor-loop.jl)) (./user-code/dcmotor/dcmotor-OM.tex [227]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-clock.mo) [226]
+delica/dcmotor-clock.mo) [228]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
delica/dcmotor-clock.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
@@ -2812,21 +2817,21 @@ delica/dcmotor-clock.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
delica/dcmotor-clock.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-both.mo) [227]
+delica/dcmotor-both.mo) [229]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
delica/dcmotor-both.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-clock.mo [228])
+delica/dcmotor-clock.mo [230])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
delica/dcmotor-both.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo
-delica/dcmotor-loop.mo [229])) (./user-code/modbus/modbus-base.tex [230]
+delica/dcmotor-loop.mo [231])) (./user-code/modbus/modbus-base.tex [232]
Chapter 11.
-[231
+[233
]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/fig1.png, id=6609, 672.5125pt x 224.84pt>
+/fig1.png, id=6628, 672.5125pt x 224.84pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/fig1.png Graphic file (type png)
@@ -2837,7 +2842,7 @@ user-code/modbus/figures/fig1.png used on input line 66.
(pdftex.def) Requested size: 357.73405pt x 119.60033pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/fig2.png, id=6610, 360.34625pt x 375.4025pt>
+/fig2.png, id=6629, 360.34625pt x 375.4025pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/fig2.png Graphic file (type png)
@@ -2846,11 +2851,11 @@ ures/fig2.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/modbus/figures/fig2.png used on input line 74.
(pdftex.def) Requested size: 178.86702pt x 186.33748pt.
- [232 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+ [234 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
igures/fig1.png (PNG copy)> </Users/kannan/FOSS/scilab-arduino/floss-arduino-cl
one/user-code/modbus/figures/fig2.png (PNG copy)>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/fig3.png, id=6618, 481.04718pt x 214.55156pt>
+/fig3.png, id=6637, 481.04718pt x 214.55156pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/fig3.png Graphic file (type png)
@@ -2859,10 +2864,10 @@ ures/fig3.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/modbus/figures/fig3.png used on input line 120.
(pdftex.def) Requested size: 357.73405pt x 159.55464pt.
- [233 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
-igures/fig3.png (PNG copy)>] [234] [235] [236] [237]
+ [235 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+igures/fig3.png (PNG copy)>] [236] [237] [238] [239]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/block-diagram.PNG, id=6668, 398.23781pt x 255.95625pt>
+/block-diagram.PNG, id=6687, 398.23781pt x 255.95625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/block-diagram.PNG Graphic file (type png)
@@ -2873,7 +2878,7 @@ user-code/modbus/figures/block-diagram.PNG used on input line 419.
(pdftex.def) Requested size: 258.36281pt x 166.06104pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/Full-Set-Up.png, id=6669, 722.7pt x 542.025pt>
+/Full-Set-Up.png, id=6688, 722.7pt x 542.025pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/Full-Set-Up.png Graphic file (type png)
@@ -2882,10 +2887,10 @@ ures/Full-Set-Up.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/modbus/figures/Full-Set-Up.png used on input line 426.
(pdftex.def) Requested size: 258.36281pt x 193.77246pt.
- [238 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+ [240 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
igures/block-diagram.PNG>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/arduino_code_flowchart.png, id=6682, 645.41125pt x 1114.1625pt>
+/arduino_code_flowchart.png, id=6702, 645.41125pt x 1114.1625pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/arduino_code_flowchart.png Graphic file (type png)
@@ -2894,14 +2899,14 @@ ures/arduino_code_flowchart.png>
Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/
user-code/modbus/figures/arduino_code_flowchart.png used on input line 465.
(pdftex.def) Requested size: 258.36281pt x 445.99712pt.
- [239 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+ [241 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
igures/Full-Set-Up.png>]
Underfull \vbox (badness 10000) has occurred while \output is active []
- [240 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+ [242 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
igures/arduino_code_flowchart.png (PNG copy)>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/flowchart.png, id=6699, 786.94pt x 800.9925pt>
+/flowchart.png, id=6718, 786.94pt x 800.9925pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/flowchart.png Graphic file (type png)
@@ -2912,19 +2917,19 @@ user-code/modbus/figures/flowchart.png used on input line 491.
(pdftex.def) Requested size: 357.73405pt x 364.12216pt.
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino
-/send_packet.ino)) (./user-code/modbus/modbus-scilab.tex [241] [242 </Users/kan
+/send_packet.ino)) (./user-code/modbus/modbus-scilab.tex [243] [244 </Users/kan
nan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.
png (PNG copy)>]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/
read_val.sce)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/
-read_current.sci [243])
+read_current.sci [245])
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/
read_voltage.sci)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/
-read_active_power.sci) [244]
+read_active_power.sci) [246]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/current-output.png, id=6789, 490.83376pt x 170.13562pt>
+/current-output.png, id=6809, 490.83376pt x 170.13562pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/current-output.png Graphic file (type png)
@@ -2935,7 +2940,7 @@ user-code/modbus/figures/current-output.png used on input line 143.
(pdftex.def) Requested size: 397.48499pt x 137.78313pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/current-output-setup.jpg, id=6790, 277.035pt x 248.127pt>
+/current-output-setup.jpg, id=6810, 277.035pt x 248.127pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/current-output-setup.jpg Graphic file (type jpg)
@@ -2946,7 +2951,7 @@ user-code/modbus/figures/current-output-setup.jpg used on input line 150.
(pdftex.def) Requested size: 258.36281pt x 231.40312pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/voltage-output.png, id=6793, 487.8225pt x 155.07938pt>
+/voltage-output.png, id=6813, 487.8225pt x 155.07938pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/voltage-output.png Graphic file (type png)
@@ -2957,7 +2962,7 @@ user-code/modbus/figures/voltage-output.png used on input line 162.
(pdftex.def) Requested size: 397.48499pt x 126.36134pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/voltage-output-setup.jpg, id=6794, 261.1356pt x 269.808pt>
+/voltage-output-setup.jpg, id=6814, 261.1356pt x 269.808pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/voltage-output-setup.jpg Graphic file (type jpg)
@@ -2968,7 +2973,7 @@ user-code/modbus/figures/voltage-output-setup.jpg used on input line 169.
(pdftex.def) Requested size: 258.36281pt x 266.95018pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/active-power-output.png, id=6797, 492.33937pt x 185.94469pt>
+/active-power-output.png, id=6817, 492.33937pt x 185.94469pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/active-power-output.png Graphic file (type png)
@@ -2979,7 +2984,7 @@ user-code/modbus/figures/active-power-output.png used on input line 179.
(pdftex.def) Requested size: 397.48499pt x 150.12634pt.
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/active-power-output-setup.jpg, id=6798, 306.9066pt x 264.99pt>
+/active-power-output-setup.jpg, id=6818, 306.9066pt x 264.99pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/active-power-output-setup.jpg Graphic file (type jpg)
@@ -2991,10 +2996,10 @@ user-code/modbus/figures/active-power-output-setup.jpg used on input line 186.
Underfull \vbox (badness 1642) has occurred while \output is active []
- [245 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+ [247 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
igures/current-output.png>]
</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures
-/read_value_xcos.png, id=6809, 635.37375pt x 455.7025pt>
+/read_value_xcos.png, id=6828, 635.37375pt x 455.7025pt>
File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/read_value_xcos.png Graphic file (type png)
@@ -3009,49 +3014,57 @@ Underfull \hbox (badness 1412) in paragraph at lines 210--210
m o d b u s / s c i l a b, see Footnote []2[][] on
[]
-[246 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+[248 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/current-output-setup.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduin
o-clone/user-code/modbus/figures/voltage-output.png>]
Overfull \hbox (16.70491pt too wide) in paragraph at lines 223--235
[][]
[]
-[247 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
+[249 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi
gures/voltage-output-setup.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduin
o-clone/user-code/modbus/figures/active-power-output.png>])
(./user-code/modbus/modbus-python.tex
Underfull \vbox (badness 6658) has occurred while \output is active []
- [248 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
+ [250 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f
igures/active-power-output-setup.jpg> </Users/kannan/FOSS/scilab-arduino/floss-
-arduino-clone/user-code/modbus/figures/read_value_xcos.png>] [249]
+arduino-clone/user-code/modbus/figures/read_value_xcos.png>] [251]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/
read_current.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/
read_voltage.py)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/
-read_active_power.py [250])) (./user-code/modbus/modbus-julia.tex [251]
+read_active_power.py [252])) (./user-code/modbus/modbus-julia.tex [253]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/r
eadCurrent.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/r
eadVoltage.jl)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/r
-eadPower.jl [252])) (./user-code/modbus/modbus-OM.tex
+eadPower.jl [254])) (./user-code/modbus/modbus-OM.tex
Underfull \vbox (badness 10000) has occurred while \output is active []
- [253]
+ [255]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenMod
elica/readCurrent.mo)
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenMod
-elica/readVoltage.mo) [254]
+elica/readVoltage.mo) [256]
(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenMod
-elica/readPower.mo)) (./suppl/appendix.tex [255] [256
+elica/readPower.mo)) (./suppl/appendix.tex [257] [258
]
Appendix A.
-) (./floss-arduino.bbl [257] [258
-]
+Underfull \hbox (badness 1558) in paragraph at lines 22--22
+[]\T1/cmr/m/n/10.95 Components for the shield,
+ []
+
+
+Underfull \hbox (badness 5878) in paragraph at lines 24--25
+[]\T1/cmr/m/n/10.95 External ac-tu-a-tors (mo-tor,
+ []
+
+[259]) (./floss-arduino.bbl [260]
Underfull \hbox (badness 10000) in paragraph at lines 4--9
[]\T1/cmr/m/n/10.95 T. Mar-tin. Use of scilab for space mis-sion anal-y-sis.
[]
@@ -3080,7 +3093,9 @@ Overfull \hbox (15.39987pt too wide) in paragraph at lines 49--53
/Skittles_M%26M%27s
[]
-[259]
+[261
+
+]
Underfull \hbox (badness 1577) in paragraph at lines 95--98
[]\T1/cmr/m/n/10.95 Juliaio/serialports.jl: Se-ri-al-port io streams in ju-lia
backed by py-se-rial.
@@ -3101,22 +3116,22 @@ Underfull \hbox (badness 10000) in paragraph at lines 143--146
\tf@thm=\write14
\openout14 = `floss-arduino.thm'.
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 258.
- [260]
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 258.
+Package atveryend Info: Empty hook `BeforeClearDocument' on input line 259.
+ [262]
+Package atveryend Info: Empty hook `AfterLastShipout' on input line 259.
(./floss-arduino.aux)
-Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 258.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 258.
+Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 259.
+Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 259.
Package rerunfilecheck Info: File `floss-arduino.out' has not changed.
-(rerunfilecheck) Checksum: FD51A77D93ECFAA1F3C46EE1BD6853EC;16166.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 258.
+(rerunfilecheck) Checksum: ABFFE68F306217455AED65C08CB91682;16259.
+Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 259.
)
Here is how much of TeX's memory you used:
- 16675 strings out of 492995
- 329596 string characters out of 6132705
- 526591 words of memory out of 5000000
- 15303 multiletter control sequences out of 15000+600000
- 25723 words of font info for 57 fonts, out of 8000000 for 9000
+ 16698 strings out of 492995
+ 329950 string characters out of 6132705
+ 527865 words of memory out of 5000000
+ 15317 multiletter control sequences out of 15000+600000
+ 26151 words of font info for 58 fonts, out of 8000000 for 9000
1143 hyphenation exceptions out of 8191
44i,14n,59p,801b,776s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc}
@@ -3145,11 +3160,11 @@ per/sfrm1000.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-supe
r/sfrm1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/
sfsi1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sf
ss1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfti
-1095.pfb>
-Output written on floss-arduino.pdf (288 pages, 32289441 bytes).
+1095.pfb></Users/kannan/Library/texmf/fonts/type1/tfrupee/tfrupee.pfb>
+Output written on floss-arduino.pdf (290 pages, 32382167 bytes).
PDF statistics:
- 7882 PDF objects out of 8907 (max. 8388607)
- 7272 compressed objects within 73 object streams
- 3871 named destinations out of 4296 (max. 500000)
- 2320 words of extra memory for PDF output out of 10000 (max. 10000000)
+ 7911 PDF objects out of 8907 (max. 8388607)
+ 7298 compressed objects within 73 object streams
+ 3877 named destinations out of 4296 (max. 500000)
+ 2328 words of extra memory for PDF output out of 10000 (max. 10000000)
diff --git a/floss-arduino.lot b/floss-arduino.lot
index 3e6605e..e63f9c8 100644
--- a/floss-arduino.lot
+++ b/floss-arduino.lot
@@ -2,41 +2,43 @@
\addvspace {10\p@ }
\contentsline {table}{\numberline {2.1}{\ignorespaces Arduino Uno hardware specifications\relax }}{10}{table.caption.14}
\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.25}
-\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.26}
+\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{16}{table.caption.26}
+\contentsline {table}{\numberline {2.4}{\ignorespaces Lists of components to work with the breadboard\relax }}{17}{table.caption.28}
\addvspace {10\p@ }
\addvspace {10\p@ }
-\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{77}{table.caption.80}
-\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{78}{table.caption.82}
-\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{79}{table.caption.84}
-\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{80}{table.caption.86}
+\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{79}{table.caption.81}
+\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{80}{table.caption.83}
+\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{81}{table.caption.85}
+\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{82}{table.caption.87}
\addvspace {10\p@ }
-\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{103}{table.caption.92}
-\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{104}{table.caption.94}
+\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{105}{table.caption.93}
+\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{106}{table.caption.95}
\addvspace {10\p@ }
-\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{124}{table.caption.101}
-\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{126}{table.caption.104}
+\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{126}{table.caption.102}
+\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{128}{table.caption.105}
\addvspace {10\p@ }
-\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{142}{table.caption.108}
+\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{144}{table.caption.109}
\addvspace {10\p@ }
-\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{160}{table.caption.116}
-\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{162}{table.caption.119}
+\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{162}{table.caption.117}
+\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{164}{table.caption.120}
\addvspace {10\p@ }
-\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{174}{table.caption.126}
-\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{183}{table.caption.130}
-\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{184}{table.caption.132}
-\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{186}{table.caption.134}
-\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{187}{table.caption.136}
+\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{176}{table.caption.127}
+\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{185}{table.caption.131}
+\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{186}{table.caption.133}
+\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{188}{table.caption.135}
+\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{189}{table.caption.137}
\addvspace {10\p@ }
-\contentsline {table}{\numberline {10.1}{\ignorespaces Values to be passed for different H-Bridge circuits\relax }}{204}{table.caption.138}
-\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{214}{table.caption.146}
-\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{215}{table.caption.148}
-\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{217}{table.caption.150}
+\contentsline {table}{\numberline {10.1}{\ignorespaces Values to be passed for different H-Bridge circuits\relax }}{206}{table.caption.139}
+\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{216}{table.caption.147}
+\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{217}{table.caption.149}
+\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{219}{table.caption.151}
\addvspace {10\p@ }
-\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{233}{table.caption.159}
-\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{234}{table.caption.161}
-\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{234}{table.caption.162}
-\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{235}{table.caption.164}
-\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{236}{table.caption.165}
-\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{237}{table.caption.166}
-\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read energy meter values\relax }}{249}{table.caption.179}
+\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{235}{table.caption.160}
+\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{236}{table.caption.162}
+\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{236}{table.caption.163}
+\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{237}{table.caption.165}
+\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{238}{table.caption.166}
+\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{239}{table.caption.167}
+\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read energy meter values\relax }}{251}{table.caption.180}
\addvspace {10\p@ }
+\contentsline {table}{\numberline {A.1}{\ignorespaces Approximate cost of the components\relax }}{259}{table.caption.184}
diff --git a/floss-arduino.out b/floss-arduino.out
index 08a617f..fdaa6db 100644
--- a/floss-arduino.out
+++ b/floss-arduino.out
@@ -18,196 +18,197 @@
\BOOKMARK [2][-]{subsection.2.3.3}{Popular Arduino Projects}{section.2.3}% 18
\BOOKMARK [1][-]{section.2.4}{Shield}{chapter.2}% 19
\BOOKMARK [1][-]{section.2.5}{Experimental Test Bed}{chapter.2}% 20
-\BOOKMARK [0][-]{chapter.3}{Communication between Software and Arduino}{}% 21
-\BOOKMARK [1][-]{section.3.1}{Arduino IDE}{chapter.3}% 22
-\BOOKMARK [2][-]{subsection.3.1.1}{Downloading and installing on Windows}{section.3.1}% 23
-\BOOKMARK [2][-]{subsection.3.1.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.1}% 24
-\BOOKMARK [2][-]{subsection.3.1.3}{Arduino Development Environment}{section.3.1}% 25
-\BOOKMARK [2][-]{subsection.3.1.4}{Testing Arduino with a sample program}{section.3.1}% 26
-\BOOKMARK [2][-]{subsection.3.1.5}{FLOSS Firmware}{section.3.1}% 27
-\BOOKMARK [1][-]{section.3.2}{Scilab}{chapter.3}% 28
-\BOOKMARK [2][-]{subsection.3.2.1}{Downloading and installing on Windows}{section.3.2}% 29
-\BOOKMARK [2][-]{subsection.3.2.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.2}% 30
-\BOOKMARK [2][-]{subsection.3.2.3}{Scilab-Arduino toolbox}{section.3.2}% 31
-\BOOKMARK [2][-]{subsection.3.2.4}{Identifying Arduino communication port number}{section.3.2}% 32
-\BOOKMARK [2][-]{subsection.3.2.5}{Testing Scilab-Arduino toolbox}{section.3.2}% 33
-\BOOKMARK [2][-]{subsection.3.2.6}{Firmware}{section.3.2}% 34
-\BOOKMARK [1][-]{section.3.3}{Xcos}{chapter.3}% 35
-\BOOKMARK [2][-]{subsection.3.3.1}{Downloading, installing and testing}{section.3.3}% 36
-\BOOKMARK [2][-]{subsection.3.3.2}{Use case}{section.3.3}% 37
-\BOOKMARK [2][-]{subsection.3.3.3}{Xcos-Arduino}{section.3.3}% 38
-\BOOKMARK [1][-]{section.3.4}{Python}{chapter.3}% 39
-\BOOKMARK [2][-]{subsection.3.4.1}{Downloading and installing on Windows}{section.3.4}% 40
-\BOOKMARK [2][-]{subsection.3.4.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.4}% 41
-\BOOKMARK [2][-]{subsection.3.4.3}{Python-Arduino toolbox}{section.3.4}% 42
-\BOOKMARK [2][-]{subsection.3.4.4}{Firmware}{section.3.4}% 43
-\BOOKMARK [1][-]{section.3.5}{Julia}{chapter.3}% 44
-\BOOKMARK [2][-]{subsection.3.5.1}{Downloading and installing on Windows}{section.3.5}% 45
-\BOOKMARK [2][-]{subsection.3.5.2}{Downloading and installing GNU/Linux Ubuntu}{section.3.5}% 46
-\BOOKMARK [2][-]{subsection.3.5.3}{Julia-Arduino toolbox}{section.3.5}% 47
-\BOOKMARK [2][-]{subsection.3.5.4}{Firmware}{section.3.5}% 48
-\BOOKMARK [1][-]{section.3.6}{OpenModelica}{chapter.3}% 49
-\BOOKMARK [2][-]{subsection.3.6.1}{Downloading and installing on Windows}{section.3.6}% 50
-\BOOKMARK [2][-]{subsection.3.6.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.6}% 51
-\BOOKMARK [2][-]{subsection.3.6.3}{Simulating models in OpenModelica}{section.3.6}% 52
-\BOOKMARK [2][-]{subsection.3.6.4}{OpenModelica-Arduino toolbox}{section.3.6}% 53
-\BOOKMARK [2][-]{subsection.3.6.5}{Firmware}{section.3.6}% 54
-\BOOKMARK [0][-]{chapter.4}{Interfacing a Light Emitting Diode}{}% 55
-\BOOKMARK [1][-]{section.4.1}{Preliminaries}{chapter.4}% 56
-\BOOKMARK [1][-]{section.4.2}{Connecting an RGB LED with Arduino Uno using a breadboard}{chapter.4}% 57
-\BOOKMARK [1][-]{section.4.3}{Lighting the LED from the Arduino IDE}{chapter.4}% 58
-\BOOKMARK [2][-]{subsection.4.3.1}{Lighting the LED}{section.4.3}% 59
-\BOOKMARK [2][-]{subsection.4.3.2}{Arduino Code}{section.4.3}% 60
-\BOOKMARK [1][-]{section.4.4}{Lighting the LED from Scilab}{chapter.4}% 61
-\BOOKMARK [2][-]{subsection.4.4.1}{Lighting the LED}{section.4.4}% 62
-\BOOKMARK [2][-]{subsection.4.4.2}{Scilab Code}{section.4.4}% 63
-\BOOKMARK [1][-]{section.4.5}{Lighting the LED from Scilab Xcos}{chapter.4}% 64
-\BOOKMARK [1][-]{section.4.6}{Lighting the LED from Python}{chapter.4}% 65
-\BOOKMARK [2][-]{subsection.4.6.1}{Lighting the LED}{section.4.6}% 66
-\BOOKMARK [2][-]{subsection.4.6.2}{Python Code}{section.4.6}% 67
-\BOOKMARK [1][-]{section.4.7}{Lighting the LED from Julia}{chapter.4}% 68
-\BOOKMARK [2][-]{subsection.4.7.1}{Lighting the LED}{section.4.7}% 69
-\BOOKMARK [2][-]{subsection.4.7.2}{Julia Code}{section.4.7}% 70
-\BOOKMARK [1][-]{section.4.8}{Lighting the LED from OpenModelica}{chapter.4}% 71
-\BOOKMARK [2][-]{subsection.4.8.1}{Lighting the LED}{section.4.8}% 72
-\BOOKMARK [2][-]{subsection.4.8.2}{OpenModelica Code}{section.4.8}% 73
-\BOOKMARK [0][-]{chapter.5}{Interfacing a Pushbutton}{}% 74
-\BOOKMARK [1][-]{section.5.1}{Preliminaries}{chapter.5}% 75
-\BOOKMARK [1][-]{section.5.2}{Connecting a pushbutton with Arduino Uno using a breadboard}{chapter.5}% 76
-\BOOKMARK [1][-]{section.5.3}{Reading the pushbutton status from the Arduino IDE}{chapter.5}% 77
-\BOOKMARK [2][-]{subsection.5.3.1}{Reading the pushbutton status}{section.5.3}% 78
-\BOOKMARK [2][-]{subsection.5.3.2}{Arduino Code}{section.5.3}% 79
-\BOOKMARK [1][-]{section.5.4}{Reading the pushbutton Status from Scilab}{chapter.5}% 80
-\BOOKMARK [2][-]{subsection.5.4.1}{Reading the pushbutton Status}{section.5.4}% 81
-\BOOKMARK [2][-]{subsection.5.4.2}{Scilab Code}{section.5.4}% 82
-\BOOKMARK [1][-]{section.5.5}{Accessing the pushbutton from Xcos}{chapter.5}% 83
-\BOOKMARK [1][-]{section.5.6}{Reading the pushbutton status from Python}{chapter.5}% 84
-\BOOKMARK [2][-]{subsection.5.6.1}{Reading the pushbutton status}{section.5.6}% 85
-\BOOKMARK [2][-]{subsection.5.6.2}{Python Code}{section.5.6}% 86
-\BOOKMARK [1][-]{section.5.7}{Reading the pushbutton status from Julia}{chapter.5}% 87
-\BOOKMARK [2][-]{subsection.5.7.1}{Reading the pushbutton status}{section.5.7}% 88
-\BOOKMARK [2][-]{subsection.5.7.2}{Julia Code}{section.5.7}% 89
-\BOOKMARK [1][-]{section.5.8}{Reading the pushbutton status from OpenModelica}{chapter.5}% 90
-\BOOKMARK [2][-]{subsection.5.8.1}{Reading the pushbutton status}{section.5.8}% 91
-\BOOKMARK [2][-]{subsection.5.8.2}{OpenModelica Code}{section.5.8}% 92
-\BOOKMARK [0][-]{chapter.6}{Interfacing a Light Dependent Resistor}{}% 93
-\BOOKMARK [1][-]{section.6.1}{Preliminaries}{chapter.6}% 94
-\BOOKMARK [1][-]{section.6.2}{Connecting an LDR with Arduino Uno using a breadboard}{chapter.6}% 95
-\BOOKMARK [1][-]{section.6.3}{Interfacing the LDR through the Arduino IDE}{chapter.6}% 96
-\BOOKMARK [2][-]{subsection.6.3.1}{Interfacing the LDR}{section.6.3}% 97
-\BOOKMARK [2][-]{subsection.6.3.2}{Arduino Code}{section.6.3}% 98
-\BOOKMARK [1][-]{section.6.4}{Interfacing the LDR through Scilab}{chapter.6}% 99
-\BOOKMARK [2][-]{subsection.6.4.1}{Interfacing the LDR}{section.6.4}% 100
-\BOOKMARK [2][-]{subsection.6.4.2}{Scilab Code}{section.6.4}% 101
-\BOOKMARK [1][-]{section.6.5}{Interfacing the LDR through Xcos}{chapter.6}% 102
-\BOOKMARK [1][-]{section.6.6}{Interfacing the LDR through Python}{chapter.6}% 103
-\BOOKMARK [2][-]{subsection.6.6.1}{Interfacing the LDR}{section.6.6}% 104
-\BOOKMARK [2][-]{subsection.6.6.2}{Python Code}{section.6.6}% 105
-\BOOKMARK [1][-]{section.6.7}{Interfacing the LDR through Julia}{chapter.6}% 106
-\BOOKMARK [2][-]{subsection.6.7.1}{Interfacing the LDR}{section.6.7}% 107
-\BOOKMARK [2][-]{subsection.6.7.2}{Julia Code}{section.6.7}% 108
-\BOOKMARK [1][-]{section.6.8}{Interfacing the LDR through OpenModelica}{chapter.6}% 109
-\BOOKMARK [2][-]{subsection.6.8.1}{Interfacing the LDR}{section.6.8}% 110
-\BOOKMARK [2][-]{subsection.6.8.2}{OpenModelica Code}{section.6.8}% 111
-\BOOKMARK [0][-]{chapter.7}{Interfacing a Potentiometer}{}% 112
-\BOOKMARK [1][-]{section.7.1}{Preliminaries}{chapter.7}% 113
-\BOOKMARK [1][-]{section.7.2}{Connecting a potentiometer with Arduino Uno using a breadboard}{chapter.7}% 114
-\BOOKMARK [1][-]{section.7.3}{Reading the potentiometer from the Arduino IDE}{chapter.7}% 115
-\BOOKMARK [2][-]{subsection.7.3.1}{Reading the potentiometer}{section.7.3}% 116
-\BOOKMARK [2][-]{subsection.7.3.2}{Arduino Code}{section.7.3}% 117
-\BOOKMARK [1][-]{section.7.4}{Reading the potentiometer from Scilab}{chapter.7}% 118
-\BOOKMARK [2][-]{subsection.7.4.1}{Reading the potentiometer}{section.7.4}% 119
-\BOOKMARK [2][-]{subsection.7.4.2}{Scilab Code}{section.7.4}% 120
-\BOOKMARK [1][-]{section.7.5}{Reading the potentiometer from Xcos}{chapter.7}% 121
-\BOOKMARK [1][-]{section.7.6}{Reading the potentiometer from Python}{chapter.7}% 122
-\BOOKMARK [2][-]{subsection.7.6.1}{Reading the potentiometer}{section.7.6}% 123
-\BOOKMARK [2][-]{subsection.7.6.2}{Python Code}{section.7.6}% 124
-\BOOKMARK [1][-]{section.7.7}{Reading the potentiometer from Julia}{chapter.7}% 125
-\BOOKMARK [2][-]{subsection.7.7.1}{Reading the potentiometer}{section.7.7}% 126
-\BOOKMARK [2][-]{subsection.7.7.2}{Julia Code}{section.7.7}% 127
-\BOOKMARK [1][-]{section.7.8}{Reading the potentiometer from OpenModelica}{chapter.7}% 128
-\BOOKMARK [2][-]{subsection.7.8.1}{Reading the potentiometer}{section.7.8}% 129
-\BOOKMARK [2][-]{subsection.7.8.2}{OpenModelica Code}{section.7.8}% 130
-\BOOKMARK [0][-]{chapter.8}{Interfacing a Thermistor}{}% 131
-\BOOKMARK [1][-]{section.8.1}{Preliminaries}{chapter.8}% 132
-\BOOKMARK [1][-]{section.8.2}{Connecting a thermistor with Arduino Uno using a breadboard}{chapter.8}% 133
-\BOOKMARK [1][-]{section.8.3}{Interfacing the thermistor from the Arduino IDE}{chapter.8}% 134
-\BOOKMARK [2][-]{subsection.8.3.1}{Interfacing the thermistor}{section.8.3}% 135
-\BOOKMARK [2][-]{subsection.8.3.2}{Arduino Code}{section.8.3}% 136
-\BOOKMARK [1][-]{section.8.4}{Interfacing the thermistor from Scilab}{chapter.8}% 137
-\BOOKMARK [2][-]{subsection.8.4.1}{Interfacing the thermistor}{section.8.4}% 138
-\BOOKMARK [2][-]{subsection.8.4.2}{Scilab Code}{section.8.4}% 139
-\BOOKMARK [1][-]{section.8.5}{Interfacing the thermistor from Xcos}{chapter.8}% 140
-\BOOKMARK [1][-]{section.8.6}{Interfacing the thermistor from Python}{chapter.8}% 141
-\BOOKMARK [2][-]{subsection.8.6.1}{Interfacing the thermistor}{section.8.6}% 142
-\BOOKMARK [2][-]{subsection.8.6.2}{Python Code}{section.8.6}% 143
-\BOOKMARK [1][-]{section.8.7}{Interfacing the thermistor from Julia}{chapter.8}% 144
-\BOOKMARK [2][-]{subsection.8.7.1}{Interfacing the thermistor}{section.8.7}% 145
-\BOOKMARK [2][-]{subsection.8.7.2}{Julia Code}{section.8.7}% 146
-\BOOKMARK [1][-]{section.8.8}{Interfacing the thermistor from OpenModelica}{chapter.8}% 147
-\BOOKMARK [2][-]{subsection.8.8.1}{Interfacing the thermistor}{section.8.8}% 148
-\BOOKMARK [2][-]{subsection.8.8.2}{OpenModelica Code}{section.8.8}% 149
-\BOOKMARK [0][-]{chapter.9}{Interfacing a Servomotor}{}% 150
-\BOOKMARK [1][-]{section.9.1}{Preliminaries}{chapter.9}% 151
-\BOOKMARK [1][-]{section.9.2}{Connecting a servomotor with Arduino Uno using a breadboard}{chapter.9}% 152
-\BOOKMARK [1][-]{section.9.3}{Controlling the servomotor through the Arduino IDE}{chapter.9}% 153
-\BOOKMARK [2][-]{subsection.9.3.1}{Controlling the servomotor}{section.9.3}% 154
-\BOOKMARK [2][-]{subsection.9.3.2}{Arduino Code}{section.9.3}% 155
-\BOOKMARK [1][-]{section.9.4}{Controlling the servomotor through Scilab}{chapter.9}% 156
-\BOOKMARK [2][-]{subsection.9.4.1}{Controlling the servomotor}{section.9.4}% 157
-\BOOKMARK [2][-]{subsection.9.4.2}{Scilab Code}{section.9.4}% 158
-\BOOKMARK [1][-]{section.9.5}{Controling the servomotor through Xcos}{chapter.9}% 159
-\BOOKMARK [1][-]{section.9.6}{Controlling the servomotor through Python}{chapter.9}% 160
-\BOOKMARK [2][-]{subsection.9.6.1}{Controlling the servomotor}{section.9.6}% 161
-\BOOKMARK [2][-]{subsection.9.6.2}{Python Code}{section.9.6}% 162
-\BOOKMARK [1][-]{section.9.7}{Controlling the servomotor through Julia}{chapter.9}% 163
-\BOOKMARK [2][-]{subsection.9.7.1}{Controlling the servomotor}{section.9.7}% 164
-\BOOKMARK [2][-]{subsection.9.7.2}{Julia Code}{section.9.7}% 165
-\BOOKMARK [1][-]{section.9.8}{Controlling the servomotor through OpenModelica}{chapter.9}% 166
-\BOOKMARK [2][-]{subsection.9.8.1}{Controlling the servomotor}{section.9.8}% 167
-\BOOKMARK [2][-]{subsection.9.8.2}{OpenModelica Code}{section.9.8}% 168
-\BOOKMARK [0][-]{chapter.10}{Interfacing a DC Motor}{}% 169
-\BOOKMARK [1][-]{section.10.1}{Preliminaries}{chapter.10}% 170
-\BOOKMARK [1][-]{section.10.2}{Controlling the DC motor from Arduino}{chapter.10}% 171
-\BOOKMARK [2][-]{subsection.10.2.1}{Controlling the DC motor}{section.10.2}% 172
-\BOOKMARK [2][-]{subsection.10.2.2}{Arduino Code}{section.10.2}% 173
-\BOOKMARK [1][-]{section.10.3}{Controlling the DC motor from Scilab}{chapter.10}% 174
-\BOOKMARK [2][-]{subsection.10.3.1}{Controlling the DC motor}{section.10.3}% 175
-\BOOKMARK [2][-]{subsection.10.3.2}{Scilab Code}{section.10.3}% 176
-\BOOKMARK [1][-]{section.10.4}{Controlling the DC motor from Xcos}{chapter.10}% 177
-\BOOKMARK [1][-]{section.10.5}{Controlling the DC motor from Python}{chapter.10}% 178
-\BOOKMARK [2][-]{subsection.10.5.1}{Controlling the DC motor}{section.10.5}% 179
-\BOOKMARK [2][-]{subsection.10.5.2}{Python Code}{section.10.5}% 180
-\BOOKMARK [1][-]{section.10.6}{Controlling the DC motor from Julia}{chapter.10}% 181
-\BOOKMARK [2][-]{subsection.10.6.1}{Controlling the DC motor}{section.10.6}% 182
-\BOOKMARK [2][-]{subsection.10.6.2}{Julia Code}{section.10.6}% 183
-\BOOKMARK [1][-]{section.10.7}{Controlling the DC motor from OpenModelica}{chapter.10}% 184
-\BOOKMARK [2][-]{subsection.10.7.1}{Controlling the DC motor}{section.10.7}% 185
-\BOOKMARK [2][-]{subsection.10.7.2}{OpenModelica Code}{section.10.7}% 186
-\BOOKMARK [0][-]{chapter.11}{Implementation of Modbus Protocol}{}% 187
-\BOOKMARK [1][-]{section.11.1}{Preliminaries}{chapter.11}% 188
-\BOOKMARK [2][-]{subsection.11.1.1}{Energy meter}{section.11.1}% 189
-\BOOKMARK [2][-]{subsection.11.1.2}{Endianness}{section.11.1}% 190
-\BOOKMARK [1][-]{section.11.2}{Setup for the experiment}{chapter.11}% 191
-\BOOKMARK [1][-]{section.11.3}{Software required for this experiment}{chapter.11}% 192
-\BOOKMARK [2][-]{subsection.11.3.1}{Arduino Firmware}{section.11.3}% 193
-\BOOKMARK [1][-]{section.11.4}{Manifestation of Modbus protocol through Scilab}{chapter.11}% 194
-\BOOKMARK [1][-]{section.11.5}{Reading the electrical parameters from Scilab}{chapter.11}% 195
-\BOOKMARK [2][-]{subsection.11.5.1}{Reading the electrical parameters}{section.11.5}% 196
-\BOOKMARK [2][-]{subsection.11.5.2}{Scilab Code}{section.11.5}% 197
-\BOOKMARK [2][-]{subsection.11.5.3}{Output in the Scilab Console}{section.11.5}% 198
-\BOOKMARK [1][-]{section.11.6}{Reading the electrical parameters from Xcos}{chapter.11}% 199
-\BOOKMARK [1][-]{section.11.7}{Manifestation of Modbus protocol through Python}{chapter.11}% 200
-\BOOKMARK [1][-]{section.11.8}{Reading the electrical parameters from Python}{chapter.11}% 201
-\BOOKMARK [2][-]{subsection.11.8.1}{Reading the electrical parameters}{section.11.8}% 202
-\BOOKMARK [2][-]{subsection.11.8.2}{Python Code}{section.11.8}% 203
-\BOOKMARK [1][-]{section.11.9}{Manifestation of Modbus protocol through Julia}{chapter.11}% 204
-\BOOKMARK [1][-]{section.11.10}{Reading the electrical parameters from Julia}{chapter.11}% 205
-\BOOKMARK [2][-]{subsection.11.10.1}{Reading the electrical parameters}{section.11.10}% 206
-\BOOKMARK [2][-]{subsection.11.10.2}{Julia Code}{section.11.10}% 207
-\BOOKMARK [1][-]{section.11.11}{Manifestation of Modbus protocol through OpenModelica}{chapter.11}% 208
-\BOOKMARK [1][-]{section.11.12}{Reading the electrical parameters from OpenModelica}{chapter.11}% 209
-\BOOKMARK [2][-]{subsection.11.12.1}{Reading the electrical parameters}{section.11.12}% 210
-\BOOKMARK [2][-]{subsection.11.12.2}{OpenModelica Code}{section.11.12}% 211
-\BOOKMARK [0][-]{appendix.A}{About the Shield}{}% 212
-\BOOKMARK [0][-]{appendix*.183}{}{}% 213
+\BOOKMARK [1][-]{section.2.6}{Doing the Experiments with a Breadboard}{chapter.2}% 21
+\BOOKMARK [0][-]{chapter.3}{Communication between Software and Arduino}{}% 22
+\BOOKMARK [1][-]{section.3.1}{Arduino IDE}{chapter.3}% 23
+\BOOKMARK [2][-]{subsection.3.1.1}{Downloading and installing on Windows}{section.3.1}% 24
+\BOOKMARK [2][-]{subsection.3.1.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.1}% 25
+\BOOKMARK [2][-]{subsection.3.1.3}{Arduino Development Environment}{section.3.1}% 26
+\BOOKMARK [2][-]{subsection.3.1.4}{Testing Arduino with a sample program}{section.3.1}% 27
+\BOOKMARK [2][-]{subsection.3.1.5}{FLOSS Firmware}{section.3.1}% 28
+\BOOKMARK [1][-]{section.3.2}{Scilab}{chapter.3}% 29
+\BOOKMARK [2][-]{subsection.3.2.1}{Downloading and installing on Windows}{section.3.2}% 30
+\BOOKMARK [2][-]{subsection.3.2.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.2}% 31
+\BOOKMARK [2][-]{subsection.3.2.3}{Scilab-Arduino toolbox}{section.3.2}% 32
+\BOOKMARK [2][-]{subsection.3.2.4}{Identifying Arduino communication port number}{section.3.2}% 33
+\BOOKMARK [2][-]{subsection.3.2.5}{Testing Scilab-Arduino toolbox}{section.3.2}% 34
+\BOOKMARK [2][-]{subsection.3.2.6}{Firmware}{section.3.2}% 35
+\BOOKMARK [1][-]{section.3.3}{Xcos}{chapter.3}% 36
+\BOOKMARK [2][-]{subsection.3.3.1}{Downloading, installing and testing}{section.3.3}% 37
+\BOOKMARK [2][-]{subsection.3.3.2}{Use case}{section.3.3}% 38
+\BOOKMARK [2][-]{subsection.3.3.3}{Xcos-Arduino}{section.3.3}% 39
+\BOOKMARK [1][-]{section.3.4}{Python}{chapter.3}% 40
+\BOOKMARK [2][-]{subsection.3.4.1}{Downloading and installing on Windows}{section.3.4}% 41
+\BOOKMARK [2][-]{subsection.3.4.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.4}% 42
+\BOOKMARK [2][-]{subsection.3.4.3}{Python-Arduino toolbox}{section.3.4}% 43
+\BOOKMARK [2][-]{subsection.3.4.4}{Firmware}{section.3.4}% 44
+\BOOKMARK [1][-]{section.3.5}{Julia}{chapter.3}% 45
+\BOOKMARK [2][-]{subsection.3.5.1}{Downloading and installing on Windows}{section.3.5}% 46
+\BOOKMARK [2][-]{subsection.3.5.2}{Downloading and installing GNU/Linux Ubuntu}{section.3.5}% 47
+\BOOKMARK [2][-]{subsection.3.5.3}{Julia-Arduino toolbox}{section.3.5}% 48
+\BOOKMARK [2][-]{subsection.3.5.4}{Firmware}{section.3.5}% 49
+\BOOKMARK [1][-]{section.3.6}{OpenModelica}{chapter.3}% 50
+\BOOKMARK [2][-]{subsection.3.6.1}{Downloading and installing on Windows}{section.3.6}% 51
+\BOOKMARK [2][-]{subsection.3.6.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.6}% 52
+\BOOKMARK [2][-]{subsection.3.6.3}{Simulating models in OpenModelica}{section.3.6}% 53
+\BOOKMARK [2][-]{subsection.3.6.4}{OpenModelica-Arduino toolbox}{section.3.6}% 54
+\BOOKMARK [2][-]{subsection.3.6.5}{Firmware}{section.3.6}% 55
+\BOOKMARK [0][-]{chapter.4}{Interfacing a Light Emitting Diode}{}% 56
+\BOOKMARK [1][-]{section.4.1}{Preliminaries}{chapter.4}% 57
+\BOOKMARK [1][-]{section.4.2}{Connecting an RGB LED with Arduino Uno using a breadboard}{chapter.4}% 58
+\BOOKMARK [1][-]{section.4.3}{Lighting the LED from the Arduino IDE}{chapter.4}% 59
+\BOOKMARK [2][-]{subsection.4.3.1}{Lighting the LED}{section.4.3}% 60
+\BOOKMARK [2][-]{subsection.4.3.2}{Arduino Code}{section.4.3}% 61
+\BOOKMARK [1][-]{section.4.4}{Lighting the LED from Scilab}{chapter.4}% 62
+\BOOKMARK [2][-]{subsection.4.4.1}{Lighting the LED}{section.4.4}% 63
+\BOOKMARK [2][-]{subsection.4.4.2}{Scilab Code}{section.4.4}% 64
+\BOOKMARK [1][-]{section.4.5}{Lighting the LED from Scilab Xcos}{chapter.4}% 65
+\BOOKMARK [1][-]{section.4.6}{Lighting the LED from Python}{chapter.4}% 66
+\BOOKMARK [2][-]{subsection.4.6.1}{Lighting the LED}{section.4.6}% 67
+\BOOKMARK [2][-]{subsection.4.6.2}{Python Code}{section.4.6}% 68
+\BOOKMARK [1][-]{section.4.7}{Lighting the LED from Julia}{chapter.4}% 69
+\BOOKMARK [2][-]{subsection.4.7.1}{Lighting the LED}{section.4.7}% 70
+\BOOKMARK [2][-]{subsection.4.7.2}{Julia Code}{section.4.7}% 71
+\BOOKMARK [1][-]{section.4.8}{Lighting the LED from OpenModelica}{chapter.4}% 72
+\BOOKMARK [2][-]{subsection.4.8.1}{Lighting the LED}{section.4.8}% 73
+\BOOKMARK [2][-]{subsection.4.8.2}{OpenModelica Code}{section.4.8}% 74
+\BOOKMARK [0][-]{chapter.5}{Interfacing a Pushbutton}{}% 75
+\BOOKMARK [1][-]{section.5.1}{Preliminaries}{chapter.5}% 76
+\BOOKMARK [1][-]{section.5.2}{Connecting a pushbutton with Arduino Uno using a breadboard}{chapter.5}% 77
+\BOOKMARK [1][-]{section.5.3}{Reading the pushbutton status from the Arduino IDE}{chapter.5}% 78
+\BOOKMARK [2][-]{subsection.5.3.1}{Reading the pushbutton status}{section.5.3}% 79
+\BOOKMARK [2][-]{subsection.5.3.2}{Arduino Code}{section.5.3}% 80
+\BOOKMARK [1][-]{section.5.4}{Reading the pushbutton Status from Scilab}{chapter.5}% 81
+\BOOKMARK [2][-]{subsection.5.4.1}{Reading the pushbutton Status}{section.5.4}% 82
+\BOOKMARK [2][-]{subsection.5.4.2}{Scilab Code}{section.5.4}% 83
+\BOOKMARK [1][-]{section.5.5}{Accessing the pushbutton from Xcos}{chapter.5}% 84
+\BOOKMARK [1][-]{section.5.6}{Reading the pushbutton status from Python}{chapter.5}% 85
+\BOOKMARK [2][-]{subsection.5.6.1}{Reading the pushbutton status}{section.5.6}% 86
+\BOOKMARK [2][-]{subsection.5.6.2}{Python Code}{section.5.6}% 87
+\BOOKMARK [1][-]{section.5.7}{Reading the pushbutton status from Julia}{chapter.5}% 88
+\BOOKMARK [2][-]{subsection.5.7.1}{Reading the pushbutton status}{section.5.7}% 89
+\BOOKMARK [2][-]{subsection.5.7.2}{Julia Code}{section.5.7}% 90
+\BOOKMARK [1][-]{section.5.8}{Reading the pushbutton status from OpenModelica}{chapter.5}% 91
+\BOOKMARK [2][-]{subsection.5.8.1}{Reading the pushbutton status}{section.5.8}% 92
+\BOOKMARK [2][-]{subsection.5.8.2}{OpenModelica Code}{section.5.8}% 93
+\BOOKMARK [0][-]{chapter.6}{Interfacing a Light Dependent Resistor}{}% 94
+\BOOKMARK [1][-]{section.6.1}{Preliminaries}{chapter.6}% 95
+\BOOKMARK [1][-]{section.6.2}{Connecting an LDR with Arduino Uno using a breadboard}{chapter.6}% 96
+\BOOKMARK [1][-]{section.6.3}{Interfacing the LDR through the Arduino IDE}{chapter.6}% 97
+\BOOKMARK [2][-]{subsection.6.3.1}{Interfacing the LDR}{section.6.3}% 98
+\BOOKMARK [2][-]{subsection.6.3.2}{Arduino Code}{section.6.3}% 99
+\BOOKMARK [1][-]{section.6.4}{Interfacing the LDR through Scilab}{chapter.6}% 100
+\BOOKMARK [2][-]{subsection.6.4.1}{Interfacing the LDR}{section.6.4}% 101
+\BOOKMARK [2][-]{subsection.6.4.2}{Scilab Code}{section.6.4}% 102
+\BOOKMARK [1][-]{section.6.5}{Interfacing the LDR through Xcos}{chapter.6}% 103
+\BOOKMARK [1][-]{section.6.6}{Interfacing the LDR through Python}{chapter.6}% 104
+\BOOKMARK [2][-]{subsection.6.6.1}{Interfacing the LDR}{section.6.6}% 105
+\BOOKMARK [2][-]{subsection.6.6.2}{Python Code}{section.6.6}% 106
+\BOOKMARK [1][-]{section.6.7}{Interfacing the LDR through Julia}{chapter.6}% 107
+\BOOKMARK [2][-]{subsection.6.7.1}{Interfacing the LDR}{section.6.7}% 108
+\BOOKMARK [2][-]{subsection.6.7.2}{Julia Code}{section.6.7}% 109
+\BOOKMARK [1][-]{section.6.8}{Interfacing the LDR through OpenModelica}{chapter.6}% 110
+\BOOKMARK [2][-]{subsection.6.8.1}{Interfacing the LDR}{section.6.8}% 111
+\BOOKMARK [2][-]{subsection.6.8.2}{OpenModelica Code}{section.6.8}% 112
+\BOOKMARK [0][-]{chapter.7}{Interfacing a Potentiometer}{}% 113
+\BOOKMARK [1][-]{section.7.1}{Preliminaries}{chapter.7}% 114
+\BOOKMARK [1][-]{section.7.2}{Connecting a potentiometer with Arduino Uno using a breadboard}{chapter.7}% 115
+\BOOKMARK [1][-]{section.7.3}{Reading the potentiometer from the Arduino IDE}{chapter.7}% 116
+\BOOKMARK [2][-]{subsection.7.3.1}{Reading the potentiometer}{section.7.3}% 117
+\BOOKMARK [2][-]{subsection.7.3.2}{Arduino Code}{section.7.3}% 118
+\BOOKMARK [1][-]{section.7.4}{Reading the potentiometer from Scilab}{chapter.7}% 119
+\BOOKMARK [2][-]{subsection.7.4.1}{Reading the potentiometer}{section.7.4}% 120
+\BOOKMARK [2][-]{subsection.7.4.2}{Scilab Code}{section.7.4}% 121
+\BOOKMARK [1][-]{section.7.5}{Reading the potentiometer from Xcos}{chapter.7}% 122
+\BOOKMARK [1][-]{section.7.6}{Reading the potentiometer from Python}{chapter.7}% 123
+\BOOKMARK [2][-]{subsection.7.6.1}{Reading the potentiometer}{section.7.6}% 124
+\BOOKMARK [2][-]{subsection.7.6.2}{Python Code}{section.7.6}% 125
+\BOOKMARK [1][-]{section.7.7}{Reading the potentiometer from Julia}{chapter.7}% 126
+\BOOKMARK [2][-]{subsection.7.7.1}{Reading the potentiometer}{section.7.7}% 127
+\BOOKMARK [2][-]{subsection.7.7.2}{Julia Code}{section.7.7}% 128
+\BOOKMARK [1][-]{section.7.8}{Reading the potentiometer from OpenModelica}{chapter.7}% 129
+\BOOKMARK [2][-]{subsection.7.8.1}{Reading the potentiometer}{section.7.8}% 130
+\BOOKMARK [2][-]{subsection.7.8.2}{OpenModelica Code}{section.7.8}% 131
+\BOOKMARK [0][-]{chapter.8}{Interfacing a Thermistor}{}% 132
+\BOOKMARK [1][-]{section.8.1}{Preliminaries}{chapter.8}% 133
+\BOOKMARK [1][-]{section.8.2}{Connecting a thermistor with Arduino Uno using a breadboard}{chapter.8}% 134
+\BOOKMARK [1][-]{section.8.3}{Interfacing the thermistor from the Arduino IDE}{chapter.8}% 135
+\BOOKMARK [2][-]{subsection.8.3.1}{Interfacing the thermistor}{section.8.3}% 136
+\BOOKMARK [2][-]{subsection.8.3.2}{Arduino Code}{section.8.3}% 137
+\BOOKMARK [1][-]{section.8.4}{Interfacing the thermistor from Scilab}{chapter.8}% 138
+\BOOKMARK [2][-]{subsection.8.4.1}{Interfacing the thermistor}{section.8.4}% 139
+\BOOKMARK [2][-]{subsection.8.4.2}{Scilab Code}{section.8.4}% 140
+\BOOKMARK [1][-]{section.8.5}{Interfacing the thermistor from Xcos}{chapter.8}% 141
+\BOOKMARK [1][-]{section.8.6}{Interfacing the thermistor from Python}{chapter.8}% 142
+\BOOKMARK [2][-]{subsection.8.6.1}{Interfacing the thermistor}{section.8.6}% 143
+\BOOKMARK [2][-]{subsection.8.6.2}{Python Code}{section.8.6}% 144
+\BOOKMARK [1][-]{section.8.7}{Interfacing the thermistor from Julia}{chapter.8}% 145
+\BOOKMARK [2][-]{subsection.8.7.1}{Interfacing the thermistor}{section.8.7}% 146
+\BOOKMARK [2][-]{subsection.8.7.2}{Julia Code}{section.8.7}% 147
+\BOOKMARK [1][-]{section.8.8}{Interfacing the thermistor from OpenModelica}{chapter.8}% 148
+\BOOKMARK [2][-]{subsection.8.8.1}{Interfacing the thermistor}{section.8.8}% 149
+\BOOKMARK [2][-]{subsection.8.8.2}{OpenModelica Code}{section.8.8}% 150
+\BOOKMARK [0][-]{chapter.9}{Interfacing a Servomotor}{}% 151
+\BOOKMARK [1][-]{section.9.1}{Preliminaries}{chapter.9}% 152
+\BOOKMARK [1][-]{section.9.2}{Connecting a servomotor with Arduino Uno using a breadboard}{chapter.9}% 153
+\BOOKMARK [1][-]{section.9.3}{Controlling the servomotor through the Arduino IDE}{chapter.9}% 154
+\BOOKMARK [2][-]{subsection.9.3.1}{Controlling the servomotor}{section.9.3}% 155
+\BOOKMARK [2][-]{subsection.9.3.2}{Arduino Code}{section.9.3}% 156
+\BOOKMARK [1][-]{section.9.4}{Controlling the servomotor through Scilab}{chapter.9}% 157
+\BOOKMARK [2][-]{subsection.9.4.1}{Controlling the servomotor}{section.9.4}% 158
+\BOOKMARK [2][-]{subsection.9.4.2}{Scilab Code}{section.9.4}% 159
+\BOOKMARK [1][-]{section.9.5}{Controling the servomotor through Xcos}{chapter.9}% 160
+\BOOKMARK [1][-]{section.9.6}{Controlling the servomotor through Python}{chapter.9}% 161
+\BOOKMARK [2][-]{subsection.9.6.1}{Controlling the servomotor}{section.9.6}% 162
+\BOOKMARK [2][-]{subsection.9.6.2}{Python Code}{section.9.6}% 163
+\BOOKMARK [1][-]{section.9.7}{Controlling the servomotor through Julia}{chapter.9}% 164
+\BOOKMARK [2][-]{subsection.9.7.1}{Controlling the servomotor}{section.9.7}% 165
+\BOOKMARK [2][-]{subsection.9.7.2}{Julia Code}{section.9.7}% 166
+\BOOKMARK [1][-]{section.9.8}{Controlling the servomotor through OpenModelica}{chapter.9}% 167
+\BOOKMARK [2][-]{subsection.9.8.1}{Controlling the servomotor}{section.9.8}% 168
+\BOOKMARK [2][-]{subsection.9.8.2}{OpenModelica Code}{section.9.8}% 169
+\BOOKMARK [0][-]{chapter.10}{Interfacing a DC Motor}{}% 170
+\BOOKMARK [1][-]{section.10.1}{Preliminaries}{chapter.10}% 171
+\BOOKMARK [1][-]{section.10.2}{Controlling the DC motor from Arduino}{chapter.10}% 172
+\BOOKMARK [2][-]{subsection.10.2.1}{Controlling the DC motor}{section.10.2}% 173
+\BOOKMARK [2][-]{subsection.10.2.2}{Arduino Code}{section.10.2}% 174
+\BOOKMARK [1][-]{section.10.3}{Controlling the DC motor from Scilab}{chapter.10}% 175
+\BOOKMARK [2][-]{subsection.10.3.1}{Controlling the DC motor}{section.10.3}% 176
+\BOOKMARK [2][-]{subsection.10.3.2}{Scilab Code}{section.10.3}% 177
+\BOOKMARK [1][-]{section.10.4}{Controlling the DC motor from Xcos}{chapter.10}% 178
+\BOOKMARK [1][-]{section.10.5}{Controlling the DC motor from Python}{chapter.10}% 179
+\BOOKMARK [2][-]{subsection.10.5.1}{Controlling the DC motor}{section.10.5}% 180
+\BOOKMARK [2][-]{subsection.10.5.2}{Python Code}{section.10.5}% 181
+\BOOKMARK [1][-]{section.10.6}{Controlling the DC motor from Julia}{chapter.10}% 182
+\BOOKMARK [2][-]{subsection.10.6.1}{Controlling the DC motor}{section.10.6}% 183
+\BOOKMARK [2][-]{subsection.10.6.2}{Julia Code}{section.10.6}% 184
+\BOOKMARK [1][-]{section.10.7}{Controlling the DC motor from OpenModelica}{chapter.10}% 185
+\BOOKMARK [2][-]{subsection.10.7.1}{Controlling the DC motor}{section.10.7}% 186
+\BOOKMARK [2][-]{subsection.10.7.2}{OpenModelica Code}{section.10.7}% 187
+\BOOKMARK [0][-]{chapter.11}{Implementation of Modbus Protocol}{}% 188
+\BOOKMARK [1][-]{section.11.1}{Preliminaries}{chapter.11}% 189
+\BOOKMARK [2][-]{subsection.11.1.1}{Energy meter}{section.11.1}% 190
+\BOOKMARK [2][-]{subsection.11.1.2}{Endianness}{section.11.1}% 191
+\BOOKMARK [1][-]{section.11.2}{Setup for the experiment}{chapter.11}% 192
+\BOOKMARK [1][-]{section.11.3}{Software required for this experiment}{chapter.11}% 193
+\BOOKMARK [2][-]{subsection.11.3.1}{Arduino Firmware}{section.11.3}% 194
+\BOOKMARK [1][-]{section.11.4}{Manifestation of Modbus protocol through Scilab}{chapter.11}% 195
+\BOOKMARK [1][-]{section.11.5}{Reading the electrical parameters from Scilab}{chapter.11}% 196
+\BOOKMARK [2][-]{subsection.11.5.1}{Reading the electrical parameters}{section.11.5}% 197
+\BOOKMARK [2][-]{subsection.11.5.2}{Scilab Code}{section.11.5}% 198
+\BOOKMARK [2][-]{subsection.11.5.3}{Output in the Scilab Console}{section.11.5}% 199
+\BOOKMARK [1][-]{section.11.6}{Reading the electrical parameters from Xcos}{chapter.11}% 200
+\BOOKMARK [1][-]{section.11.7}{Manifestation of Modbus protocol through Python}{chapter.11}% 201
+\BOOKMARK [1][-]{section.11.8}{Reading the electrical parameters from Python}{chapter.11}% 202
+\BOOKMARK [2][-]{subsection.11.8.1}{Reading the electrical parameters}{section.11.8}% 203
+\BOOKMARK [2][-]{subsection.11.8.2}{Python Code}{section.11.8}% 204
+\BOOKMARK [1][-]{section.11.9}{Manifestation of Modbus protocol through Julia}{chapter.11}% 205
+\BOOKMARK [1][-]{section.11.10}{Reading the electrical parameters from Julia}{chapter.11}% 206
+\BOOKMARK [2][-]{subsection.11.10.1}{Reading the electrical parameters}{section.11.10}% 207
+\BOOKMARK [2][-]{subsection.11.10.2}{Julia Code}{section.11.10}% 208
+\BOOKMARK [1][-]{section.11.11}{Manifestation of Modbus protocol through OpenModelica}{chapter.11}% 209
+\BOOKMARK [1][-]{section.11.12}{Reading the electrical parameters from OpenModelica}{chapter.11}% 210
+\BOOKMARK [2][-]{subsection.11.12.1}{Reading the electrical parameters}{section.11.12}% 211
+\BOOKMARK [2][-]{subsection.11.12.2}{OpenModelica Code}{section.11.12}% 212
+\BOOKMARK [0][-]{appendix.A}{Procuring the Hardware}{}% 213
+\BOOKMARK [0][-]{appendix*.185}{}{}% 214
diff --git a/floss-arduino.pdf b/floss-arduino.pdf
index 8d1aa45..12de164 100644
--- a/floss-arduino.pdf
+++ b/floss-arduino.pdf
Binary files differ
diff --git a/floss-arduino.pyd b/floss-arduino.pyd
index fea3895..06a1921 100644
--- a/floss-arduino.pyd
+++ b/floss-arduino.pyd
@@ -1,31 +1,31 @@
\addvspace {10pt}
-\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{46}{pymass.3.1}
+\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{48}{pymass.3.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{83}{pymass.4.1}
-\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{83}{pymass.4.2}
-\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{84}{pymass.4.3}
-\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{85}{pymass.4.4}
+\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{85}{pymass.4.1}
+\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{85}{pymass.4.2}
+\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{86}{pymass.4.3}
+\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{87}{pymass.4.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Command Prompt or the Terminal}{106}{pymass.5.1}
-\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}{pymass.5.2}
+\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Command Prompt or the Terminal}{108}{pymass.5.1}
+\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{109}{pymass.5.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{127}{pymass.6.1}
-\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{128}{pymass.6.2}
+\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{129}{pymass.6.1}
+\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{130}{pymass.6.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}{pymass.7.1}
+\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}{pymass.7.1}
\addvspace {10pt}
-\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{165}{pymass.8.1}
-\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{165}{pymass.8.2}
+\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{167}{pymass.8.1}
+\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{167}{pymass.8.2}
\addvspace {10pt}
-\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{189}{pymass.9.1}
-\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{190}{pymass.9.2}
-\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{191}{pymass.9.3}
-\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{192}{pymass.9.4}
+\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{191}{pymass.9.1}
+\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{192}{pymass.9.2}
+\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{193}{pymass.9.3}
+\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{194}{pymass.9.4}
\addvspace {10pt}
-\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{219}{pymass.10.1}
-\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{220}{pymass.10.2}
-\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{221}{pymass.10.3}
+\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{221}{pymass.10.1}
+\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{222}{pymass.10.2}
+\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{223}{pymass.10.3}
\addvspace {10pt}
-\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{250}{pymass.11.1}
-\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{250}{pymass.11.2}
-\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{250}{pymass.11.3}
+\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{252}{pymass.11.1}
+\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{252}{pymass.11.2}
+\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{252}{pymass.11.3}
diff --git a/floss-arduino.tex b/floss-arduino.tex
index 5036476..b1177d8 100644
--- a/floss-arduino.tex
+++ b/floss-arduino.tex
@@ -31,6 +31,7 @@
\usepackage[T1]{fontenc}
\usepackage{beramono}
\usepackage{seqsplit}
+\usepackage{tfrupee}
\newcommand{\portcmd}{\small%
, see \fnrefp{fn:port}}
diff --git a/floss-arduino.thm b/floss-arduino.thm
index 77d03d9..a35834c 100644
--- a/floss-arduino.thm
+++ b/floss-arduino.thm
@@ -1,125 +1,125 @@
-\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{25}{ardmass.3.1}
-\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{34}{codemass.3.1}
-\contentsline {pymass}{{Python Code}{3.{1}}{}}{46}{pymass.3.1}
-\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{55}{juliamass.3.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{65}{OpenModelicamass.3.1}
-\contentsline {egmass}{{Exercise}{4.{1}}{}}{71}{egmass.4.1}
-\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{72}{ardmass.4.1}
-\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{72}{ardmass.4.2}
-\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{73}{ardmass.4.3}
-\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{73}{ardmass.4.4}
-\contentsline {egmass}{{Exercise}{4.{2}}{}}{75}{egmass.4.2}
-\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{75}{codemass.4.1}
-\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{76}{codemass.4.2}
-\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{76}{codemass.4.3}
-\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{76}{codemass.4.4}
-\contentsline {egmass}{{Exercise}{4.{3}}{}}{80}{egmass.4.3}
-\contentsline {egmass}{{Exercise}{4.{4}}{}}{82}{egmass.4.4}
-\contentsline {pymass}{{Python Code}{4.{1}}{}}{83}{pymass.4.1}
-\contentsline {pymass}{{Python Code}{4.{2}}{}}{83}{pymass.4.2}
-\contentsline {pymass}{{Python Code}{4.{3}}{}}{84}{pymass.4.3}
-\contentsline {pymass}{{Python Code}{4.{4}}{}}{85}{pymass.4.4}
-\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{87}{juliamass.4.1}
-\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{88}{juliamass.4.2}
-\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{88}{juliamass.4.3}
-\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{88}{juliamass.4.4}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{91}{OpenModelicamass.4.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{91}{OpenModelicamass.4.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{92}{OpenModelicamass.4.3}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{93}{OpenModelicamass.4.4}
-\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{99}{ardmass.5.1}
-\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{99}{ardmass.5.2}
-\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{101}{codemass.5.1}
-\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{102}{codemass.5.2}
-\contentsline {egmass}{{Exercise}{5.{1}}{}}{104}{egmass.5.1}
-\contentsline {pymass}{{Python Code}{5.{1}}{}}{106}{pymass.5.1}
-\contentsline {pymass}{{Python Code}{5.{2}}{}}{107}{pymass.5.2}
-\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{109}{juliamass.5.1}
-\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{109}{juliamass.5.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{111}{OpenModelicamass.5.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{112}{OpenModelicamass.5.2}
-\contentsline {egmass}{{Exercise}{6.{1}}{}}{119}{egmass.6.1}
-\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{120}{ardmass.6.1}
-\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{120}{ardmass.6.2}
-\contentsline {egmass}{{Exercise}{6.{2}}{}}{121}{egmass.6.2}
-\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{122}{codemass.6.1}
-\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{122}{codemass.6.2}
-\contentsline {egmass}{{Exercise}{6.{3}}{}}{127}{egmass.6.3}
-\contentsline {pymass}{{Python Code}{6.{1}}{}}{127}{pymass.6.1}
-\contentsline {pymass}{{Python Code}{6.{2}}{}}{128}{pymass.6.2}
-\contentsline {egmass}{{Exercise}{6.{4}}{}}{130}{egmass.6.4}
-\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{130}{juliamass.6.1}
-\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{131}{juliamass.6.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{132}{OpenModelicamass.6.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{133}{OpenModelicamass.6.2}
-\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{138}{ardmass.7.1}
-\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{140}{codemass.7.1}
-\contentsline {egmass}{{Exercise}{7.{1}}{}}{142}{egmass.7.1}
-\contentsline {pymass}{{Python Code}{7.{1}}{}}{143}{pymass.7.1}
-\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{145}{juliamass.7.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{147}{OpenModelicamass.7.1}
-\contentsline {egmass}{{Exercise}{8.{1}}{}}{154}{egmass.8.1}
-\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{154}{ardmass.8.1}
-\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{155}{ardmass.8.2}
-\contentsline {egmass}{{Exercise}{8.{2}}{}}{157}{egmass.8.2}
-\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{158}{codemass.8.1}
-\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{158}{codemass.8.2}
-\contentsline {pymass}{{Python Code}{8.{1}}{}}{165}{pymass.8.1}
-\contentsline {pymass}{{Python Code}{8.{2}}{}}{165}{pymass.8.2}
-\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{168}{juliamass.8.1}
-\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{169}{juliamass.8.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{171}{OpenModelicamass.8.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{172}{OpenModelicamass.8.2}
-\contentsline {egmass}{{Exercise}{9.{1}}{}}{178}{egmass.9.1}
-\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{178}{ardmass.9.1}
-\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{178}{ardmass.9.2}
-\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{179}{ardmass.9.3}
-\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{179}{ardmass.9.4}
-\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{182}{codemass.9.1}
-\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{182}{codemass.9.2}
-\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{182}{codemass.9.3}
-\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{182}{codemass.9.4}
-\contentsline {pymass}{{Python Code}{9.{1}}{}}{189}{pymass.9.1}
-\contentsline {pymass}{{Python Code}{9.{2}}{}}{190}{pymass.9.2}
-\contentsline {pymass}{{Python Code}{9.{3}}{}}{191}{pymass.9.3}
-\contentsline {pymass}{{Python Code}{9.{4}}{}}{192}{pymass.9.4}
-\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{194}{juliamass.9.1}
-\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{195}{juliamass.9.2}
-\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{195}{juliamass.9.3}
-\contentsline {juliamass}{{Julia Code}{9.{4}}{}}{195}{juliamass.9.4}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{198}{OpenModelicamass.9.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{198}{OpenModelicamass.9.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{199}{OpenModelicamass.9.3}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{200}{OpenModelicamass.9.4}
-\contentsline {egmass}{{Exercise}{10.{1}}{}}{208}{egmass.10.1}
-\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{208}{ardmass.10.1}
-\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{208}{ardmass.10.2}
-\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{209}{ardmass.10.3}
-\contentsline {egmass}{{Exercise}{10.{2}}{}}{212}{egmass.10.2}
-\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{212}{codemass.10.1}
-\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{212}{codemass.10.2}
-\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{213}{codemass.10.3}
-\contentsline {egmass}{{Exercise}{10.{3}}{}}{216}{egmass.10.3}
-\contentsline {pymass}{{Python Code}{10.{1}}{}}{219}{pymass.10.1}
-\contentsline {pymass}{{Python Code}{10.{2}}{}}{220}{pymass.10.2}
-\contentsline {pymass}{{Python Code}{10.{3}}{}}{221}{pymass.10.3}
-\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{224}{juliamass.10.1}
-\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{225}{juliamass.10.2}
-\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{225}{juliamass.10.3}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{228}{OpenModelicamass.10.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{229}{OpenModelicamass.10.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{229}{OpenModelicamass.10.3}
-\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{241}{ardmass.11.1}
-\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{243}{codemass.11.1}
-\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{243}{codemass.11.2}
-\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{244}{codemass.11.3}
-\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{244}{codemass.11.4}
-\contentsline {pymass}{{Python Code}{11.{1}}{}}{250}{pymass.11.1}
-\contentsline {pymass}{{Python Code}{11.{2}}{}}{250}{pymass.11.2}
-\contentsline {pymass}{{Python Code}{11.{3}}{}}{250}{pymass.11.3}
-\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{252}{juliamass.11.1}
-\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{252}{juliamass.11.2}
-\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{252}{juliamass.11.3}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{254}{OpenModelicamass.11.1}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{254}{OpenModelicamass.11.2}
-\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{255}{OpenModelicamass.11.3}
+\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{27}{ardmass.3.1}
+\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{36}{codemass.3.1}
+\contentsline {pymass}{{Python Code}{3.{1}}{}}{48}{pymass.3.1}
+\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{57}{juliamass.3.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{67}{OpenModelicamass.3.1}
+\contentsline {egmass}{{Exercise}{4.{1}}{}}{73}{egmass.4.1}
+\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{74}{ardmass.4.1}
+\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{74}{ardmass.4.2}
+\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{75}{ardmass.4.3}
+\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{75}{ardmass.4.4}
+\contentsline {egmass}{{Exercise}{4.{2}}{}}{77}{egmass.4.2}
+\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{77}{codemass.4.1}
+\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{78}{codemass.4.2}
+\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{78}{codemass.4.3}
+\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{78}{codemass.4.4}
+\contentsline {egmass}{{Exercise}{4.{3}}{}}{82}{egmass.4.3}
+\contentsline {egmass}{{Exercise}{4.{4}}{}}{84}{egmass.4.4}
+\contentsline {pymass}{{Python Code}{4.{1}}{}}{85}{pymass.4.1}
+\contentsline {pymass}{{Python Code}{4.{2}}{}}{85}{pymass.4.2}
+\contentsline {pymass}{{Python Code}{4.{3}}{}}{86}{pymass.4.3}
+\contentsline {pymass}{{Python Code}{4.{4}}{}}{87}{pymass.4.4}
+\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{89}{juliamass.4.1}
+\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{90}{juliamass.4.2}
+\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{90}{juliamass.4.3}
+\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{90}{juliamass.4.4}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{93}{OpenModelicamass.4.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{93}{OpenModelicamass.4.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{94}{OpenModelicamass.4.3}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{95}{OpenModelicamass.4.4}
+\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{101}{ardmass.5.1}
+\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{101}{ardmass.5.2}
+\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{103}{codemass.5.1}
+\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{104}{codemass.5.2}
+\contentsline {egmass}{{Exercise}{5.{1}}{}}{106}{egmass.5.1}
+\contentsline {pymass}{{Python Code}{5.{1}}{}}{108}{pymass.5.1}
+\contentsline {pymass}{{Python Code}{5.{2}}{}}{109}{pymass.5.2}
+\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{111}{juliamass.5.1}
+\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{111}{juliamass.5.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{113}{OpenModelicamass.5.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{114}{OpenModelicamass.5.2}
+\contentsline {egmass}{{Exercise}{6.{1}}{}}{121}{egmass.6.1}
+\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{122}{ardmass.6.1}
+\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{122}{ardmass.6.2}
+\contentsline {egmass}{{Exercise}{6.{2}}{}}{123}{egmass.6.2}
+\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{124}{codemass.6.1}
+\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{124}{codemass.6.2}
+\contentsline {egmass}{{Exercise}{6.{3}}{}}{129}{egmass.6.3}
+\contentsline {pymass}{{Python Code}{6.{1}}{}}{129}{pymass.6.1}
+\contentsline {pymass}{{Python Code}{6.{2}}{}}{130}{pymass.6.2}
+\contentsline {egmass}{{Exercise}{6.{4}}{}}{132}{egmass.6.4}
+\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{132}{juliamass.6.1}
+\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{133}{juliamass.6.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{134}{OpenModelicamass.6.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{135}{OpenModelicamass.6.2}
+\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{140}{ardmass.7.1}
+\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{142}{codemass.7.1}
+\contentsline {egmass}{{Exercise}{7.{1}}{}}{144}{egmass.7.1}
+\contentsline {pymass}{{Python Code}{7.{1}}{}}{145}{pymass.7.1}
+\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{147}{juliamass.7.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{149}{OpenModelicamass.7.1}
+\contentsline {egmass}{{Exercise}{8.{1}}{}}{156}{egmass.8.1}
+\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{156}{ardmass.8.1}
+\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{157}{ardmass.8.2}
+\contentsline {egmass}{{Exercise}{8.{2}}{}}{159}{egmass.8.2}
+\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{160}{codemass.8.1}
+\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{160}{codemass.8.2}
+\contentsline {pymass}{{Python Code}{8.{1}}{}}{167}{pymass.8.1}
+\contentsline {pymass}{{Python Code}{8.{2}}{}}{167}{pymass.8.2}
+\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{170}{juliamass.8.1}
+\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{171}{juliamass.8.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{173}{OpenModelicamass.8.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{174}{OpenModelicamass.8.2}
+\contentsline {egmass}{{Exercise}{9.{1}}{}}{180}{egmass.9.1}
+\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{180}{ardmass.9.1}
+\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{180}{ardmass.9.2}
+\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{181}{ardmass.9.3}
+\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{181}{ardmass.9.4}
+\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{184}{codemass.9.1}
+\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{184}{codemass.9.2}
+\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{184}{codemass.9.3}
+\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{184}{codemass.9.4}
+\contentsline {pymass}{{Python Code}{9.{1}}{}}{191}{pymass.9.1}
+\contentsline {pymass}{{Python Code}{9.{2}}{}}{192}{pymass.9.2}
+\contentsline {pymass}{{Python Code}{9.{3}}{}}{193}{pymass.9.3}
+\contentsline {pymass}{{Python Code}{9.{4}}{}}{194}{pymass.9.4}
+\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{196}{juliamass.9.1}
+\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{197}{juliamass.9.2}
+\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{197}{juliamass.9.3}
+\contentsline {juliamass}{{Julia Code}{9.{4}}{}}{197}{juliamass.9.4}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{200}{OpenModelicamass.9.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{200}{OpenModelicamass.9.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{201}{OpenModelicamass.9.3}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{202}{OpenModelicamass.9.4}
+\contentsline {egmass}{{Exercise}{10.{1}}{}}{210}{egmass.10.1}
+\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{210}{ardmass.10.1}
+\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{210}{ardmass.10.2}
+\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{211}{ardmass.10.3}
+\contentsline {egmass}{{Exercise}{10.{2}}{}}{214}{egmass.10.2}
+\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{214}{codemass.10.1}
+\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{214}{codemass.10.2}
+\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{215}{codemass.10.3}
+\contentsline {egmass}{{Exercise}{10.{3}}{}}{218}{egmass.10.3}
+\contentsline {pymass}{{Python Code}{10.{1}}{}}{221}{pymass.10.1}
+\contentsline {pymass}{{Python Code}{10.{2}}{}}{222}{pymass.10.2}
+\contentsline {pymass}{{Python Code}{10.{3}}{}}{223}{pymass.10.3}
+\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{226}{juliamass.10.1}
+\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{227}{juliamass.10.2}
+\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{227}{juliamass.10.3}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{230}{OpenModelicamass.10.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{231}{OpenModelicamass.10.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{231}{OpenModelicamass.10.3}
+\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{243}{ardmass.11.1}
+\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{245}{codemass.11.1}
+\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{245}{codemass.11.2}
+\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{246}{codemass.11.3}
+\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{246}{codemass.11.4}
+\contentsline {pymass}{{Python Code}{11.{1}}{}}{252}{pymass.11.1}
+\contentsline {pymass}{{Python Code}{11.{2}}{}}{252}{pymass.11.2}
+\contentsline {pymass}{{Python Code}{11.{3}}{}}{252}{pymass.11.3}
+\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{254}{juliamass.11.1}
+\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{254}{juliamass.11.2}
+\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{254}{juliamass.11.3}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{256}{OpenModelicamass.11.1}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{256}{OpenModelicamass.11.2}
+\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{257}{OpenModelicamass.11.3}
diff --git a/floss-arduino.toc b/floss-arduino.toc
index 947cffd..0ccd70e 100644
--- a/floss-arduino.toc
+++ b/floss-arduino.toc
@@ -22,218 +22,219 @@
\contentsline {paragraph}{3D printers:}{11}{section*.20}
\contentsline {section}{\numberline {2.4}Shield}{11}{section.2.4}
\contentsline {section}{\numberline {2.5}Experimental Test Bed}{12}{section.2.5}
-\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{17}{chapter.3}
-\contentsline {section}{\numberline {3.1}Arduino IDE}{17}{section.3.1}
-\contentsline {subsection}{\numberline {3.1.1}Downloading and installing on Windows}{18}{subsection.3.1.1}
-\contentsline {subsection}{\numberline {3.1.2}Downloading and installing on GNU/Linux Ubuntu}{19}{subsection.3.1.2}
-\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{21}{subsection.3.1.3}
-\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{24}{subsection.3.1.4}
-\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{25}{subsection.3.1.5}
-\contentsline {section}{\numberline {3.2}Scilab}{25}{section.3.2}
-\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}{subsection.3.2.1}
-\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{26}{subsection.3.2.2}
-\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{27}{subsection.3.2.3}
-\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{29}{subsection.3.2.4}
-\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{31}{subsection.3.2.5}
-\contentsline {subsection}{\numberline {3.2.6}Firmware}{33}{subsection.3.2.6}
-\contentsline {section}{\numberline {3.3}Xcos}{35}{section.3.3}
-\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{35}{subsection.3.3.1}
-\contentsline {subsection}{\numberline {3.3.2}Use case}{36}{subsection.3.3.2}
-\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{40}{subsection.3.3.3}
-\contentsline {section}{\numberline {3.4}Python}{41}{section.3.4}
-\contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{41}{subsection.3.4.1}
-\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{44}{subsection.3.4.2}
-\contentsline {subsection}{\numberline {3.4.3}Python-Arduino toolbox}{45}{subsection.3.4.3}
-\contentsline {subsection}{\numberline {3.4.4}Firmware}{46}{subsection.3.4.4}
-\contentsline {section}{\numberline {3.5}Julia}{47}{section.3.5}
-\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{47}{subsection.3.5.1}
-\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{51}{subsection.3.5.2}
-\contentsline {subsection}{\numberline {3.5.3}Julia-Arduino toolbox}{55}{subsection.3.5.3}
-\contentsline {subsection}{\numberline {3.5.4}Firmware}{55}{subsection.3.5.4}
-\contentsline {section}{\numberline {3.6}OpenModelica}{56}{section.3.6}
-\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{56}{subsection.3.6.1}
-\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{58}{subsection.3.6.2}
-\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{59}{subsection.3.6.3}
-\contentsline {subsection}{\numberline {3.6.4}OpenModelica-Arduino toolbox}{61}{subsection.3.6.4}
-\contentsline {subsection}{\numberline {3.6.5}Firmware}{65}{subsection.3.6.5}
-\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{67}{chapter.4}
-\contentsline {section}{\numberline {4.1}Preliminaries}{67}{section.4.1}
-\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{69}{section.4.2}
-\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{70}{section.4.3}
-\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{70}{subsection.4.3.1}
-\contentsline {paragraph}{Note:}{71}{section*.76}
-\contentsline {paragraph}{Note:}{71}{section*.78}
-\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{72}{subsection.4.3.2}
-\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{74}{section.4.4}
-\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{74}{subsection.4.4.1}
-\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{75}{subsection.4.4.2}
-\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{76}{section.4.5}
-\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{81}{section.4.6}
-\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{81}{subsection.4.6.1}
-\contentsline {subsection}{\numberline {4.6.2}Python Code}{83}{subsection.4.6.2}
-\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{86}{section.4.7}
-\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{86}{subsection.4.7.1}
-\contentsline {subsection}{\numberline {4.7.2}Julia Code}{87}{subsection.4.7.2}
-\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{89}{section.4.8}
-\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{89}{subsection.4.8.1}
-\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{90}{subsection.4.8.2}
-\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{95}{chapter.5}
-\contentsline {section}{\numberline {5.1}Preliminaries}{95}{section.5.1}
-\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{95}{section.5.2}
-\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{98}{section.5.3}
-\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{98}{subsection.5.3.1}
-\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{99}{subsection.5.3.2}
-\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{100}{section.5.4}
-\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{100}{subsection.5.4.1}
-\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{101}{subsection.5.4.2}
-\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{102}{section.5.5}
-\contentsline {section}{\numberline {5.6}Reading the pushbutton status from Python}{105}{section.5.6}
-\contentsline {subsection}{\numberline {5.6.1}Reading the pushbutton status}{105}{subsection.5.6.1}
-\contentsline {subsection}{\numberline {5.6.2}Python Code}{106}{subsection.5.6.2}
-\contentsline {section}{\numberline {5.7}Reading the pushbutton status from Julia}{108}{section.5.7}
-\contentsline {subsection}{\numberline {5.7.1}Reading the pushbutton status}{108}{subsection.5.7.1}
-\contentsline {subsection}{\numberline {5.7.2}Julia Code}{109}{subsection.5.7.2}
-\contentsline {section}{\numberline {5.8}Reading the pushbutton status from OpenModelica}{110}{section.5.8}
-\contentsline {subsection}{\numberline {5.8.1}Reading the pushbutton status}{110}{subsection.5.8.1}
-\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{111}{subsection.5.8.2}
-\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{115}{chapter.6}
-\contentsline {section}{\numberline {6.1}Preliminaries}{115}{section.6.1}
-\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{117}{section.6.2}
-\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{118}{section.6.3}
-\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{118}{subsection.6.3.1}
-\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{120}{subsection.6.3.2}
-\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{120}{section.6.4}
-\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{120}{subsection.6.4.1}
-\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{122}{subsection.6.4.2}
-\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{122}{section.6.5}
-\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{126}{section.6.6}
-\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{126}{subsection.6.6.1}
-\contentsline {subsection}{\numberline {6.6.2}Python Code}{127}{subsection.6.6.2}
-\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{129}{section.6.7}
-\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{129}{subsection.6.7.1}
-\contentsline {subsection}{\numberline {6.7.2}Julia Code}{130}{subsection.6.7.2}
-\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{131}{section.6.8}
-\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{131}{subsection.6.8.1}
-\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{132}{subsection.6.8.2}
-\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{135}{chapter.7}
-\contentsline {section}{\numberline {7.1}Preliminaries}{135}{section.7.1}
-\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{136}{section.7.2}
-\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{137}{section.7.3}
-\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{137}{subsection.7.3.1}
-\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{138}{subsection.7.3.2}
-\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{139}{section.7.4}
-\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{139}{subsection.7.4.1}
-\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{140}{subsection.7.4.2}
-\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{141}{section.7.5}
-\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{143}{section.7.6}
-\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{143}{subsection.7.6.1}
-\contentsline {subsection}{\numberline {7.6.2}Python Code}{143}{subsection.7.6.2}
-\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{145}{section.7.7}
-\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{145}{subsection.7.7.1}
-\contentsline {subsection}{\numberline {7.7.2}Julia Code}{145}{subsection.7.7.2}
-\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{146}{section.7.8}
-\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{146}{subsection.7.8.1}
-\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{147}{subsection.7.8.2}
-\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{149}{chapter.8}
-\contentsline {section}{\numberline {8.1}Preliminaries}{149}{section.8.1}
-\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{151}{section.8.2}
-\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{152}{section.8.3}
-\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{152}{subsection.8.3.1}
-\contentsline {paragraph}{Note:}{154}{section*.113}
-\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{154}{subsection.8.3.2}
-\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{156}{section.8.4}
-\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{156}{subsection.8.4.1}
-\contentsline {paragraph}{Note:}{157}{section*.114}
-\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{158}{subsection.8.4.2}
-\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{159}{section.8.5}
-\contentsline {paragraph}{Note:}{162}{section*.121}
-\contentsline {section}{\numberline {8.6}Interfacing the thermistor from Python}{162}{section.8.6}
-\contentsline {subsection}{\numberline {8.6.1}Interfacing the thermistor}{162}{subsection.8.6.1}
+\contentsline {section}{\numberline {2.6}Doing the Experiments with a Breadboard}{13}{section.2.6}
+\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{19}{chapter.3}
+\contentsline {section}{\numberline {3.1}Arduino IDE}{19}{section.3.1}
+\contentsline {subsection}{\numberline {3.1.1}Downloading and installing on Windows}{20}{subsection.3.1.1}
+\contentsline {subsection}{\numberline {3.1.2}Downloading and installing on GNU/Linux Ubuntu}{21}{subsection.3.1.2}
+\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{23}{subsection.3.1.3}
+\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{26}{subsection.3.1.4}
+\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{27}{subsection.3.1.5}
+\contentsline {section}{\numberline {3.2}Scilab}{27}{section.3.2}
+\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{28}{subsection.3.2.1}
+\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{28}{subsection.3.2.2}
+\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{29}{subsection.3.2.3}
+\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{31}{subsection.3.2.4}
+\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{33}{subsection.3.2.5}
+\contentsline {subsection}{\numberline {3.2.6}Firmware}{35}{subsection.3.2.6}
+\contentsline {section}{\numberline {3.3}Xcos}{37}{section.3.3}
+\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{37}{subsection.3.3.1}
+\contentsline {subsection}{\numberline {3.3.2}Use case}{38}{subsection.3.3.2}
+\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{42}{subsection.3.3.3}
+\contentsline {section}{\numberline {3.4}Python}{43}{section.3.4}
+\contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{43}{subsection.3.4.1}
+\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{46}{subsection.3.4.2}
+\contentsline {subsection}{\numberline {3.4.3}Python-Arduino toolbox}{47}{subsection.3.4.3}
+\contentsline {subsection}{\numberline {3.4.4}Firmware}{48}{subsection.3.4.4}
+\contentsline {section}{\numberline {3.5}Julia}{49}{section.3.5}
+\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{49}{subsection.3.5.1}
+\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{53}{subsection.3.5.2}
+\contentsline {subsection}{\numberline {3.5.3}Julia-Arduino toolbox}{57}{subsection.3.5.3}
+\contentsline {subsection}{\numberline {3.5.4}Firmware}{57}{subsection.3.5.4}
+\contentsline {section}{\numberline {3.6}OpenModelica}{58}{section.3.6}
+\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{58}{subsection.3.6.1}
+\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{60}{subsection.3.6.2}
+\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{61}{subsection.3.6.3}
+\contentsline {subsection}{\numberline {3.6.4}OpenModelica-Arduino toolbox}{63}{subsection.3.6.4}
+\contentsline {subsection}{\numberline {3.6.5}Firmware}{67}{subsection.3.6.5}
+\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{69}{chapter.4}
+\contentsline {section}{\numberline {4.1}Preliminaries}{69}{section.4.1}
+\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{71}{section.4.2}
+\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{72}{section.4.3}
+\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{72}{subsection.4.3.1}
+\contentsline {paragraph}{Note:}{73}{section*.77}
+\contentsline {paragraph}{Note:}{73}{section*.79}
+\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{74}{subsection.4.3.2}
+\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{76}{section.4.4}
+\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{76}{subsection.4.4.1}
+\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{77}{subsection.4.4.2}
+\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{78}{section.4.5}
+\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{83}{section.4.6}
+\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{83}{subsection.4.6.1}
+\contentsline {subsection}{\numberline {4.6.2}Python Code}{85}{subsection.4.6.2}
+\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{88}{section.4.7}
+\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{88}{subsection.4.7.1}
+\contentsline {subsection}{\numberline {4.7.2}Julia Code}{89}{subsection.4.7.2}
+\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{91}{section.4.8}
+\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{91}{subsection.4.8.1}
+\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{92}{subsection.4.8.2}
+\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{97}{chapter.5}
+\contentsline {section}{\numberline {5.1}Preliminaries}{97}{section.5.1}
+\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{97}{section.5.2}
+\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{100}{section.5.3}
+\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{100}{subsection.5.3.1}
+\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{101}{subsection.5.3.2}
+\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{102}{section.5.4}
+\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{102}{subsection.5.4.1}
+\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{103}{subsection.5.4.2}
+\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{104}{section.5.5}
+\contentsline {section}{\numberline {5.6}Reading the pushbutton status from Python}{107}{section.5.6}
+\contentsline {subsection}{\numberline {5.6.1}Reading the pushbutton status}{107}{subsection.5.6.1}
+\contentsline {subsection}{\numberline {5.6.2}Python Code}{108}{subsection.5.6.2}
+\contentsline {section}{\numberline {5.7}Reading the pushbutton status from Julia}{110}{section.5.7}
+\contentsline {subsection}{\numberline {5.7.1}Reading the pushbutton status}{110}{subsection.5.7.1}
+\contentsline {subsection}{\numberline {5.7.2}Julia Code}{111}{subsection.5.7.2}
+\contentsline {section}{\numberline {5.8}Reading the pushbutton status from OpenModelica}{112}{section.5.8}
+\contentsline {subsection}{\numberline {5.8.1}Reading the pushbutton status}{112}{subsection.5.8.1}
+\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{113}{subsection.5.8.2}
+\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{117}{chapter.6}
+\contentsline {section}{\numberline {6.1}Preliminaries}{117}{section.6.1}
+\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{119}{section.6.2}
+\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{120}{section.6.3}
+\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{120}{subsection.6.3.1}
+\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{122}{subsection.6.3.2}
+\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{122}{section.6.4}
+\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{122}{subsection.6.4.1}
+\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{124}{subsection.6.4.2}
+\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{124}{section.6.5}
+\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{128}{section.6.6}
+\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{128}{subsection.6.6.1}
+\contentsline {subsection}{\numberline {6.6.2}Python Code}{129}{subsection.6.6.2}
+\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{131}{section.6.7}
+\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{131}{subsection.6.7.1}
+\contentsline {subsection}{\numberline {6.7.2}Julia Code}{132}{subsection.6.7.2}
+\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{133}{section.6.8}
+\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{133}{subsection.6.8.1}
+\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{134}{subsection.6.8.2}
+\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{137}{chapter.7}
+\contentsline {section}{\numberline {7.1}Preliminaries}{137}{section.7.1}
+\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{138}{section.7.2}
+\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{139}{section.7.3}
+\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{139}{subsection.7.3.1}
+\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{140}{subsection.7.3.2}
+\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{141}{section.7.4}
+\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{141}{subsection.7.4.1}
+\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{142}{subsection.7.4.2}
+\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{143}{section.7.5}
+\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{145}{section.7.6}
+\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{145}{subsection.7.6.1}
+\contentsline {subsection}{\numberline {7.6.2}Python Code}{145}{subsection.7.6.2}
+\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{147}{section.7.7}
+\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{147}{subsection.7.7.1}
+\contentsline {subsection}{\numberline {7.7.2}Julia Code}{147}{subsection.7.7.2}
+\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{148}{section.7.8}
+\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{148}{subsection.7.8.1}
+\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{149}{subsection.7.8.2}
+\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{151}{chapter.8}
+\contentsline {section}{\numberline {8.1}Preliminaries}{151}{section.8.1}
+\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{153}{section.8.2}
+\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{154}{section.8.3}
+\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{154}{subsection.8.3.1}
+\contentsline {paragraph}{Note:}{156}{section*.114}
+\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{156}{subsection.8.3.2}
+\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{158}{section.8.4}
+\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{158}{subsection.8.4.1}
+\contentsline {paragraph}{Note:}{159}{section*.115}
+\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{160}{subsection.8.4.2}
+\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{161}{section.8.5}
\contentsline {paragraph}{Note:}{164}{section*.122}
-\contentsline {subsection}{\numberline {8.6.2}Python Code}{165}{subsection.8.6.2}
-\contentsline {section}{\numberline {8.7}Interfacing the thermistor from Julia}{167}{section.8.7}
-\contentsline {subsection}{\numberline {8.7.1}Interfacing the thermistor}{167}{subsection.8.7.1}
-\contentsline {paragraph}{Note:}{168}{section*.123}
-\contentsline {subsection}{\numberline {8.7.2}Julia Code}{168}{subsection.8.7.2}
-\contentsline {section}{\numberline {8.8}Interfacing the thermistor from OpenModelica}{169}{section.8.8}
-\contentsline {subsection}{\numberline {8.8.1}Interfacing the thermistor}{169}{subsection.8.8.1}
-\contentsline {paragraph}{Note:}{171}{section*.124}
-\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{171}{subsection.8.8.2}
-\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{173}{chapter.9}
-\contentsline {section}{\numberline {9.1}Preliminaries}{173}{section.9.1}
-\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{174}{section.9.2}
-\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{175}{section.9.3}
-\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{175}{subsection.9.3.1}
-\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{178}{subsection.9.3.2}
-\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{180}{section.9.4}
-\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{180}{subsection.9.4.1}
-\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{182}{subsection.9.4.2}
-\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{183}{section.9.5}
-\contentsline {section}{\numberline {9.6}Controlling the servomotor through Python}{187}{section.9.6}
-\contentsline {subsection}{\numberline {9.6.1}Controlling the servomotor}{187}{subsection.9.6.1}
-\contentsline {subsection}{\numberline {9.6.2}Python Code}{189}{subsection.9.6.2}
-\contentsline {section}{\numberline {9.7}Controlling the servomotor through Julia}{193}{section.9.7}
-\contentsline {subsection}{\numberline {9.7.1}Controlling the servomotor}{193}{subsection.9.7.1}
-\contentsline {subsection}{\numberline {9.7.2}Julia Code}{194}{subsection.9.7.2}
-\contentsline {section}{\numberline {9.8}Controlling the servomotor through OpenModelica}{196}{section.9.8}
-\contentsline {subsection}{\numberline {9.8.1}Controlling the servomotor}{196}{subsection.9.8.1}
-\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{198}{subsection.9.8.2}
-\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{203}{chapter.10}
-\contentsline {section}{\numberline {10.1}Preliminaries}{203}{section.10.1}
-\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{205}{section.10.2}
-\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{205}{subsection.10.2.1}
-\contentsline {paragraph}{Note:}{206}{section*.142}
-\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{208}{subsection.10.2.2}
-\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{209}{section.10.3}
-\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{209}{subsection.10.3.1}
-\contentsline {paragraph}{Note:}{210}{section*.143}
-\contentsline {paragraph}{Note:}{211}{section*.144}
-\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{212}{subsection.10.3.2}
-\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{213}{section.10.4}
-\contentsline {section}{\numberline {10.5}Controlling the DC motor from Python}{216}{section.10.5}
-\contentsline {subsection}{\numberline {10.5.1}Controlling the DC motor}{216}{subsection.10.5.1}
-\contentsline {paragraph}{Note:}{217}{section*.151}
-\contentsline {paragraph}{Note:}{218}{section*.152}
-\contentsline {subsection}{\numberline {10.5.2}Python Code}{219}{subsection.10.5.2}
-\contentsline {section}{\numberline {10.6}Controlling the DC motor from Julia}{222}{section.10.6}
-\contentsline {subsection}{\numberline {10.6.1}Controlling the DC motor}{222}{subsection.10.6.1}
-\contentsline {paragraph}{Note:}{222}{section*.153}
+\contentsline {section}{\numberline {8.6}Interfacing the thermistor from Python}{164}{section.8.6}
+\contentsline {subsection}{\numberline {8.6.1}Interfacing the thermistor}{164}{subsection.8.6.1}
+\contentsline {paragraph}{Note:}{166}{section*.123}
+\contentsline {subsection}{\numberline {8.6.2}Python Code}{167}{subsection.8.6.2}
+\contentsline {section}{\numberline {8.7}Interfacing the thermistor from Julia}{169}{section.8.7}
+\contentsline {subsection}{\numberline {8.7.1}Interfacing the thermistor}{169}{subsection.8.7.1}
+\contentsline {paragraph}{Note:}{170}{section*.124}
+\contentsline {subsection}{\numberline {8.7.2}Julia Code}{170}{subsection.8.7.2}
+\contentsline {section}{\numberline {8.8}Interfacing the thermistor from OpenModelica}{171}{section.8.8}
+\contentsline {subsection}{\numberline {8.8.1}Interfacing the thermistor}{171}{subsection.8.8.1}
+\contentsline {paragraph}{Note:}{173}{section*.125}
+\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{173}{subsection.8.8.2}
+\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{175}{chapter.9}
+\contentsline {section}{\numberline {9.1}Preliminaries}{175}{section.9.1}
+\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{176}{section.9.2}
+\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{177}{section.9.3}
+\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{177}{subsection.9.3.1}
+\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{180}{subsection.9.3.2}
+\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{182}{section.9.4}
+\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{182}{subsection.9.4.1}
+\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{184}{subsection.9.4.2}
+\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{185}{section.9.5}
+\contentsline {section}{\numberline {9.6}Controlling the servomotor through Python}{189}{section.9.6}
+\contentsline {subsection}{\numberline {9.6.1}Controlling the servomotor}{189}{subsection.9.6.1}
+\contentsline {subsection}{\numberline {9.6.2}Python Code}{191}{subsection.9.6.2}
+\contentsline {section}{\numberline {9.7}Controlling the servomotor through Julia}{195}{section.9.7}
+\contentsline {subsection}{\numberline {9.7.1}Controlling the servomotor}{195}{subsection.9.7.1}
+\contentsline {subsection}{\numberline {9.7.2}Julia Code}{196}{subsection.9.7.2}
+\contentsline {section}{\numberline {9.8}Controlling the servomotor through OpenModelica}{198}{section.9.8}
+\contentsline {subsection}{\numberline {9.8.1}Controlling the servomotor}{198}{subsection.9.8.1}
+\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{200}{subsection.9.8.2}
+\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{205}{chapter.10}
+\contentsline {section}{\numberline {10.1}Preliminaries}{205}{section.10.1}
+\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{207}{section.10.2}
+\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{207}{subsection.10.2.1}
+\contentsline {paragraph}{Note:}{208}{section*.143}
+\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{210}{subsection.10.2.2}
+\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{211}{section.10.3}
+\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{211}{subsection.10.3.1}
+\contentsline {paragraph}{Note:}{212}{section*.144}
+\contentsline {paragraph}{Note:}{213}{section*.145}
+\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{214}{subsection.10.3.2}
+\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{215}{section.10.4}
+\contentsline {section}{\numberline {10.5}Controlling the DC motor from Python}{218}{section.10.5}
+\contentsline {subsection}{\numberline {10.5.1}Controlling the DC motor}{218}{subsection.10.5.1}
+\contentsline {paragraph}{Note:}{219}{section*.152}
+\contentsline {paragraph}{Note:}{220}{section*.153}
+\contentsline {subsection}{\numberline {10.5.2}Python Code}{221}{subsection.10.5.2}
+\contentsline {section}{\numberline {10.6}Controlling the DC motor from Julia}{224}{section.10.6}
+\contentsline {subsection}{\numberline {10.6.1}Controlling the DC motor}{224}{subsection.10.6.1}
\contentsline {paragraph}{Note:}{224}{section*.154}
-\contentsline {subsection}{\numberline {10.6.2}Julia Code}{224}{subsection.10.6.2}
-\contentsline {section}{\numberline {10.7}Controlling the DC motor from OpenModelica}{226}{section.10.7}
-\contentsline {subsection}{\numberline {10.7.1}Controlling the DC motor}{226}{subsection.10.7.1}
\contentsline {paragraph}{Note:}{226}{section*.155}
-\contentsline {paragraph}{Note:}{227}{section*.156}
-\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{228}{subsection.10.7.2}
-\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{231}{chapter.11}
-\contentsline {section}{\numberline {11.1}Preliminaries}{231}{section.11.1}
-\contentsline {subsection}{\numberline {11.1.1}Energy meter}{233}{subsection.11.1.1}
-\contentsline {paragraph}{Note:}{235}{section*.163}
-\contentsline {subsection}{\numberline {11.1.2}Endianness}{236}{subsection.11.1.2}
-\contentsline {section}{\numberline {11.2}Setup for the experiment}{238}{section.11.2}
-\contentsline {section}{\numberline {11.3}Software required for this experiment}{239}{section.11.3}
-\contentsline {subsection}{\numberline {11.3.1}Arduino Firmware}{241}{subsection.11.3.1}
-\contentsline {section}{\numberline {11.4}Manifestation of Modbus protocol through Scilab}{241}{section.11.4}
-\contentsline {section}{\numberline {11.5}Reading the electrical parameters from Scilab}{243}{section.11.5}
-\contentsline {subsection}{\numberline {11.5.1}Reading the electrical parameters}{243}{subsection.11.5.1}
-\contentsline {subsection}{\numberline {11.5.2}Scilab Code}{243}{subsection.11.5.2}
-\contentsline {paragraph}{Note: }{244}{section*.171}
-\contentsline {subsection}{\numberline {11.5.3}Output in the Scilab Console}{245}{subsection.11.5.3}
-\contentsline {section}{\numberline {11.6}Reading the electrical parameters from Xcos}{246}{section.11.6}
-\contentsline {section}{\numberline {11.7}Manifestation of Modbus protocol through Python}{249}{section.11.7}
-\contentsline {paragraph}{Note: }{249}{section*.180}
-\contentsline {section}{\numberline {11.8}Reading the electrical parameters from Python}{250}{section.11.8}
-\contentsline {subsection}{\numberline {11.8.1}Reading the electrical parameters}{250}{subsection.11.8.1}
-\contentsline {subsection}{\numberline {11.8.2}Python Code}{250}{subsection.11.8.2}
-\contentsline {section}{\numberline {11.9}Manifestation of Modbus protocol through Julia}{251}{section.11.9}
+\contentsline {subsection}{\numberline {10.6.2}Julia Code}{226}{subsection.10.6.2}
+\contentsline {section}{\numberline {10.7}Controlling the DC motor from OpenModelica}{228}{section.10.7}
+\contentsline {subsection}{\numberline {10.7.1}Controlling the DC motor}{228}{subsection.10.7.1}
+\contentsline {paragraph}{Note:}{228}{section*.156}
+\contentsline {paragraph}{Note:}{229}{section*.157}
+\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{230}{subsection.10.7.2}
+\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{233}{chapter.11}
+\contentsline {section}{\numberline {11.1}Preliminaries}{233}{section.11.1}
+\contentsline {subsection}{\numberline {11.1.1}Energy meter}{235}{subsection.11.1.1}
+\contentsline {paragraph}{Note:}{237}{section*.164}
+\contentsline {subsection}{\numberline {11.1.2}Endianness}{238}{subsection.11.1.2}
+\contentsline {section}{\numberline {11.2}Setup for the experiment}{240}{section.11.2}
+\contentsline {section}{\numberline {11.3}Software required for this experiment}{241}{section.11.3}
+\contentsline {subsection}{\numberline {11.3.1}Arduino Firmware}{243}{subsection.11.3.1}
+\contentsline {section}{\numberline {11.4}Manifestation of Modbus protocol through Scilab}{243}{section.11.4}
+\contentsline {section}{\numberline {11.5}Reading the electrical parameters from Scilab}{245}{section.11.5}
+\contentsline {subsection}{\numberline {11.5.1}Reading the electrical parameters}{245}{subsection.11.5.1}
+\contentsline {subsection}{\numberline {11.5.2}Scilab Code}{245}{subsection.11.5.2}
+\contentsline {paragraph}{Note: }{246}{section*.172}
+\contentsline {subsection}{\numberline {11.5.3}Output in the Scilab Console}{247}{subsection.11.5.3}
+\contentsline {section}{\numberline {11.6}Reading the electrical parameters from Xcos}{248}{section.11.6}
+\contentsline {section}{\numberline {11.7}Manifestation of Modbus protocol through Python}{251}{section.11.7}
\contentsline {paragraph}{Note: }{251}{section*.181}
-\contentsline {section}{\numberline {11.10}Reading the electrical parameters from Julia}{251}{section.11.10}
-\contentsline {subsection}{\numberline {11.10.1}Reading the electrical parameters}{251}{subsection.11.10.1}
-\contentsline {subsection}{\numberline {11.10.2}Julia Code}{252}{subsection.11.10.2}
-\contentsline {section}{\numberline {11.11}Manifestation of Modbus protocol through OpenModelica}{253}{section.11.11}
+\contentsline {section}{\numberline {11.8}Reading the electrical parameters from Python}{252}{section.11.8}
+\contentsline {subsection}{\numberline {11.8.1}Reading the electrical parameters}{252}{subsection.11.8.1}
+\contentsline {subsection}{\numberline {11.8.2}Python Code}{252}{subsection.11.8.2}
+\contentsline {section}{\numberline {11.9}Manifestation of Modbus protocol through Julia}{253}{section.11.9}
\contentsline {paragraph}{Note: }{253}{section*.182}
-\contentsline {section}{\numberline {11.12}Reading the electrical parameters from OpenModelica}{254}{section.11.12}
-\contentsline {subsection}{\numberline {11.12.1}Reading the electrical parameters}{254}{subsection.11.12.1}
-\contentsline {subsection}{\numberline {11.12.2}OpenModelica Code}{254}{subsection.11.12.2}
-\contentsline {chapter}{\numberline {A}About the Shield}{257}{appendix.A}
-\contentsline {chapter}{\numberline {References}}{259}{appendix*.183}
+\contentsline {section}{\numberline {11.10}Reading the electrical parameters from Julia}{253}{section.11.10}
+\contentsline {subsection}{\numberline {11.10.1}Reading the electrical parameters}{253}{subsection.11.10.1}
+\contentsline {subsection}{\numberline {11.10.2}Julia Code}{254}{subsection.11.10.2}
+\contentsline {section}{\numberline {11.11}Manifestation of Modbus protocol through OpenModelica}{255}{section.11.11}
+\contentsline {paragraph}{Note: }{255}{section*.183}
+\contentsline {section}{\numberline {11.12}Reading the electrical parameters from OpenModelica}{256}{section.11.12}
+\contentsline {subsection}{\numberline {11.12.1}Reading the electrical parameters}{256}{subsection.11.12.1}
+\contentsline {subsection}{\numberline {11.12.2}OpenModelica Code}{256}{subsection.11.12.2}
+\contentsline {chapter}{\numberline {A}Procuring the Hardware}{259}{appendix.A}
+\contentsline {chapter}{\numberline {References}}{261}{appendix*.185}
diff --git a/suppl/appendix.tex b/suppl/appendix.tex
index 3dc0bd6..b92eb7a 100644
--- a/suppl/appendix.tex
+++ b/suppl/appendix.tex
@@ -1,25 +1,71 @@
\appendix
-\chapter{About the Shield}\label{shield-appendix}
-As discussed in \secref{shield-hw}, the shield is a printed circuit board (PCB) with a large number of sensors, already
-wired and hence, ready to use. The shield provides the user a faster way of circuit prototyping without worrying
-much about troubleshooting. In this chapter, we will share the details on how to purchase the shield. As of now, we have identified two locations from which one can buy the shield:
+\chapter{Procuring the Hardware}\label{shield-appendix}
+One may need some or all of the components listed below to carry out
+the experiments explained in the book:
\begin{enumerate}
- \item Aditya Enterprises \\
- Plot no. F-16, Rathi Sansar, Pisadevi Road \\ Aurangabad - 431001, Maharashtra. \\
- Email: admin@adityaentr.com $||$
- Contact: +91-9822094359
- \item FOSSEE IIT Bombay \\
- Mumbai - 400076, Maharashtra. \\
- Email: info@fossee.in $||$
- Contact: +91-22-25764133
+\item Arduino Uno
+\item Components required to build the shield
+\item External actuators that work with the shield
+\item Components required for the breadboard based experiments
\end{enumerate}
-We are looking for partners who can help us in the manufacturing and distribution of the shield. Those who are interested may contact us at info@fossee.in
+We now provide an approximate cost of the above parts, mainly to keep
+a beginner informed. Because of the fluctuations in exchange rates,
+and the availability issues, pricing could change considerably.
-Even though the shield obviates the need for a breadboard as an intermediate tool for electronics circuit prototyping, some learners might prefer to use a breadboard and other required sensors to design their circuits. That's why we have added breadboard connection diagrams in the book, wherever required. Those who wish to buy the components used in those diagrams may contact:
-\begin{enumerate}
- \item Aditya Enterprises \\
- Plot no. F-16, Rathi Sansar, Pisadevi Road \\ Aurangabad - 431001, Maharashtra. \\
- Email: admin@adityaentr.com $||$
- Contact: +91-9822094359
-\end{enumerate}
-One can also buy those components from the E-commerce platforms such as Amazon, Flipkart, etc.
+\begin{table}
+ \centering
+ \caption{Approximate cost of the components}
+ \label{tab:cost}
+ \begin{tabular}{|p{5cm}|c|}\hline
+ Item & Cost (\rupee) \\ \hline
+ Arduino Uno & 450 \\ \hline
+ Components for the shield, given in \tabref{tab:shield-values} &
+ 300 \\ \hline
+ External actuators (motor, motor driver, servo motor) to work with
+ the shield & 400 \\ \hline
+ Half breadboard & 250 \\ \hline
+ Components that go with the breadboard & 700 \\ \hline
+ \end{tabular}
+\end{table}
+
+All the
+components mentioned above are available from
+\begin{quote}
+ Aditya Enterprises \\
+ Plot no. F-16, Rathi Sansar, Pisadevi Road \\ Aurangabad - 431001, Maharashtra. \\
+ Email: admin@adityaentr.com $||$
+ Contact: +91-9822094359
+\end{quote}
+
+With the components and the Gerber file mentioned in
+\secref{shield-hw}, it should be possible to create the shield, as
+shown in \figref{shield}. This is the least expensive option.
+
+The company mentioned above is also in a position to provide the
+shield with all components soldered. As already explained, the shield
+is a printed circuit board (PCB) with a large number of sensors,
+already wired and hence, ready to use. The shield provides the user a
+faster way of circuit prototyping without worrying much about
+troubleshooting.
+
+These components may be available from the E-commerce platforms such
+as Amazon and Flipkart. We will be happy to list other vendors who
+can provide the components or the shield or both. The FOSSEE team is,
+however, not in a position to certify any of them.
+
+The FOSSEE team has a limited supply of shields, available at
+\rupee1,000 each. Interested people may contact info@fossee.in or at
++91 22 2576 4133. It should be mentioned that the cost of producing
+the shield by FOSSEE is very high, owing to the manpower and the
+infrastructure cost. As a matter of fact, making hardware is not the
+forte of FOSSEE. As mentioned above, the cheapest way is to procure
+the components and building the shield.
+
+This price difference may provide a viable business model for
+efficient vendors.
+
+%% Even though the shield obviates the need for a breadboard as an
+%% intermediate tool for electronics circuit prototyping, some learners
+%% might prefer to use a breadboard and other required sensors to design
+%% their circuits. That's why we have added breadboard connection
+%% diagrams in the book, wherever required.
diff --git a/user-code/hw-env/hw-env.tex b/user-code/hw-env/hw-env.tex
index d0522f0..c3d7d98 100644
--- a/user-code/hw-env/hw-env.tex
+++ b/user-code/hw-env/hw-env.tex
@@ -477,6 +477,38 @@ this book.
The \arduino\ board is easily available in the market. The shield is
designed by us. Details of most of these units are provided in the
previous sections. Information on all of these is available in the
-file, mentioned in \fnref{fn:file-loc}.
+file, mentioned in \fnref{fn:file-loc}, and in the Appendix.
+\section{Doing the Experiments with a Breadboard}
+\label{sec:hw-bread}
+It is possible to carry out many of the experiments listed in this
+book using a breadboard. For example, carrying out experiments with
+an LED is explained in Sec.~\ref{sec:led-bread}. To carry out all the
+experiments using a breadboard, as explained in the subsequent
+chapters, one needs the components listed in
+Table~\ref{tab:bread-comps}.
+\begin{table}
+ \centering
+ \caption{Lists of components to work with the breadboard}
+ \label{tab:bread-comps}
+ \begin{tabular}{lc}
+ \hline
+ Components & Quantity \\ \hline
+ \arduino\ with USB cable & 1 \\
+ Half breadboard & 1 \\
+ Male to Male jumper wires & 10 \\
+ $100\Omega$ Resistor & 5 \\
+ $10K\Omega$ Resistor & 2 \\
+ RGB LED & 1 \\
+ Pushbutton & 1 \\
+ Photoresistor (LDR) & 1 \\
+ Potentiometer & 1 \\
+ Thermistor & 1 \\
+ Buzzer & 1 \\
+ Servomotor & 1 \\
+ L293D motor driver board & 1 \\
+ DC motor & 1 \\
+ \hline
+ \end{tabular}
+\end{table}
diff --git a/user-code/led/led-base.tex b/user-code/led/led-base.tex
index e540d8d..c429860 100644
--- a/user-code/led/led-base.tex
+++ b/user-code/led/led-base.tex
@@ -88,6 +88,7 @@ It is also possible to do some of the experiments without the shield,
which is pointed out in the next section.
\section{Connecting an RGB LED with \arduino\ using a breadboard}
+\label{sec:led-bread}
This section is useful for those who either don't have a shield or don't want to use the shield
for performing the experiments given in this chapter.