diff options
author | SudhakarKuma | 2021-04-23 05:19:03 +0530 |
---|---|---|
committer | SudhakarKuma | 2021-04-23 05:19:03 +0530 |
commit | aea883fd03268c5fff305fda06657a7047dd6722 (patch) | |
tree | d4c5897ea27e816c766f3ab211cfc7c50e151bcd | |
parent | dc6b1217278acf3c5fcf4920f7fa8f90d77558d2 (diff) | |
download | FLOSS-Arduino-Book-aea883fd03268c5fff305fda06657a7047dd6722.tar.gz FLOSS-Arduino-Book-aea883fd03268c5fff305fda06657a7047dd6722.tar.bz2 FLOSS-Arduino-Book-aea883fd03268c5fff305fda06657a7047dd6722.zip |
Add Julia on Windows
27 files changed, 2700 insertions, 3471 deletions
diff --git a/floss-arduino.OpenModelicad b/floss-arduino.OpenModelicad index 8aed129..d61b797 100644 --- a/floss-arduino.OpenModelicad +++ b/floss-arduino.OpenModelicad @@ -1,30 +1,30 @@ -\contentsline {section}{\numberline {3.{1}}An OpenModelica code to check whether the firmware is properly installed or not}{60}% +\contentsline {section}{\numberline {3.{1}}An OpenModelica code to check whether the firmware is properly installed or not}{64}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the LED}{85}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{85}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{86}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{87}% +\contentsline {section}{\numberline {4.{1}}Turning on the LED}{89}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{89}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{90}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{91}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{102}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{103}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{106}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{121}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{124}% +\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{125}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{142}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{142}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{143}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{146}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{146}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{147}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{156}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{160}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{175}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{176}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{179}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{180}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{196}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{197}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{198}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{198}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{200}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{201}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{202}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{202}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{218}% -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{218}% -\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{219}% +\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{222}% +\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{222}% +\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{223}% diff --git a/floss-arduino.ard b/floss-arduino.ard index 5e1babe..44126d0 100644 --- a/floss-arduino.ard +++ b/floss-arduino.ard @@ -1,28 +1,28 @@ \contentsline {section}{\numberline {3.{1}}First 10 lines of the Arduino firmware}{25}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{66}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{66}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{67}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{67}% +\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{70}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{70}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{71}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{71}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{93}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{93}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{97}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{97}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{109}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{110}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{113}% +\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{114}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{127}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{127}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{127}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{131}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{131}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{131}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{148}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{152}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{163}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{164}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{167}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{168}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{179}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{180}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{180}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{181}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{183}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{184}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{184}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{185}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{213}% +\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{217}% diff --git a/floss-arduino.aux b/floss-arduino.aux index cae6364..ff72c87 100644 --- a/floss-arduino.aux +++ b/floss-arduino.aux @@ -124,9 +124,9 @@ \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/tools/arduino-firmware/arduino\textendash firmware.ino}{26}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.2}Scilab}{26}\protected@file@percent } \newlabel{sec:sci-start}{{3.2}{26}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Downloading and installing Scilab\ on Windows}{26}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}\protected@file@percent } \newlabel{scilab-installation-windows}{{3.2.1}{26}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Downloading and installing Scilab\ on Linux}{27}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{27}\protected@file@percent } \newlabel{scilab-installation-linux}{{3.2.2}{27}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Scilab Arduino toolbox}{27}\protected@file@percent } \newlabel{9@xvr}{{}{27}} @@ -194,7 +194,7 @@ \@writefile{toc}{\contentsline {section}{\numberline {3.4}Python}{42}\protected@file@percent } \newlabel{sec:python-start}{{3.4}{42}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{42}\protected@file@percent } -\newlabel{python-installation}{{3.4.1}{42}} +\newlabel{py-windows}{{3.4.1}{42}} \@writefile{lof}{\contentsline {figure}{\numberline {3.26}{\ignorespaces Installing Python 3 on Windows\relax }}{43}\protected@file@percent } \newlabel{python-windows}{{3.26}{43}} \citation{pySerial} @@ -203,1309 +203,1321 @@ \@writefile{lof}{\contentsline {figure}{\numberline {3.28}{\ignorespaces Command Prompt on Windows\relax }}{44}\protected@file@percent } \newlabel{windows-cmd}{{3.28}{44}} \citation{pySerial} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on Linux}{45}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.3}Firmware}{46}\protected@file@percent } -\newlabel{sec:test-firmware-python}{{3.4.3}{46}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{3.{1}}{}}{46}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {3.{1}}A Python code to check whether the firmware is properly installed or not}{46}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{45}\protected@file@percent } +\newlabel{py-linux}{{3.4.2}{45}} +\citation{pySerial} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.3}Python Arduino toolbox}{46}\protected@file@percent } \newlabel{11@xvr}{{}{46}} \newlabel{11@vr}{{}{46}} -\newlabel{py:test-firmware}{{3.{1}}{46}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue.py}{46}\protected@file@percent } \citation{julia-ref} -\@writefile{toc}{\contentsline {section}{\numberline {3.5}Julia}{47}\protected@file@percent } -\newlabel{sec:julia-start}{{3.5}{47}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Downloading and installing Julia}{47}\protected@file@percent } -\newlabel{julia-installation}{{3.5.1}{47}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.29}{\ignorespaces Julia's website to download 64-bit Linux binaries\relax }}{48}\protected@file@percent } -\newlabel{julia-download}{{3.29}{48}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.4}Firmware}{47}\protected@file@percent } +\newlabel{sec:test-firmware-python}{{3.4.4}{47}} +\@writefile{pyd}{\addvspace {10pt}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{3.{1}}{}}{47}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{47}\protected@file@percent } +\newlabel{12@xvr}{{}{47}} +\newlabel{12@vr}{{}{47}} +\newlabel{py:test-firmware}{{3.{1}}{47}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/test\textunderscore firmware.py}{47}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.5}Julia}{48}\protected@file@percent } +\newlabel{sec:julia-start}{{3.5}{48}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{48}\protected@file@percent } +\newlabel{julia-install-windows}{{3.5.1}{48}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.29}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{49}\protected@file@percent } +\newlabel{julia-download}{{3.29}{49}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.30}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{49}\protected@file@percent } +\newlabel{julia-windows-install}{{3.30}{49}} \citation{julia-serial-ports} -\@writefile{lof}{\contentsline {figure}{\numberline {3.30}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{49}\protected@file@percent } -\newlabel{julia-repl}{{3.30}{49}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.31}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{50}\protected@file@percent } -\newlabel{julia-pkg}{{3.31}{50}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Executing source files in Julia}{50}\protected@file@percent } -\newlabel{julia-execution}{{3.5.2}{50}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}Julia Arduino toolbox}{51}\protected@file@percent } -\newlabel{12@xvr}{{}{51}} -\newlabel{12@vr}{{}{51}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.31}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{51}\protected@file@percent } +\newlabel{julia-repl-windows}{{3.31}{51}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.32}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{51}\protected@file@percent } +\newlabel{julia-pkg-windows}{{3.32}{51}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{52}\protected@file@percent } +\newlabel{julia-install-linux}{{3.5.2}{52}} +\citation{julia-serial-ports} +\@writefile{lof}{\contentsline {figure}{\numberline {3.33}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{54}\protected@file@percent } +\newlabel{julia-repl}{{3.33}{54}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.34}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{55}\protected@file@percent } +\newlabel{julia-pkg}{{3.34}{55}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}Julia Arduino toolbox}{55}\protected@file@percent } +\newlabel{13@xvr}{{}{55}} +\newlabel{13@vr}{{}{55}} \citation{om-ref} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.4}Firmware}{52}\protected@file@percent } -\newlabel{sec:test-firmware-julia}{{3.5.4}{52}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.4}Firmware}{56}\protected@file@percent } +\newlabel{sec:test-firmware-julia}{{3.5.4}{56}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{52}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{52}\protected@file@percent } -\newlabel{13@xvr}{{}{52}} -\newlabel{13@vr}{{}{52}} -\newlabel{julia:test-firmware}{{3.{1}}{52}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test\textunderscore firmware.jl}{52}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.6}OpenModelica}{52}\protected@file@percent } -\newlabel{sec:OpenModelica-start}{{3.6}{52}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Downloading and installing OpenModelica}{52}\protected@file@percent } -\newlabel{OpenModelica-installation}{{3.6.1}{52}} -\citation{om-ref} -\@writefile{lof}{\contentsline {figure}{\numberline {3.32}{\ignorespaces Setup of Modelica Standard Library version\relax }}{53}\protected@file@percent } -\newlabel{om-help}{{3.32}{53}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Simulating models in OpenModelica}{54}\protected@file@percent } -\newlabel{OpenModelica-code-execution}{{3.6.2}{54}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.33}{\ignorespaces User Interface of OMEdit\relax }}{55}\protected@file@percent } -\newlabel{om-ui}{{3.33}{55}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.34}{\ignorespaces Opening a model in OMEdit\relax }}{56}\protected@file@percent } -\newlabel{om-model-open}{{3.34}{56}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}OpenModelica Arduino toolbox}{56}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{56}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{56}\protected@file@percent } \newlabel{14@xvr}{{}{56}} \newlabel{14@vr}{{}{56}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.35}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{57}\protected@file@percent } -\newlabel{om-modeling}{{3.35}{57}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.36}{\ignorespaces Different views of a model in OMEdit\relax }}{57}\protected@file@percent } -\newlabel{om-views}{{3.36}{57}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in text view in OMEdit\relax }}{58}\protected@file@percent } -\newlabel{om-text-view}{{3.37}{58}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.38}{\ignorespaces Simulating a model in OMEdit\relax }}{58}\protected@file@percent } -\newlabel{om-simulate}{{3.38}{58}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.39}{\ignorespaces Output window of OMEdit\relax }}{59}\protected@file@percent } -\newlabel{om-sim-success}{{3.39}{59}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}Firmware}{60}\protected@file@percent } -\newlabel{sec:test-firmware-OpenModelica}{{3.6.4}{60}} -\@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{60}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {3.{1}}An OpenModelica code to check whether the firmware is properly installed or not}{60}\protected@file@percent } +\newlabel{julia:test-firmware}{{3.{1}}{56}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test\textunderscore firmware.jl}{56}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.6}OpenModelica}{56}\protected@file@percent } +\newlabel{sec:OpenModelica-start}{{3.6}{56}} +\citation{om-ref} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Downloading and installing OpenModelica}{57}\protected@file@percent } +\newlabel{OpenModelica-installation}{{3.6.1}{57}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Simulating models in OpenModelica}{57}\protected@file@percent } +\newlabel{OpenModelica-code-execution}{{3.6.2}{57}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.35}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}\protected@file@percent } +\newlabel{om-help}{{3.35}{58}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.36}{\ignorespaces User Interface of OMEdit\relax }}{59}\protected@file@percent } +\newlabel{om-ui}{{3.36}{59}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in OMEdit\relax }}{60}\protected@file@percent } +\newlabel{om-model-open}{{3.37}{60}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}OpenModelica Arduino toolbox}{60}\protected@file@percent } \newlabel{15@xvr}{{}{60}} \newlabel{15@vr}{{}{60}} -\newlabel{OpenModelica:test-firmware}{{3.{1}}{60}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test\textunderscore firmware.mo}{60}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{61}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{61}\protected@file@percent } +\newlabel{om-modeling}{{3.38}{61}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.39}{\ignorespaces Different views of a model in OMEdit\relax }}{61}\protected@file@percent } +\newlabel{om-views}{{3.39}{61}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.40}{\ignorespaces Opening a model in text view in OMEdit\relax }}{62}\protected@file@percent } +\newlabel{om-text-view}{{3.40}{62}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.41}{\ignorespaces Simulating a model in OMEdit\relax }}{62}\protected@file@percent } +\newlabel{om-simulate}{{3.41}{62}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.42}{\ignorespaces Output window of OMEdit\relax }}{63}\protected@file@percent } +\newlabel{om-sim-success}{{3.42}{63}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}Firmware}{64}\protected@file@percent } +\newlabel{sec:test-firmware-OpenModelica}{{3.6.4}{64}} +\@writefile{cod}{\addvspace {10pt}} +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{64}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {3.{1}}An OpenModelica code to check whether the firmware is properly installed or not}{64}\protected@file@percent } +\newlabel{16@xvr}{{}{64}} +\newlabel{16@vr}{{}{64}} +\newlabel{OpenModelica:test-firmware}{{3.{1}}{64}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test\textunderscore firmware.mo}{64}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{65}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{led}{{4}{61}} -\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{61}\protected@file@percent } -\newlabel{sec:led-pril}{{4.1}{61}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{61}\protected@file@percent } -\newlabel{fig:ledsym}{{4.1}{61}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for LED on the shield\relax }}{62}\protected@file@percent } -\newlabel{fig:ledblock}{{4.2}{62}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino and Shield\relax }}{62}\protected@file@percent } -\newlabel{fig:uno-shield-connect}{{4.3}{62}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Interfacing an RGB LED with Arduino Uno using a breadboard\relax }}{63}\protected@file@percent } -\newlabel{fig:ard-rgb-bread}{{4.4}{63}} -\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{63}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{64}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{64}\protected@file@percent } -\newlabel{sec:light-ard}{{4.3.1}{64}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{64}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{64}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{64}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{64}\protected@file@percent } -\@writefile{toc}{\contentsline {paragraph}{Note:}{65}\protected@file@percent } -\@writefile{toc}{\contentsline {paragraph}{Note:}{65}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{65}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{66}\protected@file@percent } -\newlabel{fig:led-uno}{{4.5}{66}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{66}\protected@file@percent } -\newlabel{sec:led-arduino-code}{{4.3.2}{66}} +\newlabel{led}{{4}{65}} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{65}\protected@file@percent } +\newlabel{sec:led-pril}{{4.1}{65}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{65}\protected@file@percent } +\newlabel{fig:ledsym}{{4.1}{65}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for LED on the shield\relax }}{66}\protected@file@percent } +\newlabel{fig:ledblock}{{4.2}{66}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino and Shield\relax }}{66}\protected@file@percent } +\newlabel{fig:uno-shield-connect}{{4.3}{66}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Interfacing an RGB LED with Arduino Uno using a breadboard\relax }}{67}\protected@file@percent } +\newlabel{fig:ard-rgb-bread}{{4.4}{67}} +\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{67}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{68}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{68}\protected@file@percent } +\newlabel{sec:light-ard}{{4.3.1}{68}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{68}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{68}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{68}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{68}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{69}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{69}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{69}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{70}\protected@file@percent } +\newlabel{fig:led-uno}{{4.5}{70}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{70}\protected@file@percent } +\newlabel{sec:led-arduino-code}{{4.3.2}{70}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{66}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{66}\protected@file@percent } -\newlabel{16@xvr}{{}{66}} -\newlabel{16@vr}{{}{66}} -\newlabel{ard:led-blue}{{4.{1}}{66}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{66}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{66}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{66}\protected@file@percent } -\newlabel{17@xvr}{{}{66}} -\newlabel{17@vr}{{}{66}} -\newlabel{ard:led-blue-delay}{{4.{2}}{66}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{66}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{67}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{67}\protected@file@percent } -\newlabel{18@xvr}{{}{67}} -\newlabel{18@vr}{{}{67}} -\newlabel{ard:led-blue-red}{{4.{3}}{67}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash red/led\textendash blue\textendash red.ino}{67}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{67}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{67}\protected@file@percent } -\newlabel{19@xvr}{{}{67}} -\newlabel{19@vr}{{}{67}} -\newlabel{ard:led-blink}{{4.{4}}{67}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blink/led\textendash blink.ino}{67}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{68}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{68}\protected@file@percent } -\newlabel{sec:light-sci}{{4.4.1}{68}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{68}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{68}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{69}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{69}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{69}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{2}}{}}{69}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{69}\protected@file@percent } -\newlabel{sec:led-scilab-code}{{4.4.2}{69}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{70}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{70}\protected@file@percent } +\newlabel{17@xvr}{{}{70}} +\newlabel{17@vr}{{}{70}} +\newlabel{ard:led-blue}{{4.{1}}{70}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{70}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{70}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{70}\protected@file@percent } +\newlabel{18@xvr}{{}{70}} +\newlabel{18@vr}{{}{70}} +\newlabel{ard:led-blue-delay}{{4.{2}}{70}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{70}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{71}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{71}\protected@file@percent } +\newlabel{19@xvr}{{}{71}} +\newlabel{19@vr}{{}{71}} +\newlabel{ard:led-blue-red}{{4.{3}}{71}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash red/led\textendash blue\textendash red.ino}{71}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{71}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{71}\protected@file@percent } +\newlabel{20@xvr}{{}{71}} +\newlabel{20@vr}{{}{71}} +\newlabel{ard:led-blink}{{4.{4}}{71}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blink/led\textendash blink.ino}{71}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{72}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{72}\protected@file@percent } +\newlabel{sec:light-sci}{{4.4.1}{72}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{72}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{72}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{73}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{73}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{73}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{2}}{}}{73}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{73}\protected@file@percent } +\newlabel{sec:led-scilab-code}{{4.4.2}{73}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{69}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {4.{1}}Turning on the LED through Scilab}{69}\protected@file@percent } -\newlabel{20@xvr}{{}{69}} -\newlabel{20@vr}{{}{69}} -\newlabel{sci:led-blue}{{4.{1}}{69}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{69}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{69}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{69}\protected@file@percent } -\newlabel{21@xvr}{{}{69}} -\newlabel{21@vr}{{}{69}} -\newlabel{sci:led-blue-delay}{{4.{2}}{69}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{70}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{70}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{70}\protected@file@percent } -\newlabel{22@xvr}{{}{70}} -\newlabel{22@vr}{{}{70}} -\newlabel{sci:led-blue-red}{{4.{3}}{70}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash red.sce}{70}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{70}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{70}\protected@file@percent } -\newlabel{23@xvr}{{}{70}} -\newlabel{23@vr}{{}{70}} -\newlabel{sci:led-green-blink}{{4.{4}}{70}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash green\textendash blink.sce}{70}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{70}\protected@file@percent } -\newlabel{sec:light-xcos}{{4.5}{70}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{71}\protected@file@percent } -\newlabel{25@xvr}{{}{71}} -\newlabel{25@vr}{{}{71}} -\newlabel{fig:led-blue}{{4.6}{71}} -\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{71}\protected@file@percent } -\newlabel{tab:led-blue}{{4.1}{71}} -\newlabel{26@xvr}{{}{71}} -\newlabel{26@vr}{{}{71}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{72}\protected@file@percent } -\newlabel{28@xvr}{{}{72}} -\newlabel{28@vr}{{}{72}} -\newlabel{fig:led-blue-delay}{{4.7}{72}} -\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{72}\protected@file@percent } -\newlabel{tab:led-blue-delay}{{4.2}{72}} -\newlabel{29@xvr}{{}{72}} -\newlabel{29@vr}{{}{72}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{73}\protected@file@percent } -\newlabel{31@xvr}{{}{73}} -\newlabel{31@vr}{{}{73}} -\newlabel{fig:led-blue-red}{{4.8}{73}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{3}}{}}{73}\protected@file@percent } -\@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 }}{74}\protected@file@percent } -\newlabel{tab:led-blue-red}{{4.3}{74}} -\newlabel{32@xvr}{{}{74}} -\newlabel{32@vr}{{}{74}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{74}\protected@file@percent } -\newlabel{34@xvr}{{}{74}} -\newlabel{34@vr}{{}{74}} -\newlabel{fig:led-green-blink}{{4.9}{74}} -\@writefile{toc}{\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{74}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{74}\protected@file@percent } -\newlabel{sec:light-py}{{4.6.1}{74}} -\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{75}\protected@file@percent } -\newlabel{tab:led-green-blink}{{4.4}{75}} -\newlabel{35@xvr}{{}{75}} -\newlabel{35@vr}{{}{75}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}Python Code}{77}\protected@file@percent } -\newlabel{sec:led-python-code}{{4.6.2}{77}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{73}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{1}}Turning on the LED through Scilab}{73}\protected@file@percent } +\newlabel{21@xvr}{{}{73}} +\newlabel{21@vr}{{}{73}} +\newlabel{sci:led-blue}{{4.{1}}{73}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{73}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{73}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{73}\protected@file@percent } +\newlabel{22@xvr}{{}{73}} +\newlabel{22@vr}{{}{73}} +\newlabel{sci:led-blue-delay}{{4.{2}}{73}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{74}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{74}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{74}\protected@file@percent } +\newlabel{23@xvr}{{}{74}} +\newlabel{23@vr}{{}{74}} +\newlabel{sci:led-blue-red}{{4.{3}}{74}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash red.sce}{74}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{74}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{74}\protected@file@percent } +\newlabel{24@xvr}{{}{74}} +\newlabel{24@vr}{{}{74}} +\newlabel{sci:led-green-blink}{{4.{4}}{74}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash green\textendash blink.sce}{74}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{74}\protected@file@percent } +\newlabel{sec:light-xcos}{{4.5}{74}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{75}\protected@file@percent } +\newlabel{26@xvr}{{}{75}} +\newlabel{26@vr}{{}{75}} +\newlabel{fig:led-blue}{{4.6}{75}} +\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{75}\protected@file@percent } +\newlabel{tab:led-blue}{{4.1}{75}} +\newlabel{27@xvr}{{}{75}} +\newlabel{27@vr}{{}{75}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{76}\protected@file@percent } +\newlabel{29@xvr}{{}{76}} +\newlabel{29@vr}{{}{76}} +\newlabel{fig:led-blue-delay}{{4.7}{76}} +\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{76}\protected@file@percent } +\newlabel{tab:led-blue-delay}{{4.2}{76}} +\newlabel{30@xvr}{{}{76}} +\newlabel{30@vr}{{}{76}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{77}\protected@file@percent } +\newlabel{32@xvr}{{}{77}} +\newlabel{32@vr}{{}{77}} +\newlabel{fig:led-blue-red}{{4.8}{77}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{3}}{}}{77}\protected@file@percent } +\@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 }}{78}\protected@file@percent } +\newlabel{tab:led-blue-red}{{4.3}{78}} +\newlabel{33@xvr}{{}{78}} +\newlabel{33@vr}{{}{78}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{78}\protected@file@percent } +\newlabel{35@xvr}{{}{78}} +\newlabel{35@vr}{{}{78}} +\newlabel{fig:led-green-blink}{{4.9}{78}} +\@writefile{toc}{\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{78}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{78}\protected@file@percent } +\newlabel{sec:light-py}{{4.6.1}{78}} +\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{79}\protected@file@percent } +\newlabel{tab:led-green-blink}{{4.4}{79}} +\newlabel{36@xvr}{{}{79}} +\newlabel{36@vr}{{}{79}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}Python Code}{81}\protected@file@percent } +\newlabel{sec:led-python-code}{{4.6.2}{81}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{1}}{}}{77}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {4.{1}}Turning on the LED through Python}{77}\protected@file@percent } -\newlabel{36@xvr}{{}{77}} -\newlabel{36@vr}{{}{77}} -\newlabel{py:led-blue1}{{4.{1}}{77}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue.py}{78}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{2}}{}}{78}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{78}\protected@file@percent } -\newlabel{37@xvr}{{}{78}} -\newlabel{37@vr}{{}{78}} -\newlabel{py:led-blue-delay}{{4.{2}}{78}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue\textendash delay.py}{78}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{3}}{}}{79}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{79}\protected@file@percent } -\newlabel{38@xvr}{{}{79}} -\newlabel{38@vr}{{}{79}} -\newlabel{py:led-blue-red}{{4.{3}}{79}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue\textendash red.py}{79}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{4}}{}}{80}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{80}\protected@file@percent } -\newlabel{39@xvr}{{}{80}} -\newlabel{39@vr}{{}{80}} -\newlabel{py:led-green-blink}{{4.{4}}{80}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash green\textendash blink.py}{80}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{81}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{81}\protected@file@percent } -\newlabel{sec:light-julia}{{4.7.1}{81}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.2}Julia Code}{82}\protected@file@percent } -\newlabel{sec:led-julia-code}{{4.7.2}{82}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{1}}{}}{81}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {4.{1}}Turning on the LED through Python}{81}\protected@file@percent } +\newlabel{37@xvr}{{}{81}} +\newlabel{37@vr}{{}{81}} +\newlabel{py:led-blue1}{{4.{1}}{81}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue.py}{82}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{2}}{}}{82}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{82}\protected@file@percent } +\newlabel{38@xvr}{{}{82}} +\newlabel{38@vr}{{}{82}} +\newlabel{py:led-blue-delay}{{4.{2}}{82}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue\textendash delay.py}{82}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{3}}{}}{83}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{83}\protected@file@percent } +\newlabel{39@xvr}{{}{83}} +\newlabel{39@vr}{{}{83}} +\newlabel{py:led-blue-red}{{4.{3}}{83}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue\textendash red.py}{83}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{4}}{}}{84}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{84}\protected@file@percent } +\newlabel{40@xvr}{{}{84}} +\newlabel{40@vr}{{}{84}} +\newlabel{py:led-green-blink}{{4.{4}}{84}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash green\textendash blink.py}{84}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{85}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{85}\protected@file@percent } +\newlabel{sec:light-julia}{{4.7.1}{85}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.2}Julia Code}{86}\protected@file@percent } +\newlabel{sec:led-julia-code}{{4.7.2}{86}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{82}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {4.{1}}Turning on the LED}{82}\protected@file@percent } -\newlabel{40@xvr}{{}{82}} -\newlabel{40@vr}{{}{82}} -\newlabel{julia:led-blue}{{4.{1}}{82}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue.jl}{83}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{83}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{83}\protected@file@percent } -\newlabel{41@xvr}{{}{83}} -\newlabel{41@vr}{{}{83}} -\newlabel{julia:led-blue-delay}{{4.{2}}{83}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue\textendash delay.jl}{83}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{83}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{83}\protected@file@percent } -\newlabel{42@xvr}{{}{83}} -\newlabel{42@vr}{{}{83}} -\newlabel{juila:led-bmoe-red}{{4.{3}}{83}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue\textendash red.jl}{83}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{83}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{83}\protected@file@percent } -\newlabel{43@xvr}{{}{83}} -\newlabel{43@vr}{{}{83}} -\newlabel{julia:lemogreen-blink}{{4.{4}}{83}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash green\textendash blink.jl}{83}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{84}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{84}\protected@file@percent } -\newlabel{sec:light-OpenModelica}{{4.8.1}{84}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{85}\protected@file@percent } -\newlabel{sec:led-OpenModelica-code}{{4.8.2}{85}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{86}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {4.{1}}Turning on the LED}{86}\protected@file@percent } +\newlabel{41@xvr}{{}{86}} +\newlabel{41@vr}{{}{86}} +\newlabel{julia:led-blue}{{4.{1}}{86}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue.jl}{87}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{87}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{87}\protected@file@percent } +\newlabel{42@xvr}{{}{87}} +\newlabel{42@vr}{{}{87}} +\newlabel{julia:led-blue-delay}{{4.{2}}{87}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue\textendash delay.jl}{87}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{87}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{87}\protected@file@percent } +\newlabel{43@xvr}{{}{87}} +\newlabel{43@vr}{{}{87}} +\newlabel{juila:led-bmoe-red}{{4.{3}}{87}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue\textendash red.jl}{87}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{87}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{87}\protected@file@percent } +\newlabel{44@xvr}{{}{87}} +\newlabel{44@vr}{{}{87}} +\newlabel{julia:lemogreen-blink}{{4.{4}}{87}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash green\textendash blink.jl}{87}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{88}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{88}\protected@file@percent } +\newlabel{sec:light-OpenModelica}{{4.8.1}{88}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{89}\protected@file@percent } +\newlabel{sec:led-OpenModelica-code}{{4.8.2}{89}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{85}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{1}}Turning on the LED}{85}\protected@file@percent } -\newlabel{44@xvr}{{}{85}} -\newlabel{44@vr}{{}{85}} -\newlabel{OpenModelica:led-blue}{{4.{1}}{85}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue.mo}{85}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{85}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{85}\protected@file@percent } -\newlabel{45@xvr}{{}{85}} -\newlabel{45@vr}{{}{85}} -\newlabel{OpenModelica:led-blue-delay}{{4.{2}}{85}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{85}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{86}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{86}\protected@file@percent } -\newlabel{46@xvr}{{}{86}} -\newlabel{46@vr}{{}{86}} -\newlabel{OpenModelica:led-blue-red}{{4.{3}}{86}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue\textendash red.mo}{86}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{87}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{87}\protected@file@percent } -\newlabel{47@xvr}{{}{87}} -\newlabel{47@vr}{{}{87}} -\newlabel{OpenModelica:led-green-blink}{{4.{4}}{87}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash green\textendash blink.mo}{87}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{89}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{89}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{1}}Turning on the LED}{89}\protected@file@percent } +\newlabel{45@xvr}{{}{89}} +\newlabel{45@vr}{{}{89}} +\newlabel{OpenModelica:led-blue}{{4.{1}}{89}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue.mo}{89}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{89}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{89}\protected@file@percent } +\newlabel{46@xvr}{{}{89}} +\newlabel{46@vr}{{}{89}} +\newlabel{OpenModelica:led-blue-delay}{{4.{2}}{89}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{89}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{90}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{90}\protected@file@percent } +\newlabel{47@xvr}{{}{90}} +\newlabel{47@vr}{{}{90}} +\newlabel{OpenModelica:led-blue-red}{{4.{3}}{90}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue\textendash red.mo}{90}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{91}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{91}\protected@file@percent } +\newlabel{48@xvr}{{}{91}} +\newlabel{48@vr}{{}{91}} +\newlabel{OpenModelica:led-green-blink}{{4.{4}}{91}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash green\textendash blink.mo}{91}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{93}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{pushbutton}{{5}{89}} -\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{89}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{89}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Connection Diagram\relax }}{90}\protected@file@percent } -\newlabel{fig:pushbuttonconn}{{5.1}{90}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{90}\protected@file@percent } -\newlabel{fig:switch-bread}{{5.2}{90}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{91}\protected@file@percent } -\newlabel{fig:switch-led}{{5.3}{91}} -\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the Pushbutton Status from the Arduino IDE}{92}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the Pushbutton Status}{92}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{92}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{92}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{92}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{93}\protected@file@percent } -\newlabel{sec:push-arduino-code}{{5.3.2}{93}} +\newlabel{pushbutton}{{5}{93}} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{93}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{93}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Connection Diagram\relax }}{94}\protected@file@percent } +\newlabel{fig:pushbuttonconn}{{5.1}{94}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{94}\protected@file@percent } +\newlabel{fig:switch-bread}{{5.2}{94}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{95}\protected@file@percent } +\newlabel{fig:switch-led}{{5.3}{95}} +\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the Pushbutton Status from the Arduino IDE}{96}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the Pushbutton Status}{96}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{96}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{96}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{96}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{97}\protected@file@percent } +\newlabel{sec:push-arduino-code}{{5.3.2}{97}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{93}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{93}\protected@file@percent } -\newlabel{48@xvr}{{}{93}} -\newlabel{48@vr}{{}{93}} -\newlabel{ard:push-100}{{5.{1}}{93}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{93}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{93}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{93}\protected@file@percent } -\newlabel{49@xvr}{{}{93}} -\newlabel{49@vr}{{}{93}} -\newlabel{ard:push-200}{{5.{2}}{93}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{93}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the Pushbutton Status from Scilab}{94}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the Pushbutton Status}{94}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{94}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{94}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{94}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{95}\protected@file@percent } -\newlabel{sec:push-scilab-code}{{5.4.2}{95}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{97}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{97}\protected@file@percent } +\newlabel{49@xvr}{{}{97}} +\newlabel{49@vr}{{}{97}} +\newlabel{ard:push-100}{{5.{1}}{97}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{97}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{97}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{97}\protected@file@percent } +\newlabel{50@xvr}{{}{97}} +\newlabel{50@vr}{{}{97}} +\newlabel{ard:push-200}{{5.{2}}{97}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{97}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the Pushbutton Status from Scilab}{98}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the Pushbutton Status}{98}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{98}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{98}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{98}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{99}\protected@file@percent } +\newlabel{sec:push-scilab-code}{{5.4.2}{99}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{95}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{95}\protected@file@percent } -\newlabel{50@xvr}{{}{95}} -\newlabel{50@vr}{{}{95}} -\newlabel{sci:push-100}{{5.{1}}{95}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{95}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{95}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{95}\protected@file@percent } -\newlabel{51@xvr}{{}{95}} -\newlabel{51@vr}{{}{95}} -\newlabel{sci:push-200}{{5.{2}}{95}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{95}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.5}Accessing the Pushbutton from Xcos}{95}\protected@file@percent } -\newlabel{sec:push-xcos}{{5.5}{95}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Printing the push button status on the display block}}{96}\protected@file@percent } -\newlabel{53@xvr}{{}{96}} -\newlabel{53@vr}{{}{96}} -\newlabel{fig:push-button-status}{{5.4}{96}} -\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{96}\protected@file@percent } -\newlabel{tab:push-button-status}{{5.1}{96}} -\newlabel{54@xvr}{{}{96}} -\newlabel{54@vr}{{}{96}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{97}\protected@file@percent } -\newlabel{56@xvr}{{}{97}} -\newlabel{56@vr}{{}{97}} -\newlabel{fig:led-push-button}{{5.5}{97}} -\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{97}\protected@file@percent } -\newlabel{tab:led-push-button}{{5.2}{97}} -\newlabel{57@xvr}{{}{97}} -\newlabel{57@vr}{{}{97}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{97}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.6}Reading the Pushbutton Status from Python}{98}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Reading the Pushbutton Status}{98}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{98}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{98}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led\textendash push\textendash button.py}{98}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Python Code}{99}\protected@file@percent } -\newlabel{sec:push-python-code}{{5.6.2}{99}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{99}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{99}\protected@file@percent } +\newlabel{51@xvr}{{}{99}} +\newlabel{51@vr}{{}{99}} +\newlabel{sci:push-100}{{5.{1}}{99}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{99}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{99}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}\protected@file@percent } +\newlabel{52@xvr}{{}{99}} +\newlabel{52@vr}{{}{99}} +\newlabel{sci:push-200}{{5.{2}}{99}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{99}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.5}Accessing the Pushbutton from Xcos}{99}\protected@file@percent } +\newlabel{sec:push-xcos}{{5.5}{99}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Printing the push button status on the display block}}{100}\protected@file@percent } +\newlabel{54@xvr}{{}{100}} +\newlabel{54@vr}{{}{100}} +\newlabel{fig:push-button-status}{{5.4}{100}} +\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{100}\protected@file@percent } +\newlabel{tab:push-button-status}{{5.1}{100}} +\newlabel{55@xvr}{{}{100}} +\newlabel{55@vr}{{}{100}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{101}\protected@file@percent } +\newlabel{57@xvr}{{}{101}} +\newlabel{57@vr}{{}{101}} +\newlabel{fig:led-push-button}{{5.5}{101}} +\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{101}\protected@file@percent } +\newlabel{tab:led-push-button}{{5.2}{101}} +\newlabel{58@xvr}{{}{101}} +\newlabel{58@vr}{{}{101}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{101}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.6}Reading the Pushbutton Status from Python}{102}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Reading the Pushbutton Status}{102}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{102}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{102}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led\textendash push\textendash button.py}{102}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Python Code}{103}\protected@file@percent } +\newlabel{sec:push-python-code}{{5.6.2}{103}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{1}}{}}{99}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{99}\protected@file@percent } -\newlabel{58@xvr}{{}{99}} -\newlabel{58@vr}{{}{99}} -\newlabel{py:push-100}{{5.{1}}{99}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{99}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{2}}{}}{99}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}\protected@file@percent } -\newlabel{59@xvr}{{}{99}} -\newlabel{59@vr}{{}{99}} -\newlabel{py:push-200}{{5.{2}}{99}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led\textendash push\textendash button.py}{100}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.7}Reading the Pushbutton Status from Julia}{101}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Reading the Pushbutton Status}{101}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push\textendash button\textendash status.jl}{101}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{101}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Julia Code}{101}\protected@file@percent } -\newlabel{sec:push-julia-code}{{5.7.2}{101}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{1}}{}}{103}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{103}\protected@file@percent } +\newlabel{59@xvr}{{}{103}} +\newlabel{59@vr}{{}{103}} +\newlabel{py:push-100}{{5.{1}}{103}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{103}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{2}}{}}{103}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{103}\protected@file@percent } +\newlabel{60@xvr}{{}{103}} +\newlabel{60@vr}{{}{103}} +\newlabel{py:push-200}{{5.{2}}{103}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led\textendash push\textendash button.py}{104}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.7}Reading the Pushbutton Status from Julia}{105}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Reading the Pushbutton Status}{105}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push\textendash button\textendash status.jl}{105}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{105}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Julia Code}{105}\protected@file@percent } +\newlabel{sec:push-julia-code}{{5.7.2}{105}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{101}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{101}\protected@file@percent } -\newlabel{60@xvr}{{}{101}} -\newlabel{60@vr}{{}{101}} -\newlabel{julia:push-100}{{5.{1}}{101}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push\textendash button\textendash status.jl}{101}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{102}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{102}\protected@file@percent } -\newlabel{61@xvr}{{}{102}} -\newlabel{61@vr}{{}{102}} -\newlabel{julia:push-200}{{5.{2}}{102}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{102}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.8}Reading the Pushbutton Status from OpenModelica}{102}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.1}Reading the Pushbutton Status}{102}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{102}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{102}\protected@file@percent } -\newlabel{sec:led-OpenModelica-code}{{5.8.2}{102}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{105}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{105}\protected@file@percent } +\newlabel{61@xvr}{{}{105}} +\newlabel{61@vr}{{}{105}} +\newlabel{julia:push-100}{{5.{1}}{105}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push\textendash button\textendash status.jl}{105}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{106}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{106}\protected@file@percent } +\newlabel{62@xvr}{{}{106}} +\newlabel{62@vr}{{}{106}} +\newlabel{julia:push-200}{{5.{2}}{106}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{106}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.8}Reading the Pushbutton Status from OpenModelica}{106}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.1}Reading the Pushbutton Status}{106}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{106}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{106}\protected@file@percent } +\newlabel{sec:led-OpenModelica-code}{{5.8.2}{106}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{102}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{102}\protected@file@percent } -\newlabel{62@xvr}{{}{102}} -\newlabel{62@vr}{{}{102}} -\newlabel{OpenModelica:push-100}{{5.{1}}{102}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{103}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{103}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{103}\protected@file@percent } -\newlabel{63@xvr}{{}{103}} -\newlabel{63@vr}{{}{103}} -\newlabel{OpenModelica:push-200}{{5.{2}}{103}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{103}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{105}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{106}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{106}\protected@file@percent } +\newlabel{63@xvr}{{}{106}} +\newlabel{63@vr}{{}{106}} +\newlabel{OpenModelica:push-100}{{5.{1}}{106}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{107}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{107}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}\protected@file@percent } +\newlabel{64@xvr}{{}{107}} +\newlabel{64@vr}{{}{107}} +\newlabel{OpenModelica:push-200}{{5.{2}}{107}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{107}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{109}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{ldr}{{6}{105}} -\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{105}\protected@file@percent } -\newlabel{fig:ldr}{{6.1a}{106}} +\newlabel{ldr}{{6}{109}} +\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{109}\protected@file@percent } +\newlabel{fig:ldr}{{6.1a}{110}} \newlabel{sub@fig:ldr}{{(a)}{a}} -\newlabel{fig:ldrsym}{{6.1b}{106}} +\newlabel{fig:ldrsym}{{6.1b}{110}} \newlabel{sub@fig:ldrsym}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{106}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{106}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{106}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{106}\protected@file@percent } -\newlabel{fig:ldrconn}{{6.2}{106}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{107}\protected@file@percent } -\newlabel{fig:ard-ldr}{{6.3}{107}} -\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{107}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{108}\protected@file@percent } -\newlabel{fig:ard-ldr-led}{{6.4}{108}} -\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{108}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{108}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{108}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{109}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{109}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{109}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{109}\protected@file@percent } -\newlabel{sec:ldr-arduino-code}{{6.3.2}{109}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{110}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{110}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{110}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{110}\protected@file@percent } +\newlabel{fig:ldrconn}{{6.2}{110}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{111}\protected@file@percent } +\newlabel{fig:ard-ldr}{{6.3}{111}} +\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{111}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{112}\protected@file@percent } +\newlabel{fig:ard-ldr-led}{{6.4}{112}} +\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{112}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{112}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{112}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{113}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{113}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{113}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{113}\protected@file@percent } +\newlabel{sec:ldr-arduino-code}{{6.3.2}{113}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{109}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{109}\protected@file@percent } -\newlabel{64@xvr}{{}{109}} -\newlabel{64@vr}{{}{109}} -\newlabel{ard:ldr-read}{{6.{1}}{109}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{109}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{110}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{110}\protected@file@percent } -\newlabel{65@xvr}{{}{110}} -\newlabel{65@vr}{{}{110}} -\newlabel{ard:ldr-led}{{6.{2}}{110}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{110}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{110}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{110}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{111}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{111}\protected@file@percent } -\newlabel{sec:ldr-scilab-code}{{6.4.2}{111}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{113}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{113}\protected@file@percent } +\newlabel{65@xvr}{{}{113}} +\newlabel{65@vr}{{}{113}} +\newlabel{ard:ldr-read}{{6.{1}}{113}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{113}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{114}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{114}\protected@file@percent } +\newlabel{66@xvr}{{}{114}} +\newlabel{66@vr}{{}{114}} +\newlabel{ard:ldr-led}{{6.{2}}{114}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{114}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{114}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{114}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{115}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{115}\protected@file@percent } +\newlabel{sec:ldr-scilab-code}{{6.4.2}{115}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{111}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{111}\protected@file@percent } -\newlabel{66@xvr}{{}{111}} -\newlabel{66@vr}{{}{111}} -\newlabel{sci:ldr-read}{{6.{1}}{111}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{111}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{112}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{112}\protected@file@percent } -\newlabel{67@xvr}{{}{112}} -\newlabel{67@vr}{{}{112}} -\newlabel{sci:ldr-led}{{6.{2}}{112}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash led.sce}{112}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{112}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{113}\protected@file@percent } -\newlabel{69@xvr}{{}{113}} -\newlabel{69@vr}{{}{113}} -\newlabel{fig:ldr-read}{{6.5}{113}} -\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{113}\protected@file@percent } -\newlabel{tab:ldr-read}{{6.1}{113}} -\newlabel{70@xvr}{{}{113}} -\newlabel{70@vr}{{}{113}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{114}\protected@file@percent } -\newlabel{72@xvr}{{}{114}} -\newlabel{72@vr}{{}{114}} -\newlabel{fig:ldr-led}{{6.6}{114}} -\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{114}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{114}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{115}\protected@file@percent } -\newlabel{tab:ldr-led}{{6.2}{115}} -\newlabel{73@xvr}{{}{115}} -\newlabel{73@vr}{{}{115}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{3}}{}}{115}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Python Code}{116}\protected@file@percent } -\newlabel{sec:ldr-python-code}{{6.6.2}{116}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{115}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{115}\protected@file@percent } +\newlabel{67@xvr}{{}{115}} +\newlabel{67@vr}{{}{115}} +\newlabel{sci:ldr-read}{{6.{1}}{115}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{115}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{116}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{116}\protected@file@percent } +\newlabel{68@xvr}{{}{116}} +\newlabel{68@vr}{{}{116}} +\newlabel{sci:ldr-led}{{6.{2}}{116}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash led.sce}{116}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{116}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{117}\protected@file@percent } +\newlabel{70@xvr}{{}{117}} +\newlabel{70@vr}{{}{117}} +\newlabel{fig:ldr-read}{{6.5}{117}} +\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{117}\protected@file@percent } +\newlabel{tab:ldr-read}{{6.1}{117}} +\newlabel{71@xvr}{{}{117}} +\newlabel{71@vr}{{}{117}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{118}\protected@file@percent } +\newlabel{73@xvr}{{}{118}} +\newlabel{73@vr}{{}{118}} +\newlabel{fig:ldr-led}{{6.6}{118}} +\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{118}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{118}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{119}\protected@file@percent } +\newlabel{tab:ldr-led}{{6.2}{119}} +\newlabel{74@xvr}{{}{119}} +\newlabel{74@vr}{{}{119}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{3}}{}}{119}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Python Code}{120}\protected@file@percent } +\newlabel{sec:ldr-python-code}{{6.6.2}{120}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{1}}{}}{116}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{116}\protected@file@percent } -\newlabel{74@xvr}{{}{116}} -\newlabel{74@vr}{{}{116}} -\newlabel{py:ldr-read}{{6.{1}}{116}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash read.py}{116}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{2}}{}}{117}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{117}\protected@file@percent } -\newlabel{75@xvr}{{}{117}} -\newlabel{75@vr}{{}{117}} -\newlabel{py:ldr-led}{{6.{2}}{117}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash led.py}{117}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{118}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{118}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{118}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{118}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.2}Julia Code}{119}\protected@file@percent } -\newlabel{sec:ldr-julia-code}{{6.7.2}{119}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{1}}{}}{120}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}\protected@file@percent } +\newlabel{75@xvr}{{}{120}} +\newlabel{75@vr}{{}{120}} +\newlabel{py:ldr-read}{{6.{1}}{120}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash read.py}{120}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{2}}{}}{121}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{121}\protected@file@percent } +\newlabel{76@xvr}{{}{121}} +\newlabel{76@vr}{{}{121}} +\newlabel{py:ldr-led}{{6.{2}}{121}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash led.py}{121}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{122}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{122}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{122}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{122}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.2}Julia Code}{123}\protected@file@percent } +\newlabel{sec:ldr-julia-code}{{6.7.2}{123}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{119}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{119}\protected@file@percent } -\newlabel{76@xvr}{{}{119}} -\newlabel{76@vr}{{}{119}} -\newlabel{julia:ldr-read}{{6.{1}}{119}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash read.jl}{119}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{119}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{119}\protected@file@percent } -\newlabel{77@xvr}{{}{119}} -\newlabel{77@vr}{{}{119}} -\newlabel{julia:ldr-led}{{6.{2}}{119}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash led.jl}{119}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{119}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{119}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{120}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{120}\protected@file@percent } -\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{120}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{123}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{123}\protected@file@percent } +\newlabel{77@xvr}{{}{123}} +\newlabel{77@vr}{{}{123}} +\newlabel{julia:ldr-read}{{6.{1}}{123}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash read.jl}{123}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{123}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{123}\protected@file@percent } +\newlabel{78@xvr}{{}{123}} +\newlabel{78@vr}{{}{123}} +\newlabel{julia:ldr-led}{{6.{2}}{123}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash led.jl}{123}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{123}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{123}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{124}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{124}\protected@file@percent } +\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{124}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{120}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}\protected@file@percent } -\newlabel{78@xvr}{{}{120}} -\newlabel{78@vr}{{}{120}} -\newlabel{OpenModelica:ldr-read}{{6.{1}}{120}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash read.mo}{120}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{121}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{121}\protected@file@percent } -\newlabel{79@xvr}{{}{121}} -\newlabel{79@vr}{{}{121}} -\newlabel{OpenModelica:ldr-led}{{6.{2}}{121}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash led.mo}{121}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {7}Controlling a DC motor}{123}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{124}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{124}\protected@file@percent } +\newlabel{79@xvr}{{}{124}} +\newlabel{79@vr}{{}{124}} +\newlabel{OpenModelica:ldr-read}{{6.{1}}{124}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash read.mo}{124}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{125}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{125}\protected@file@percent } +\newlabel{80@xvr}{{}{125}} +\newlabel{80@vr}{{}{125}} +\newlabel{OpenModelica:ldr-led}{{6.{2}}{125}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash led.mo}{125}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {7}Controlling a DC motor}{127}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{dcmotor}{{7}{123}} -\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{123}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces L293D motor driver board\relax }}{124}\protected@file@percent } -\newlabel{fig:motordriverboard}{{7.1}{124}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A schematic of DC motor connections\relax }}{125}\protected@file@percent } -\newlabel{fig:dcm-schematic}{{7.2}{125}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{125}\protected@file@percent } -\newlabel{fig:dcmotorconn}{{7.3}{125}} -\@writefile{toc}{\contentsline {section}{\numberline {7.2}Controlling the DC motor from Arduino}{125}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}Controlling the DC motor}{125}\protected@file@percent } -\newlabel{sec:dcm-ard}{{7.2.1}{125}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{1}}{}}{126}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.2}Arduino Code}{127}\protected@file@percent } -\newlabel{sec:dcmotor-arduino-code}{{7.2.2}{127}} +\newlabel{dcmotor}{{7}{127}} +\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{127}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces L293D motor driver board\relax }}{128}\protected@file@percent } +\newlabel{fig:motordriverboard}{{7.1}{128}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A schematic of DC motor connections\relax }}{129}\protected@file@percent } +\newlabel{fig:dcm-schematic}{{7.2}{129}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{129}\protected@file@percent } +\newlabel{fig:dcmotorconn}{{7.3}{129}} +\@writefile{toc}{\contentsline {section}{\numberline {7.2}Controlling the DC motor from Arduino}{129}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}Controlling the DC motor}{129}\protected@file@percent } +\newlabel{sec:dcm-ard}{{7.2.1}{129}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{1}}{}}{130}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.2}Arduino Code}{131}\protected@file@percent } +\newlabel{sec:dcmotor-arduino-code}{{7.2.2}{131}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{127}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{127}\protected@file@percent } -\newlabel{80@xvr}{{}{127}} -\newlabel{80@vr}{{}{127}} -\newlabel{ard:dcmotor-clock}{{7.{1}}{127}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{127}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{2}}{}}{127}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{127}\protected@file@percent } -\newlabel{81@xvr}{{}{127}} -\newlabel{81@vr}{{}{127}} -\newlabel{ard:dcmotor-both}{{7.{2}}{127}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{127}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{3}}{}}{127}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{127}\protected@file@percent } -\newlabel{82@xvr}{{}{127}} -\newlabel{82@vr}{{}{127}} -\newlabel{ard:dcmotor-loop}{{7.{3}}{127}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{128}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.3}Controlling the DC motor from Scilab}{128}\protected@file@percent } -\newlabel{sec:dcm-sci}{{7.3}{128}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Initialization}{128}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{129}\protected@file@percent } -\newlabel{table:convention}{{7.1}{129}} -\@writefile{lot}{\contentsline {table}{\numberline {7.2}{\ignorespaces Parameters for DC motor initialization\relax }}{129}\protected@file@percent } -\newlabel{tab:dcmotor-init}{{7.2}{129}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{129}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Rotation for a specified time}{129}\protected@file@percent } -\newlabel{sec:dc-both}{{7.3.2}{129}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{129}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{130}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{130}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{2}}{}}{130}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.3}Using the capabilities of Scilab}{130}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.4}Scilab Code}{131}\protected@file@percent } -\newlabel{sec:dcmotor-scilab-code}{{7.3.4}{131}} -\@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{131}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{131}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{131}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{131}\protected@file@percent } +\newlabel{81@xvr}{{}{131}} +\newlabel{81@vr}{{}{131}} +\newlabel{ard:dcmotor-clock}{{7.{1}}{131}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{131}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{2}}{}}{131}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{131}\protected@file@percent } +\newlabel{82@xvr}{{}{131}} +\newlabel{82@vr}{{}{131}} +\newlabel{ard:dcmotor-both}{{7.{2}}{131}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{131}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{3}}{}}{131}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{131}\protected@file@percent } \newlabel{83@xvr}{{}{131}} \newlabel{83@vr}{{}{131}} -\newlabel{sci:dcmotor-clock}{{7.{1}}{131}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{131}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{2}}{}}{131}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{131}\protected@file@percent } -\newlabel{84@xvr}{{}{131}} -\newlabel{84@vr}{{}{131}} -\newlabel{sci:dcmotor-both}{{7.{2}}{131}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{131}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{3}}{}}{131}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{131}\protected@file@percent } -\newlabel{85@xvr}{{}{131}} -\newlabel{85@vr}{{}{131}} -\newlabel{sci:dcmotor-loop}{{7.{3}}{131}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{131}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{132}\protected@file@percent } -\newlabel{87@xvr}{{}{132}} -\newlabel{87@vr}{{}{132}} -\newlabel{fig:dcmotor-clock}{{7.4}{132}} -\@writefile{toc}{\contentsline {section}{\numberline {7.4}Controlling the DC Motor from Xcos}{132}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {7.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{133}\protected@file@percent } -\newlabel{tab:dcmotor-clock}{{7.3}{133}} -\newlabel{88@xvr}{{}{133}} -\newlabel{88@vr}{{}{133}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{3}}{}}{133}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{134}\protected@file@percent } -\newlabel{90@xvr}{{}{134}} -\newlabel{90@vr}{{}{134}} -\newlabel{fig:dcmotor-both}{{7.5}{134}} -\@writefile{lot}{\contentsline {table}{\numberline {7.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{134}\protected@file@percent } -\newlabel{tab:dcmotor-both}{{7.4}{134}} -\newlabel{91@xvr}{{}{134}} -\newlabel{91@vr}{{}{134}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{135}\protected@file@percent } -\newlabel{93@xvr}{{}{135}} -\newlabel{93@vr}{{}{135}} -\newlabel{fig:dcmotor-loop}{{7.6}{135}} -\@writefile{toc}{\contentsline {section}{\numberline {7.5}Controlling the DC Motor from Python}{135}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.1}Controlling the DC Motor}{135}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {7.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{136}\protected@file@percent } -\newlabel{tab:dcmotor-loop}{{7.5}{136}} -\newlabel{94@xvr}{{}{136}} -\newlabel{94@vr}{{}{136}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.2}Python Code}{137}\protected@file@percent } -\newlabel{sec:dcmotor-python-code}{{7.5.2}{137}} +\newlabel{ard:dcmotor-loop}{{7.{3}}{131}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{132}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.3}Controlling the DC motor from Scilab}{132}\protected@file@percent } +\newlabel{sec:dcm-sci}{{7.3}{132}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Initialization}{132}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{133}\protected@file@percent } +\newlabel{table:convention}{{7.1}{133}} +\@writefile{lot}{\contentsline {table}{\numberline {7.2}{\ignorespaces Parameters for DC motor initialization\relax }}{133}\protected@file@percent } +\newlabel{tab:dcmotor-init}{{7.2}{133}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{133}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Rotation for a specified time}{133}\protected@file@percent } +\newlabel{sec:dc-both}{{7.3.2}{133}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{133}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{134}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{134}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{2}}{}}{134}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.3}Using the capabilities of Scilab}{134}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.4}Scilab Code}{135}\protected@file@percent } +\newlabel{sec:dcmotor-scilab-code}{{7.3.4}{135}} +\@writefile{cod}{\addvspace {10pt}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{135}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{135}\protected@file@percent } +\newlabel{84@xvr}{{}{135}} +\newlabel{84@vr}{{}{135}} +\newlabel{sci:dcmotor-clock}{{7.{1}}{135}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{135}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{2}}{}}{135}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{135}\protected@file@percent } +\newlabel{85@xvr}{{}{135}} +\newlabel{85@vr}{{}{135}} +\newlabel{sci:dcmotor-both}{{7.{2}}{135}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{135}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{3}}{}}{135}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{135}\protected@file@percent } +\newlabel{86@xvr}{{}{135}} +\newlabel{86@vr}{{}{135}} +\newlabel{sci:dcmotor-loop}{{7.{3}}{135}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{135}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{136}\protected@file@percent } +\newlabel{88@xvr}{{}{136}} +\newlabel{88@vr}{{}{136}} +\newlabel{fig:dcmotor-clock}{{7.4}{136}} +\@writefile{toc}{\contentsline {section}{\numberline {7.4}Controlling the DC Motor from Xcos}{136}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {7.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{137}\protected@file@percent } +\newlabel{tab:dcmotor-clock}{{7.3}{137}} +\newlabel{89@xvr}{{}{137}} +\newlabel{89@vr}{{}{137}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{3}}{}}{137}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{138}\protected@file@percent } +\newlabel{91@xvr}{{}{138}} +\newlabel{91@vr}{{}{138}} +\newlabel{fig:dcmotor-both}{{7.5}{138}} +\@writefile{lot}{\contentsline {table}{\numberline {7.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{138}\protected@file@percent } +\newlabel{tab:dcmotor-both}{{7.4}{138}} +\newlabel{92@xvr}{{}{138}} +\newlabel{92@vr}{{}{138}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{139}\protected@file@percent } +\newlabel{94@xvr}{{}{139}} +\newlabel{94@vr}{{}{139}} +\newlabel{fig:dcmotor-loop}{{7.6}{139}} +\@writefile{toc}{\contentsline {section}{\numberline {7.5}Controlling the DC Motor from Python}{139}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.1}Controlling the DC Motor}{139}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {7.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{140}\protected@file@percent } +\newlabel{tab:dcmotor-loop}{{7.5}{140}} +\newlabel{95@xvr}{{}{140}} +\newlabel{95@vr}{{}{140}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.2}Python Code}{141}\protected@file@percent } +\newlabel{sec:dcmotor-python-code}{{7.5.2}{141}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{137}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{137}\protected@file@percent } -\newlabel{95@xvr}{{}{137}} -\newlabel{95@vr}{{}{137}} -\newlabel{py:dcmotor-clock}{{7.{1}}{137}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash clock.py}{137}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{2}}{}}{138}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{138}\protected@file@percent } -\newlabel{96@xvr}{{}{138}} -\newlabel{96@vr}{{}{138}} -\newlabel{py:dcmotor-both}{{7.{2}}{138}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash both.py}{138}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{3}}{}}{138}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{138}\protected@file@percent } -\newlabel{97@xvr}{{}{139}} -\newlabel{97@vr}{{}{139}} -\newlabel{py:dcmotor-loop}{{7.{3}}{139}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash loop.py}{139}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.6}Controlling the DC Motor from Julia}{140}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Controlling the DC Motor}{140}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Julia Code}{140}\protected@file@percent } -\newlabel{sec:dcmotor-julia-code}{{7.6.2}{140}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{141}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{141}\protected@file@percent } +\newlabel{96@xvr}{{}{141}} +\newlabel{96@vr}{{}{141}} +\newlabel{py:dcmotor-clock}{{7.{1}}{141}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash clock.py}{141}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{2}}{}}{142}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{142}\protected@file@percent } +\newlabel{97@xvr}{{}{142}} +\newlabel{97@vr}{{}{142}} +\newlabel{py:dcmotor-both}{{7.{2}}{142}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash both.py}{142}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{3}}{}}{142}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{142}\protected@file@percent } +\newlabel{98@xvr}{{}{143}} +\newlabel{98@vr}{{}{143}} +\newlabel{py:dcmotor-loop}{{7.{3}}{143}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash loop.py}{143}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.6}Controlling the DC Motor from Julia}{144}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Controlling the DC Motor}{144}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Julia Code}{144}\protected@file@percent } +\newlabel{sec:dcmotor-julia-code}{{7.6.2}{144}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{140}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{140}\protected@file@percent } -\newlabel{98@xvr}{{}{140}} -\newlabel{98@vr}{{}{140}} -\newlabel{julia:dcmotor-clock}{{7.{1}}{140}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{140}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{2}}{}}{141}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{141}\protected@file@percent } -\newlabel{99@xvr}{{}{141}} -\newlabel{99@vr}{{}{141}} -\newlabel{julia:dcmotor-both}{{7.{2}}{141}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash both.jl}{141}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{3}}{}}{141}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{141}\protected@file@percent } -\newlabel{100@xvr}{{}{141}} -\newlabel{100@vr}{{}{141}} -\newlabel{julia:dcmotor-loop}{{7.{3}}{141}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{141}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.7}Controlling the DC Motor from OpenModelica}{141}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Controlling the DC Motor}{141}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}OpenModelica Code}{142}\protected@file@percent } -\newlabel{sec:dcmotor-OpenModelica-code}{{7.7.2}{142}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{144}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{144}\protected@file@percent } +\newlabel{99@xvr}{{}{144}} +\newlabel{99@vr}{{}{144}} +\newlabel{julia:dcmotor-clock}{{7.{1}}{144}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{144}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{2}}{}}{145}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{145}\protected@file@percent } +\newlabel{100@xvr}{{}{145}} +\newlabel{100@vr}{{}{145}} +\newlabel{julia:dcmotor-both}{{7.{2}}{145}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash both.jl}{145}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{3}}{}}{145}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{145}\protected@file@percent } +\newlabel{101@xvr}{{}{145}} +\newlabel{101@vr}{{}{145}} +\newlabel{julia:dcmotor-loop}{{7.{3}}{145}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{145}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.7}Controlling the DC Motor from OpenModelica}{145}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Controlling the DC Motor}{145}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}OpenModelica Code}{146}\protected@file@percent } +\newlabel{sec:dcmotor-OpenModelica-code}{{7.7.2}{146}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{142}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{142}\protected@file@percent } -\newlabel{101@xvr}{{}{142}} -\newlabel{101@vr}{{}{142}} -\newlabel{OpenModelica:dcmotor-clock}{{7.{1}}{142}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{142}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{2}}{}}{142}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{142}\protected@file@percent } -\newlabel{102@xvr}{{}{142}} -\newlabel{102@vr}{{}{142}} -\newlabel{OpenModelica:dcmotor-both}{{7.{2}}{142}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{143}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{3}}{}}{143}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{143}\protected@file@percent } -\newlabel{103@xvr}{{}{143}} -\newlabel{103@vr}{{}{143}} -\newlabel{OpenModelica:dcmotor-loop}{{7.{3}}{143}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{143}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Potentiometer}{145}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{146}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{146}\protected@file@percent } +\newlabel{102@xvr}{{}{146}} +\newlabel{102@vr}{{}{146}} +\newlabel{OpenModelica:dcmotor-clock}{{7.{1}}{146}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{146}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{2}}{}}{146}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{146}\protected@file@percent } +\newlabel{103@xvr}{{}{146}} +\newlabel{103@vr}{{}{146}} +\newlabel{OpenModelica:dcmotor-both}{{7.{2}}{146}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{147}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{3}}{}}{147}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{147}\protected@file@percent } +\newlabel{104@xvr}{{}{147}} +\newlabel{104@vr}{{}{147}} +\newlabel{OpenModelica:dcmotor-loop}{{7.{3}}{147}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{147}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Potentiometer}{149}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{potmeter}{{8}{145}} -\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{145}\protected@file@percent } -\newlabel{104@xvr}{{}{145}} -\newlabel{104@vr}{{}{145}} -\newlabel{fig:pot}{{8.1a}{146}} +\newlabel{potmeter}{{8}{149}} +\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{149}\protected@file@percent } +\newlabel{105@xvr}{{}{149}} +\newlabel{105@vr}{{}{149}} +\newlabel{fig:pot}{{8.1a}{150}} \newlabel{sub@fig:pot}{{(a)}{a}} -\newlabel{fig:potsch}{{8.1b}{146}} +\newlabel{fig:potsch}{{8.1b}{150}} \newlabel{sub@fig:potsch}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{146}\protected@file@percent } -\newlabel{fig:potmeterconn}{{8.1}{146}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{146}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{146}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{146}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{147}\protected@file@percent } -\newlabel{fig:pot-led}{{8.2}{147}} -\@writefile{toc}{\contentsline {section}{\numberline {8.3}Reading the potentiometer from the Arduino IDE}{147}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Reading the potentiometer}{147}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{148}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{148}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{148}\protected@file@percent } -\newlabel{sec:pot-arduino-code}{{8.3.2}{148}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{150}\protected@file@percent } +\newlabel{fig:potmeterconn}{{8.1}{150}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{150}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{150}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{150}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{151}\protected@file@percent } +\newlabel{fig:pot-led}{{8.2}{151}} +\@writefile{toc}{\contentsline {section}{\numberline {8.3}Reading the potentiometer from the Arduino IDE}{151}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Reading the potentiometer}{151}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{152}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{152}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{152}\protected@file@percent } +\newlabel{sec:pot-arduino-code}{{8.3.2}{152}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{148}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{148}\protected@file@percent } -\newlabel{105@xvr}{{}{148}} -\newlabel{105@vr}{{}{148}} -\newlabel{ard:pot-100}{{8.{1}}{148}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{148}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.4}Reading the potentiometer from Scilab}{149}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Reading the potentiometer}{149}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{149}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{149}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{150}\protected@file@percent } -\newlabel{sec:pot-scilab-code}{{8.4.2}{150}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{152}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{152}\protected@file@percent } +\newlabel{106@xvr}{{}{152}} +\newlabel{106@vr}{{}{152}} +\newlabel{ard:pot-100}{{8.{1}}{152}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{152}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.4}Reading the potentiometer from Scilab}{153}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Reading the potentiometer}{153}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{153}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{153}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{154}\protected@file@percent } +\newlabel{sec:pot-scilab-code}{{8.4.2}{154}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{150}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{150}\protected@file@percent } -\newlabel{106@xvr}{{}{150}} -\newlabel{106@vr}{{}{150}} -\newlabel{sci:pot-100}{{8.{1}}{150}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{150}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.5}Reading the potentiometer from Xcos}{150}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{151}\protected@file@percent } -\newlabel{108@xvr}{{}{151}} -\newlabel{108@vr}{{}{151}} -\newlabel{fig:pot-threshold}{{8.3}{151}} -\@writefile{toc}{\contentsline {paragraph}{Exercise:}{151}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.6}Reading the potentiometer from Python}{151}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Reading the potentiometer}{151}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{152}\protected@file@percent } -\newlabel{tab:pot-threshold}{{8.1}{152}} -\newlabel{109@xvr}{{}{152}} -\newlabel{109@vr}{{}{152}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{152}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{153}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{153}\protected@file@percent } -\newlabel{sec:pot-python-code}{{8.6.2}{153}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{154}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{154}\protected@file@percent } +\newlabel{107@xvr}{{}{154}} +\newlabel{107@vr}{{}{154}} +\newlabel{sci:pot-100}{{8.{1}}{154}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{154}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.5}Reading the potentiometer from Xcos}{154}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{155}\protected@file@percent } +\newlabel{109@xvr}{{}{155}} +\newlabel{109@vr}{{}{155}} +\newlabel{fig:pot-threshold}{{8.3}{155}} +\@writefile{toc}{\contentsline {paragraph}{Exercise:}{155}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.6}Reading the potentiometer from Python}{155}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Reading the potentiometer}{155}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{156}\protected@file@percent } +\newlabel{tab:pot-threshold}{{8.1}{156}} +\newlabel{110@xvr}{{}{156}} +\newlabel{110@vr}{{}{156}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{156}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{157}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{157}\protected@file@percent } +\newlabel{sec:pot-python-code}{{8.6.2}{157}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{153}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{153}\protected@file@percent } -\newlabel{110@xvr}{{}{153}} -\newlabel{110@vr}{{}{153}} -\newlabel{py:pot-100}{{8.{1}}{153}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{153}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.7}Reading the potentiometer from Julia}{154}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Reading the potentiometer}{154}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{154}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{154}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{155}\protected@file@percent } -\newlabel{sec:pot-julia-code}{{8.7.2}{155}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{157}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{157}\protected@file@percent } +\newlabel{111@xvr}{{}{157}} +\newlabel{111@vr}{{}{157}} +\newlabel{py:pot-100}{{8.{1}}{157}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{157}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.7}Reading the potentiometer from Julia}{158}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Reading the potentiometer}{158}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{158}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{158}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{159}\protected@file@percent } +\newlabel{sec:pot-julia-code}{{8.7.2}{159}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{155}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{155}\protected@file@percent } -\newlabel{111@xvr}{{}{155}} -\newlabel{111@vr}{{}{155}} -\newlabel{julia:pot-100}{{8.{1}}{155}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{155}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.8}Reading the potentiometer from OpenModelica}{155}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Reading the potentiometer}{155}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{155}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{156}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{156}\protected@file@percent } -\newlabel{sec:pot-OpenModelica-code}{{8.8.2}{156}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{159}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{159}\protected@file@percent } +\newlabel{112@xvr}{{}{159}} +\newlabel{112@vr}{{}{159}} +\newlabel{julia:pot-100}{{8.{1}}{159}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{159}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.8}Reading the potentiometer from OpenModelica}{159}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Reading the potentiometer}{159}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{159}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{160}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{160}\protected@file@percent } +\newlabel{sec:pot-OpenModelica-code}{{8.8.2}{160}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{156}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{156}\protected@file@percent } -\newlabel{112@xvr}{{}{156}} -\newlabel{112@vr}{{}{156}} -\newlabel{OpenModelica:pot-100}{{8.{1}}{156}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{156}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{160}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{160}\protected@file@percent } +\newlabel{113@xvr}{{}{160}} +\newlabel{113@vr}{{}{160}} +\newlabel{OpenModelica:pot-100}{{8.{1}}{160}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{160}\protected@file@percent } \citation{therm-wiki} \citation{therm-wiki} -\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Thermistor}{159}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Thermistor}{163}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{thermistor}{{9}{159}} -\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{159}\protected@file@percent } -\newlabel{fig:therm}{{9.1a}{160}} +\newlabel{thermistor}{{9}{163}} +\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{163}\protected@file@percent } +\newlabel{fig:therm}{{9.1a}{164}} \newlabel{sub@fig:therm}{{(a)}{a}} -\newlabel{fig:thermsym}{{9.1b}{160}} +\newlabel{fig:thermsym}{{9.1b}{164}} \newlabel{sub@fig:thermsym}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{160}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{160}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{160}\protected@file@percent } -\newlabel{fig:therm-conn}{{9.2a}{160}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{164}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{164}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{164}\protected@file@percent } +\newlabel{fig:therm-conn}{{9.2a}{164}} \newlabel{sub@fig:therm-conn}{{(a)}{a}} -\newlabel{fig:buzzer-conn}{{9.2b}{160}} +\newlabel{fig:buzzer-conn}{{9.2b}{164}} \newlabel{sub@fig:buzzer-conn}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{160}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{160}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{160}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{160}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{161}\protected@file@percent } -\newlabel{fig:ard-therm-bread}{{9.3}{161}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{162}\protected@file@percent } -\newlabel{fig:ard-therm-buzzer}{{9.4}{162}} -\@writefile{toc}{\contentsline {section}{\numberline {9.3}Interfacing the Thermistor from the Arduino IDE}{162}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Interfacing the Thermistor}{162}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{162}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{162}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{162}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{163}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{163}\protected@file@percent } -\newlabel{sec:therm-arduino-code}{{9.3.2}{163}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{164}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{164}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{164}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{164}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{165}\protected@file@percent } +\newlabel{fig:ard-therm-bread}{{9.3}{165}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{166}\protected@file@percent } +\newlabel{fig:ard-therm-buzzer}{{9.4}{166}} +\@writefile{toc}{\contentsline {section}{\numberline {9.3}Interfacing the Thermistor from the Arduino IDE}{166}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Interfacing the Thermistor}{166}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{166}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{166}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{166}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{167}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{167}\protected@file@percent } +\newlabel{sec:therm-arduino-code}{{9.3.2}{167}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{163}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{163}\protected@file@percent } -\newlabel{113@xvr}{{}{163}} -\newlabel{113@vr}{{}{163}} -\newlabel{ard:therm-read}{{9.{1}}{163}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{163}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{164}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{164}\protected@file@percent } -\newlabel{114@xvr}{{}{164}} -\newlabel{114@vr}{{}{164}} -\newlabel{ard:therm-buzzer}{{9.{2}}{164}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{164}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.4}Interfacing the Thermistor from Scilab}{164}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Interfacing the Thermistor}{164}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{2}}{}}{165}\protected@file@percent } -\newlabel{therm-abc}{{9.1}{165}} -\newlabel{therm-beta}{{9.2}{166}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{166}\protected@file@percent } -\newlabel{sec:therm-scilab-code}{{9.4.2}{166}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{167}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{167}\protected@file@percent } +\newlabel{114@xvr}{{}{167}} +\newlabel{114@vr}{{}{167}} +\newlabel{ard:therm-read}{{9.{1}}{167}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{167}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{168}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{168}\protected@file@percent } +\newlabel{115@xvr}{{}{168}} +\newlabel{115@vr}{{}{168}} +\newlabel{ard:therm-buzzer}{{9.{2}}{168}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{168}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.4}Interfacing the Thermistor from Scilab}{168}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Interfacing the Thermistor}{168}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{2}}{}}{169}\protected@file@percent } +\newlabel{therm-abc}{{9.1}{169}} +\newlabel{therm-beta}{{9.2}{170}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{170}\protected@file@percent } +\newlabel{sec:therm-scilab-code}{{9.4.2}{170}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{166}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{166}\protected@file@percent } -\newlabel{115@xvr}{{}{166}} -\newlabel{115@vr}{{}{166}} -\newlabel{sci:therm-read}{{9.{1}}{166}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash read.sce}{166}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{166}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{166}\protected@file@percent } -\newlabel{116@xvr}{{}{166}} -\newlabel{116@vr}{{}{166}} -\newlabel{sci:therm-buzzer}{{9.{2}}{166}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash buzzer.sce}{166}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos diagram to read thermistor values}}{167}\protected@file@percent } -\newlabel{118@xvr}{{}{167}} -\newlabel{118@vr}{{}{167}} -\newlabel{fig:therm-read}{{9.5}{167}} -\@writefile{toc}{\contentsline {section}{\numberline {9.5}Interfacing the Thermistor from Xcos}{167}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{168}\protected@file@percent } -\newlabel{tab:therm-read}{{9.1}{168}} -\newlabel{119@xvr}{{}{168}} -\newlabel{119@vr}{{}{168}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{168}\protected@file@percent } -\newlabel{121@xvr}{{}{168}} -\newlabel{121@vr}{{}{168}} -\newlabel{fig:therm-read-output}{{9.6}{168}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{169}\protected@file@percent } -\newlabel{123@xvr}{{}{169}} -\newlabel{123@vr}{{}{169}} -\newlabel{fig:therm-buzzer}{{9.7}{169}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{169}\protected@file@percent } -\newlabel{126@xvr}{{}{169}} -\newlabel{126@vr}{{}{169}} -\newlabel{fig:therm-buzzer-output}{{9.8}{169}} -\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{170}\protected@file@percent } -\newlabel{tab:ldr-led}{{9.2}{170}} -\newlabel{124@xvr}{{}{170}} -\newlabel{124@vr}{{}{170}} -\@writefile{toc}{\contentsline {section}{\numberline {9.6}Interfacing the Thermistor from Python}{170}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Interfacing the Thermistor}{170}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Python Code}{171}\protected@file@percent } -\newlabel{sec:therm-pyhton-code}{{9.6.2}{171}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{170}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{170}\protected@file@percent } +\newlabel{116@xvr}{{}{170}} +\newlabel{116@vr}{{}{170}} +\newlabel{sci:therm-read}{{9.{1}}{170}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash read.sce}{170}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{170}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{170}\protected@file@percent } +\newlabel{117@xvr}{{}{170}} +\newlabel{117@vr}{{}{170}} +\newlabel{sci:therm-buzzer}{{9.{2}}{170}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash buzzer.sce}{170}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos diagram to read thermistor values}}{171}\protected@file@percent } +\newlabel{119@xvr}{{}{171}} +\newlabel{119@vr}{{}{171}} +\newlabel{fig:therm-read}{{9.5}{171}} +\@writefile{toc}{\contentsline {section}{\numberline {9.5}Interfacing the Thermistor from Xcos}{171}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{172}\protected@file@percent } +\newlabel{tab:therm-read}{{9.1}{172}} +\newlabel{120@xvr}{{}{172}} +\newlabel{120@vr}{{}{172}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{172}\protected@file@percent } +\newlabel{122@xvr}{{}{172}} +\newlabel{122@vr}{{}{172}} +\newlabel{fig:therm-read-output}{{9.6}{172}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{173}\protected@file@percent } +\newlabel{124@xvr}{{}{173}} +\newlabel{124@vr}{{}{173}} +\newlabel{fig:therm-buzzer}{{9.7}{173}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{173}\protected@file@percent } +\newlabel{127@xvr}{{}{173}} +\newlabel{127@vr}{{}{173}} +\newlabel{fig:therm-buzzer-output}{{9.8}{173}} +\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{174}\protected@file@percent } +\newlabel{tab:ldr-led}{{9.2}{174}} +\newlabel{125@xvr}{{}{174}} +\newlabel{125@vr}{{}{174}} +\@writefile{toc}{\contentsline {section}{\numberline {9.6}Interfacing the Thermistor from Python}{174}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Interfacing the Thermistor}{174}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Python Code}{175}\protected@file@percent } +\newlabel{sec:therm-pyhton-code}{{9.6.2}{175}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{171}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{171}\protected@file@percent } -\newlabel{127@xvr}{{}{171}} -\newlabel{127@vr}{{}{171}} -\newlabel{py:therm-read}{{9.{1}}{171}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash read.py}{171}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{172}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{172}\protected@file@percent } -\newlabel{128@xvr}{{}{172}} -\newlabel{128@vr}{{}{172}} -\newlabel{py:therm-buzzer}{{9.{2}}{172}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash buzzer.py}{172}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.7}Interfacing the Thermistor from Julia}{173}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Interfacing the Thermistor}{173}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}Julia Code}{173}\protected@file@percent } -\newlabel{sec:therm-julia-code}{{9.7.2}{173}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{175}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{175}\protected@file@percent } +\newlabel{128@xvr}{{}{175}} +\newlabel{128@vr}{{}{175}} +\newlabel{py:therm-read}{{9.{1}}{175}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash read.py}{175}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{176}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{176}\protected@file@percent } +\newlabel{129@xvr}{{}{176}} +\newlabel{129@vr}{{}{176}} +\newlabel{py:therm-buzzer}{{9.{2}}{176}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash buzzer.py}{176}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.7}Interfacing the Thermistor from Julia}{177}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Interfacing the Thermistor}{177}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}Julia Code}{177}\protected@file@percent } +\newlabel{sec:therm-julia-code}{{9.7.2}{177}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{173}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{173}\protected@file@percent } -\newlabel{129@xvr}{{}{173}} -\newlabel{129@vr}{{}{173}} -\newlabel{julia:therm-read}{{9.{1}}{173}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash read.jl}{173}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{174}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{174}\protected@file@percent } -\newlabel{130@xvr}{{}{174}} -\newlabel{130@vr}{{}{174}} -\newlabel{julia:therm-buzzer}{{9.{2}}{174}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash buzzer.jl}{174}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.8}Interfacing the Thermistor from OpenModelica}{174}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.1}Interfacing the Thermistor}{174}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{175}\protected@file@percent } -\newlabel{sec:therm-OpenModelica-code}{{9.8.2}{175}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{177}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{177}\protected@file@percent } +\newlabel{130@xvr}{{}{177}} +\newlabel{130@vr}{{}{177}} +\newlabel{julia:therm-read}{{9.{1}}{177}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash read.jl}{177}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{178}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{178}\protected@file@percent } +\newlabel{131@xvr}{{}{178}} +\newlabel{131@vr}{{}{178}} +\newlabel{julia:therm-buzzer}{{9.{2}}{178}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash buzzer.jl}{178}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.8}Interfacing the Thermistor from OpenModelica}{178}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.1}Interfacing the Thermistor}{178}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{179}\protected@file@percent } +\newlabel{sec:therm-OpenModelica-code}{{9.8.2}{179}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{175}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{175}\protected@file@percent } -\newlabel{131@xvr}{{}{175}} -\newlabel{131@vr}{{}{175}} -\newlabel{OpenModelica:therm-read}{{9.{1}}{175}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash read.mo}{175}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{176}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{176}\protected@file@percent } -\newlabel{132@xvr}{{}{176}} -\newlabel{132@vr}{{}{176}} -\newlabel{OpenModelica:therm-buzzer}{{9.{2}}{176}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{176}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{177}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{179}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{179}\protected@file@percent } +\newlabel{132@xvr}{{}{179}} +\newlabel{132@vr}{{}{179}} +\newlabel{OpenModelica:therm-read}{{9.{1}}{179}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash read.mo}{179}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{180}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{180}\protected@file@percent } +\newlabel{133@xvr}{{}{180}} +\newlabel{133@vr}{{}{180}} +\newlabel{OpenModelica:therm-buzzer}{{9.{2}}{180}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{180}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{181}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{sec:servo}{{10}{177}} -\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{177}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{178}\protected@file@percent } -\newlabel{tab:servo-connect}{{10.1}{178}} -\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{178}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{178}\protected@file@percent } -\newlabel{sec:servo-ard}{{10.2.1}{178}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{179}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{179}\protected@file@percent } -\newlabel{sec:servo-arduino-code}{{10.2.2}{179}} +\newlabel{sec:servo}{{10}{181}} +\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{181}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{182}\protected@file@percent } +\newlabel{tab:servo-connect}{{10.1}{182}} +\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{182}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{182}\protected@file@percent } +\newlabel{sec:servo-ard}{{10.2.1}{182}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{183}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{183}\protected@file@percent } +\newlabel{sec:servo-arduino-code}{{10.2.2}{183}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{179}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{179}\protected@file@percent } -\newlabel{133@xvr}{{}{179}} -\newlabel{133@vr}{{}{179}} -\newlabel{ard:servo-init}{{10.{1}}{179}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{179}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{180}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{180}\protected@file@percent } -\newlabel{134@xvr}{{}{180}} -\newlabel{134@vr}{{}{180}} -\newlabel{ard:servo-reverse}{{10.{2}}{180}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{180}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{180}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{180}\protected@file@percent } -\newlabel{135@xvr}{{}{180}} -\newlabel{135@vr}{{}{180}} -\newlabel{ard:servo-loop}{{10.{3}}{180}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{180}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{181}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{181}\protected@file@percent } -\newlabel{136@xvr}{{}{181}} -\newlabel{136@vr}{{}{181}} -\newlabel{ard:servo-pot}{{10.{4}}{181}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{181}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{181}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{181}\protected@file@percent } -\newlabel{sec:servo-sci}{{10.3.1}{181}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{181}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{182}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{182}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{182}\protected@file@percent } -\newlabel{sec:servo-scilab-code}{{10.3.2}{182}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{183}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{183}\protected@file@percent } +\newlabel{134@xvr}{{}{183}} +\newlabel{134@vr}{{}{183}} +\newlabel{ard:servo-init}{{10.{1}}{183}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{183}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{184}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{184}\protected@file@percent } +\newlabel{135@xvr}{{}{184}} +\newlabel{135@vr}{{}{184}} +\newlabel{ard:servo-reverse}{{10.{2}}{184}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{184}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{184}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{184}\protected@file@percent } +\newlabel{136@xvr}{{}{184}} +\newlabel{136@vr}{{}{184}} +\newlabel{ard:servo-loop}{{10.{3}}{184}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{184}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{185}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{185}\protected@file@percent } +\newlabel{137@xvr}{{}{185}} +\newlabel{137@vr}{{}{185}} +\newlabel{ard:servo-pot}{{10.{4}}{185}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{185}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{185}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{185}\protected@file@percent } +\newlabel{sec:servo-sci}{{10.3.1}{185}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{185}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{186}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{186}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{186}\protected@file@percent } +\newlabel{sec:servo-scilab-code}{{10.3.2}{186}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{182}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{182}\protected@file@percent } -\newlabel{137@xvr}{{}{182}} -\newlabel{137@vr}{{}{182}} -\newlabel{sci:servo-init}{{10.{1}}{182}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{182}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{182}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{182}\protected@file@percent } -\newlabel{138@xvr}{{}{182}} -\newlabel{138@vr}{{}{182}} -\newlabel{sci:servo-reverse}{{10.{2}}{182}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash reverse.sce}{183}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{183}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{183}\protected@file@percent } -\newlabel{139@xvr}{{}{183}} -\newlabel{139@vr}{{}{183}} -\newlabel{sci:servo-loop}{{10.{3}}{183}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash loop.sce}{183}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{183}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{183}\protected@file@percent } -\newlabel{140@xvr}{{}{183}} -\newlabel{140@vr}{{}{183}} -\newlabel{sci:servo-pot}{{10.{4}}{183}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{183}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{183}\protected@file@percent } -\newlabel{sec:servo-xcos}{{10.4}{183}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{184}\protected@file@percent } -\newlabel{142@xvr}{{}{184}} -\newlabel{142@vr}{{}{184}} -\newlabel{fig:servo-init}{{10.1}{184}} -\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{184}\protected@file@percent } -\newlabel{tab:servo-init}{{10.2}{184}} -\newlabel{143@xvr}{{}{184}} -\newlabel{143@vr}{{}{184}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{185}\protected@file@percent } -\newlabel{145@xvr}{{}{185}} -\newlabel{145@vr}{{}{185}} -\newlabel{fig:servo-reverse}{{10.2}{185}} -\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{186}\protected@file@percent } -\newlabel{tab:servo-reverse}{{10.3}{186}} -\newlabel{146@xvr}{{}{186}} -\newlabel{146@vr}{{}{186}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{186}\protected@file@percent } -\newlabel{148@xvr}{{}{186}} -\newlabel{148@vr}{{}{186}} -\newlabel{fig:servo-loop}{{10.3}{186}} -\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{187}\protected@file@percent } -\newlabel{tab:servo-loop}{{10.4}{187}} -\newlabel{149@xvr}{{}{187}} -\newlabel{149@vr}{{}{187}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{187}\protected@file@percent } -\newlabel{151@xvr}{{}{187}} -\newlabel{151@vr}{{}{187}} -\newlabel{fig:servo-pot}{{10.4}{187}} -\@writefile{lot}{\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{188}\protected@file@percent } -\newlabel{tab:servo-pot}{{10.5}{188}} -\newlabel{152@xvr}{{}{188}} -\newlabel{152@vr}{{}{188}} -\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{188}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{188}\protected@file@percent } -\newlabel{sec:servo-py}{{10.5.1}{188}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{188}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{189}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{189}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{189}\protected@file@percent } -\newlabel{sec:servo-python-code}{{10.5.2}{189}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{186}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{186}\protected@file@percent } +\newlabel{138@xvr}{{}{186}} +\newlabel{138@vr}{{}{186}} +\newlabel{sci:servo-init}{{10.{1}}{186}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{186}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{186}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{186}\protected@file@percent } +\newlabel{139@xvr}{{}{186}} +\newlabel{139@vr}{{}{186}} +\newlabel{sci:servo-reverse}{{10.{2}}{186}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash reverse.sce}{187}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{187}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{187}\protected@file@percent } +\newlabel{140@xvr}{{}{187}} +\newlabel{140@vr}{{}{187}} +\newlabel{sci:servo-loop}{{10.{3}}{187}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash loop.sce}{187}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{187}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{187}\protected@file@percent } +\newlabel{141@xvr}{{}{187}} +\newlabel{141@vr}{{}{187}} +\newlabel{sci:servo-pot}{{10.{4}}{187}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{187}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{187}\protected@file@percent } +\newlabel{sec:servo-xcos}{{10.4}{187}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{188}\protected@file@percent } +\newlabel{143@xvr}{{}{188}} +\newlabel{143@vr}{{}{188}} +\newlabel{fig:servo-init}{{10.1}{188}} +\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{188}\protected@file@percent } +\newlabel{tab:servo-init}{{10.2}{188}} +\newlabel{144@xvr}{{}{188}} +\newlabel{144@vr}{{}{188}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{189}\protected@file@percent } +\newlabel{146@xvr}{{}{189}} +\newlabel{146@vr}{{}{189}} +\newlabel{fig:servo-reverse}{{10.2}{189}} +\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{190}\protected@file@percent } +\newlabel{tab:servo-reverse}{{10.3}{190}} +\newlabel{147@xvr}{{}{190}} +\newlabel{147@vr}{{}{190}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{190}\protected@file@percent } +\newlabel{149@xvr}{{}{190}} +\newlabel{149@vr}{{}{190}} +\newlabel{fig:servo-loop}{{10.3}{190}} +\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{191}\protected@file@percent } +\newlabel{tab:servo-loop}{{10.4}{191}} +\newlabel{150@xvr}{{}{191}} +\newlabel{150@vr}{{}{191}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{191}\protected@file@percent } +\newlabel{152@xvr}{{}{191}} +\newlabel{152@vr}{{}{191}} +\newlabel{fig:servo-pot}{{10.4}{191}} +\@writefile{lot}{\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{192}\protected@file@percent } +\newlabel{tab:servo-pot}{{10.5}{192}} +\newlabel{153@xvr}{{}{192}} +\newlabel{153@vr}{{}{192}} +\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{192}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{192}\protected@file@percent } +\newlabel{sec:servo-py}{{10.5.1}{192}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{192}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{193}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{193}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{193}\protected@file@percent } +\newlabel{sec:servo-python-code}{{10.5.2}{193}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{189}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{189}\protected@file@percent } -\newlabel{153@xvr}{{}{189}} -\newlabel{153@vr}{{}{189}} -\newlabel{py:servo-init}{{10.{1}}{189}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{189}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{190}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{190}\protected@file@percent } -\newlabel{154@xvr}{{}{190}} -\newlabel{154@vr}{{}{190}} -\newlabel{py:servo-reverse}{{10.{2}}{190}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash reverse.py}{190}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{191}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{191}\protected@file@percent } -\newlabel{155@xvr}{{}{191}} -\newlabel{155@vr}{{}{191}} -\newlabel{sci:servo-loop}{{10.{3}}{191}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash loop.py}{191}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{4}}{}}{192}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{192}\protected@file@percent } -\newlabel{156@xvr}{{}{192}} -\newlabel{156@vr}{{}{192}} -\newlabel{py:servo-pot}{{10.{4}}{192}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{192}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{193}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{193}\protected@file@percent } -\newlabel{sec:servo-julia}{{10.6.1}{193}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{193}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{194}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{194}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{194}\protected@file@percent } -\newlabel{sec:servo-julia-code}{{10.6.2}{194}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{193}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{193}\protected@file@percent } +\newlabel{154@xvr}{{}{193}} +\newlabel{154@vr}{{}{193}} +\newlabel{py:servo-init}{{10.{1}}{193}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{193}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{194}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{194}\protected@file@percent } +\newlabel{155@xvr}{{}{194}} +\newlabel{155@vr}{{}{194}} +\newlabel{py:servo-reverse}{{10.{2}}{194}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash reverse.py}{194}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{195}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{195}\protected@file@percent } +\newlabel{156@xvr}{{}{195}} +\newlabel{156@vr}{{}{195}} +\newlabel{sci:servo-loop}{{10.{3}}{195}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash loop.py}{195}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{4}}{}}{196}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{196}\protected@file@percent } +\newlabel{157@xvr}{{}{196}} +\newlabel{157@vr}{{}{196}} +\newlabel{py:servo-pot}{{10.{4}}{196}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{196}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{197}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{197}\protected@file@percent } +\newlabel{sec:servo-julia}{{10.6.1}{197}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{197}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{198}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{198}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{198}\protected@file@percent } +\newlabel{sec:servo-julia-code}{{10.6.2}{198}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{194}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{194}\protected@file@percent } -\newlabel{157@xvr}{{}{194}} -\newlabel{157@vr}{{}{194}} -\newlabel{julia:servo-init}{{10.{1}}{194}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{194}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{194}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{194}\protected@file@percent } -\newlabel{158@xvr}{{}{194}} -\newlabel{158@vr}{{}{194}} -\newlabel{julia:servo-reverse}{{10.{2}}{194}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash reverse.jl}{194}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{195}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{195}\protected@file@percent } -\newlabel{159@xvr}{{}{195}} -\newlabel{159@vr}{{}{195}} -\newlabel{julia:servo-loop}{{10.{3}}{195}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash loop.jl}{195}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{195}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{195}\protected@file@percent } -\newlabel{160@xvr}{{}{195}} -\newlabel{160@vr}{{}{195}} -\newlabel{julia:servo-pot}{{10.{4}}{195}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{195}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{195}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{195}\protected@file@percent } -\newlabel{sec:servo-OpenModelica}{{10.7.1}{195}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{196}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{196}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{196}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{196}\protected@file@percent } -\newlabel{sec:servo-OpenModelica-code}{{10.7.2}{196}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{198}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{198}\protected@file@percent } +\newlabel{158@xvr}{{}{198}} +\newlabel{158@vr}{{}{198}} +\newlabel{julia:servo-init}{{10.{1}}{198}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{198}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{198}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{198}\protected@file@percent } +\newlabel{159@xvr}{{}{198}} +\newlabel{159@vr}{{}{198}} +\newlabel{julia:servo-reverse}{{10.{2}}{198}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash reverse.jl}{198}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{199}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{199}\protected@file@percent } +\newlabel{160@xvr}{{}{199}} +\newlabel{160@vr}{{}{199}} +\newlabel{julia:servo-loop}{{10.{3}}{199}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash loop.jl}{199}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{199}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{199}\protected@file@percent } +\newlabel{161@xvr}{{}{199}} +\newlabel{161@vr}{{}{199}} +\newlabel{julia:servo-pot}{{10.{4}}{199}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{199}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{199}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{199}\protected@file@percent } +\newlabel{sec:servo-OpenModelica}{{10.7.1}{199}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{200}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{200}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{200}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{200}\protected@file@percent } +\newlabel{sec:servo-OpenModelica-code}{{10.7.2}{200}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{196}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{196}\protected@file@percent } -\newlabel{161@xvr}{{}{196}} -\newlabel{161@vr}{{}{196}} -\newlabel{OpenModelica:servo-init}{{10.{1}}{196}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{196}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{197}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{197}\protected@file@percent } -\newlabel{162@xvr}{{}{197}} -\newlabel{162@vr}{{}{197}} -\newlabel{OpenModelica:servo-reverse}{{10.{2}}{197}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash reverse.mo}{197}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{198}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{198}\protected@file@percent } -\newlabel{163@xvr}{{}{198}} -\newlabel{163@vr}{{}{198}} -\newlabel{OpenModelica:servo-loop}{{10.{3}}{198}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash loop.mo}{198}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{198}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{198}\protected@file@percent } -\newlabel{164@xvr}{{}{198}} -\newlabel{164@vr}{{}{198}} -\newlabel{OpenModelica:servo-pot}{{10.{4}}{198}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{199}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{201}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{200}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{200}\protected@file@percent } +\newlabel{162@xvr}{{}{200}} +\newlabel{162@vr}{{}{200}} +\newlabel{OpenModelica:servo-init}{{10.{1}}{200}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{200}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{201}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{201}\protected@file@percent } +\newlabel{163@xvr}{{}{201}} +\newlabel{163@vr}{{}{201}} +\newlabel{OpenModelica:servo-reverse}{{10.{2}}{201}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash reverse.mo}{201}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{202}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{202}\protected@file@percent } +\newlabel{164@xvr}{{}{202}} +\newlabel{164@vr}{{}{202}} +\newlabel{OpenModelica:servo-loop}{{10.{3}}{202}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash loop.mo}{202}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{202}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{202}\protected@file@percent } +\newlabel{165@xvr}{{}{202}} +\newlabel{165@vr}{{}{202}} +\newlabel{OpenModelica:servo-pot}{{10.{4}}{202}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{203}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{205}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{modbus}{{11}{201}} -\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{201}\protected@file@percent } -\newlabel{fig:mod-block}{{\caption@xref {fig:mod-block}{ on input line 72}}{202}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{202}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{202}\protected@file@percent } -\newlabel{fig:mod-master-slave}{{11.2}{202}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{203}\protected@file@percent } -\newlabel{fig:rs-485}{{11.3}{203}} -\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{204}\protected@file@percent } -\newlabel{tab:request-packet}{{11.1}{204}} -\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{204}\protected@file@percent } -\newlabel{tab:response-packet}{{11.2}{204}} -\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{205}\protected@file@percent } -\newlabel{tab:ieee-decimal}{{11.3}{205}} -\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{205}\protected@file@percent } -\newlabel{tab:single-precision}{{11.4}{205}} -\@writefile{toc}{\contentsline {section}{\numberline {11.2}Objective}{206}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{206}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{207}\protected@file@percent } -\newlabel{fig:full-set-up}{{11.4}{207}} -\@writefile{toc}{\contentsline {section}{\numberline {11.4}Software}{207}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{208}\protected@file@percent } -\newlabel{fig:block-diagram}{{11.5}{208}} -\@writefile{toc}{\contentsline {section}{\numberline {11.5}Output}{208}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{209}\protected@file@percent } -\newlabel{fig:modbus-firmware}{{11.6}{209}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{210}\protected@file@percent } -\newlabel{fig:flow-chart}{{11.7}{210}} -\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{210}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{211}\protected@file@percent } -\newlabel{fig:current-console}{{11.8}{211}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{211}\protected@file@percent } -\newlabel{fig:current-meter}{{11.9}{211}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{212}\protected@file@percent } -\newlabel{fig:voltage-console}{{11.10}{212}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{212}\protected@file@percent } -\newlabel{fig:voltage-meter}{{11.11}{212}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{213}\protected@file@percent } -\newlabel{fig:power-console}{{11.12}{213}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{213}\protected@file@percent } -\newlabel{fig:power-meter}{{11.13}{213}} -\@writefile{toc}{\contentsline {section}{\numberline {11.7}Code}{213}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{213}\protected@file@percent } -\newlabel{sec:firmware-modbus}{{11.7.1}{213}} +\newlabel{modbus}{{11}{205}} +\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{205}\protected@file@percent } +\newlabel{fig:mod-block}{{\caption@xref {fig:mod-block}{ on input line 72}}{206}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{206}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{206}\protected@file@percent } +\newlabel{fig:mod-master-slave}{{11.2}{206}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{207}\protected@file@percent } +\newlabel{fig:rs-485}{{11.3}{207}} +\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{208}\protected@file@percent } +\newlabel{tab:request-packet}{{11.1}{208}} +\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{208}\protected@file@percent } +\newlabel{tab:response-packet}{{11.2}{208}} +\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{209}\protected@file@percent } +\newlabel{tab:ieee-decimal}{{11.3}{209}} +\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{209}\protected@file@percent } +\newlabel{tab:single-precision}{{11.4}{209}} +\@writefile{toc}{\contentsline {section}{\numberline {11.2}Objective}{210}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{210}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{211}\protected@file@percent } +\newlabel{fig:full-set-up}{{11.4}{211}} +\@writefile{toc}{\contentsline {section}{\numberline {11.4}Software}{211}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{212}\protected@file@percent } +\newlabel{fig:block-diagram}{{11.5}{212}} +\@writefile{toc}{\contentsline {section}{\numberline {11.5}Output}{212}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{213}\protected@file@percent } +\newlabel{fig:modbus-firmware}{{11.6}{213}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{214}\protected@file@percent } +\newlabel{fig:flow-chart}{{11.7}{214}} +\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{214}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{215}\protected@file@percent } +\newlabel{fig:current-console}{{11.8}{215}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{215}\protected@file@percent } +\newlabel{fig:current-meter}{{11.9}{215}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{216}\protected@file@percent } +\newlabel{fig:voltage-console}{{11.10}{216}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{216}\protected@file@percent } +\newlabel{fig:voltage-meter}{{11.11}{216}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{217}\protected@file@percent } +\newlabel{fig:power-console}{{11.12}{217}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{217}\protected@file@percent } +\newlabel{fig:power-meter}{{11.13}{217}} +\@writefile{toc}{\contentsline {section}{\numberline {11.7}Code}{217}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{217}\protected@file@percent } +\newlabel{sec:firmware-modbus}{{11.7.1}{217}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{213}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{213}\protected@file@percent } -\newlabel{167@xvr}{{}{213}} -\newlabel{167@vr}{{}{213}} -\newlabel{ard:firmware-modbus}{{11.{1}}{213}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send\textunderscore packet.ino}{213}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{214}\protected@file@percent } -\newlabel{166@xvr}{{}{214}} -\newlabel{166@vr}{{}{214}} -\newlabel{fig:mod-read}{{11.14}{214}} -\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{214}\protected@file@percent } -\newlabel{tab:mod-xcos-read}{{11.5}{214}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{215}\protected@file@percent } -\newlabel{sec:modbus-scilab-code}{{11.7.2}{215}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{217}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{217}\protected@file@percent } +\newlabel{168@xvr}{{}{217}} +\newlabel{168@vr}{{}{217}} +\newlabel{ard:firmware-modbus}{{11.{1}}{217}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send\textunderscore packet.ino}{217}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{218}\protected@file@percent } +\newlabel{167@xvr}{{}{218}} +\newlabel{167@vr}{{}{218}} +\newlabel{fig:mod-read}{{11.14}{218}} +\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{218}\protected@file@percent } +\newlabel{tab:mod-xcos-read}{{11.5}{218}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{219}\protected@file@percent } +\newlabel{sec:modbus-scilab-code}{{11.7.2}{219}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{215}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{215}\protected@file@percent } -\newlabel{168@xvr}{{}{215}} -\newlabel{168@vr}{{}{215}} -\newlabel{sci:current-modbus}{{11.{1}}{215}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore val.sce}{215}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{215}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{215}\protected@file@percent } -\newlabel{169@xvr}{{}{215}} -\newlabel{169@vr}{{}{215}} -\newlabel{sci:current-modbus}{{11.{2}}{215}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore current.sci}{215}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{215}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{215}\protected@file@percent } -\newlabel{170@xvr}{{}{215}} -\newlabel{170@vr}{{}{215}} -\newlabel{sci:voltage-modbus}{{11.{3}}{215}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore voltage.sci}{215}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{216}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{216}\protected@file@percent } -\newlabel{171@xvr}{{}{216}} -\newlabel{171@vr}{{}{216}} -\newlabel{sci:modbus-power}{{11.{4}}{216}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{216}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.3}Python Code}{216}\protected@file@percent } -\newlabel{sec:modbus-python-code}{{11.7.3}{216}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{219}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{219}\protected@file@percent } +\newlabel{169@xvr}{{}{219}} +\newlabel{169@vr}{{}{219}} +\newlabel{sci:current-modbus}{{11.{1}}{219}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore val.sce}{219}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{219}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{219}\protected@file@percent } +\newlabel{170@xvr}{{}{219}} +\newlabel{170@vr}{{}{219}} +\newlabel{sci:current-modbus}{{11.{2}}{219}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore current.sci}{219}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{219}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{219}\protected@file@percent } +\newlabel{171@xvr}{{}{219}} +\newlabel{171@vr}{{}{219}} +\newlabel{sci:voltage-modbus}{{11.{3}}{219}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore voltage.sci}{219}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{220}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{220}\protected@file@percent } +\newlabel{172@xvr}{{}{220}} +\newlabel{172@vr}{{}{220}} +\newlabel{sci:modbus-power}{{11.{4}}{220}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{220}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.3}Python Code}{220}\protected@file@percent } +\newlabel{sec:modbus-python-code}{{11.7.3}{220}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{216}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{216}\protected@file@percent } -\newlabel{172@xvr}{{}{216}} -\newlabel{172@vr}{{}{216}} -\newlabel{py:current-modbus}{{11.{1}}{216}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore current.py}{216}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{216}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{216}\protected@file@percent } -\newlabel{173@xvr}{{}{216}} -\newlabel{173@vr}{{}{216}} -\newlabel{py:voltage-modbus}{{11.{2}}{216}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore voltage.py}{216}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{217}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{217}\protected@file@percent } -\newlabel{174@xvr}{{}{217}} -\newlabel{174@vr}{{}{217}} -\newlabel{py:modbus-power}{{11.{3}}{217}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{217}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.4}Julia Code}{217}\protected@file@percent } -\newlabel{sec:modbus-julia-code}{{11.7.4}{217}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{220}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{220}\protected@file@percent } +\newlabel{173@xvr}{{}{220}} +\newlabel{173@vr}{{}{220}} +\newlabel{py:current-modbus}{{11.{1}}{220}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore current.py}{220}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{220}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{220}\protected@file@percent } +\newlabel{174@xvr}{{}{220}} +\newlabel{174@vr}{{}{220}} +\newlabel{py:voltage-modbus}{{11.{2}}{220}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore voltage.py}{220}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{221}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{221}\protected@file@percent } +\newlabel{175@xvr}{{}{221}} +\newlabel{175@vr}{{}{221}} +\newlabel{py:modbus-power}{{11.{3}}{221}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{221}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.4}Julia Code}{221}\protected@file@percent } +\newlabel{sec:modbus-julia-code}{{11.7.4}{221}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{217}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{217}\protected@file@percent } -\newlabel{175@xvr}{{}{217}} -\newlabel{175@vr}{{}{217}} -\newlabel{julia:current-modbus}{{11.{1}}{217}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.jl}{217}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{217}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{217}\protected@file@percent } -\newlabel{176@xvr}{{}{217}} -\newlabel{176@vr}{{}{217}} -\newlabel{julia:voltage-modbus}{{11.{2}}{217}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.jl}{217}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{218}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{218}\protected@file@percent } -\newlabel{177@xvr}{{}{218}} -\newlabel{177@vr}{{}{218}} -\newlabel{julia:modbus-power}{{11.{3}}{218}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl}{218}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{218}\protected@file@percent } -\newlabel{sec:modbus-OpenModelica-code}{{11.7.5}{218}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{221}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{221}\protected@file@percent } +\newlabel{176@xvr}{{}{221}} +\newlabel{176@vr}{{}{221}} +\newlabel{julia:current-modbus}{{11.{1}}{221}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.jl}{221}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{221}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{221}\protected@file@percent } +\newlabel{177@xvr}{{}{221}} +\newlabel{177@vr}{{}{221}} +\newlabel{julia:voltage-modbus}{{11.{2}}{221}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.jl}{221}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{222}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{222}\protected@file@percent } +\newlabel{178@xvr}{{}{222}} +\newlabel{178@vr}{{}{222}} +\newlabel{julia:modbus-power}{{11.{3}}{222}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl}{222}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{222}\protected@file@percent } +\newlabel{sec:modbus-OpenModelica-code}{{11.7.5}{222}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{218}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{218}\protected@file@percent } -\newlabel{178@xvr}{{}{218}} -\newlabel{178@vr}{{}{218}} -\newlabel{OpenModelica:current-modbus}{{11.{1}}{218}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readCurrent.mo}{218}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{218}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{218}\protected@file@percent } -\newlabel{179@xvr}{{}{218}} -\newlabel{179@vr}{{}{218}} -\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{218}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVoltage.mo}{218}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{222}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{222}\protected@file@percent } +\newlabel{179@xvr}{{}{222}} +\newlabel{179@vr}{{}{222}} +\newlabel{OpenModelica:current-modbus}{{11.{1}}{222}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readCurrent.mo}{222}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{222}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{222}\protected@file@percent } +\newlabel{180@xvr}{{}{222}} +\newlabel{180@vr}{{}{222}} +\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{222}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVoltage.mo}{222}\protected@file@percent } \bibdata{bibliography.bib} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{219}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{219}\protected@file@percent } -\newlabel{180@xvr}{{}{219}} -\newlabel{180@vr}{{}{219}} -\newlabel{OpenModelica:modbus-power}{{11.{3}}{219}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo}{219}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{223}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{223}\protected@file@percent } +\newlabel{181@xvr}{{}{223}} +\newlabel{181@vr}{{}{223}} +\newlabel{OpenModelica:modbus-power}{{11.{3}}{223}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo}{223}\protected@file@percent } \bibcite{CNES-Scilab}{1} \bibcite{scilab-arduino}{2} \bibcite{oshw-ref}{3} @@ -1520,7 +1532,7 @@ \bibcite{scilab-ref}{12} \bibcite{scilab-interop}{13} \bibcite{xcos-ref}{14} -\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{221}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{225}\protected@file@percent } \bibcite{python-ref}{15} \bibcite{pySerial}{16} \bibcite{julia-ref}{17} diff --git a/floss-arduino.cod b/floss-arduino.cod index beebb8d..0fb644d 100644 --- a/floss-arduino.cod +++ b/floss-arduino.cod @@ -3,32 +3,32 @@ \addvspace {10pt} \addvspace {10pt} \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the LED through Scilab}{69}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{69}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{70}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{70}% +\contentsline {section}{\numberline {4.{1}}Turning on the LED through Scilab}{73}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{73}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{74}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{74}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{95}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{95}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{99}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{111}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{112}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{115}% +\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{116}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{131}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{131}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{131}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{135}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{135}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{135}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{150}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{154}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{166}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{166}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{170}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{170}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{182}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{182}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{183}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{183}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{186}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{186}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{187}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{187}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{215}% -\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{215}% -\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{215}% -\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{216}% +\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{219}% +\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{219}% +\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{219}% +\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{220}% diff --git a/floss-arduino.fdb_latexmk b/floss-arduino.fdb_latexmk index 6f49799..ca40f85 100644 --- a/floss-arduino.fdb_latexmk +++ b/floss-arduino.fdb_latexmk @@ -1,19 +1,19 @@ # Fdb version 3 -["bibtex floss-arduino"] 1619059725 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1619109949 +["bibtex floss-arduino"] 1619134348 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1619135310 "/usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt.bst" 1292289607 18030 1376b4b231b50c66211e47e42eda2875 "" "bibliography.bib" 1619058609 4121 e0d02327e4bb995867623cd1f708046e "" - "floss-arduino.aux" 1619109893 128356 c579db8f7768dcaf0d71b9c313d06e8e "pdflatex" + "floss-arduino.aux" 1619134681 129272 16fc9c996c3986495b056b8e3dde9089 "pdflatex" (generated) "floss-arduino.bbl" "floss-arduino.blg" -["makeindex floss-arduino.idx"] 1619058216 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1619109949 - "floss-arduino.idx" 1619109893 187 aa28a2a7f965c2a80157662083a97d27 "pdflatex" +["makeindex floss-arduino.idx"] 1619131753 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1619135310 + "floss-arduino.idx" 1619134681 187 7841f3cd4eb9c8e5b8cbeb226cabc543 "pdflatex" (generated) - "floss-arduino.ind" "floss-arduino.ilg" -["pdflatex"] 1619109885 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" "floss-arduino" 1619109949 + "floss-arduino.ind" +["pdflatex"] 1619134673 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" "floss-arduino" 1619135310 "/etc/texmf/web2c/texmf.cnf" 1602253014 475 c0e671620eb5563b2130f56340a5fde8 "" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux" 1619109893 128356 c579db8f7768dcaf0d71b9c313d06e8e "" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux" 1619134681 129272 16fc9c996c3986495b056b8e3dde9089 "" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" 1616757903 4558 ca761944339060a19cdb71de5337b126 "" "/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc" 1165713224 4850 80dc9bab7f31fb78a000ccfed0e27cab "" "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 "" @@ -138,18 +138,18 @@ "/usr/share/texmf/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e "" "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1604540077 4770781 1ed1abab22da9c3e2cc82e4db562318b "" "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1604540101 8258883 e8330f8aa4fe7c6cdcf08bf0b72237fd "" - "floss-arduino.OpenModelicad" 1619109893 2299 99e3264123986eb3e14ba825863896f8 "pdflatex" - "floss-arduino.ard" 1619109893 2082 6f136c6d0b0fa09c7753495563a0cf6e "pdflatex" - "floss-arduino.aux" 1619109893 128356 c579db8f7768dcaf0d71b9c313d06e8e "pdflatex" - "floss-arduino.bbl" 1619059725 2654 051fbb0ca9f90e7ce7d2577998098d98 "bibtex floss-arduino" - "floss-arduino.cod" 1619109893 2525 8d7d0e9bcc30d870d15789e2aae68403 "pdflatex" - "floss-arduino.ind" 1619058216 228 a9dd2ba06b20d2fe363e175788a1ca3e "makeindex floss-arduino.idx" - "floss-arduino.juliad" 1619109893 2320 6d8a9aa31b6147ad554cd5334dd54fb1 "pdflatex" - "floss-arduino.lof" 1619109893 12545 da6d3a1cac84d97280c677daa53cb84a "pdflatex" - "floss-arduino.lot" 1619109893 3700 e3fe2a00347d920f4b8547ba4c50bfeb "pdflatex" - "floss-arduino.pyd" 1619109893 2323 58d246d16c107de99ca2948e257d9d2f "pdflatex" + "floss-arduino.OpenModelicad" 1619134681 2299 e0b8e0b486f04a73ed93a6cc6e83500b "pdflatex" + "floss-arduino.ard" 1619134681 2082 7a3ba4534b3eb14c91c5db16342e5804 "pdflatex" + "floss-arduino.aux" 1619134681 129272 16fc9c996c3986495b056b8e3dde9089 "pdflatex" + "floss-arduino.bbl" 1619134348 2654 051fbb0ca9f90e7ce7d2577998098d98 "bibtex floss-arduino" + "floss-arduino.cod" 1619134681 2525 c432f82c91a2e50690b8f3a1d8199893 "pdflatex" + "floss-arduino.ind" 1619131753 228 890a2793fd185de3756fdcf60970967e "makeindex floss-arduino.idx" + "floss-arduino.juliad" 1619134681 2320 0e888fe8191b213e1e5d064568332daf "pdflatex" + "floss-arduino.lof" 1619134681 12893 e8d0a34c0eb32694867c44d6182eef0d "pdflatex" + "floss-arduino.lot" 1619134681 3702 b43a3d96e1cece02fd1d8ada448a9915 "pdflatex" + "floss-arduino.pyd" 1619134681 2327 c487c0906245d87efa7e30dbf7a1e80f "pdflatex" "floss-arduino.tex" 1616757903 4558 ca761944339060a19cdb71de5337b126 "" - "floss-arduino.toc" 1619109893 15337 80261c7897f34b2f3370113377d2ad18 "pdflatex" + "floss-arduino.toc" 1619134681 15438 a56ab60670c63632af94541eb60aa4c4 "pdflatex" "suppl/acr.tex" 1615963613 1926 fd6481c4666ee0d60331b7d4cc24b645 "" "suppl/intro.tex" 1615963613 3437 b09628cf9e20fe17fa65b37a5997653c "" "suppl/styles.tex" 1615963613 8143 aa3280f0b59c8631fe8ec44895c9e871 "" @@ -240,6 +240,7 @@ "user-code/led/python/led-blue-red.py" 1615963614 1027 6d7d523452db15fd0dc6861ba415eb9b "" "user-code/led/python/led-blue.py" 1615963614 735 58dfc81f1d62cfc75e56cc9c3485031b "" "user-code/led/python/led-green-blink.py" 1615963614 790 a24c9d2a3c5eea736979846513ca943d "" + "user-code/led/python/test_firmware.py" 1619119844 702 b3a122a1ebadec0840b6fc550c5e4e97 "" "user-code/led/scilab/led-blue-delay.sce" 1615963614 296 dc571fad7e86d3264301dc3de67ab806 "" "user-code/led/scilab/led-blue-red.sce" 1615963614 522 35bdc246bc0acd9abb88f82797fb02d1 "" "user-code/led/scilab/led-blue.sce" 1615963614 253 1e8fce86cb192073bfc694bd34067efc "" @@ -336,8 +337,11 @@ "user-code/sw-env/figures/device-manager-com.png" 1619051516 170869 2521a3958703e2565de76bfdcb864733 "" "user-code/sw-env/figures/device-manager.png" 1615963614 66176 4b944d863a9a68ac712fec18d1072374 "" "user-code/sw-env/figures/julia-download.png" 1618514354 89978 b830b55fe16aeca6f1c35d827df17d2d "" + "user-code/sw-env/figures/julia-pkg-windows.png" 1619131876 41169 b9da9617cd69c69bb952d9604b7919ec "" "user-code/sw-env/figures/julia-pkg.png" 1618189640 46183 5e4ac4a37a0b2c9bb6b11151ef3ffbbd "" + "user-code/sw-env/figures/julia-repl-windows.png" 1619131664 39594 686340edfe0c380de10e1f8ee3af3582 "" "user-code/sw-env/figures/julia-terminal-repl.png" 1618258398 44140 3c889d9ebd5a899a1d28d60ef542f70a "" + "user-code/sw-env/figures/julia-windows-install.png" 1619130519 26406 e46da4d14d9b869903f4107320f821e9 "" "user-code/sw-env/figures/launch-arduino-opt.png" 1617392168 33421 f8b38ae30fdf8828bc50d1f0b1b72fe4 "" "user-code/sw-env/figures/linux-cd.png" 1615963614 39093 885ba08c89ecb4d2c400fa4b07d4ea66 "" "user-code/sw-env/figures/linux-port.png" 1615963614 22330 f34b363966c6f589a01e2e3083bf7d90 "" @@ -359,7 +363,7 @@ "user-code/sw-env/figures/win-command-prompt.png" 1619057483 18481 e5638717dbbb0533251e1adcbc9b10f0 "" "user-code/sw-env/figures/windows-cmd.png" 1619057155 18559 6c4f07f73f86b74127aa8c76e23f3285 "" "user-code/sw-env/figures/xcos-help.png" 1615963614 87275 3c9b5157ebebe381cd7b5281cdd28482 "" - "user-code/sw-env/sw-env.tex" 1619109948 77893 b898d5243c62019c9cb29c70b25d0759 "" + "user-code/sw-env/sw-env.tex" 1619135310 87107 986409b376a71552d8a604d61a3b0d48 "" "user-code/thermistor/OpenModelica/therm-buzzer.mo" 1615963614 1234 e3c3c8d261a570f6ba97d9be5031ff1a "" "user-code/thermistor/OpenModelica/therm-read.mo" 1615963614 990 198e4947eb2cc3dd685574c945aea1f2 "" "user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino" 1615963614 389 c4216c80dfb4f1f23b090c94fd181a05 "" @@ -382,18 +386,18 @@ "user-code/thermistor/scilab/therm-read.sce" 1615963614 382 5e743c25b50f9d961a2939ce81d7b633 "" "user-code/thermistor/thermistor.tex" 1618567312 25838 1f7c3824e3c28084af6bca0235c3226f "" (generated) - "floss-arduino.pdf" - "floss-arduino.OpenModelicad" - "floss-arduino.lot" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.log" - "floss-arduino.pyd" + "floss-arduino.cod" "floss-arduino.aux" + "floss-arduino.thm" "floss-arduino.ard" - "floss-arduino.toc" + "floss-arduino.pyd" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" - "floss-arduino.thm" - "floss-arduino.cod" + "floss-arduino.lot" + "floss-arduino.log" "floss-arduino.idx" - "floss-arduino.juliad" + "floss-arduino.OpenModelicad" "floss-arduino.lof" - "floss-arduino.log" + "floss-arduino.juliad" + "floss-arduino.toc" + "floss-arduino.pdf" diff --git a/floss-arduino.fls b/floss-arduino.fls index e017ba5..804f18e 100644 --- a/floss-arduino.fls +++ b/floss-arduino.fls @@ -320,12 +320,21 @@ INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png -INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py -INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py -INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/test_firmware.py +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/test_firmware.py +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/test_firmware.py INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png diff --git a/floss-arduino.idx b/floss-arduino.idx index ce63140..8fa7b33 100644 --- a/floss-arduino.idx +++ b/floss-arduino.idx @@ -1,5 +1,5 @@ -\indexentry{H-Bridge circuit DC motor}{123} -\indexentry{H-Bridge}{123} -\indexentry{L293D,L298}{123} -\indexentry{PCB breakout board}{123} -\indexentry{pulse width modulation, PWM}{123} +\indexentry{H-Bridge circuit DC motor}{127} +\indexentry{H-Bridge}{127} +\indexentry{L293D,L298}{127} +\indexentry{PCB breakout board}{127} +\indexentry{pulse width modulation, PWM}{127} diff --git a/floss-arduino.ind b/floss-arduino.ind index bd060ad..eae2946 100644 --- a/floss-arduino.ind +++ b/floss-arduino.ind @@ -1,15 +1,15 @@ \begin{theindex} - \item H-Bridge, 123 - \item H-Bridge circuit DC motor, 123 + \item H-Bridge, 127 + \item H-Bridge circuit DC motor, 127 \indexspace - \item L293D,L298, 123 + \item L293D,L298, 127 \indexspace - \item PCB breakout board, 123 - \item pulse width modulation, PWM, 123 + \item PCB breakout board, 127 + \item pulse width modulation, PWM, 127 \end{theindex} diff --git a/floss-arduino.juliad b/floss-arduino.juliad index 0bf5abf..13dda3d 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}{52}% +\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{56}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the LED}{82}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{83}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{83}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{83}% +\contentsline {section}{\numberline {4.{1}}Turning on the LED}{86}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{87}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{87}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{87}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{101}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{102}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{105}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{106}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{119}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{119}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{123}% +\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{123}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{140}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{141}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{141}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{144}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{145}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{145}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{155}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{159}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{173}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{174}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{177}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{178}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{194}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{194}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{195}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{195}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{198}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{198}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{199}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{199}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{217}% -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{217}% -\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{218}% +\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{221}% +\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{221}% +\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{222}% diff --git a/floss-arduino.lof b/floss-arduino.lof index 4c533e6..83c29cd 100644 --- a/floss-arduino.lof +++ b/floss-arduino.lof @@ -41,85 +41,88 @@ \contentsline {figure}{\numberline {3.26}{\ignorespaces Installing Python 3 on Windows\relax }}{43}% \contentsline {figure}{\numberline {3.27}{\ignorespaces Launching the Command Prompt on Windows\relax }}{44}% \contentsline {figure}{\numberline {3.28}{\ignorespaces Command Prompt on Windows\relax }}{44}% -\contentsline {figure}{\numberline {3.29}{\ignorespaces Julia's website to download 64-bit Linux binaries\relax }}{48}% -\contentsline {figure}{\numberline {3.30}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{49}% -\contentsline {figure}{\numberline {3.31}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{50}% -\contentsline {figure}{\numberline {3.32}{\ignorespaces Setup of Modelica Standard Library version\relax }}{53}% -\contentsline {figure}{\numberline {3.33}{\ignorespaces User Interface of OMEdit\relax }}{55}% -\contentsline {figure}{\numberline {3.34}{\ignorespaces Opening a model in OMEdit\relax }}{56}% -\contentsline {figure}{\numberline {3.35}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{57}% -\contentsline {figure}{\numberline {3.36}{\ignorespaces Different views of a model in OMEdit\relax }}{57}% -\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in text view in OMEdit\relax }}{58}% -\contentsline {figure}{\numberline {3.38}{\ignorespaces Simulating a model in OMEdit\relax }}{58}% -\contentsline {figure}{\numberline {3.39}{\ignorespaces Output window of OMEdit\relax }}{59}% +\contentsline {figure}{\numberline {3.29}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{49}% +\contentsline {figure}{\numberline {3.30}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{49}% +\contentsline {figure}{\numberline {3.31}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{51}% +\contentsline {figure}{\numberline {3.32}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{51}% +\contentsline {figure}{\numberline {3.33}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{54}% +\contentsline {figure}{\numberline {3.34}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{55}% +\contentsline {figure}{\numberline {3.35}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}% +\contentsline {figure}{\numberline {3.36}{\ignorespaces User Interface of OMEdit\relax }}{59}% +\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in OMEdit\relax }}{60}% +\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{61}% +\contentsline {figure}{\numberline {3.39}{\ignorespaces Different views of a model in OMEdit\relax }}{61}% +\contentsline {figure}{\numberline {3.40}{\ignorespaces Opening a model in text view in OMEdit\relax }}{62}% +\contentsline {figure}{\numberline {3.41}{\ignorespaces Simulating a model in OMEdit\relax }}{62}% +\contentsline {figure}{\numberline {3.42}{\ignorespaces Output window of OMEdit\relax }}{63}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{61}% -\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for LED on the shield\relax }}{62}% -\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino and Shield\relax }}{62}% -\contentsline {figure}{\numberline {4.4}{\ignorespaces Interfacing an RGB LED with Arduino Uno using a breadboard\relax }}{63}% -\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{66}% -\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{71}% -\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{72}% -\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{73}% -\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{74}% +\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{65}% +\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for LED on the shield\relax }}{66}% +\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino and Shield\relax }}{66}% +\contentsline {figure}{\numberline {4.4}{\ignorespaces Interfacing an RGB LED with Arduino Uno using a breadboard\relax }}{67}% +\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{70}% +\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{75}% +\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{76}% +\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{77}% +\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{78}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {5.1}{\ignorespaces Connection Diagram\relax }}{90}% -\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{90}% -\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{91}% -\contentsline {figure}{\numberline {5.4}{\ignorespaces Printing the push button status on the display block}}{96}% -\contentsline {figure}{\numberline {5.5}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{97}% +\contentsline {figure}{\numberline {5.1}{\ignorespaces Connection Diagram\relax }}{94}% +\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{94}% +\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{95}% +\contentsline {figure}{\numberline {5.4}{\ignorespaces Printing the push button status on the display block}}{100}% +\contentsline {figure}{\numberline {5.5}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{101}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{106}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{106}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{106}% -\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{106}% -\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{107}% -\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{108}% -\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{113}% -\contentsline {figure}{\numberline {6.6}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{114}% +\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{110}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{110}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{110}% +\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{110}% +\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{111}% +\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{112}% +\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{117}% +\contentsline {figure}{\numberline {6.6}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{118}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {7.1}{\ignorespaces L293D motor driver board\relax }}{124}% -\contentsline {figure}{\numberline {7.2}{\ignorespaces A schematic of DC motor connections\relax }}{125}% -\contentsline {figure}{\numberline {7.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{125}% -\contentsline {figure}{\numberline {7.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{132}% -\contentsline {figure}{\numberline {7.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{134}% -\contentsline {figure}{\numberline {7.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{135}% +\contentsline {figure}{\numberline {7.1}{\ignorespaces L293D motor driver board\relax }}{128}% +\contentsline {figure}{\numberline {7.2}{\ignorespaces A schematic of DC motor connections\relax }}{129}% +\contentsline {figure}{\numberline {7.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{129}% +\contentsline {figure}{\numberline {7.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{136}% +\contentsline {figure}{\numberline {7.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{138}% +\contentsline {figure}{\numberline {7.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{139}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {8.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{146}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{146}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{146}% -\contentsline {figure}{\numberline {8.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{147}% -\contentsline {figure}{\numberline {8.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{151}% +\contentsline {figure}{\numberline {8.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{150}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{150}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{150}% +\contentsline {figure}{\numberline {8.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{151}% +\contentsline {figure}{\numberline {8.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{155}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {9.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{160}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{160}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{160}% -\contentsline {figure}{\numberline {9.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{160}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{160}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{160}% -\contentsline {figure}{\numberline {9.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{161}% -\contentsline {figure}{\numberline {9.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{162}% -\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos diagram to read thermistor values}}{167}% -\contentsline {figure}{\numberline {9.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{168}% -\contentsline {figure}{\numberline {9.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{169}% -\contentsline {figure}{\numberline {9.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{169}% +\contentsline {figure}{\numberline {9.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{164}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{164}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{164}% +\contentsline {figure}{\numberline {9.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{164}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{164}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{164}% +\contentsline {figure}{\numberline {9.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{165}% +\contentsline {figure}{\numberline {9.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{166}% +\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos diagram to read thermistor values}}{171}% +\contentsline {figure}{\numberline {9.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{172}% +\contentsline {figure}{\numberline {9.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{173}% +\contentsline {figure}{\numberline {9.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{173}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{184}% -\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{185}% -\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{186}% -\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{187}% +\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{188}% +\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{189}% +\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{190}% +\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{191}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{202}% -\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{202}% -\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{203}% -\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{207}% -\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{208}% -\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{209}% -\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{210}% -\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{211}% -\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{211}% -\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{212}% -\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{212}% -\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{213}% -\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{213}% -\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{214}% +\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{206}% +\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{206}% +\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{207}% +\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{211}% +\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{212}% +\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{213}% +\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{214}% +\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{215}% +\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{215}% +\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{216}% +\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{216}% +\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{217}% +\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{217}% +\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{218}% diff --git a/floss-arduino.log b/floss-arduino.log index c715152..c27597c 100644 --- a/floss-arduino.log +++ b/floss-arduino.log @@ -1,12 +1,12 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.11.5) 22 APR 2021 22:16 +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.11.5) 23 APR 2021 05:07 entering extended mode restricted \write18 enabled. + file:line:error style messages enabled. %&-line parsing enabled. -**floss-arduino.tex -(./floss-arduino.tex +**/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex +(/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex LaTeX2e <2020-02-02> patch level 2 -L3 programming layer <2020-02-14> -(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls +L3 programming layer <2020-02-14> (/usr/share/texlive/texmf-dist/tex/latex/base/book.cls Document Class: book 2019/12/20 v1.4l Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo File: bk11.clo 2019/12/20 v1.4l Standard LaTeX file (size option) @@ -23,19 +23,15 @@ File: bk11.clo 2019/12/20 v1.4l Standard LaTeX file (size option) \abovecaptionskip=\skip47 \belowcaptionskip=\skip48 \bibindent=\dimen134 -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty Package: color 2019/11/23 v1.2a Standard LaTeX Color (DPC) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg + (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg File: color.cfg 2016/01/02 v1.6 sample color configuration ) Package color Info: Driver file: pdftex.def on input line 147. - -(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def + (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex -)) -(/usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty +)) (/usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty Package: layouts 2009/09/02 v2.6d graphical depiction of document elements \l@ylen=\skip49 \layoutsbox=\box45 @@ -115,35 +111,27 @@ Package: layouts 2009/09/02 v2.6d graphical depiction of document elements \trimtop=\skip72 \uppermargin=\skip73 \spinemargin=\skip74 -) -(/usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty +) (/usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty Package: cclicenses 2005/05/20 v0.4 CC licenses typesetting - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty + (/usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty Package: rotating 2016/08/11 v2.16d rotated objects in LaTeX - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty + (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty Package: graphicx 2019/11/30 v1.2a Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty + (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty Package: keyval 2014/10/28 v1.15 key=value parser (DPC) \KV@toks@=\toks15 -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty Package: graphics 2019/11/30 v1.4a Standard LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty + (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty Package: trig 2016/01/03 v1.10 sin cos tan (DPC) -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration ) Package graphics Info: Driver file: pdftex.def on input line 105. ) \Gin@req@height=\dimen135 \Gin@req@width=\dimen136 -) -(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) ) \c@r@tfl@t=\count292 @@ -157,40 +145,32 @@ Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) \htmp=\dimen139 \hpos=\count293 \vpos=\count294 -) -(/usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty +) (/usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty Package: morefloats 2015/07/22 v1.0h Raise limit of unprocessed floats (HMM) - -(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty + (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO) - -(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty + (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO) -) -(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +) (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) )) Package morefloats Info: Maximum number of possible floats asked for: 36 (morefloats) (i.e. 18 more floats). (morefloats) LaTeX might run out of memory before this (morefloats) (in which case it will notify you). -) -(/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty +) (/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty Package: paralist 2017/01/22 v2.7 Extended list environments \pltopsep=\skip77 \plpartopsep=\skip78 \plitemsep=\skip79 \plparsep=\skip80 \pl@lab=\toks17 -) -(/usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty +) (/usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty Package: chngcntr 2018/04/09 v1.1a change counter resetting Package chngcntr Info: \counterwithout already defined. (chngcntr) Quitting chngcntr on input line 21. -) -(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footer -s +) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footers \f@nch@headwidth=\skip81 \f@nch@O@elh=\skip82 \f@nch@O@erh=\skip83 @@ -200,25 +180,21 @@ s \f@nch@O@erf=\skip87 \f@nch@O@olf=\skip88 \f@nch@O@orf=\skip89 -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty Package: amsmath 2020/01/20 v2.17e AMS math features \@mathmargin=\skip90 For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty Package: amstext 2000/06/29 v2.01 AMS text - -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty + (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty File: amsgen.sty 1999/11/30 v2.0 generic functions \@emptytoks=\toks18 \ex@=\dimen140 -)) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty Package: amsbsy 1999/11/29 v1.2d Bold Symbols \pmbraise@=\dimen141 -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty Package: amsopn 2016/03/08 v2.02 operator names ) \inf@bad=\count295 @@ -258,11 +234,9 @@ LaTeX Font Info: Redeclaring font encoding OMS on input line 734. \mathdisplay@stack=\toks22 LaTeX Info: Redefining \[ on input line 2859. LaTeX Info: Redefining \] on input line 2860. -) -(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty Package: makeidx 2014/09/29 v1.0m Standard LaTeX package -) -(/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty +) (/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty Package: fancybox 2010/05/15 1.4 Style option: `fancybox' v1.4 <2010/05/15> (tvz) @@ -278,19 +252,15 @@ Style option: `fancybox' v1.4 <2010/05/15> (tvz) ) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty \Urlmuskip=\muskip17 Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -) -(/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty +) (/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty LaTeX Info: Redefining \cite on input line 302. LaTeX Info: Redefining \nocite on input line 332. Package: cite 2015/02/27 v 5.5 -) -(/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty +) (/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty Package: subfig 2005/06/28 ver: 1.3 subfig package - -(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty + (/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty Package: caption 2020/01/03 v3.4h Customizing captions (AR) - -(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty + (/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty Package: caption3 2020/01/03 v1.8h caption3 kernel (AR) Package caption3 Info: TeX engine: e-TeX on input line 61. \captionmargin=\dimen150 @@ -319,8 +289,7 @@ Package caption Info: rotating package is loaded. \c@lotdepth=\count315 \sf@top=\skip96 \sf@bottom=\skip97 -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty \lst@mode=\count316 \lst@gtempboxa=\box51 \lst@token=\toks27 @@ -333,34 +302,25 @@ Package caption Info: rotating package is loaded. \lst@newlines=\count320 \lst@lineno=\count321 \lst@maxwidth=\dimen161 - -(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty + (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) \c@lstnumber=\count322 \lst@skipnumbers=\count323 \lst@framebox=\box52 -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg File: listings.cfg 2019/09/10 1.8c listings configuration )) Package: listings 2019/09/10 1.8c (Carsten Heinz) - -(/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty + (/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty Package: varioref 2020/01/23 v1.6c package for extended references (FMi) \c@vrcnt=\count324 -) -(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty Package: fontenc 2020/02/11 v2.0o Standard LaTeX package -) -(/usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty +) (/usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty Package: beramono 2004/01/31 (WaS) -) -(/usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty -Package: seqsplit 2006/08/07 v0.1 Splitting long sequences (DNA, RNA, proteins, - etc.) -) -(/home/fossee/Desktop/floss-scilab-arduino/suppl/styles.tex -(/usr/share/texlive/texmf-dist/tex/latex/ntheorem/ntheorem.sty +) (/usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty +Package: seqsplit 2006/08/07 v0.1 Splitting long sequences (DNA, RNA, proteins, etc.) +) (/home/fossee/Desktop/floss-scilab-arduino/suppl/styles.tex (/usr/share/texlive/texmf-dist/tex/latex/ntheorem/ntheorem.sty Style `ntheorem', Version 1.33 <2011/08/15> Package: ntheorem 2011/08/15 1.33 \theorem@style=\toks28 @@ -401,14 +361,11 @@ Package: ntheorem 2011/08/15 1.33 \c@OpenModelicamass=\count329 (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty File: lstlang1.sty 2019/09/10 1.8c listings language file -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +) (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty File: lstlang1.sty 2019/09/10 1.8c listings language file -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +) (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) -) -(/usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty) +) (/usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty) \c@egmass=\count330 ) \@indexfile=\write4 @@ -420,8 +377,7 @@ Writing index file floss-arduino.idx File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode \l__kernel_color_stack_int=\count331 \l__pdf_internal_box=\box53 -) -(./floss-arduino.aux +) (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux LaTeX Warning: Label `sec:led-OpenModelica-code' multiply defined. @@ -466,12 +422,9 @@ LaTeX Font Info: ... okay on input line 108. \everyMPtoPDFconversion=\toks47 ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 -85. - -(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv -e +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. + (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live )) Package layouts Warning: Layout scale set to 0.5 on input line 108. @@ -481,7 +434,7 @@ Package caption Info: subfig package v1.3 is loaded. Package caption Info: listings package is loaded. Package caption Info: End \AtBeginDocument code. \c@lstlisting=\count338 -(./floss-arduino.toc +(/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.toc Overfull \hbox (60.41727pt too wide) detected at line 1 \T1/cmr/bx/n/10.95 List of Figures [] @@ -526,7 +479,7 @@ Overfull \hbox (74.6947pt too wide) detected at line 9 {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] [3] [4] [5] -Overfull \hbox (42.2769pt too wide) detected at line 206 +Overfull \hbox (42.2769pt too wide) detected at line 207 \T1/cmr/bx/n/10.95 References [] @@ -534,25 +487,24 @@ Overfull \hbox (42.2769pt too wide) detected at line 206 \tf@toc=\write5 \openout5 = `floss-arduino.toc'. - [6] (./floss-arduino.lof [7 + [6] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lof [7 ] [8] -Overfull \hbox (4.98741pt too wide) in paragraph at lines 92--92 - [][] []\T1/cmr/m/n/10.95 Turning LEDs on through Xcos de-pend-ing on the po-te -n-tiome-ter thresh- +Overfull \hbox (4.98741pt too wide) in paragraph at lines 95--95 + [][] []\T1/cmr/m/n/10.95 Turning LEDs on through Xcos de-pend-ing on the po-ten-tiome-ter thresh- [] [9]) \tf@lof=\write6 \openout6 = `floss-arduino.lof'. - [10] (./floss-arduino.lot [11 + [10] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lot [11 ]) \tf@lot=\write7 \openout7 = `floss-arduino.lot'. - [12] (./floss-arduino.ard) + [12] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.ard) \tf@ard=\write8 \openout8 = `floss-arduino.ard'. @@ -560,38 +512,34 @@ n-tiome-ter thresh- ] [14 -] -(./floss-arduino.cod [15]) +] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.cod [15]) \tf@cod=\write9 \openout9 = `floss-arduino.cod'. - [16] (./floss-arduino.pyd [17 + [16] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pyd [17 ]) \tf@pyd=\write10 \openout10 = `floss-arduino.pyd'. - [18] -(./floss-arduino.juliad) + [18] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.juliad) \tf@juliad=\write11 \openout11 = `floss-arduino.juliad'. [19 -] [20] (./floss-arduino.OpenModelicad) +] [20] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.OpenModelicad) \tf@OpenModelicad=\write12 \openout12 = `floss-arduino.OpenModelicad'. - -(./suppl/acr.tex [21 + (/home/fossee/Desktop/floss-scilab-arduino/suppl/acr.tex [21 ] [22]) Underfull \vbox (badness 10000) has occurred while \output is active [] [23 -] -[24] (./suppl/intro.tex +] [24] (/home/fossee/Desktop/floss-scilab-arduino/suppl/intro.tex Chapter 1. LaTeX Warning: Command \textregistered invalid in math mode on input line 22. @@ -611,803 +559,471 @@ Missing character: There is no ® in font cmr6! ] -LaTeX Font Info: Trying to load font information for T1+fvm on input line 59 -. +LaTeX Font Info: Trying to load font information for T1+fvm on input line 59. (/usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd File: t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm. -)) -(./user-code/hw-env/hw-env.tex [2] +)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/hw-env.tex [2] Chapter 2. [3 ] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk. -png, id=101, 419.6478pt x 413.3844pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccon -tblk.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccont -blk.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/miccontblk.png used on input line 50. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png, id=101, 419.6478pt x 413.3844pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png used on input line 50. (pdftex.def) Requested size: 258.36281pt x 254.51689pt. - [4 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccont -blk.png>] [5] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution. -png, id=110, 207.77625pt x 330.23375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolu -tion.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolut -ion.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/resolution.png used on input line 127. + [4 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png>] [5] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png, id=110, 207.77625pt x 330.23375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png used on input line 127. (pdftex.def) Requested size: 119.2467pt x 189.52515pt. - [6 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolut -ion.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px. -png, id=115, 138.5175pt x 145.54375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-1 -38px.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-13 -8px.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/OSHW-138px.png used on input line 182. + [6 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png, id=115, 138.5175pt x 145.54375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png used on input line 182. (pdftex.def) Requested size: 72.26999pt x 75.93634pt. - [7 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-13 -8px.png>] [8] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png -, id=125, 585.18625pt x 221.82875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin -o.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino -.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/arduino.png used on input line 254. + [7 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png>] [8] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png, id=125, 585.18625pt x 221.82875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png used on input line 254. (pdftex.def) Requested size: 357.73405pt x 135.61319pt. Overfull \hbox (7.40561pt too wide) in paragraph at lines 261--281 [] [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg, i -d=126, 481.8pt x 316.7835pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.j -pg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jp -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/mega.jpg used on input line 293. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg, id=126, 481.8pt x 316.7835pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg used on input line 293. (pdftex.def) Requested size: 258.36281pt x 169.87627pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg, i -d=127, 321.2pt x 321.2pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.j -pg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jp -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/lily.jpg used on input line 304. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg, id=127, 321.2pt x 321.2pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg used on input line 304. (pdftex.def) Requested size: 178.86702pt x 178.87094pt. -[9 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino. -png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-pho -ne.jpg, id=131, 230.15924pt x 153.5162pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin -o-phone.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --phone.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/arduino-phone.jpg used on input line 323. +[9 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg, id=131, 230.15924pt x 153.5162pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg used on input line 323. (pdftex.def) Requested size: 178.86702pt x 119.30411pt. - [10 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.j -pg>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d- -printer.jpg, id=135, 770.88pt x 364.36125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin -o-3d-printer.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --3d-printer.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/arduino-3d-printer.jpg used on input line 337. + [10 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg, id=135, 770.88pt x 364.36125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg used on input line 337. (pdftex.def) Requested size: 178.86702pt x 84.54076pt. - [11 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.j -pg> </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --phone.jpg>] -</home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png, id= -139, 405.76593pt x 347.79938pt> -File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png - Graphic file (type png) + [11 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg>] +</home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png, id=139, 405.76593pt x 347.79938pt> +File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png> - -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield -/pcb_board_V1p2.png used on input line 369. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png used on input line 369. (pdftex.def) Requested size: 178.86702pt x 153.31877pt. Underfull \hbox (badness 1755) in paragraph at lines 371--371 -[]\T1/cmr/m/n/10.95 Figure 2.9: |PCB im-age of the shield. The PCB file can be -found at +[]\T1/cmr/m/n/10.95 Figure 2.9: |PCB im-age of the shield. The PCB file can be found at [] -</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png, id=140 -, 453.94594pt x 320.69812pt> -File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png Gr -aphic file (type png) +</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png, id=140, 453.94594pt x 320.69812pt> +File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield -/shield-V1p2.png used on input line 379. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png used on input line 379. (pdftex.def) Requested size: 397.48499pt x 280.81079pt. -</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg, id=141 -, 494.59781pt x 376.40625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg Gr -aphic file (type jpg) +</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg, id=141, 494.59781pt x 376.40625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg Graphic file (type jpg) <use /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield -/shield-V1p2.jpg used on input line 390. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg used on input line 390. (pdftex.def) Requested size: 238.49341pt x 181.5pt. Underfull \hbox (badness 2689) in paragraph at lines 394--394 -[]\T1/cmr/m/n/10.95 Figure 2.11: |PCB of the shield. The ac-tual im-age can be -found at +[]\T1/cmr/m/n/10.95 Figure 2.11: |PCB of the shield. The ac-tual im-age can be found at [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop -.jpg, id=142, 608.2725pt x 443.6575pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield --crop.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield- -crop.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/shield-crop.jpg used on input line 458. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg, id=142, 608.2725pt x 443.6575pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg used on input line 458. (pdftex.def) Requested size: 397.48499pt x 289.9242pt. -[12 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --3d-printer.jpg>]) (./user-code/sw-env/sw-env.tex [13 </home/fossee/Desktop/flo -ss-scilab-arduino/tools/shield/pcb_board_V1p2.png>] [14 </home/fossee/Desktop/f -loss-scilab-arduino/tools/shield/shield-V1p2.png>] [15 </home/fossee/Desktop/fl -oss-scilab-arduino/tools/shield/shield-V1p2.jpg> </home/fossee/Desktop/floss-sc -ilab-arduino/user-code/hw-env/figures/shield-crop.jpg>] [16] +[12 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg>]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/sw-env.tex [13 </home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png>] [14 </home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png>] [15 </home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg>] [16] Chapter 3. [17 ] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-m -anager.jpg, id=164, 793.96625pt x 579.16376pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-dev -ice-manager.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-devi -ce-manager.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/hw-device-manager.jpg used on input line 109. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg, id=164, 793.96625pt x 579.16376pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg used on input line 109. (pdftex.def) Requested size: 397.48499pt x 289.95233pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-mana -ger-com.png, id=165, 1175.39125pt x 863.225pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device --manager-com.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device- -manager-com.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/device-manager-com.png used on input line 116. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png, id=165, 1175.39125pt x 863.225pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png used on input line 116. (pdftex.def) Requested size: 397.48499pt x 291.912pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driv -er.png, id=166, 635.37375pt x 423.5825pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update --driver.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update- -driver.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/update-driver.png used on input line 123. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png, id=166, 635.37375pt x 423.5825pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png used on input line 123. (pdftex.def) Requested size: 397.48499pt x 264.99695pt. - [18] [19 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/h -w-device-manager.jpg>] [20 </home/fossee/Desktop/floss-scilab-arduino/user-code -/sw-env/figures/device-manager-com.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png, id -=178, 545.03625pt x 155.58125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.pn -g Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png -> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/run.png used on input line 197. + [18] [19 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg>] [20 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png, id=178, 545.03625pt x 155.58125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png used on input line 197. (pdftex.def) Requested size: 272.51746pt x 77.79042pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-ardu -ino-opt.png, id=179, 751.80875pt x 313.17pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch --arduino-opt.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch- -arduino-opt.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/launch-arduino-opt.png used on input line 209. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png, id=179, 751.80875pt x 313.17pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png used on input line 209. (pdftex.def) Requested size: 258.36281pt x 107.62325pt. - [21 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update --driver.png (PNG copy)>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide -.jpg, id=183, 856.19875pt x 657.45625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin -o-ide.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --ide.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/arduino-ide.jpg used on input line 226. + [21 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png (PNG copy)>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg, id=183, 856.19875pt x 657.45625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg used on input line 226. (pdftex.def) Requested size: 397.48499pt x 305.22243pt. - [22 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.pn -g> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-a -rduino-opt.png>] [23 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-en -v/figures/arduino-ide.jpg>] [24] -(/home/fossee/Desktop/floss-scilab-arduino/tools/arduino-firmware/arduino-firmw -are.ino [25]) [26] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.pn -g, id=204, 787.94376pt x 192.72pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux- -cd.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-c -d.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/linux-cd.png used on input line 463. + [22 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png>] [23 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg>] [24] (/home/fossee/Desktop/floss-scilab-arduino/tools/arduino-firmware/arduino-firmware.ino [25]) [26] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png, id=204, 787.94376pt x 192.72pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png used on input line 463. (pdftex.def) Requested size: 393.97092pt x 96.35976pt. [27] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-dire -ctory.png, id=208, 602.25pt x 451.6875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change --directory.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change- -directory.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/change-directory.png used on input line 494. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png, id=208, 602.25pt x 451.6875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png used on input line 494. (pdftex.def) Requested size: 397.48499pt x 298.12845pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-dire -ctory.png, id=209, 450.18187pt x 327.47343pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse --directory.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse- -directory.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/browse-directory.png used on input line 504. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png, id=209, 450.18187pt x 327.47343pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png used on input line 504. (pdftex.def) Requested size: 357.73405pt x 260.23521pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png -, id=210, 600.74437pt x 421.575pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builde -r.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder -.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/builder.png used on input line 520. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png, id=210, 600.74437pt x 421.575pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png used on input line 520. (pdftex.def) Requested size: 397.48499pt x 278.94795pt. Overfull \hbox (1.53204pt too wide) in paragraph at lines 514--524 -[]\T1/cmr/m/n/10.95 Next, type the fol-low-ing com-mand on the Scilab con-sole: - \T1/fvm/m/n/10.95 exec builder.sce +[]\T1/cmr/m/n/10.95 Next, type the fol-low-ing com-mand on the Scilab con-sole: \T1/fvm/m/n/10.95 exec builder.sce [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png, - id=211, 600.74437pt x 421.575pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader -.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader. -png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/loader.png used on input line 536. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png, id=211, 600.74437pt x 421.575pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png used on input line 536. (pdftex.def) Requested size: 300.37144pt x 210.78697pt. -[28 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-c -d.png>] [29 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures -/change-directory.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-mana -ger.png, id=219, 602.25pt x 451.6875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device --manager.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device- -manager.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/device-manager.png used on input line 564. +[28 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png>] [29 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png, id=219, 602.25pt x 451.6875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png used on input line 564. (pdftex.def) Requested size: 397.48499pt x 298.12845pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-propert -ies.png, id=220, 602.25pt x 451.6875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-pr -operties.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-pro -perties.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/com-properties.png used on input line 585. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png, id=220, 602.25pt x 451.6875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png used on input line 585. (pdftex.def) Requested size: 301.12425pt x 225.84319pt. - [30 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse --directory.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port. -png, id=224, 634.37pt x 246.9225pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux- -port.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-p -ort.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/linux-port.png used on input line 609. + [30 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png, id=224, 634.37pt x 246.9225pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png used on input line 609. (pdftex.def) Requested size: 317.18422pt x 123.46094pt. - [31 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builde -r.png>] -(/home/fossee/Desktop/floss-scilab-arduino/tools/test_firmware.sce) [32 </home/ -fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-consol -e.png, id=232, 600.74437pt x 421.575pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-c -onsole.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-co -nsole.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/test-console.png used on input line 660. + [31 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png>] (/home/fossee/Desktop/floss-scilab-arduino/tools/test_firmware.sce) [32 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png, id=232, 600.74437pt x 421.575pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png used on input line 660. (pdftex.def) Requested size: 300.37144pt x 210.78697pt. - -[33 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device- -manager.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_funct -ions_crop.pdf, id=236, 1055.945pt x 543.02875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_ -functions_crop.pdf Graphic file (type pdf) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_f -unctions_crop.pdf> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/table_functions_crop.pdf used on input line 685. + [33 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf, id=236, 1055.945pt x 543.02875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf Graphic file (type pdf) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf used on input line 685. (pdftex.def) Requested size: 397.48499pt x 204.40587pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [34 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-pr -operties.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figur -es/linux-port.png>] [35 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/test-console.png> </home/fossee/Desktop/floss-scilab-arduino/user- -code/sw-env/figures/table_functions_crop.pdf>] -(/home/fossee/Desktop/floss-scilab-arduino/tools/test_firmware.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.pn -g, id=250, 376.40625pt x 376.40625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-b -lk.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-bl -k.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/sine-blk.png used on input line 735. + [34 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png>] [35 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf>] (/home/fossee/Desktop/floss-scilab-arduino/tools/test_firmware.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png, id=250, 376.40625pt x 376.40625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png used on input line 735. (pdftex.def) Requested size: 357.73405pt x 357.76195pt. - [36] -[37 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-bl -k.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.pn -g, id=259, 310.15875pt x 109.1578pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-b -lk.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-bl -k.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/plot-blk.png used on input line 787. + [36] [37 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png, id=259, 310.15875pt x 109.1578pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png used on input line 787. (pdftex.def) Requested size: 357.73405pt x 125.90192pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.p -ng, id=260, 307.90031pt x 108.405pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock- -blk.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-b -lk.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/clock-blk.png used on input line 801. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png, id=260, 307.90031pt x 108.405pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png used on input line 801. (pdftex.def) Requested size: 357.73405pt x 125.95995pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.pn -g, id=261, 207.77625pt x 253.69781pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-g -en.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-ge -n.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/sine-gen.png used on input line 822. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png, id=261, 207.77625pt x 253.69781pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png used on input line 822. (pdftex.def) Requested size: 178.86702pt x 218.40813pt. - [38 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-b -lk.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clo -ck-blk.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output -.png, id=265, 383.18156pt x 184.43906pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-o -utput.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-ou -tput.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/sine-output.png used on input line 833. + [38 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png, id=265, 383.18156pt x 184.43906pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png used on input line 833. (pdftex.def) Requested size: 258.36281pt x 124.36716pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-conf -ig.png, id=266, 310.15875pt x 289.08pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope --config.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope- -config.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/cscope-config.png used on input line 847. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png, id=266, 310.15875pt x 289.08pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png used on input line 847. (pdftex.def) Requested size: 258.36281pt x 240.8053pt. Overfull \hbox (0.16797pt too wide) in paragraph at lines 852--861 -\T1/fvm/m/n/10.95 Set Parameters \T1/cmr/m/n/10.95 win-dow will open. The first - pa-ram-e-ter is \T1/fvm/m/n/10.95 Final integration +\T1/fvm/m/n/10.95 Set Parameters \T1/cmr/m/n/10.95 win-dow will open. The first pa-ram-e-ter is \T1/fvm/m/n/10.95 Final integration [] -[39 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-ge -n.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine --output.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.p -ng, id=270, 333.49594pt x 225.84375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-se -tup.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-set -up.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/sim-setup.png used on input line 864. +[39 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png, id=270, 333.49594pt x 225.84375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png used on input line 864. (pdftex.def) Requested size: 258.36281pt x 174.97539pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [40 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope --config.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-pal -ette.png, id=274, 292.84406pt x 107.65219pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduin -o-palette.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino --palette.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/arduino-palette.png used on input line 895. + [40 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png, id=274, 292.84406pt x 107.65219pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png used on input line 895. (pdftex.def) Requested size: 258.36281pt x 94.98553pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.p -ng, id=275, 617.30624pt x 466.74374pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-h -elp.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-he -lp.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/xcos-help.png used on input line 902. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png, id=275, 617.30624pt x 466.74374pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png used on input line 902. (pdftex.def) Requested size: 258.36281pt x 195.35445pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [41 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-se -tup.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/ar -duino-palette.png>] [42 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/xcos-help.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-wind -ows-install.JPG, id=282, 514.17094pt x 316.93407pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python --windows-install.JPG Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python- -windows-install.JPG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/python-windows-install.JPG used on input line 942. + [41 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png>] [42 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG, id=282, 514.17094pt x 316.93407pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG used on input line 942. (pdftex.def) Requested size: 258.36281pt x 159.25491pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd -.png, id=283, 572.1375pt x 338.26375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/window -s-cmd.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows --cmd.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/windows-cmd.png used on input line 961. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png, id=283, 572.1375pt x 338.26375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png used on input line 961. (pdftex.def) Requested size: 258.36281pt x 152.75406pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command --prompt.png, id=284, 1353.055pt x 289.08pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-co -mmand-prompt.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-com -mand-prompt.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/win-command-prompt.png used on input line 971. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png, id=284, 1353.055pt x 289.08pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png used on input line 971. (pdftex.def) Requested size: 258.36281pt x 55.19925pt. - [43 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python --windows-install.JPG>] [44 </home/fossee/Desktop/floss-scilab-arduino/user-code -/sw-env/figures/windows-cmd.png> </home/fossee/Desktop/floss-scilab-arduino/use -r-code/sw-env/figures/win-command-prompt.png>] + [43 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG>] [44 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png>] Overfull \hbox (6.38388pt too wide) in paragraph at lines 1002--1006 -\T1/cmr/m/n/10.95 the Com-mand Prompt, ex-e-cute the fol-low-ing com-mand: \T1/ -fvm/m/n/10.95 pip show pyserial +\T1/cmr/m/n/10.95 the Com-mand Prompt, ex-e-cute the fol-low-ing com-mand: \T1/fvm/m/n/10.95 pip show pyserial [] -[45] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py -[46]) -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-downl -oad.png, id=300, 670.00313pt x 277.035pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -download.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-d -ownload.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/julia-download.png used on input line 1135. -(pdftex.def) Requested size: 397.48499pt x 164.34962pt. +[45] [46] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/test_firmware.py) +Underfull \vbox (badness 2103) has occurred while \output is active [] -Overfull \hbox (5.34262pt too wide) in paragraph at lines 1141--1143 -[]\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 + [47] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png, id=303, 670.00313pt x 277.035pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png used on input line 1162. +(pdftex.def) Requested size: 397.48499pt x 164.34962pt. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png, id=304, 756.8275pt x 632.3625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png used on input line 1169. +(pdftex.def) Requested size: 258.36281pt x 215.86882pt. + [48] [49 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png, id=314, 1354.05875pt x 768.8725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png used on input line 1217. +(pdftex.def) Requested size: 397.48499pt x 225.70088pt. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png, id=315, 1353.055pt x 768.8725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png used on input line 1226. +(pdftex.def) Requested size: 397.48499pt x 225.86513pt. + [50] + +LaTeX Warning: Text page 51 contains only floats. + +[51 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png>] +Overfull \hbox (5.34262pt too wide) in paragraph at lines 1250--1252 +[]\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 [] -[47] -Overfull \hbox (12.2196pt too wide) in paragraph at lines 1157--1161 + +Overfull \hbox (12.2196pt too wide) in paragraph at lines 1267--1271 \T1/fvm/m/n/10.95 sudo ln -s /opt/julia-1.6.0/bin/julia /usr/local/bin/julia [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-termi -nal-repl.png, id=304, 949.5475pt x 655.44875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -terminal-repl.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-t -erminal-repl.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/julia-terminal-repl.png used on input line 1169. +[52] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png, id=327, 949.5475pt x 655.44875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png used on input line 1298. (pdftex.def) Requested size: 397.48499pt x 274.37646pt. -[48 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-d -ownload.png>] [49 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/f -igures/julia-terminal-repl.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.p -ng, id=314, 949.5475pt x 655.44875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -pkg.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-p -kg.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/julia-pkg.png used on input line 1197. + [53] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png, id=331, 949.5475pt x 655.44875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png used on input line 1329. (pdftex.def) Requested size: 397.48499pt x 274.37646pt. - [50 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -pkg.png>] [51] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test_firmware.jl -) -Overfull \hbox (8.73886pt too wide) in paragraph at lines 1286--1290 -\T1/cmr/m/n/10.95 OpenModelica can be down-loaded free of cost from \T1/fvm/m/n -/10.95 https://openmodelica.org/\T1/cmr/m/n/10.95 . + [54 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png>] [55 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test_firmware.jl) +Overfull \hbox (8.73886pt too wide) in paragraph at lines 1401--1405 +\T1/cmr/m/n/10.95 OpenModelica can be down-loaded free of cost from \T1/fvm/m/n/10.95 https://openmodelica.org/\T1/cmr/m/n/10.95 . [] -[52] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libr -aries.png, id=325, 664.4825pt x 546.04pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit --libraries.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit- -libraries.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/OMEdit-libraries.png used on input line 1307. +[56] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png, id=344, 664.4825pt x 546.04pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png used on input line 1422. (pdftex.def) Requested size: 365.46649pt x 300.32292pt. - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [53 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit --libraries.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.p -ng, id=330, 996.1215pt x 597.9138pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit --UI.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit- -UI.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/OMEdit-UI.png used on input line 1340. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.png, id=345, 996.1215pt x 597.9138pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.png used on input line 1455. (pdftex.def) Requested size: 397.48499pt x 238.5865pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open-mod -el.png, id=331, 1087.06125pt x 792.9625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-ope -n-model.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open --model.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/om-open-model.png used on input line 1354. + [57] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open-model.png, id=349, 1087.06125pt x 792.9625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open-model.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open-model.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open-model.png used on input line 1469. (pdftex.def) Requested size: 397.48499pt x 289.94313pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Modeling -.png, id=332, 1368.11125pt x 791.95876pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Mod -eling.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Mode -ling.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/om-Modeling.png used on input line 1361. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Modeling.png, id=350, 1368.11125pt x 791.95876pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Modeling.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Modeling.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Modeling.png used on input line 1476. (pdftex.def) Requested size: 397.48499pt x 230.08511pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling --views.png, id=333, 673.01437pt x 373.395pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-mod -eling-views.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-mode -ling-views.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/om-modeling-views.png used on input line 1369. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling-views.png, id=351, 673.01437pt x 373.395pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling-views.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling-views.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling-views.png used on input line 1484. (pdftex.def) Requested size: 397.48499pt x 220.52904pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-vie -w.png, id=334, 1370.11874pt x 796.9775pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-tex -t-view.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text --view.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/om-text-view.png used on input line 1377. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-view.png, id=352, 1370.11874pt x 796.9775pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-view.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-view.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-view.png used on input line 1492. (pdftex.def) Requested size: 397.48499pt x 231.20267pt. - [54] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simulate -.png, id=338, 673.01437pt x 373.395pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim -ulate.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simu -late.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/om-simulate.png used on input line 1406. -(pdftex.def) Requested size: 397.48499pt x 220.52904pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-succ -ess.png, id=339, 647.41875pt x 516.93124pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim --success.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim- -success.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/om-sim-success.png used on input line 1413. -(pdftex.def) Requested size: 397.48499pt x 317.37051pt. -Underfull \vbox (badness 10000) has occurred while \output is active [] +Underfull \vbox (badness 1701) has occurred while \output is active [] - [55 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit --UI.png>] -[56 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open --model.png>] + [58 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simulate.png, id=357, 673.01437pt x 373.395pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simulate.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simulate.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simulate.png used on input line 1521. +(pdftex.def) Requested size: 397.48499pt x 220.52904pt. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png, id=358, 647.41875pt x 516.93124pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png used on input line 1528. +(pdftex.def) Requested size: 397.48499pt x 317.37051pt. + [59 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.png>] [60 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open-model.png>] -LaTeX Warning: Text page 57 contains only floats. +LaTeX Warning: Text page 61 contains only floats. -[57 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-mode -ling.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/o -m-modeling-views.png>] +[61 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling-views.png>] -LaTeX Warning: Text page 58 contains only floats. +LaTeX Warning: Text page 62 contains only floats. -[58 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text --view.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/ -om-simulate.png>] [59 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-e -nv/figures/om-sim-success.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test_firm -ware.mo)) (./user-code/led/led.tex [60] +[62 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-view.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simulate.png>] [63 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test_firmware.mo)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/led.tex [64] Chapter 4. -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png, id=36 -6, 149.8097pt x 84.315pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png G -raphic file (type png) +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png, id=385, 149.8097pt x 84.315pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led.png used on input line 51. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png used on input line 51. (pdftex.def) Requested size: 79.49577pt x 44.74203pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png, - id=367, 415.5525pt x 456.70625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic -.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic. -png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/schematic.png used on input line 64. +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png, id=386, 415.5525pt x 456.70625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png used on input line 64. (pdftex.def) Requested size: 178.86702pt x 196.58194pt. -[61 +[65 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield -.JPG, id=373, 951.48618pt x 713.61462pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-s -hield.JPG Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-sh -ield.JPG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/arduino-shield.JPG used on input line 78. +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG, id=391, 951.48618pt x 713.61462pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG used on input line 78. (pdftex.def) Requested size: 178.86702pt x 134.15085pt. - -[62 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic. -png> </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-s -hield.JPG>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png -, id=378, 451.286pt x 236.082pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-b -b.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb -.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/rgb-led-bb.png used on input line 106. + [66 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png, id=396, 451.286pt x 236.082pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png used on input line 106. (pdftex.def) Requested size: 357.73405pt x 187.14034pt. - [63 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-b -b.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-b -lue.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-b -lue.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay -/led-blue-delay.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay -/led-blue-delay.ino) [64] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png -, id=386, 3035.34pt x 1947.275pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_outpu -t.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output -.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led_output.png used on input line 195. + [67 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino) [68] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png, id=405, 3035.34pt x 1947.275pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png used on input line 195. (pdftex.def) Requested size: 357.73405pt x 229.47339pt. -LaTeX Font Info: Trying to load font information for T1+cmss on input line 2 -07. - -(/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd +LaTeX Font Info: Trying to load font information for T1+cmss on input line 207. + (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd File: t1cmss.fd 2019/12/16 v2.5j Standard LaTeX font definitions -) [65] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-b -lue.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay -/led-blue-delay.ino [66 </home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led_output.png>]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-red/l -ed-blue-red.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blink/led- -blink.ino) [67] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) -[68] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay. -sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay. -sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay. -sce [69]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-red.sc -e) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-green-blink -.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png, -id=405, 233.37187pt x 252.19218pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue. -png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.p -ng> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led-blue.png used on input line 393. +) [69] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino [70 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png>]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-red/led-blue-red.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blink/led-blink.ino) [71] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) [72] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce [73]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-red.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-green-blink.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png, id=424, 233.37187pt x 252.19218pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png used on input line 393. (pdftex.def) Requested size: 178.86702pt x 193.29965pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 409--418 [][] [] -[70] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay -.png, id=409, 226.59656pt x 243.91125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- -delay.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-d -elay.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led-blue-delay.png used on input line 428. +[74] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png, id=429, 226.59656pt x 243.91125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png used on input line 428. (pdftex.def) Requested size: 178.86702pt x 192.53517pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 443--455 [][] [] -[71 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.p -ng>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.p -ng, id=415, 245.41687pt x 339.51843pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- -red.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-r -ed.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led-blue-red.png used on input line 466. +[75 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png, id=435, 245.41687pt x 339.51843pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png used on input line 466. (pdftex.def) Requested size: 178.86702pt x 247.45784pt. Overfull \hbox (13.85292pt too wide) in paragraph at lines 482--499 [][] [] -[72 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-d -elay.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blin -k.png, id=420, 246.9225pt x 251.43938pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green --blink.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green- -blink.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led-green-blink.png used on input line 509. +[76 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png, id=440, 246.9225pt x 251.43938pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png used on input line 509. (pdftex.def) Requested size: 178.86702pt x 182.13731pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 524--537 [][] [] -[73 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-r -ed.png>] +[77 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png>] Overfull \vbox (31.42311pt too high) has occurred while \output is active [] - -[74 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green- -blink.png>] [75] + [78 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png>] [79] Underfull \hbox (badness 10000) in paragraph at lines 616--620 [] @@ -1422,198 +1038,90 @@ Underfull \hbox (badness 10000) in paragraph at lines 635--638 [] -[76] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py -[77]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-delay. -py [78]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-red.py -[79]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-green-blink -.py [80]) [81] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl -[82]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue-delay.j -l) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue-red.jl) - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-green-blink. -jl [83]) +[80] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py [81]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-delay.py [82]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-red.py [83]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-green-blink.py [84]) [85] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl [86]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue-delay.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue-red.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-green-blink.jl [87]) Overfull \hbox (2.4842pt too wide) in paragraph at lines 843--844 -[]\T1/cmr/m/n/10.95 sComm.close_serial(1) : This closes the pre-de-fined se-ria -l port which is presently +[]\T1/cmr/m/n/10.95 sComm.close_serial(1) : This closes the pre-de-fined se-rial port which is presently [] -[84] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue. -mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue- -delay.mo [85]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue- -red.mo [86]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-green --blink.mo)) (./user-code/push/push.tex [87] [88 +[88] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue-delay.mo [89]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue-red.mo [90]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-green-blink.mo)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/push.tex [91] [92 ] Chapter 5. -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-co -nn.png, id=476, 415.5525pt x 438.63875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutt -on-conn.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutto -n-conn.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu -sh/figures/pushbutton-conn.png used on input line 63. +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png, id=495, 415.5525pt x 438.63875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png used on input line 63. (pdftex.def) Requested size: 178.86702pt x 188.80507pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png, i -d=477, 453.695pt x 239.294pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu -sh/figures/switch.png used on input line 72. +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png, id=496, 453.695pt x 239.294pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png used on input line 72. (pdftex.def) Requested size: 397.48499pt x 209.64827pt. -[89] +[93] Underfull \vbox (badness 3098) has occurred while \output is active [] - [90 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutt -on-conn.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/ -switch.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.pn -g, id=486, 453.695pt x 266.596pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-l -ed.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-le -d.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu -sh/figures/switch-led.png used on input line 106. + [94 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png, id=505, 453.695pt x 266.596pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png used on input line 106. (pdftex.def) Requested size: 397.48499pt x 233.56786pt. Underfull \vbox (badness 1158) has occurred while \output is active [] - [91 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-l -ed.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-s -tatus/push-button-status.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-s -tatus/push-button-status.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-butt -on/led-push-button.ino) [92] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-s -tatus/push-button-status.ino) + [95 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino) [96] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino) Overfull \hbox (0.16989pt too wide) in paragraph at lines 174--177 -[]\T1/cmr/m/n/10.95 Turning the LED on or off de-pend-ing on the push-but-ton. -Avail- +[]\T1/cmr/m/n/10.95 Turning the LED on or off de-pend-ing on the push-but-ton. Avail- [] - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-butt -on/led-push-button.ino [93]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-st -atus.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-st -atus.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-butto -n.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-st -atus.sce [94]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino [97]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce [98]) Overfull \hbox (0.145pt too wide) in paragraph at lines 227--230 -\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 - u s h / s c i l a b / l e d - p u s h - b u t t o n . s c e\T1/cmr/m/n/10.95 , - see Foot- +\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 u s h / s c i l a b / l e d - p u s h - b u t t o n . s c e\T1/cmr/m/n/10.95 , see Foot- [] - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-butto -n.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-s -tatus.PNG, id=501, 264.99pt x 268.00125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-but -ton-status.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-butt -on-status.PNG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu -sh/figures/push-button-status.PNG used on input line 258. +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG, id=520, 264.99pt x 268.00125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG used on input line 258. (pdftex.def) Requested size: 178.86702pt x 180.9012pt. Overfull \hbox (3.33746pt too wide) in paragraph at lines 276--286 [][] [] -[95] [96 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push --button-status.PNG>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-butt -on.PNG, id=509, 298.86656pt x 264.99pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push --button.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push- -button.PNG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu -sh/figures/led-push-button.PNG used on input line 301. +[99] [100 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG, id=528, 298.86656pt x 264.99pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG used on input line 301. (pdftex.def) Requested size: 178.86702pt x 158.59492pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 318--329 [][] [] -[97 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push- -button.PNG>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-st -atus.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-st -atus.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led-push-butto -n.py) [98] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-st -atus.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led-push-butto -n.py [99]) +[101 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-status.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-status.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led-push-button.py) [102] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-status.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led-push-button.py [103]) Underfull \vbox (badness 10000) has occurred while \output is active [] - [100] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-sta -tus.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button -.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-sta -tus.jl) [101] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button -.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-but -ton-status.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-but -ton-status.mo [102]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push --button.mo [103])) (./user-code/ldr/ldr.tex [104] + [104] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-status.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-status.jl) [105] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-button-status.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-button-status.mo [106]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push-button.mo [107])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/ldr.tex [108] Chapter 6. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg, id=53 -7, 106.89937pt x 94.85437pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg G -raphic file (type jpg) +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg, id=555, 106.89937pt x 94.85437pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg Graphic file (type jpg) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr.jpg used on input line 62. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg used on input line 62. (pdftex.def) Requested size: 178.86702pt x 158.72462pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png, i -d=538, 1009.52156pt x 741.52031pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr_sym.png used on input line 65. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png, id=556, 1009.52156pt x 741.52031pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png used on input line 65. (pdftex.def) Requested size: 178.86702pt x 131.37468pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png, -id=539, 415.5525pt x 450.68375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn. -png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.p -ng> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr-conn.png used on input line 71. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png, id=557, 415.5525pt x 450.68375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png used on input line 71. (pdftex.def) Requested size: 178.86702pt x 193.98965pt. -[105 +[109 ] Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87 @@ -1623,759 +1131,362 @@ Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87 Underfull \vbox (badness 3333) has occurred while \output is active [] - [106 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg> - </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png> -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png, id=54 -8, 455.301pt x 208.78pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png G -raphic file (type png) + [110 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png, id=567, 455.301pt x 208.78pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/LDR.png used on input line 102. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png used on input line 102. (pdftex.def) Requested size: 397.48499pt x 182.27425pt. - [107 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png> -] -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png, i -d=553, 455.301pt x 257.763pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/LDR-led.png used on input line 125. + [111 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png, id=572, 455.301pt x 257.763pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png used on input line 125. (pdftex.def) Requested size: 397.48499pt x 225.03864pt. - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r -ead.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r -ead.ino) [108 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ -LDR-led.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r -ead.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r -ead.ino [109]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-le -d.ino) [110] + (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino) [112 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino [113]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-led.ino) [114] Overfull \hbox (19.20517pt too wide) in paragraph at lines 227--238 -[]\T1/cmr/m/n/10.95 In this ex-per-i-ment, we will ob-serve the sat-u-ra-tion p -oint of LDR, see Scilab Code 6.2[]. +[]\T1/cmr/m/n/10.95 In this ex-per-i-ment, we will ob-serve the sat-u-ra-tion point of LDR, see Scilab Code 6.2[]. [] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) -[111] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) [115] (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce) Overfull \hbox (0.34052pt too wide) in paragraph at lines 271--277 -\T1/cmr/m/n/10.95 Next, we shall per-form the above men-tioned ex-per-i-ment, t -o read LDR val-ues, through +\T1/cmr/m/n/10.95 Next, we shall per-form the above men-tioned ex-per-i-ment, to read LDR val-ues, through [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos. -PNG, id=568, 257.46187pt x 304.13625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read- -xcos.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-x -cos.PNG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr-read-xcos.PNG used on input line 287. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG, id=587, 257.46187pt x 304.13625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG used on input line 287. (pdftex.def) Requested size: 178.86702pt x 211.2975pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png, i -d=569, 769.87625pt x 640.3925pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr-led.png used on input line 343. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png, id=588, 769.87625pt x 640.3925pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png used on input line 343. (pdftex.def) Requested size: 258.36281pt x 214.91635pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 364--384 [][] [] -[112] [113 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr --read-xcos.PNG>] [114 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/ -figures/ldr-led.png>] [115] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py) -[116] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-led.py) +[116] [117 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG>] [118 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png>] [119] (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py) [120] (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-led.py) Underfull \vbox (badness 10000) has occurred while \output is active [] - [117] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button -.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl -[118]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-led.jl) -[119] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push --button.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read. -mo [120]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-led.m -o)) (./user-code/dcmotor/dcmotor.tex [121] [122 + [121] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl [122]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-led.jl) [123] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push-button.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo [124]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-led.mo)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/dcmotor.tex [125] [126 ] Chapter 7. -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_bo -ard.png, id=607, 247.92625pt x 232.87pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmot -or_board.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmoto -r_board.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc -motor/figures/dcmotor_board.png used on input line 62. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png, id=626, 247.92625pt x 232.87pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png used on input line 62. (pdftex.def) Requested size: 258.36281pt x 242.69075pt. -[123] -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic. -png, id=611, 415.5525pt x 467.7475pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schem -atic.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schema -tic.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc -motor/figures/schematic.png used on input line 102. +[127] +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png, id=631, 415.5525pt x 467.7475pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png used on input line 102. (pdftex.def) Requested size: 178.86702pt x 201.33447pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_d -escription.jpg, id=612, 2469.97781pt x 1973.12157pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_mo -tor_description.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_mot -or_description.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc -motor/figures/dc_motor_description.jpg used on input line 108. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg, id=632, 2469.97781pt x 1973.12157pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg used on input line 108. (pdftex.def) Requested size: 258.36281pt x 206.38603pt. - [124 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmo -tor_board.png>] + [128 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png>] Overfull \vbox (9.00647pt too high) has occurred while \output is active [] - -[125 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schem -atic.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/ -dc_motor_description.jpg>] [126] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-cl -ock/dcmotor-clock.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-bo -th/dcmotor-both.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-lo -op/dcmotor-loop.ino [127]) + [129 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg>] [130] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino [131]) Underfull \hbox (badness 10000) in paragraph at lines 221--237 [] -[128] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clo -ck.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clo -ck.sce) [129] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clo -ck.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clo -ck.sce) [130] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clo -ck.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-bot -h.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-loo -p.sce [131]) -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-cl -ock.png, id=643, 275.52937pt x 290.58563pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmot -or-clock.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmoto -r-clock.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc -motor/figures/dcmotor-clock.png used on input line 399. +[132] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce) [133] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce) [134] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-loop.sce [135]) +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png, id=662, 275.52937pt x 290.58563pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png used on input line 399. (pdftex.def) Requested size: 178.86702pt x 188.64784pt. - [132 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmo -tor-clock.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-bo -th.png, id=647, 292.09125pt x 322.95656pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmot -or-both.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmoto -r-both.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc -motor/figures/dcmotor-both.png used on input line 453. + [136 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png, id=666, 292.09125pt x 322.95656pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png used on input line 453. (pdftex.def) Requested size: 178.86702pt x 197.77196pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-lo -op.png, id=648, 281.55188pt x 307.90031pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmot -or-loop.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmoto -r-loop.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc -motor/figures/dcmotor-loop.png used on input line 497. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png, id=667, 281.55188pt x 307.90031pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png used on input line 497. (pdftex.def) Requested size: 178.86702pt x 195.60847pt. - [133] [134 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figure -s/dcmotor-both.png>] [135 </home/fossee/Desktop/floss-scilab-arduino/user-code/ -dcmotor/figures/dcmotor-loop.png>] [136] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-clo -ck.py [137]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-bot -h.py) [138] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-loo -p.py) [139] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-cloc -k.jl [140]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-both -.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-loop -.jl) [141] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmot -or-clock.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmot -or-both.mo [142]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmot -or-loop.mo [143])) (./user-code/pot/pot.tex [144] + [137] [138 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png>] [139 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png>] [140] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-clock.py [141]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-both.py) [142] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-loop.py) [143] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-clock.jl [144]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-both.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-loop.jl) [145] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor-clock.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor-both.mo [146]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor-loop.mo [147])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/pot.tex [148] Chapter 8. -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png, -id=689, 1576.38937pt x 1305.37688pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter. -png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.p -ng> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po -t/figures/potmeter.png used on input line 65. +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png, id=708, 1576.38937pt x 1305.37688pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png used on input line 65. (pdftex.def) Requested size: 178.86702pt x 148.11337pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png, - id=690, 415.5525pt x 417.56pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic -.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic. -png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po -t/figures/schematic.png used on input line 68. +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png, id=709, 415.5525pt x 417.56pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png used on input line 68. (pdftex.def) Requested size: 178.86702pt x 179.73206pt. -[145 - -] [146 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmete -r.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schemat -ic.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png -, id=700, 453.695pt x 243.309pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-b -b.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb -.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po -t/figures/POT-led-bb.png used on input line 113. +[149 + +] [150 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png, id=718, 453.695pt x 243.309pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png used on input line 113. (pdftex.def) Requested size: 397.48499pt x 213.16588pt. Overfull \hbox (9.68646pt too wide) in paragraph at lines 112--114 [] [] [] -[147 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-b -b.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/ -pot-threshold.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/ -pot-threshold.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/ -pot-threshold.ino [148]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.s -ce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.s -ce) [149] +[151 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino [152]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce) [153] Overfull \hbox (6.93184pt too wide) in paragraph at lines 200--204 -[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh- -old. Avail- +[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh-old. Avail- [] - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.s -ce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold. -PNG, id=711, 548.80031pt x 493.845pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-thres -hold.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-thresh -old.PNG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po -t/figures/pot-threshold.PNG used on input line 218. +(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG, id=730, 548.80031pt x 493.845pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG used on input line 218. (pdftex.def) Requested size: 258.36281pt x 232.49149pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 236--265 [][] [] -[150] [151 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot --threshold.PNG>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot-threshold.p -y) [152] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot-threshold.p -y) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot-threshold.p -y [153]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl -) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl -) +[154] [155 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot-threshold.py) [156] (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot-threshold.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot-threshold.py [157]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl) Overfull \hbox (9.15074pt too wide) in paragraph at lines 318--319 -\T1/cmr/m/n/10.95 where \T1/fvm/m/n/10.95 digiWrite \T1/cmr/m/n/10.95 is used t -o set the pin 11 high (1) or low (0). We used \T1/fvm/m/n/10.95 sleep(1000) +\T1/cmr/m/n/10.95 where \T1/fvm/m/n/10.95 digiWrite \T1/cmr/m/n/10.95 is used to set the pin 11 high (1) or low (0). We used \T1/fvm/m/n/10.95 sleep(1000) [] Overfull \hbox (0.88127pt too wide) in paragraph at lines 325--329 -[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh- -old. Avail- +[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh-old. Avail- [] -[154] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl -) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-thres -hold.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-thres -hold.mo [155]) +[158] (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-threshold.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-threshold.mo [159]) Overfull \hbox (7.95369pt too wide) in paragraph at lines 348--352 []\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh- - [] - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-thres -hold.mo [156])) (./user-code/thermistor/thermistor.tex [157] [158 +(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-threshold.mo [160])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/thermistor.tex [161] [162 ] Chapter 9. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bea -d.jpg, id=742, 139.9629pt x 126.2316pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NT -C-bead.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC --bead.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/NTC-bead.jpg used on input line 70. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg, id=760, 139.9629pt x 126.2316pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg used on input line 70. (pdftex.def) Requested size: 178.86702pt x 161.32933pt. -LaTeX Warning: Citation `therm-wiki' on page 159 undefined on input line 70. +LaTeX Warning: Citation `therm-wiki' on page 163 undefined on input line 70. -LaTeX Warning: Citation `therm-wiki' on page 159 undefined on input line 70. +LaTeX Warning: Citation `therm-wiki' on page 163 undefined on input line 70. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-s -ym.png, id=743, 1284.8pt x 913.4125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-sym.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rm-sym.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/therm-sym.png used on input line 73. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png, id=761, 1284.8pt x 913.4125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png used on input line 73. (pdftex.def) Requested size: 119.2467pt x 84.76808pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMIS -TOR-Diagram-crop.pdf, id=744, 329.23pt x 422.57875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/TH -ERMISTOR-Diagram-crop.pdf Graphic file (type pdf) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THE -RMISTOR-Diagram-crop.pdf> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/THERMISTOR-Diagram-crop.pdf used on input line 83. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf, id=762, 329.23pt x 422.57875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf Graphic file (type pdf) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf used on input line 83. (pdftex.def) Requested size: 178.86702pt x 229.58835pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER- -Diagram-crop.pdf, id=745, 307.1475pt x 366.36874pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BU -ZZER-Diagram-crop.pdf Graphic file (type pdf) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZ -ZER-Diagram-crop.pdf> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/BUZZER-Diagram-crop.pdf used on input line 87. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf, id=763, 307.1475pt x 366.36874pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf Graphic file (type pdf) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf used on input line 87. (pdftex.def) Requested size: 178.86702pt x 213.35492pt. -[159] +[163] Overfull \vbox (30.13353pt too high) has occurred while \output is active [] - -[160 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NT -C-bead.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/fig -ures/therm-sym.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/thermi -stor/figures/THERMISTOR-Diagram-crop.pdf> </home/fossee/Desktop/floss-scilab-ar -duino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermis -tor.png, id=765, 453.695pt x 236.885pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -ermistor.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rmistor.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/thermistor.png used on input line 110. + [164 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf> </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png, id=784, 453.695pt x 236.885pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png used on input line 110. (pdftex.def) Requested size: 397.48499pt x 207.53772pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermis -tor-buzzer.png, id=766, 453.695pt x 240.097pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -ermistor-buzzer.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rmistor-buzzer.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/thermistor-buzzer.png used on input line 124. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png, id=785, 453.695pt x 240.097pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png used on input line 124. (pdftex.def) Requested size: 397.48499pt x 210.35179pt. - [161 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/t -hermistor.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-r -ead/therm-read.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-r -ead/therm-read.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-r -ead/therm-read.ino) [162 </home/fossee/Desktop/floss-scilab-arduino/user-code/t -hermistor/figures/thermistor-buzzer.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-r -ead/therm-read.ino [163]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-b -uzzer/therm-buzzer.ino) [164] [165] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-re -ad.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-bu -zzer.sce) [166] -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-r -ead-xcos.png, id=790, 617.30624pt x 548.0475pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-read-xcos.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rm-read-xcos.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/therm-read-xcos.png used on input line 306. + [165 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino) [166 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino [167]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino) [168] [169] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-buzzer.sce) [170] +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png, id=810, 617.30624pt x 548.0475pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png used on input line 306. (pdftex.def) Requested size: 194.76982pt x 172.91183pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-r -ead.png, id=791, 632.3625pt x 529.98pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-read.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rm-read.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/therm-read.png used on input line 339. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png, id=811, 632.3625pt x 529.98pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png used on input line 339. (pdftex.def) Requested size: 194.76982pt x 163.23271pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-b -uzzer-xcos.png, id=792, 627.34375pt x 530.98375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-buzzer-xcos.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rm-buzzer-xcos.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/therm-buzzer-xcos.png used on input line 355. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png, id=812, 627.34375pt x 530.98375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png used on input line 355. (pdftex.def) Requested size: 258.36281pt x 218.68509pt. - [167 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/t -herm-read-xcos.png>] + [171 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png>] Overfull \hbox (4.77844pt too wide) in paragraph at lines 373--393 [][] [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-b -uzzer.png, id=797, 612.2875pt x 589.20125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-buzzer.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rm-buzzer.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/therm-buzzer.png used on input line 399. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png, id=817, 612.2875pt x 589.20125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png used on input line 399. (pdftex.def) Requested size: 178.86702pt x 172.12265pt. -[168 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-read.png>] - -LaTeX Warning: Text page 169 contains only floats. - -[169 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-buzzer-xcos.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/therm -istor/figures/therm-buzzer.png>] [170] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-re -ad.py [171]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-bu -zzer.py [172]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-rea -d.jl [173]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-buz -zer.jl) [174] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/th -erm-read.mo) [175] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/th -erm-buzzer.mo)) (./user-code/servo/servo.tex [176] +[172 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png>] + +LaTeX Warning: Text page 173 contains only floats. + +[173 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png>] [174] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-read.py [175]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-buzzer.py [176]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-read.jl [177]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-buzzer.jl) [178] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm-read.mo) [179] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm-buzzer.mo)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/servo.tex [180] Chapter 10. Underfull \vbox (badness 1975) has occurred while \output is active [] - [177 + [181 ] Overfull \hbox (23.49748pt too wide) in paragraph at lines 90--98 -[]\T1/cmr/m/n/10.95 In the first ex-per-i-ment, we will move the ser-vo-mo-tor -by $\OT1/cmr/m/n/10.95 30[]$ \T1/cmr/m/n/10.95 us-ing Ar-duino Code 10.1[]. +[]\T1/cmr/m/n/10.95 In the first ex-per-i-ment, we will move the ser-vo-mo-tor by $\OT1/cmr/m/n/10.95 30[]$ \T1/cmr/m/n/10.95 us-ing Ar-duino Code 10.1[]. [] -[178] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/s -ervo-init.ino [179]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-revers -e/servo-reverse.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-loop/s -ervo-loop.ino) [180] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-pot/se -rvo-pot.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sc -e) [181] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce -) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce -) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sc -e) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse -.sce [182]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-loop.sc -e) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce -) -</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.p -ng, id=853, 265.74281pt x 309.40594pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-i -nit.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-in -it.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/se -rvo/figures/servo-init.png used on input line 299. +[182] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino [183]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-reverse/servo-reverse.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-loop/servo-loop.ino) [184] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-pot/servo-pot.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce) [185] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse.sce [186]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-loop.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png, id=871, 265.74281pt x 309.40594pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png used on input line 299. (pdftex.def) Requested size: 178.86702pt x 208.2593pt. - [183] -</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-revers -e.png, id=857, 244.66406pt x 281.55188pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-r -everse.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-re -verse.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/se -rvo/figures/servo-reverse.png used on input line 334. + [187] +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png, id=876, 244.66406pt x 281.55188pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png used on input line 334. (pdftex.def) Requested size: 178.86702pt x 205.84047pt. Underfull \vbox (badness 3199) has occurred while \output is active [] - [184 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo- -init.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.p -ng, id=861, 281.55188pt x 347.04657pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-l -oop.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-lo -op.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/se -rvo/figures/servo-loop.png used on input line 372. + [188 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png, id=880, 281.55188pt x 347.04657pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png used on input line 372. (pdftex.def) Requested size: 178.86702pt x 220.47803pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.pn -g, id=862, 286.06876pt x 292.09125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-p -ot.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-po -t.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/se -rvo/figures/servo-pot.png used on input line 415. +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png, id=881, 286.06876pt x 292.09125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png used on input line 415. (pdftex.def) Requested size: 178.86702pt x 182.63234pt. - -[185 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-r -everse.png>] + [189 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png>] Overfull \hbox (17.60953pt too wide) in paragraph at lines 435--446 [][] [] -[186 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-l -oop.png>] +[190 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png>] -LaTeX Warning: Reference `sec:py-start' on page 187 undefined on input line 459 -. +LaTeX Warning: Reference `sec:py-start' on page 191 undefined on input line 459. Underfull \vbox (badness 10000) has occurred while \output is active [] - [187 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo- -pot.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-init.py -) [188] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py) - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-init.py -[189]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-reverse -.py [190]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-loop.py -[191]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py -[192]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-init.jl) -[193] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-pot.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-pot.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-init.jl) - + [191 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-init.py) [192] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-init.py [193]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-reverse.py [194]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-loop.py [195]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py [196]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-init.jl) [197] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-pot.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-pot.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-init.jl) Overfull \hbox (2.67752pt too wide) in paragraph at lines 600--604 -[]\T1/cmr/m/n/10.95 Rotating the ser-vo-mo-tor to a spec-i-fied de-gree and re- -vers-ing. Avail- +[]\T1/cmr/m/n/10.95 Rotating the ser-vo-mo-tor to a spec-i-fied de-gree and re-vers-ing. Avail- [] - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-reverse. -jl) [194] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-loop.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-pot.jl) -[195] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-i -nit.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo_p -ot.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo_p -ot.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-i -nit.mo [196]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-r -everse.mo [197]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-l -oop.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo_p -ot.mo [198])) (./user-code/modbus/modbus.tex [199] [200 +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-reverse.jl) [198] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-loop.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-pot.jl) [199] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-init.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo_pot.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo_pot.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-init.mo [200]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-reverse.mo [201]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-loop.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo_pot.mo [202])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/modbus.tex [203] [204 ] Chapter 11. -[201] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png, i -d=917, 672.5125pt x 224.84pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/fig1.png used on input line 71. +[205] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png, id=936, 672.5125pt x 224.84pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png used on input line 71. (pdftex.def) Requested size: 357.73405pt x 119.60033pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png, i -d=918, 360.34625pt x 375.4025pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/fig2.png used on input line 79. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png, id=937, 360.34625pt x 375.4025pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png used on input line 79. (pdftex.def) Requested size: 178.86702pt x 186.33748pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png, i -d=919, 481.04718pt x 214.55156pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/fig3.png used on input line 106. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png, id=938, 481.04718pt x 214.55156pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png used on input line 106. (pdftex.def) Requested size: 357.73405pt x 159.55464pt. - [202 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1. -png (PNG copy)> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/fig -ures/fig2.png (PNG copy)>] [203 </home/fossee/Desktop/floss-scilab-arduino/user --code/modbus/figures/fig3.png (PNG copy)>] [204] [205] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up -.png, id=934, 722.7pt x 542.025pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-S -et-Up.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Se -t-Up.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/Full-Set-Up.png used on input line 300. + [206 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png (PNG copy)> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png (PNG copy)>] [207 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png (PNG copy)>] [208] [209] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png, id=952, 722.7pt x 542.025pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png used on input line 300. (pdftex.def) Requested size: 258.36281pt x 193.77246pt. - [206] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagr -am.PNG, id=938, 398.23781pt x 255.95625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block- -diagram.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-d -iagram.PNG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/block-diagram.PNG used on input line 329. + [210] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG, id=956, 398.23781pt x 255.95625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG used on input line 329. (pdftex.def) Requested size: 258.36281pt x 166.06104pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_cod -e_flowchart.png, id=939, 327.2225pt x 480.79625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduin -o_code_flowchart.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino -_code_flowchart.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/arduino_code_flowchart.png used on input line 348. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png, id=957, 327.2225pt x 480.79625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png used on input line 348. (pdftex.def) Requested size: 258.36281pt x 379.61945pt. - [207 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full- -Set-Up.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.p -ng, id=944, 482.55281pt x 362.10281pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowch -art.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowcha -rt.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/flowchart.png used on input line 376. + [211 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png, id=963, 482.55281pt x 362.10281pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png used on input line 376. (pdftex.def) Requested size: 357.73405pt x 268.44914pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out -put.png, id=945, 1028.34187pt x 578.16pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curren -t-output.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current --output.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/current-output.png used on input line 393. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png, id=964, 1028.34187pt x 578.16pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png used on input line 393. (pdftex.def) Requested size: 397.48499pt x 223.4789pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out -put-setup.jpg, id=946, 2509.375pt x 1411.2725pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curren -t-output-setup.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current --output-setup.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/current-output-setup.jpg used on input line 400. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg, id=965, 2509.375pt x 1411.2725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg used on input line 400. (pdftex.def) Requested size: 258.36281pt x 145.29163pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out -put.png, id=947, 1028.34187pt x 578.16pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltag -e-output.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage --output.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/voltage-output.png used on input line 412. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png, id=966, 1028.34187pt x 578.16pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png used on input line 412. (pdftex.def) Requested size: 397.48499pt x 223.4789pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out -put-setup.jpg, id=948, 2509.375pt x 1411.2725pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltag -e-output-setup.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage --output-setup.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/voltage-output-setup.jpg used on input line 419. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg, id=967, 2509.375pt x 1411.2725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg used on input line 419. (pdftex.def) Requested size: 258.36281pt x 145.29163pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-powe -r-output.png, id=949, 1028.34187pt x 578.16pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active --power-output.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active- -power-output.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/active-power-output.png used on input line 429. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png, id=968, 1028.34187pt x 578.16pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png used on input line 429. (pdftex.def) Requested size: 397.48499pt x 223.4789pt. - -[208 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block- -diagram.PNG>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-powe -r-output-setup.jpg, id=954, 2509.375pt x 1411.2725pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active --power-output-setup.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active- -power-output-setup.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/active-power-output-setup.jpg used on input line 436. + [212 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg, id=973, 2509.375pt x 1411.2725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg used on input line 436. (pdftex.def) Requested size: 258.36281pt x 145.29163pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [209 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/ardui -no_code_flowchart.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_ -xcos.png, id=959, 635.37375pt x 455.7025pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_v -alue_xcos.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_va -lue_xcos.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/read_value_xcos.png used on input line 463. + [213 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png, id=978, 635.37375pt x 455.7025pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png used on input line 463. (pdftex.def) Requested size: 258.36281pt x 185.30946pt. Underfull \hbox (badness 1259) in paragraph at lines 466--466 -[]\T1/cmr/m/n/10.95 Figure 11.14: |Xcos di-a-gram to read En-ergy Me-ter val-ue -s. This is what +[]\T1/cmr/m/n/10.95 Figure 11.14: |Xcos di-a-gram to read En-ergy Me-ter val-ues. This is what [] @@ -2383,46 +1494,10 @@ Overfull \hbox (16.70493pt too wide) in paragraph at lines 479--491 [][] [] -[210 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowch -art.png (PNG copy)>] [211 </home/fossee/Desktop/floss-scilab-arduino/user-code/ -modbus/figures/current-output.png (PNG copy)> </home/fossee/Desktop/floss-scila -b-arduino/user-code/modbus/figures/current-output-setup.jpg>] +[214 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png (PNG copy)>] [215 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png (PNG copy)> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg>] Underfull \vbox (badness 10000) has occurred while \output is active [] - [212 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/volta -ge-output.png (PNG copy)> </home/fossee/Desktop/floss-scilab-arduino/user-code/ -modbus/figures/voltage-output-setup.jpg>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send_packet -.ino [213 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/a -ctive-power-output.png (PNG copy)> </home/fossee/Desktop/floss-scilab-arduino/u -ser-code/modbus/figures/active-power-output-setup.jpg>] [214 </home/fossee/Desk -top/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png>]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_val.sce -) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_current -.sci) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_voltage -.sci [215]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_active_ -power.sci) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_current -.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_voltage -.py [216]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_active_ -power.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.j -l) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.j -l [217]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl) - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readCu -rrent.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVo -ltage.mo [218]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPo -wer.mo)) (./floss-arduino.bbl [219] [220 + [216 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png (PNG copy)> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send_packet.ino [217 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png (PNG copy)> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg>] [218 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png>]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_val.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_current.sci) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_voltage.sci [219]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_active_power.sci) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_current.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_voltage.py [220]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_active_power.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.jl [221]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readCurrent.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVoltage.mo [222]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo)) (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.bbl [223] [224 ] Underfull \hbox (badness 10000) in paragraph at lines 4--9 @@ -2431,39 +1506,34 @@ Underfull \hbox (badness 10000) in paragraph at lines 4--9 Underfull \hbox (badness 10000) in paragraph at lines 4--9 -\T1/cmr/m/n/10.95 https://www.scilab.org/community/scilabtec/2009/Use-of-Scilab --for-space- +\T1/cmr/m/n/10.95 https://www.scilab.org/community/scilabtec/2009/Use-of-Scilab-for-space- [] Overfull \hbox (19.10986pt too wide) in paragraph at lines 28--31 -[]\T1/cmr/m/n/10.95 Arduino uno. https://www.arduino.cc/en/uploads/Main/Arduin -oUnoFront240.jpg. +[]\T1/cmr/m/n/10.95 Arduino uno. https://www.arduino.cc/en/uploads/Main/ArduinoUnoFront240.jpg. [] Overfull \hbox (13.0502pt too wide) in paragraph at lines 33--37 -[]\T1/cmr/m/n/10.95 Arduino mega. https://www.arduino.cc/en/uploads/Main/Ardui -noMega2560_R3 +[]\T1/cmr/m/n/10.95 Arduino mega. https://www.arduino.cc/en/uploads/Main/ArduinoMega2560_R3 [] Overfull \hbox (15.39987pt too wide) in paragraph at lines 49--53 -[]\T1/cmr/m/n/10.95 Candy sort-ing ma-chine. http://beta.ivc.no/wiki/index.php -/Skittles_M%26M%27s +[]\T1/cmr/m/n/10.95 Candy sort-ing ma-chine. http://beta.ivc.no/wiki/index.php/Skittles_M%26M%27s [] -[221] +[225] 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. +[]\T1/cmr/m/n/10.95 Juliaio/serialports.jl: Se-ri-al-port io streams in ju-lia backed by py-se-rial. [] ) \tf@thm=\write13 \openout13 = `floss-arduino.thm'. - [222] (./floss-arduino.aux) + [226] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux) LaTeX Warning: There were undefined references. @@ -2472,40 +1542,18 @@ LaTeX Warning: There were multiply-defined labels. ) Here is how much of TeX's memory you used: - 9739 strings out of 481239 - 209689 string characters out of 5920377 + 9779 strings out of 481239 + 214084 string characters out of 5920377 742688 words of memory out of 5000000 - 24283 multiletter control sequences out of 15000+600000 + 24309 multiletter control sequences out of 15000+600000 554670 words of font info for 69 fonts, out of 8000000 for 9000 1143 hyphenation exceptions out of 8191 - 50i,11n,53p,467b,1826s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/share/texmf -/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texlive/texmf-dist/fonts/ -enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfont -s/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c -mmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.p -fb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></us -r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/ -texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/ -texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf- -dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/share/texlive/texmf-dist/fo -nts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/fonts/typ -e1/public/amsfonts/cm/cmsy9.pfb></usr/share/texlive/texmf-dist/fonts/type1/publ -ic/bera/fvmr8a.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx0900.pfb>< -/usr/share/texmf/fonts/type1/public/cm-super/sfbx1095.pfb></usr/share/texmf/fon -ts/type1/public/cm-super/sfbx1200.pfb></usr/share/texmf/fonts/type1/public/cm-s -uper/sfbx1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx2074.pfb></ -usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb></usr/share/texmf/font -s/type1/public/cm-super/sfrm0600.pfb></usr/share/texmf/fonts/type1/public/cm-su -per/sfrm0800.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm0900.pfb></u -sr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb></usr/share/texmf/fonts -/type1/public/cm-super/sfrm1095.pfb></usr/share/texmf/fonts/type1/public/cm-sup -er/sfsi1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfss1095.pfb></us -r/share/texmf/fonts/type1/public/cm-super/sfti1095.pfb> -Output written on floss-arduino.pdf (246 pages, 26462935 bytes). + 50i,11n,53p,509b,1826s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx0900.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1200.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx2074.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm0600.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm0800.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm0900.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfsi1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfss1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfti1095.pfb> +Output written on /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf (250 pages, 26530755 bytes). PDF statistics: - 1097 PDF objects out of 1200 (max. 8388607) - 641 compressed objects within 7 object streams + 1116 PDF objects out of 1200 (max. 8388607) + 650 compressed objects within 7 object streams 0 named destinations out of 1000 (max. 500000) - 551 words of extra memory for PDF output out of 10000 (max. 10000000) + 566 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/floss-arduino.lot b/floss-arduino.lot index 8fdb58b..168490f 100644 --- a/floss-arduino.lot +++ b/floss-arduino.lot @@ -5,36 +5,36 @@ \contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{16}% \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{71}% -\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{72}% -\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{74}% -\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{75}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{96}% -\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{97}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{113}% -\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{115}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {7.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{129}% -\contentsline {table}{\numberline {7.2}{\ignorespaces Parameters for DC motor initialization\relax }}{129}% -\contentsline {table}{\numberline {7.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{133}% -\contentsline {table}{\numberline {7.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{134}% -\contentsline {table}{\numberline {7.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{136}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{152}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {9.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{168}% -\contentsline {table}{\numberline {9.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{170}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{178}% -\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{184}% -\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{186}% -\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{187}% -\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{188}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{204}% -\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{204}% -\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{205}% -\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{205}% -\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{214}% +\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{75}% +\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{76}% +\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{78}% +\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{79}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{100}% +\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{101}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{117}% +\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{119}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {7.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{133}% +\contentsline {table}{\numberline {7.2}{\ignorespaces Parameters for DC motor initialization\relax }}{133}% +\contentsline {table}{\numberline {7.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{137}% +\contentsline {table}{\numberline {7.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{138}% +\contentsline {table}{\numberline {7.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{140}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{156}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {9.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{172}% +\contentsline {table}{\numberline {9.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{174}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{182}% +\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{188}% +\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{190}% +\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{191}% +\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{192}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{208}% +\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{208}% +\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{209}% +\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{209}% +\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{218}% diff --git a/floss-arduino.pdf b/floss-arduino.pdf Binary files differindex c08058f..ef37810 100644 --- a/floss-arduino.pdf +++ b/floss-arduino.pdf diff --git a/floss-arduino.pyd b/floss-arduino.pyd index affa7e3..cb3b9d3 100644 --- a/floss-arduino.pyd +++ b/floss-arduino.pyd @@ -1,31 +1,31 @@ \addvspace {10pt} -\contentsline {section}{\numberline {3.{1}}A Python code to check whether the firmware is properly installed or not}{46}% +\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{47}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the LED through Python}{77}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{78}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{79}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{80}% +\contentsline {section}{\numberline {4.{1}}Turning on the LED through Python}{81}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{82}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{83}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{84}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{99}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{103}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{103}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{116}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{117}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}% +\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{121}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{137}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{138}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{138}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{141}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{142}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{142}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{153}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{157}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{171}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{172}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{175}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{176}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{189}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{190}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{191}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{192}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{193}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{194}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{195}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{196}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{216}% -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{216}% -\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{217}% +\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{220}% +\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{220}% +\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{221}% diff --git a/floss-arduino.synctex.gz b/floss-arduino.synctex.gz Binary files differnew file mode 100644 index 0000000..0eaf271 --- /dev/null +++ b/floss-arduino.synctex.gz diff --git a/floss-arduino.thm b/floss-arduino.thm index ff27492..fcb1350 100644 --- a/floss-arduino.thm +++ b/floss-arduino.thm @@ -1,123 +1,123 @@ \contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{25}% \contentsline {codemass}{{Scilab Code}{3.{1}}{}}{36}% -\contentsline {pymass}{{Python Code}{3.{1}}{}}{46}% -\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{52}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{60}% -\contentsline {egmass}{{Exercise}{4.{1}}{}}{65}% -\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{66}% -\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{66}% -\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{67}% -\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{67}% -\contentsline {egmass}{{Exercise}{4.{2}}{}}{69}% -\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{69}% -\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{69}% -\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{70}% -\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{70}% -\contentsline {egmass}{{Exercise}{4.{3}}{}}{73}% -\contentsline {pymass}{{Python Code}{4.{1}}{}}{77}% -\contentsline {pymass}{{Python Code}{4.{2}}{}}{78}% -\contentsline {pymass}{{Python Code}{4.{3}}{}}{79}% -\contentsline {pymass}{{Python Code}{4.{4}}{}}{80}% -\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{82}% -\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{83}% -\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{83}% -\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{83}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{85}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{85}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{86}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{87}% -\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{93}% -\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{93}% -\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{95}% -\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{95}% -\contentsline {egmass}{{Exercise}{5.{1}}{}}{97}% -\contentsline {pymass}{{Python Code}{5.{1}}{}}{99}% -\contentsline {pymass}{{Python Code}{5.{2}}{}}{99}% -\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{101}% -\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{102}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{102}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{103}% -\contentsline {egmass}{{Exercise}{6.{1}}{}}{109}% -\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{109}% -\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{110}% -\contentsline {egmass}{{Exercise}{6.{2}}{}}{111}% -\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{111}% -\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{112}% -\contentsline {egmass}{{Exercise}{6.{3}}{}}{115}% -\contentsline {pymass}{{Python Code}{6.{1}}{}}{116}% -\contentsline {pymass}{{Python Code}{6.{2}}{}}{117}% -\contentsline {egmass}{{Exercise}{6.{4}}{}}{118}% -\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{119}% -\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{119}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{120}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{121}% -\contentsline {egmass}{{Exercise}{7.{1}}{}}{126}% -\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{127}% -\contentsline {ardmass}{{Arduino Code}{7.{2}}{}}{127}% -\contentsline {ardmass}{{Arduino Code}{7.{3}}{}}{127}% -\contentsline {egmass}{{Exercise}{7.{2}}{}}{130}% -\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{131}% -\contentsline {codemass}{{Scilab Code}{7.{2}}{}}{131}% -\contentsline {codemass}{{Scilab Code}{7.{3}}{}}{131}% -\contentsline {egmass}{{Exercise}{7.{3}}{}}{133}% -\contentsline {pymass}{{Python Code}{7.{1}}{}}{137}% -\contentsline {pymass}{{Python Code}{7.{2}}{}}{138}% -\contentsline {pymass}{{Python Code}{7.{3}}{}}{138}% -\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{140}% -\contentsline {juliamass}{{Julia Code}{7.{2}}{}}{141}% -\contentsline {juliamass}{{Julia Code}{7.{3}}{}}{141}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{142}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{2}}{}}{142}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{3}}{}}{143}% -\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{148}% -\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{150}% -\contentsline {pymass}{{Python Code}{8.{1}}{}}{153}% -\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{155}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{156}% -\contentsline {egmass}{{Exercise}{9.{1}}{}}{163}% -\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{163}% -\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{164}% -\contentsline {egmass}{{Exercise}{9.{2}}{}}{165}% -\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{166}% -\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{166}% -\contentsline {pymass}{{Python Code}{9.{1}}{}}{171}% -\contentsline {pymass}{{Python Code}{9.{2}}{}}{172}% -\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{173}% -\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{174}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{175}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{176}% -\contentsline {egmass}{{Exercise}{10.{1}}{}}{179}% -\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{179}% -\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{180}% -\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{180}% -\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{181}% -\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{182}% -\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{182}% -\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{183}% -\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{183}% -\contentsline {pymass}{{Python Code}{10.{1}}{}}{189}% -\contentsline {pymass}{{Python Code}{10.{2}}{}}{190}% -\contentsline {pymass}{{Python Code}{10.{3}}{}}{191}% -\contentsline {pymass}{{Python Code}{10.{4}}{}}{192}% -\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{194}% -\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{194}% -\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{195}% -\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{195}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{196}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{197}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{198}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{198}% -\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{213}% -\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{215}% -\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{215}% -\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{215}% -\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{216}% -\contentsline {pymass}{{Python Code}{11.{1}}{}}{216}% -\contentsline {pymass}{{Python Code}{11.{2}}{}}{216}% -\contentsline {pymass}{{Python Code}{11.{3}}{}}{217}% -\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{217}% -\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{217}% -\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{218}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{218}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{218}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{219}% +\contentsline {pymass}{{Python Code}{3.{1}}{}}{47}% +\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{56}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{64}% +\contentsline {egmass}{{Exercise}{4.{1}}{}}{69}% +\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{70}% +\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{70}% +\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{71}% +\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{71}% +\contentsline {egmass}{{Exercise}{4.{2}}{}}{73}% +\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{73}% +\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{73}% +\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{74}% +\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{74}% +\contentsline {egmass}{{Exercise}{4.{3}}{}}{77}% +\contentsline {pymass}{{Python Code}{4.{1}}{}}{81}% +\contentsline {pymass}{{Python Code}{4.{2}}{}}{82}% +\contentsline {pymass}{{Python Code}{4.{3}}{}}{83}% +\contentsline {pymass}{{Python Code}{4.{4}}{}}{84}% +\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{86}% +\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{87}% +\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{87}% +\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{87}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{89}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{89}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{90}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{91}% +\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{97}% +\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{97}% +\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{99}% +\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{99}% +\contentsline {egmass}{{Exercise}{5.{1}}{}}{101}% +\contentsline {pymass}{{Python Code}{5.{1}}{}}{103}% +\contentsline {pymass}{{Python Code}{5.{2}}{}}{103}% +\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{105}% +\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{106}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{106}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{107}% +\contentsline {egmass}{{Exercise}{6.{1}}{}}{113}% +\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{113}% +\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{114}% +\contentsline {egmass}{{Exercise}{6.{2}}{}}{115}% +\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{115}% +\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{116}% +\contentsline {egmass}{{Exercise}{6.{3}}{}}{119}% +\contentsline {pymass}{{Python Code}{6.{1}}{}}{120}% +\contentsline {pymass}{{Python Code}{6.{2}}{}}{121}% +\contentsline {egmass}{{Exercise}{6.{4}}{}}{122}% +\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{123}% +\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{123}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{124}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{125}% +\contentsline {egmass}{{Exercise}{7.{1}}{}}{130}% +\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{131}% +\contentsline {ardmass}{{Arduino Code}{7.{2}}{}}{131}% +\contentsline {ardmass}{{Arduino Code}{7.{3}}{}}{131}% +\contentsline {egmass}{{Exercise}{7.{2}}{}}{134}% +\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{135}% +\contentsline {codemass}{{Scilab Code}{7.{2}}{}}{135}% +\contentsline {codemass}{{Scilab Code}{7.{3}}{}}{135}% +\contentsline {egmass}{{Exercise}{7.{3}}{}}{137}% +\contentsline {pymass}{{Python Code}{7.{1}}{}}{141}% +\contentsline {pymass}{{Python Code}{7.{2}}{}}{142}% +\contentsline {pymass}{{Python Code}{7.{3}}{}}{142}% +\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{144}% +\contentsline {juliamass}{{Julia Code}{7.{2}}{}}{145}% +\contentsline {juliamass}{{Julia Code}{7.{3}}{}}{145}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{146}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{2}}{}}{146}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{3}}{}}{147}% +\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{152}% +\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{154}% +\contentsline {pymass}{{Python Code}{8.{1}}{}}{157}% +\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{159}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{160}% +\contentsline {egmass}{{Exercise}{9.{1}}{}}{167}% +\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{167}% +\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{168}% +\contentsline {egmass}{{Exercise}{9.{2}}{}}{169}% +\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{170}% +\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{170}% +\contentsline {pymass}{{Python Code}{9.{1}}{}}{175}% +\contentsline {pymass}{{Python Code}{9.{2}}{}}{176}% +\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{177}% +\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{178}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{179}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{180}% +\contentsline {egmass}{{Exercise}{10.{1}}{}}{183}% +\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{183}% +\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{184}% +\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{184}% +\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{185}% +\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{186}% +\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{186}% +\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{187}% +\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{187}% +\contentsline {pymass}{{Python Code}{10.{1}}{}}{193}% +\contentsline {pymass}{{Python Code}{10.{2}}{}}{194}% +\contentsline {pymass}{{Python Code}{10.{3}}{}}{195}% +\contentsline {pymass}{{Python Code}{10.{4}}{}}{196}% +\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{198}% +\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{198}% +\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{199}% +\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{199}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{200}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{201}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{202}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{202}% +\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{217}% +\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{219}% +\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{219}% +\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{219}% +\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{220}% +\contentsline {pymass}{{Python Code}{11.{1}}{}}{220}% +\contentsline {pymass}{{Python Code}{11.{2}}{}}{220}% +\contentsline {pymass}{{Python Code}{11.{3}}{}}{221}% +\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{221}% +\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{221}% +\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{222}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{222}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{222}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{223}% diff --git a/floss-arduino.toc b/floss-arduino.toc index f631d1c..b29f3d3 100644 --- a/floss-arduino.toc +++ b/floss-arduino.toc @@ -30,8 +30,8 @@ \contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{24}% \contentsline {subsection}{\numberline {3.1.5}Firmware}{25}% \contentsline {section}{\numberline {3.2}Scilab}{26}% -\contentsline {subsection}{\numberline {3.2.1}Downloading and installing Scilab\ on Windows}{26}% -\contentsline {subsection}{\numberline {3.2.2}Downloading and installing Scilab\ on Linux}{27}% +\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}% +\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{27}% \contentsline {subsection}{\numberline {3.2.3}Scilab Arduino toolbox}{27}% \contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{29}% \contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{31}% @@ -42,165 +42,166 @@ \contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{41}% \contentsline {section}{\numberline {3.4}Python}{42}% \contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{42}% -\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on Linux}{45}% -\contentsline {subsection}{\numberline {3.4.3}Firmware}{46}% -\contentsline {section}{\numberline {3.5}Julia}{47}% -\contentsline {subsection}{\numberline {3.5.1}Downloading and installing Julia}{47}% -\contentsline {subsection}{\numberline {3.5.2}Executing source files in Julia}{50}% -\contentsline {subsection}{\numberline {3.5.3}Julia Arduino toolbox}{51}% -\contentsline {subsection}{\numberline {3.5.4}Firmware}{52}% -\contentsline {section}{\numberline {3.6}OpenModelica}{52}% -\contentsline {subsection}{\numberline {3.6.1}Downloading and installing OpenModelica}{52}% -\contentsline {subsection}{\numberline {3.6.2}Simulating models in OpenModelica}{54}% -\contentsline {subsection}{\numberline {3.6.3}OpenModelica Arduino toolbox}{56}% -\contentsline {subsection}{\numberline {3.6.4}Firmware}{60}% -\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{61}% -\contentsline {section}{\numberline {4.1}Preliminaries}{61}% -\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{63}% -\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{64}% -\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{64}% -\contentsline {paragraph}{Note:}{65}% -\contentsline {paragraph}{Note:}{65}% -\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{66}% -\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{68}% -\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{68}% -\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{69}% -\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{70}% -\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{74}% -\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{74}% -\contentsline {subsection}{\numberline {4.6.2}Python Code}{77}% -\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{81}% -\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{81}% -\contentsline {subsection}{\numberline {4.7.2}Julia Code}{82}% -\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{84}% -\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{84}% -\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{85}% -\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{89}% -\contentsline {section}{\numberline {5.1}Preliminaries}{89}% -\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{89}% -\contentsline {section}{\numberline {5.3}Reading the Pushbutton Status from the Arduino IDE}{92}% -\contentsline {subsection}{\numberline {5.3.1}Reading the Pushbutton Status}{92}% -\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{93}% -\contentsline {section}{\numberline {5.4}Reading the Pushbutton Status from Scilab}{94}% -\contentsline {subsection}{\numberline {5.4.1}Reading the Pushbutton Status}{94}% -\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{95}% -\contentsline {section}{\numberline {5.5}Accessing the Pushbutton from Xcos}{95}% -\contentsline {section}{\numberline {5.6}Reading the Pushbutton Status from Python}{98}% -\contentsline {subsection}{\numberline {5.6.1}Reading the Pushbutton Status}{98}% -\contentsline {subsection}{\numberline {5.6.2}Python Code}{99}% -\contentsline {section}{\numberline {5.7}Reading the Pushbutton Status from Julia}{101}% -\contentsline {subsection}{\numberline {5.7.1}Reading the Pushbutton Status}{101}% -\contentsline {subsection}{\numberline {5.7.2}Julia Code}{101}% -\contentsline {section}{\numberline {5.8}Reading the Pushbutton Status from OpenModelica}{102}% -\contentsline {subsection}{\numberline {5.8.1}Reading the Pushbutton Status}{102}% -\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{102}% -\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{105}% -\contentsline {section}{\numberline {6.1}Preliminaries}{105}% -\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{107}% -\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{108}% -\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{108}% -\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{109}% -\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{110}% -\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{110}% -\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{111}% -\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{112}% -\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{114}% -\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{114}% -\contentsline {subsection}{\numberline {6.6.2}Python Code}{116}% -\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{118}% -\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{118}% -\contentsline {subsection}{\numberline {6.7.2}Julia Code}{119}% -\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{119}% -\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{119}% -\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{120}% -\contentsline {chapter}{\numberline {7}Controlling a DC motor}{123}% -\contentsline {section}{\numberline {7.1}Preliminaries}{123}% -\contentsline {section}{\numberline {7.2}Controlling the DC motor from Arduino}{125}% -\contentsline {subsection}{\numberline {7.2.1}Controlling the DC motor}{125}% -\contentsline {subsection}{\numberline {7.2.2}Arduino Code}{127}% -\contentsline {section}{\numberline {7.3}Controlling the DC motor from Scilab}{128}% -\contentsline {subsection}{\numberline {7.3.1}Initialization}{128}% -\contentsline {subsection}{\numberline {7.3.2}Rotation for a specified time}{129}% -\contentsline {subsection}{\numberline {7.3.3}Using the capabilities of Scilab}{130}% -\contentsline {subsection}{\numberline {7.3.4}Scilab Code}{131}% -\contentsline {section}{\numberline {7.4}Controlling the DC Motor from Xcos}{132}% -\contentsline {section}{\numberline {7.5}Controlling the DC Motor from Python}{135}% -\contentsline {subsection}{\numberline {7.5.1}Controlling the DC Motor}{135}% -\contentsline {subsection}{\numberline {7.5.2}Python Code}{137}% -\contentsline {section}{\numberline {7.6}Controlling the DC Motor from Julia}{140}% -\contentsline {subsection}{\numberline {7.6.1}Controlling the DC Motor}{140}% -\contentsline {subsection}{\numberline {7.6.2}Julia Code}{140}% -\contentsline {section}{\numberline {7.7}Controlling the DC Motor from OpenModelica}{141}% -\contentsline {subsection}{\numberline {7.7.1}Controlling the DC Motor}{141}% -\contentsline {subsection}{\numberline {7.7.2}OpenModelica Code}{142}% -\contentsline {chapter}{\numberline {8}Interfacing a Potentiometer}{145}% -\contentsline {section}{\numberline {8.1}Preliminaries}{145}% -\contentsline {section}{\numberline {8.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{146}% -\contentsline {section}{\numberline {8.3}Reading the potentiometer from the Arduino IDE}{147}% -\contentsline {subsection}{\numberline {8.3.1}Reading the potentiometer}{147}% -\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{148}% -\contentsline {section}{\numberline {8.4}Reading the potentiometer from Scilab}{149}% -\contentsline {subsection}{\numberline {8.4.1}Reading the potentiometer}{149}% -\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{150}% -\contentsline {section}{\numberline {8.5}Reading the potentiometer from Xcos}{150}% -\contentsline {paragraph}{Exercise:}{151}% -\contentsline {section}{\numberline {8.6}Reading the potentiometer from Python}{151}% -\contentsline {subsection}{\numberline {8.6.1}Reading the potentiometer}{151}% -\contentsline {subsection}{\numberline {8.6.2}Python Code}{153}% -\contentsline {section}{\numberline {8.7}Reading the potentiometer from Julia}{154}% -\contentsline {subsection}{\numberline {8.7.1}Reading the potentiometer}{154}% -\contentsline {subsection}{\numberline {8.7.2}Julia Code}{155}% -\contentsline {section}{\numberline {8.8}Reading the potentiometer from OpenModelica}{155}% -\contentsline {subsection}{\numberline {8.8.1}Reading the potentiometer}{155}% -\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{156}% -\contentsline {chapter}{\numberline {9}Interfacing a Thermistor}{159}% -\contentsline {section}{\numberline {9.1}Preliminaries}{159}% -\contentsline {section}{\numberline {9.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{160}% -\contentsline {section}{\numberline {9.3}Interfacing the Thermistor from the Arduino IDE}{162}% -\contentsline {subsection}{\numberline {9.3.1}Interfacing the Thermistor}{162}% -\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{163}% -\contentsline {section}{\numberline {9.4}Interfacing the Thermistor from Scilab}{164}% -\contentsline {subsection}{\numberline {9.4.1}Interfacing the Thermistor}{164}% -\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{166}% -\contentsline {section}{\numberline {9.5}Interfacing the Thermistor from Xcos}{167}% -\contentsline {section}{\numberline {9.6}Interfacing the Thermistor from Python}{170}% -\contentsline {subsection}{\numberline {9.6.1}Interfacing the Thermistor}{170}% -\contentsline {subsection}{\numberline {9.6.2}Python Code}{171}% -\contentsline {section}{\numberline {9.7}Interfacing the Thermistor from Julia}{173}% -\contentsline {subsection}{\numberline {9.7.1}Interfacing the Thermistor}{173}% -\contentsline {subsection}{\numberline {9.7.2}Julia Code}{173}% -\contentsline {section}{\numberline {9.8}Interfacing the Thermistor from OpenModelica}{174}% -\contentsline {subsection}{\numberline {9.8.1}Interfacing the Thermistor}{174}% -\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{175}% -\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{177}% -\contentsline {section}{\numberline {10.1}Preliminaries}{177}% -\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{178}% -\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{178}% -\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{179}% -\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{181}% -\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{181}% -\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{182}% -\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{183}% -\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{188}% -\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{188}% -\contentsline {subsection}{\numberline {10.5.2}Python Code}{189}% -\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{193}% -\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{193}% -\contentsline {subsection}{\numberline {10.6.2}Julia Code}{194}% -\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{195}% -\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{195}% -\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{196}% -\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{201}% -\contentsline {section}{\numberline {11.1}Preliminaries}{201}% -\contentsline {section}{\numberline {11.2}Objective}{206}% -\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{206}% -\contentsline {section}{\numberline {11.4}Software}{207}% -\contentsline {section}{\numberline {11.5}Output}{208}% -\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{210}% -\contentsline {section}{\numberline {11.7}Code}{213}% -\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{213}% -\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{215}% -\contentsline {subsection}{\numberline {11.7.3}Python Code}{216}% -\contentsline {subsection}{\numberline {11.7.4}Julia Code}{217}% -\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{218}% -\contentsline {chapter}{\numberline {References}}{221}% +\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{45}% +\contentsline {subsection}{\numberline {3.4.3}Python Arduino toolbox}{46}% +\contentsline {subsection}{\numberline {3.4.4}Firmware}{47}% +\contentsline {section}{\numberline {3.5}Julia}{48}% +\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{48}% +\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{52}% +\contentsline {subsection}{\numberline {3.5.3}Julia Arduino toolbox}{55}% +\contentsline {subsection}{\numberline {3.5.4}Firmware}{56}% +\contentsline {section}{\numberline {3.6}OpenModelica}{56}% +\contentsline {subsection}{\numberline {3.6.1}Downloading and installing OpenModelica}{57}% +\contentsline {subsection}{\numberline {3.6.2}Simulating models in OpenModelica}{57}% +\contentsline {subsection}{\numberline {3.6.3}OpenModelica Arduino toolbox}{60}% +\contentsline {subsection}{\numberline {3.6.4}Firmware}{64}% +\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{65}% +\contentsline {section}{\numberline {4.1}Preliminaries}{65}% +\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{67}% +\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{68}% +\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{68}% +\contentsline {paragraph}{Note:}{69}% +\contentsline {paragraph}{Note:}{69}% +\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{70}% +\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{72}% +\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{72}% +\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{73}% +\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{74}% +\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{78}% +\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{78}% +\contentsline {subsection}{\numberline {4.6.2}Python Code}{81}% +\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{85}% +\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{85}% +\contentsline {subsection}{\numberline {4.7.2}Julia Code}{86}% +\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{88}% +\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{88}% +\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{89}% +\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{93}% +\contentsline {section}{\numberline {5.1}Preliminaries}{93}% +\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{93}% +\contentsline {section}{\numberline {5.3}Reading the Pushbutton Status from the Arduino IDE}{96}% +\contentsline {subsection}{\numberline {5.3.1}Reading the Pushbutton Status}{96}% +\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{97}% +\contentsline {section}{\numberline {5.4}Reading the Pushbutton Status from Scilab}{98}% +\contentsline {subsection}{\numberline {5.4.1}Reading the Pushbutton Status}{98}% +\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{99}% +\contentsline {section}{\numberline {5.5}Accessing the Pushbutton from Xcos}{99}% +\contentsline {section}{\numberline {5.6}Reading the Pushbutton Status from Python}{102}% +\contentsline {subsection}{\numberline {5.6.1}Reading the Pushbutton Status}{102}% +\contentsline {subsection}{\numberline {5.6.2}Python Code}{103}% +\contentsline {section}{\numberline {5.7}Reading the Pushbutton Status from Julia}{105}% +\contentsline {subsection}{\numberline {5.7.1}Reading the Pushbutton Status}{105}% +\contentsline {subsection}{\numberline {5.7.2}Julia Code}{105}% +\contentsline {section}{\numberline {5.8}Reading the Pushbutton Status from OpenModelica}{106}% +\contentsline {subsection}{\numberline {5.8.1}Reading the Pushbutton Status}{106}% +\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{106}% +\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{109}% +\contentsline {section}{\numberline {6.1}Preliminaries}{109}% +\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{111}% +\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{112}% +\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{112}% +\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{113}% +\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{114}% +\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{114}% +\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{115}% +\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{116}% +\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{118}% +\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{118}% +\contentsline {subsection}{\numberline {6.6.2}Python Code}{120}% +\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{122}% +\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{122}% +\contentsline {subsection}{\numberline {6.7.2}Julia Code}{123}% +\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{123}% +\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{123}% +\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{124}% +\contentsline {chapter}{\numberline {7}Controlling a DC motor}{127}% +\contentsline {section}{\numberline {7.1}Preliminaries}{127}% +\contentsline {section}{\numberline {7.2}Controlling the DC motor from Arduino}{129}% +\contentsline {subsection}{\numberline {7.2.1}Controlling the DC motor}{129}% +\contentsline {subsection}{\numberline {7.2.2}Arduino Code}{131}% +\contentsline {section}{\numberline {7.3}Controlling the DC motor from Scilab}{132}% +\contentsline {subsection}{\numberline {7.3.1}Initialization}{132}% +\contentsline {subsection}{\numberline {7.3.2}Rotation for a specified time}{133}% +\contentsline {subsection}{\numberline {7.3.3}Using the capabilities of Scilab}{134}% +\contentsline {subsection}{\numberline {7.3.4}Scilab Code}{135}% +\contentsline {section}{\numberline {7.4}Controlling the DC Motor from Xcos}{136}% +\contentsline {section}{\numberline {7.5}Controlling the DC Motor from Python}{139}% +\contentsline {subsection}{\numberline {7.5.1}Controlling the DC Motor}{139}% +\contentsline {subsection}{\numberline {7.5.2}Python Code}{141}% +\contentsline {section}{\numberline {7.6}Controlling the DC Motor from Julia}{144}% +\contentsline {subsection}{\numberline {7.6.1}Controlling the DC Motor}{144}% +\contentsline {subsection}{\numberline {7.6.2}Julia Code}{144}% +\contentsline {section}{\numberline {7.7}Controlling the DC Motor from OpenModelica}{145}% +\contentsline {subsection}{\numberline {7.7.1}Controlling the DC Motor}{145}% +\contentsline {subsection}{\numberline {7.7.2}OpenModelica Code}{146}% +\contentsline {chapter}{\numberline {8}Interfacing a Potentiometer}{149}% +\contentsline {section}{\numberline {8.1}Preliminaries}{149}% +\contentsline {section}{\numberline {8.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{150}% +\contentsline {section}{\numberline {8.3}Reading the potentiometer from the Arduino IDE}{151}% +\contentsline {subsection}{\numberline {8.3.1}Reading the potentiometer}{151}% +\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{152}% +\contentsline {section}{\numberline {8.4}Reading the potentiometer from Scilab}{153}% +\contentsline {subsection}{\numberline {8.4.1}Reading the potentiometer}{153}% +\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{154}% +\contentsline {section}{\numberline {8.5}Reading the potentiometer from Xcos}{154}% +\contentsline {paragraph}{Exercise:}{155}% +\contentsline {section}{\numberline {8.6}Reading the potentiometer from Python}{155}% +\contentsline {subsection}{\numberline {8.6.1}Reading the potentiometer}{155}% +\contentsline {subsection}{\numberline {8.6.2}Python Code}{157}% +\contentsline {section}{\numberline {8.7}Reading the potentiometer from Julia}{158}% +\contentsline {subsection}{\numberline {8.7.1}Reading the potentiometer}{158}% +\contentsline {subsection}{\numberline {8.7.2}Julia Code}{159}% +\contentsline {section}{\numberline {8.8}Reading the potentiometer from OpenModelica}{159}% +\contentsline {subsection}{\numberline {8.8.1}Reading the potentiometer}{159}% +\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{160}% +\contentsline {chapter}{\numberline {9}Interfacing a Thermistor}{163}% +\contentsline {section}{\numberline {9.1}Preliminaries}{163}% +\contentsline {section}{\numberline {9.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{164}% +\contentsline {section}{\numberline {9.3}Interfacing the Thermistor from the Arduino IDE}{166}% +\contentsline {subsection}{\numberline {9.3.1}Interfacing the Thermistor}{166}% +\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{167}% +\contentsline {section}{\numberline {9.4}Interfacing the Thermistor from Scilab}{168}% +\contentsline {subsection}{\numberline {9.4.1}Interfacing the Thermistor}{168}% +\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{170}% +\contentsline {section}{\numberline {9.5}Interfacing the Thermistor from Xcos}{171}% +\contentsline {section}{\numberline {9.6}Interfacing the Thermistor from Python}{174}% +\contentsline {subsection}{\numberline {9.6.1}Interfacing the Thermistor}{174}% +\contentsline {subsection}{\numberline {9.6.2}Python Code}{175}% +\contentsline {section}{\numberline {9.7}Interfacing the Thermistor from Julia}{177}% +\contentsline {subsection}{\numberline {9.7.1}Interfacing the Thermistor}{177}% +\contentsline {subsection}{\numberline {9.7.2}Julia Code}{177}% +\contentsline {section}{\numberline {9.8}Interfacing the Thermistor from OpenModelica}{178}% +\contentsline {subsection}{\numberline {9.8.1}Interfacing the Thermistor}{178}% +\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{179}% +\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{181}% +\contentsline {section}{\numberline {10.1}Preliminaries}{181}% +\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{182}% +\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{182}% +\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{183}% +\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{185}% +\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{185}% +\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{186}% +\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{187}% +\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{192}% +\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{192}% +\contentsline {subsection}{\numberline {10.5.2}Python Code}{193}% +\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{197}% +\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{197}% +\contentsline {subsection}{\numberline {10.6.2}Julia Code}{198}% +\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{199}% +\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{199}% +\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{200}% +\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{205}% +\contentsline {section}{\numberline {11.1}Preliminaries}{205}% +\contentsline {section}{\numberline {11.2}Objective}{210}% +\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{210}% +\contentsline {section}{\numberline {11.4}Software}{211}% +\contentsline {section}{\numberline {11.5}Output}{212}% +\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{214}% +\contentsline {section}{\numberline {11.7}Code}{217}% +\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{217}% +\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{219}% +\contentsline {subsection}{\numberline {11.7.3}Python Code}{220}% +\contentsline {subsection}{\numberline {11.7.4}Julia Code}{221}% +\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{222}% +\contentsline {chapter}{\numberline {References}}{225}% diff --git a/user-code/led/python/Arduino/Arduino.py b/user-code/led/python/Arduino/Arduino.py index eb27562..5d2b5c6 100644 --- a/user-code/led/python/Arduino/Arduino.py +++ b/user-code/led/python/Arduino/Arduino.py @@ -40,7 +40,7 @@ class Initialization: else: self.ser = Serial(PortNo,baudrate) sleep(2) - self.checkfirmware() + # self.checkfirmware() def close_serial(self): #global ser @@ -49,21 +49,25 @@ class Initialization: def checkfirmware(self): print ("Check Firm Ware") #global ser - self.ser.write(bytes([118])) #chr(118) - try: - x=self.ser.read() - #print(x) - #x=self.ser.read() - #print(x) - if x==b'o': - try: - x=self.ser.read() - except: - sys.exit("aa..! error..! it seems correct firmware not loaded") - else: + i = 0 + while i < 3: + self.ser.write(bytes([118])) #chr(118) + try: + x=self.ser.read(2) + print(x.decode('UTF-8')) + #x=self.ser.read() + #print(x) + # if x==b'o': + # try: + # # x=self.ser.read() + # # print(x.decode('UTF-8')) + # except: + # sys.exit("aa..! error..! it seems correct firmware not loaded") + # else: + # sys.exit("aa..! error..! it seems correct firmware not loaded") + except: sys.exit("aa..! error..! it seems correct firmware not loaded") - except: - sys.exit("aa..! error..! it seems correct firmware not loaded") + i = i + 1 class Arduino(Initialization): @@ -101,14 +105,14 @@ class Arduino(Initialization): cmd="D"+"r"+a[pin] self.ser.write(cmd.encode('utf-8')) a=self.ser.read() - return(a) + return(a.decode('UTF-8')) def cmd_analog_in(self,ard_no,pin): cmd="" a=["0","1","2","3","4","5","6","7","8","9",":",";","<","=",">","A","B","C","D"] cmd="A"+a[pin] self.ser.write(cmd.encode('utf-8')) - analog_times=[]; + analog_times=[] b1=ord(self.ser.read(1)) b2=ord(self.ser.read(1)) a=b1+b2*256 diff --git a/user-code/led/python/Arduino/__pycache__/Arduino.cpython-36.pyc b/user-code/led/python/Arduino/__pycache__/Arduino.cpython-36.pyc Binary files differnew file mode 100644 index 0000000..2065df9 --- /dev/null +++ b/user-code/led/python/Arduino/__pycache__/Arduino.cpython-36.pyc diff --git a/user-code/led/python/Arduino/__pycache__/Arduino.cpython-38.pyc b/user-code/led/python/Arduino/__pycache__/Arduino.cpython-38.pyc Binary files differindex 197fecd..03744c3 100644 --- a/user-code/led/python/Arduino/__pycache__/Arduino.cpython-38.pyc +++ b/user-code/led/python/Arduino/__pycache__/Arduino.cpython-38.pyc diff --git a/user-code/led/python/Arduino/__pycache__/__init__.cpython-36.pyc b/user-code/led/python/Arduino/__pycache__/__init__.cpython-36.pyc Binary files differnew file mode 100644 index 0000000..19c20eb --- /dev/null +++ b/user-code/led/python/Arduino/__pycache__/__init__.cpython-36.pyc diff --git a/user-code/led/python/Arduino/__pycache__/__init__.cpython-38.pyc b/user-code/led/python/Arduino/__pycache__/__init__.cpython-38.pyc Binary files differindex 5d53a5d..ccbb74a 100644 --- a/user-code/led/python/Arduino/__pycache__/__init__.cpython-38.pyc +++ b/user-code/led/python/Arduino/__pycache__/__init__.cpython-38.pyc diff --git a/user-code/led/python/test_firmware.py b/user-code/led/python/test_firmware.py new file mode 100644 index 0000000..48e81e6 --- /dev/null +++ b/user-code/led/python/test_firmware.py @@ -0,0 +1,33 @@ +import os +import sys +cwd=os.getcwd() +(setpath,Examples)=os.path.split(cwd) +#print setpath +sys.path.append(setpath) + +from Arduino.Arduino import Arduino +from time import sleep + +class TEST_FIRMWARE: + def __init__(self,baudrate): + self.baudrate=baudrate + self.setup() + self.run() + self.exit() + + def setup(self): + self.obj_arduino=Arduino() + self.port=self.obj_arduino.locateport() + self.obj_arduino.open_serial(1,self.port,self.baudrate) + + def run(self): + self.obj_arduino.checkfirmware() + + def exit(self): + self.obj_arduino.close_serial() + +def main(): + obj_led=TEST_FIRMWARE(115200) + +if __name__== '__main__': + main() diff --git a/user-code/sw-env/figures/julia-pkg-windows.png b/user-code/sw-env/figures/julia-pkg-windows.png Binary files differnew file mode 100644 index 0000000..2c72e70 --- /dev/null +++ b/user-code/sw-env/figures/julia-pkg-windows.png diff --git a/user-code/sw-env/figures/julia-repl-windows.png b/user-code/sw-env/figures/julia-repl-windows.png Binary files differnew file mode 100644 index 0000000..34e991a --- /dev/null +++ b/user-code/sw-env/figures/julia-repl-windows.png diff --git a/user-code/sw-env/figures/julia-windows-install.png b/user-code/sw-env/figures/julia-windows-install.png Binary files differnew file mode 100644 index 0000000..580caea --- /dev/null +++ b/user-code/sw-env/figures/julia-windows-install.png diff --git a/user-code/sw-env/sw-env.tex b/user-code/sw-env/sw-env.tex index 275b787..e07b861 100644 --- a/user-code/sw-env/sw-env.tex +++ b/user-code/sw-env/sw-env.tex @@ -409,7 +409,7 @@ However, we strongly recommend the readers should watch the sixth and thirteenth tutorials, i.e., Getting Started and Xcos Introduction.
-\subsection{Downloading and installing \scilab\ on Windows}\label{scilab-installation-windows}
+\subsection{Downloading and installing on Windows}\label{scilab-installation-windows}
This book uses Scilab 5.5.2 for demonstrating the experiments,
both on Windows and Linux. Starting from download, we shall go through
the steps to set up Scilab 5.5.2 on Windows OS:
@@ -433,7 +433,7 @@ the steps to set up Scilab 5.5.2 on Windows OS: Once the installation is complete, Scilab can be launched either from the
Start menu or by double-clicking on the Scilab icon created on the Desktop.
-\subsection{Downloading and installing \scilab\ on Linux}\label{scilab-installation-linux}
+\subsection{Downloading and installing on GNU/Linux Ubuntu}\label{scilab-installation-linux}
Package managers of Linux do not have the latest versions of Scilab.
So, we will install Scilab by downloading the executable file
@@ -917,7 +917,7 @@ The Python interpreter and the extensive standard library are available in sourc charge for all major platforms, and can be freely distributed \cite{python-ref}.
-\subsection{Downloading and installing on Windows} \label{python-installation}
+\subsection{Downloading and installing on Windows} \label{py-windows}
This book uses Python 3 for demonstrating the experiments, both on Windows
and Linux. Since Python uses indentation to indicate a block of code,
the users are advised to install a programmer text editor like Atom.
@@ -1006,7 +1006,7 @@ below: \item To exit the Command Prompt, type {\tt exit} and press Enter.
\end{enumerate}
-\subsection{Downloading and installing on Linux}
+\subsection{Downloading and installing on GNU/Linux Ubuntu} \label{py-linux}
On Linux, we can install Python from the terminal. Please ensure that you
are connected to the Internet. To install Python 3.5, carry out the steps given below:
\begin{enumerate}
@@ -1076,23 +1076,47 @@ below: % \end{enumerate}
+\subsection{Python Arduino toolbox}
+Python, by default, does not have the capability to connect to Arduino.
+All such add-on functionalities are added to Python using packages.
+The Python Arduino toolbox can be found inside the {\tt Origin/tools/windows} directory,
+see \fnrefp{fn:file-loc}. This toolbox is compatible for both of the operating systems: Windows and Linux.
+The Python scripts (or codes) for various experiments mentioned throughout this book can be found in
+{\tt Origin/user-code} directory. The {\tt user-code} directory will have many sub-directories as per the experiments.
+
+In this book, we have created a package named "Arduino" in Python 3. This package is available at
+{\tt Origin/tools/windows}. This package makes use of the functions available in pyserial \cite{pySerial} to
+establish serial communication with Arduino. In this package, we have added functions required to run
+various experiments on \arduino. Using this basic set of functions, the user can define other functions to operate
+upon the Arduino. Please note that the "Arduino" package and the Arduino firmware given
+in \ardref{ard:firmware} are required to run the experiments.
+
+Now, we will see how to import (or load) the "Arduino" package inside a Python script to run
+various experiments provided in this book. In a Python script, add {\tt from Arduino.Arduino import Arduino}
+at the top of the script. When we add {\tt from Arduino.Arduino import Arduino} in a script, the function "from"
+searches for "Arduino" only in that directory where our script is saved. That's why all the scripts in Python
+must be saved in a folder that contains the "Arduino" package. In this book, "Arduino" package has been saved
+in the folder where the Python scripts for each chapter are available. For the sake of convenience, we have
+added {\tt from Arduino.Arduino import Arduino} in all the Python scripts provided in this book.
+To run a particular experiment, one can follow the steps as given in \secref{py-windows} or \secref{py-linux}.
+
+
\subsection{Firmware}
\lstset{style=mystyle}
\label{sec:test-firmware-python}
\addtocontents{pyd}{\protect\addvspace{\codclr}}
-We have provided a Python code to check whether the firmware has been
-properly installed. That code is listed below.
+We have provided a Python code to check whether the firmware has been properly installed. That code is listed below.
Please ensure that you have uploaded the Arduino firmware given in \ardref{ard:firmware} on the \arduino\ board.
-
\begin{pycode}
- \pcaption{A Python code to check whether the firmware is properly installed
- or not}{A Python code to check whether the firmware is properly installed
+ \pcaption{A Python script to check whether the firmware is properly installed
+ or not}{A Python script to check whether the firmware is properly installed
or not. Available at
- \LocFIMpybrief{led-blue.py}.
- Execute this code by following the steps given in section \ref{python-installation}.}
+ \LocFIMpybrief{test\_firmware.py}.
+ Execute this script by following the steps given in \secref{py-windows} or \secref{py-linux}. If the execution is
+ successful, you should expect three "ok" messages.}
\label{py:test-firmware}
- \lstinputlisting{\LocFIMpycode/led-blue.py}
+ \lstinputlisting{\LocFIMpycode/test_firmware.py}
\end{pycode}
@@ -1101,8 +1125,7 @@ Please ensure that you have uploaded the Arduino firmware given in \ardref{ard:f %%%%%%Julia descrition starts
-\section{Julia}
-\label{sec:julia-start}
+\section{Julia} \label{sec:julia-start}
Julia is a high-level, high-performance dynamic programming language for
technical computing, with a syntax familiar to users of other technical computing
environments \cite{julia-ref}. While it is a general-purpose language and can be used to write any
@@ -1113,41 +1136,128 @@ library. % This is a set of tools that provide functionality in Julia, to program the \arduino.
-\subsection{Downloading and installing Julia} \label{julia-installation}
-Julia can be downloaded free of cost from {\tt https://julialang.org/}.
-It is available for all popular operating systems, including Windows, Linux,
-and Mac OS X systems. This book uses Julia v1.6.0 for demonstrating the experiments,
-both on Windows and Linux.
-
-For the Windows system, the downloaded file is an executable (.exe) file. It has to
-be double-clicked to start the installation. All the default parameters of installation
-are acceptable. Once Julia has been installed successfully, Julia can be invoked
-by simply typing {\tt julia} in the command line.
-
-We will now explain the installation of Julia on the GNU/Linux operating system.
-We shall perform the installation on the 64-bit Ubuntu 18.04 LTS operating system.
-These instructions will work for other GNU distributions, too, with little or
-no modification. This book uses Julia v1.6.0. To install it, carry out the steps
-given below:
+\subsection{Downloading and installing on Windows} \label{julia-install-windows}
+This book uses Julia 1.6.0 for demonstrating the experiments, both on Windows and Linux.
+Julia does not use indentation to indicate a block of code, unlike Python. However,
+the users are advised to install a programmer text editor like Atom. This editor will
+allow the readers to modify the Julia source files on their machines if they want to.
+Alternatively, one can also use Notepad (on Windows) or gedit (on Linux Ubuntu) to edit
+Julia source files. Starting from download, we shall go through the steps to set
+up Julia 1.6.0 on Windows OS:
+\begin{enumerate}
+ \item Visit the URL {\tt https://julialang.org/}. At the top of the page,
+ locate the Download tab and click on it. From the Current stable release,
+ download the required Julia binaries (32 or 64-bit) for Windows, as shown in \figref{julia-download}.
+ At the time of writing this book, the Current stable release refers to Julia 1.6.0
+ as of March 24, 2021, as shown in \figref{julia-download}. In this book, we will perform
+ experiments with a 64-bit installation of Julia 1.6.0.
+ \item Locate the executable file. Right-click on it and hit
+ Run as administrator to begin the installation. After selecting the Installation Directory,
+ a window named Select Additional Tasks appears as shown in \figref{julia-windows-install}.
+ In this window, check the box which says, Add Julia to PATH and click on Next to continue the installation.
+\end{enumerate}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{\LocSWfig/julia-download.png}
- \caption{Julia's website to download 64-bit Linux binaries}
+ \caption{Julia's website to download 64-bit Windows/Linux binaries}
\label{julia-download}
\end{figure}
+\begin{figure}
+ \centering
+ \includegraphics[width=\lgfig]{\LocSWfig/julia-windows-install.png}
+ \caption{Installing Julia 1.6.0 on Windows}
+ \label{julia-windows-install}
+\end{figure}
+
+Once the installation is finished, Julia 1.6.0 App can be launched either
+from the Start menu or from the Command Prompt. In this book, we will use the Command
+Prompt to execute the Julia source files. Please note that a Julia source file has .jl as its extension.
+Carry out the steps given below to execute a Julia source file from the Command Prompt:
+\begin{enumerate}
+ \item Launch the Command Prompt. Press the Windows key+R together. A window, as shown in \figref{windows-run}
+ appears. In the text box adjacent to Open, type cmd, and press Enter. The Command Prompt, as shown in
+ \figref{windows-cmd} appears. By default, it points to the home directory.
+ \item Now, we will check whether Julia 1.6.0 was installed successfully or not.
+ In the Command Prompt, type {\tt julia -{}-version} and press Enter.
+ If this step displays julia version 1.6.0 in the following line, the installation was successful.
+ \item Using the {\tt cd} command, navigate to the directory where your Julia source file is located.
+ Assuming that your Command Prompt points to the
+ home directory, and you want to navigate to the folder Origin on
+ Desktop, execute the following command: {\tt cd Desktop\textbackslash Origin} \\
+ It may be noted that a backslash (\textbackslash) has been used between
+ Desktop and Origin.
+ \item To view the contents of this folder, type {\tt dir} and press Enter.
+ \item Suppose you have a Julia source file named {\tt FILENAME.jl} in this
+ folder. To execute this script, type {\tt julia FILENAME.jl} and press
+ Enter. The required output will be displayed in the Command Prompt itself.
+ We don't expect the readers to run the command {\tt julia FILENAME.jl} at
+ this instant. This command will be helpful while running the Python
+ scripts in the upcoming sections and chapters.
+ \item To exit the Command Prompt, type {\tt exit} and press Enter.
+\end{enumerate}
+
+Apart from Julia, we need to install the SerialPorts \cite{julia-serial-ports} package in Julia. This package will be
+required to establish serial communication with Arduino boards. Please make sure that
+you are connected to the Internet. To install the package, we will use {\tt Pkg}.
+It is Julia's built-in package manager and handles operations such as installing,
+updating and removing packages in Julia. To install the SerialPorts package, carry out the steps given below:
+\begin{enumerate}
+ \item Launch the Command Prompt, as shown in \figref{windows-run}.
+ \item In the Command Prompt, type {\tt julia} and press Enter. It should launch Julia in an interactive session (also known as a read-eval-print loop or "REPL"), as shown
+ in \figref{julia-repl-windows}. When run in interactive mode, Julia displays a banner and
+ prompts the user for input. By default, Julia REPL appears in Julian prompt. It is the default mode of
+ operation; each new line initially starts with {\tt julia>}, as
+ shown in \figref{julia-repl-windows}. It is here that you can enter Julia expressions.
+ Hitting return or Enter after a complete expression has been entered will evaluate
+ the entry and show the result of the last expression.
+ \begin{figure}
+ \centering
+ \includegraphics[width=\textwidth]{\LocSWfig/julia-repl-windows.png}
+ \caption{Windows command prompt to launch Julia REPL}
+ \label{julia-repl-windows}
+ \end{figure}
+ \item Now, we need to enter the {\tt Pkg} REPL in Julia. From the Julia REPL,
+ press {\tt ]} to enter the {\tt Pkg} REPL. The moment you press
+ {\tt ]}, you enter {\tt Pkg} REPL, as shown in \figref{julia-pkg-windows}.
+ \begin{figure}
+ \centering
+ \includegraphics[width=\textwidth]{\LocSWfig/julia-pkg-windows.png}
+ \caption{Windows command prompt to enter Pkg REPL in Julia}
+ \label{julia-pkg-windows}
+ \end{figure}
+ \item In {\tt Pkg} REPL, type {\tt add SerialPorts} and press Enter. It might take a few seconds/minutes
+ to get this package installed. Once it is installed, {\tt Pkg} REPL should show a message,
+ like "3 dependencies successfully precompiled in 9 seconds (4 already precompiled)."
+\end{enumerate}
+
+We can also check the status of this package to verify whether it has been installed
+successfully or not. For this, we need to get back to Julia REPL. Inside {\tt Pkg}
+REPL, press backspace. The moment you press backspace, you get back to Julia REPL, as shown in
+\figref{julia-repl-windows}. Now, type {\tt using Pkg} and press Enter. This command will not
+generate any output. Now type {\tt Pkg.status()} and press Enter. It should display the
+list of packages installed in Julia's environment. Please make sure that SerialPorts
+is present in the list of packages being shown. To exit the interactive session, type CTRL+D or type {\tt exit()}.
+
+\subsection{Downloading and installing GNU/Linux Ubuntu} \label{julia-install-linux}
+We will now explain the installation of Julia on the GNU/Linux operating system.
+We shall perform the installation on the 64-bit Ubuntu 18.04 LTS operating system.
+These instructions will work for other GNU distributions, too, with little or
+no modification. This book uses Julia 1.6.0. To install it, carry out the steps
+given below:
\begin{enumerate}
\item First, update your system. Open the Terminal. Type
{\tt sudo apt-get update} and press Enter.
\item Find out your operating system support for 64-bit
instructions. Open the Terminal. Type {\tt uname -m} and press Enter. If it returns ``x86\_64'', then your computer has 64-bit
operating system.
- \item Go to {\tt https://julialang.org/downloads/}. From the Current stable release, download the
- required Julia Linux binaries (32 or 64-bit) for Generic Linux on x86, as shown in \figref{julia-download}.
- At the time of writing this book, the Current stable release refers to Julia v1.6.0 as of March 24, 2021,
+ \item Visit the URL {\tt https://julialang.org/}. At the top of the page,
+ locate the Download tab and click on it. From the Current stable release, download the
+ required Linux binaries (32 or 64-bit) for Generic Linux on x86, as shown in \figref{julia-download}.
+ At the time of writing this book, the Current stable release refers to Julia 1.6.0 as of March 24, 2021,
as shown in \figref{julia-download}. In this book, we will perform experiments with a 64-bit installation of Julia v1.6.0.
- \item Assuming that you have downloaded the tar file in {\tt Downloads} directory, perform the following
+ \item Locate the executable (tar.gz) file. Assuming that you have downloaded the tar file in {\tt Downloads} directory, perform the following
steps on the Terminal:
\begin{quote}
{\tt cd {\large\textasciitilde}/Downloads\\
@@ -1160,21 +1270,36 @@ given below: {\tt sudo ln -s /opt/julia-1.6.0/bin/julia /usr/local/bin/julia}
\end{enumerate}
-Julia is now installed and can be invoked from the Terminal. In the Terminal, type {\tt julia} and press Enter.
-It should launch Julia in an interactive session (also known as a read-eval-print loop or "REPL"), as shown
-in \figref{julia-repl}. When run in interactive mode, Julia displays a banner and
-prompts the user for input.
+Julia is now installed and can be invoked from the Terminal. There are two modes in which Julia
+source files can be executed: Interactive mode and Non-interactive mode. In this book,
+we will execute source files in the latter mode i.e., from the Terminal. The readers are encouraged to explore
+the former mode on their own. Please note that a Julia source file has .jl
+as its extension. Carry out the steps given below to execute a Julia source file from
+the Terminal:
+\begin{enumerate}
+ \item Open a Terminal by pressing Ctrl+Alt+T keys together.
+ \item Now, we will check whether Julia 1.6.0 was installed successfully or not.
+ In the Terminal, type {\tt julia -{}-version} and press Enter.
+ If this step displays {\tt julia version 1.6.0} in the following line, the installation was successful.
+ \item Using the {\tt cd} command, navigate to the directory where your Julia source file is located.
+ Assuming that your Terminal points to the
+ home directory, and you want to navigate to the folder Origin on
+ Desktop, execute the following command: {\tt cd Desktop/Origin/}
+ \item Suppose you have a Julia source file named {\tt FILENAME.jl} in this
+ folder. To execute this script, type {\tt julia FILENAME.jl} and press
+ Enter. The required output will be displayed in the Terminal itself.
+ We don't expect the readers to run the command {\tt julia FILENAME.jl} at
+ this instant. This command will be helpful while running the Python
+ scripts in the upcoming sections and chapters.
+\end{enumerate}
+
\begin{figure}
\centering
\includegraphics[width=\textwidth]{\LocSWfig/julia-terminal-repl.png}
\caption{Linux terminal to launch Julia REPL}
\label{julia-repl}
\end{figure}
-By default, Julia REPL appears in Julian prompt. It is the default mode of
-operation; each new line initially starts with {\tt julia>}, as
-shown in \figref{julia-repl}. It is here that you can enter Julia expressions.
-Hitting return or Enter after a complete expression has been entered will evaluate
-the entry and show the result of the last expression.
+
Now, we will install a package named SerialPorts \cite{julia-serial-ports}. This package will be required to
establish serial communication with Arduino boards. Please ensure that you
@@ -1183,7 +1308,14 @@ we will use {\tt Pkg}. It is Julia's built-in package manager and handles operations such as installing, updating, and removing packages in Julia.
For installing LibSerialPort, carry out the steps given below:
\begin{enumerate}
- \item Launch Julia in interactive mode, as shown in \figref{julia-repl}.
+ \item Open pen a Terminal by pressing Ctrl+Alt+T keys together. Type {\tt julia} and press Enter.
+ It should launch Julia in an interactive session (also known as a read-eval-print loop or "REPL"), as shown
+ in \figref{julia-repl}. When run in interactive mode, Julia displays a banner and
+ prompts the user for input. By default, Julia REPL appears in Julian prompt. It is the default mode of
+ operation; each new line initially starts with {\tt julia>}, as
+ shown in \figref{julia-repl}. It is here that you can enter Julia expressions.
+ Hitting return or Enter after a complete expression has been entered will evaluate
+ the entry and show the result of the last expression.
\item Now, we need to enter the {\tt Pkg} REPL in Julia. From the Julia REPL,
press {\tt ]} to enter the {\tt Pkg} REPL. The moment you press
{\tt ]}, you enter {\tt Pkg} REPL, as shown in \figref{julia-pkg}.
@@ -1207,23 +1339,6 @@ generate any output. Now type {\tt Pkg.status()} and press Enter. It should disp list of packages installed in Julia's environment. Please make sure that SerialPorts
is present in the list of packages being shown. To exit the interactive session, type CTRL+D or type {\tt exit()}.
-\subsection{Executing source files in Julia} \label{julia-execution}
-The source files in Julia have ".jl" extensions. There are two modes in which these
-source files can be executed: Interactive mode and Non-interactive mode. In this book,
-we will execute source files in the latter mode. The readers are encouraged to explore
-the former mode on their own.
-
-To run code in a source file non-interactively, you can give it as the first argument to the {\tt julia} command.
-Let us say we have a source file named {\tt myScript.jl}. To run code in this source file, carry out the steps
-given below:
-
-\begin{enumerate}
- \item Open a Terminal on your Linux operating system.
- \item Navigate to the directory where you have the source file {\tt myScript.jl} by using the {\tt cd}
- command.
- \item Type {\tt julia myScript.jl} and press Enter.
- \item You should expect the desired output in the same Terminal.
-\end{enumerate}
\subsection{Julia Arduino toolbox}
Julia, by default, does not have the capability to connect to Arduino.
@@ -1247,7 +1362,7 @@ only in that directory where our source file is saved. That's why all the source must be saved in a folder that contains the file "ArduinoTools.jl." In this book, "ArduinoTools.jl" has been saved
in the folder where the Julia source files for each chapter are available. For the sake of convenience, we have
added {\tt include("ArduinoTools.jl")} in all the Julia source files provided in this book.
-To run a particular experiment, one can follow the steps as given in \secref{julia-execution}.
+To run a particular experiment, one can follow the steps as given in \secref{julia-install-windows} and \secref{julia-install-linux}.
\subsection{Firmware}
\lstset{style=mystyle}
@@ -1262,8 +1377,8 @@ you have uploaded the Arduino firmware given in \ardref{ard:firmware} on \arduin or not}{A Julia source file (code) to check whether the firmware is properly installed
or not. Available at
\LocFIMjuliabrief{test\_firmware.jl}. Execute this source file by following the steps
- given in \secref{julia-execution}. If the execution is
- successful, you should expect three "ok" messages in the Linux Terminal. }
+ given in \secref{julia-install-windows} and \secref{julia-install-linux}. If the execution is
+ successful, you should expect three "ok" messages. }
\label{julia:test-firmware}
\lstinputlisting{\LocFIMjuliacode/test_firmware.jl}
\end{juliacode}
|