diff options
author | SudhakarKuma | 2021-05-02 00:12:24 +0530 |
---|---|---|
committer | SudhakarKuma | 2021-05-02 00:12:24 +0530 |
commit | 78da5ee9ffc76a7790de1fb3e7eee1f9c2f754b1 (patch) | |
tree | c2b4ce87688880adb9405ffb1ef718a3589239d6 | |
parent | adbd87d8131800d835819c9ca3a7f399cd5b9276 (diff) | |
download | FLOSS-Arduino-Book-78da5ee9ffc76a7790de1fb3e7eee1f9c2f754b1.tar.gz FLOSS-Arduino-Book-78da5ee9ffc76a7790de1fb3e7eee1f9c2f754b1.tar.bz2 FLOSS-Arduino-Book-78da5ee9ffc76a7790de1fb3e7eee1f9c2f754b1.zip |
Add OM for LDR
27 files changed, 3142 insertions, 1994 deletions
diff --git a/floss-arduino.OpenModelicad b/floss-arduino.OpenModelicad index 8df74f6..e8e5715 100644 --- a/floss-arduino.OpenModelicad +++ b/floss-arduino.OpenModelicad @@ -8,23 +8,23 @@ \contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{111}% \contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{112}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{130}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{131}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{131}% +\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{132}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{144}% +\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{146}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{163}% -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{164}% +\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{165}% +\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{166}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{184}% -\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{184}% -\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{185}% +\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{186}% +\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{186}% +\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{187}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{206}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{207}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{208}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{208}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{208}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{209}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{210}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{210}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{228}% -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{228}% -\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{229}% +\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{230}% +\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{230}% +\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{231}% diff --git a/floss-arduino.ard b/floss-arduino.ard index f6ae4ef..8ad7f35 100644 --- a/floss-arduino.ard +++ b/floss-arduino.ard @@ -8,21 +8,21 @@ \contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it 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}{119}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{120}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}% +\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{120}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{136}% +\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{151}% -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{152}% +\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{153}% +\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{154}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{169}% -\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{169}% -\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{169}% +\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{171}% +\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{171}% +\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{171}% \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 increments}{190}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{191}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{191}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{192}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{192}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{193}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{223}% +\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{225}% diff --git a/floss-arduino.aux b/floss-arduino.aux index b30dda1..59519db 100644 --- a/floss-arduino.aux +++ b/floss-arduino.aux @@ -588,7 +588,6 @@ \newlabel{tab:push-button-status}{{5.1}{103}} \newlabel{51@xvr}{{}{103}} \newlabel{51@vr}{{}{103}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{103}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{104}\protected@file@percent } \newlabel{53@xvr}{{}{104}} \newlabel{53@vr}{{}{104}} @@ -597,6 +596,7 @@ \newlabel{tab:led-push-button}{{5.2}{104}} \newlabel{54@xvr}{{}{104}} \newlabel{54@vr}{{}{104}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{104}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {5.6}Reading the Pushbutton Status from Python}{105}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Reading the Pushbutton Status}{105}\protected@file@percent } \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{105}\protected@file@percent } @@ -679,35 +679,37 @@ \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{119}\protected@file@percent } \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{119}\protected@file@percent } \@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{119}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{119}\protected@file@percent } -\newlabel{sec:ldr-arduino-code}{{6.3.2}{119}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{120}\protected@file@percent } +\newlabel{sec:ldr-arduino-code}{{6.3.2}{120}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{119}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{119}\protected@file@percent } -\newlabel{59@xvr}{{}{119}} -\newlabel{59@vr}{{}{119}} -\newlabel{ard:ldr-read}{{6.{1}}{119}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{120}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}\protected@file@percent } +\newlabel{59@xvr}{{}{120}} +\newlabel{59@vr}{{}{120}} +\newlabel{ard:ldr-read}{{6.{1}}{120}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{120}\protected@file@percent } \@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{120}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{120}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{120}\protected@file@percent } \newlabel{60@xvr}{{}{120}} \newlabel{60@vr}{{}{120}} \newlabel{ard:ldr-led}{{6.{2}}{120}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{120}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{120}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{120}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{121}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{121}\protected@file@percent } \@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{121}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{121}\protected@file@percent } -\newlabel{sec:ldr-scilab-code}{{6.4.2}{121}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{122}\protected@file@percent } +\newlabel{sec:ldr-scilab-code}{{6.4.2}{122}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{121}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{121}\protected@file@percent } -\newlabel{61@xvr}{{}{121}} -\newlabel{61@vr}{{}{121}} -\newlabel{sci:ldr-read}{{6.{1}}{121}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{122}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}\protected@file@percent } +\newlabel{61@xvr}{{}{122}} +\newlabel{61@vr}{{}{122}} +\newlabel{sci:ldr-read}{{6.{1}}{122}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{122}\protected@file@percent } \@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{122}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{122}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}\protected@file@percent } \newlabel{62@xvr}{{}{122}} \newlabel{62@vr}{{}{122}} \newlabel{sci:ldr-led}{{6.{2}}{122}} @@ -717,20 +719,22 @@ \newlabel{64@xvr}{{}{123}} \newlabel{64@vr}{{}{123}} \newlabel{fig:ldr-read}{{6.5}{123}} -\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{123}\protected@file@percent } -\newlabel{tab:ldr-read}{{6.1}{123}} -\newlabel{65@xvr}{{}{123}} -\newlabel{65@vr}{{}{123}} +\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{124}\protected@file@percent } +\newlabel{tab:ldr-read}{{6.1}{124}} +\newlabel{65@xvr}{{}{124}} +\newlabel{65@vr}{{}{124}} \@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}}{124}\protected@file@percent } \newlabel{67@xvr}{{}{124}} \newlabel{67@vr}{{}{124}} \newlabel{fig:ldr-led}{{6.6}{124}} -\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{124}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{124}\protected@file@percent } \@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{125}\protected@file@percent } \newlabel{tab:ldr-led}{{6.2}{125}} \newlabel{68@xvr}{{}{125}} \newlabel{68@vr}{{}{125}} +\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{125}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{125}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash read.py}{125}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash read.py}{126}\protected@file@percent } \@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{3}}{}}{126}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Python Code}{126}\protected@file@percent } \newlabel{sec:ldr-python-code}{{6.6.2}{126}} @@ -742,15 +746,17 @@ \newlabel{py:ldr-read}{{6.{1}}{126}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash read.py}{126}\protected@file@percent } \@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{2}}{}}{127}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{127}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{127}\protected@file@percent } \newlabel{70@xvr}{{}{127}} \newlabel{70@vr}{{}{127}} \newlabel{py:ldr-led}{{6.{2}}{127}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash led.py}{127}\protected@file@percent } +\citation{julia-serial-ports} \@writefile{toc}{\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{128}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{128}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{128}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{128}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash read.jl}{129}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash read.jl}{129}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{129}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {6.7.2}Julia Code}{129}\protected@file@percent } \newlabel{sec:ldr-julia-code}{{6.7.2}{129}} \@writefile{juliad}{\addvspace {10pt}} @@ -759,789 +765,790 @@ \newlabel{71@xvr}{{}{129}} \newlabel{71@vr}{{}{129}} \newlabel{julia:ldr-read}{{6.{1}}{129}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash read.jl}{129}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{129}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{129}\protected@file@percent } -\newlabel{72@xvr}{{}{129}} -\newlabel{72@vr}{{}{129}} -\newlabel{julia:ldr-led}{{6.{2}}{129}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash led.jl}{129}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{129}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{129}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{130}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{130}\protected@file@percent } -\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{130}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash read.jl}{130}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{130}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{130}\protected@file@percent } +\newlabel{72@xvr}{{}{130}} +\newlabel{72@vr}{{}{130}} +\newlabel{julia:ldr-led}{{6.{2}}{130}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash led.jl}{130}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{130}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{130}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash read.mo}{131}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash read.mo}{131}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{131}\protected@file@percent } +\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{131}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{130}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{130}\protected@file@percent } -\newlabel{73@xvr}{{}{130}} -\newlabel{73@vr}{{}{130}} -\newlabel{OpenModelica:ldr-read}{{6.{1}}{130}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash read.mo}{130}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{131}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{131}\protected@file@percent } -\newlabel{74@xvr}{{}{131}} -\newlabel{74@vr}{{}{131}} -\newlabel{OpenModelica:ldr-led}{{6.{2}}{131}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash led.mo}{131}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{133}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{131}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{131}\protected@file@percent } +\newlabel{73@xvr}{{}{131}} +\newlabel{73@vr}{{}{131}} +\newlabel{OpenModelica:ldr-read}{{6.{1}}{131}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash read.mo}{131}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{132}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{132}\protected@file@percent } +\newlabel{74@xvr}{{}{132}} +\newlabel{74@vr}{{}{132}} +\newlabel{OpenModelica:ldr-led}{{6.{2}}{132}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash led.mo}{132}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{135}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{potmeter}{{7}{133}} -\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{133}\protected@file@percent } -\newlabel{75@xvr}{{}{133}} -\newlabel{75@vr}{{}{133}} -\newlabel{fig:pot}{{7.1a}{134}} +\newlabel{potmeter}{{7}{135}} +\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{135}\protected@file@percent } +\newlabel{75@xvr}{{}{135}} +\newlabel{75@vr}{{}{135}} +\newlabel{fig:pot}{{7.1a}{136}} \newlabel{sub@fig:pot}{{(a)}{a}} -\newlabel{fig:potsch}{{7.1b}{134}} +\newlabel{fig:potsch}{{7.1b}{136}} \newlabel{sub@fig:potsch}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{134}\protected@file@percent } -\newlabel{fig:potmeterconn}{{7.1}{134}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{134}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{134}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{134}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{135}\protected@file@percent } -\newlabel{fig:pot-led}{{7.2}{135}} -\@writefile{toc}{\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{135}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{135}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{136}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{136}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{136}\protected@file@percent } -\newlabel{sec:pot-arduino-code}{{7.3.2}{136}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{136}\protected@file@percent } +\newlabel{fig:potmeterconn}{{7.1}{136}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{136}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{136}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{136}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{137}\protected@file@percent } +\newlabel{fig:pot-led}{{7.2}{137}} +\@writefile{toc}{\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{137}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{137}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{138}\protected@file@percent } +\newlabel{sec:pot-arduino-code}{{7.3.2}{138}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{136}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{136}\protected@file@percent } -\newlabel{76@xvr}{{}{136}} -\newlabel{76@vr}{{}{136}} -\newlabel{ard:pot-100}{{7.{1}}{136}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{136}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{137}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{137}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{137}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{137}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{138}\protected@file@percent } -\newlabel{sec:pot-scilab-code}{{7.4.2}{138}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{138}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}\protected@file@percent } +\newlabel{76@xvr}{{}{138}} +\newlabel{76@vr}{{}{138}} +\newlabel{ard:pot-100}{{7.{1}}{138}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{139}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{139}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{139}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{139}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{140}\protected@file@percent } +\newlabel{sec:pot-scilab-code}{{7.4.2}{140}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{138}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}\protected@file@percent } -\newlabel{77@xvr}{{}{138}} -\newlabel{77@vr}{{}{138}} -\newlabel{sci:pot-100}{{7.{1}}{138}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{138}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{138}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{139}\protected@file@percent } -\newlabel{79@xvr}{{}{139}} -\newlabel{79@vr}{{}{139}} -\newlabel{fig:pot-threshold}{{7.3}{139}} -\@writefile{toc}{\contentsline {paragraph}{Exercise:}{139}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{139}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{139}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{140}\protected@file@percent } -\newlabel{tab:pot-threshold}{{7.1}{140}} -\newlabel{80@xvr}{{}{140}} -\newlabel{80@vr}{{}{140}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{140}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{141}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Python Code}{141}\protected@file@percent } -\newlabel{sec:pot-python-code}{{7.6.2}{141}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{140}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}\protected@file@percent } +\newlabel{77@xvr}{{}{140}} +\newlabel{77@vr}{{}{140}} +\newlabel{sci:pot-100}{{7.{1}}{140}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{140}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{140}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{141}\protected@file@percent } +\newlabel{79@xvr}{{}{141}} +\newlabel{79@vr}{{}{141}} +\newlabel{fig:pot-threshold}{{7.3}{141}} +\@writefile{toc}{\contentsline {paragraph}{Exercise:}{141}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{141}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{141}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{142}\protected@file@percent } +\newlabel{tab:pot-threshold}{{7.1}{142}} +\newlabel{80@xvr}{{}{142}} +\newlabel{80@vr}{{}{142}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{142}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{143}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Python Code}{143}\protected@file@percent } +\newlabel{sec:pot-python-code}{{7.6.2}{143}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{141}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{141}\protected@file@percent } -\newlabel{81@xvr}{{}{141}} -\newlabel{81@vr}{{}{141}} -\newlabel{py:pot-100}{{7.{1}}{141}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{141}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{142}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{142}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{142}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{142}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}Julia Code}{143}\protected@file@percent } -\newlabel{sec:pot-julia-code}{{7.7.2}{143}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{143}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}\protected@file@percent } +\newlabel{81@xvr}{{}{143}} +\newlabel{81@vr}{{}{143}} +\newlabel{py:pot-100}{{7.{1}}{143}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{143}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{144}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{144}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{144}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{144}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}Julia Code}{145}\protected@file@percent } +\newlabel{sec:pot-julia-code}{{7.7.2}{145}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{143}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}\protected@file@percent } -\newlabel{82@xvr}{{}{143}} -\newlabel{82@vr}{{}{143}} -\newlabel{julia:pot-100}{{7.{1}}{143}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{143}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{143}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{143}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{143}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{144}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{144}\protected@file@percent } -\newlabel{sec:pot-OpenModelica-code}{{7.8.2}{144}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{145}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}\protected@file@percent } +\newlabel{82@xvr}{{}{145}} +\newlabel{82@vr}{{}{145}} +\newlabel{julia:pot-100}{{7.{1}}{145}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{145}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{145}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{145}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{145}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{146}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{146}\protected@file@percent } +\newlabel{sec:pot-OpenModelica-code}{{7.8.2}{146}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{144}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{144}\protected@file@percent } -\newlabel{83@xvr}{{}{144}} -\newlabel{83@vr}{{}{144}} -\newlabel{OpenModelica:pot-100}{{7.{1}}{144}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{144}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{146}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{146}\protected@file@percent } +\newlabel{83@xvr}{{}{146}} +\newlabel{83@vr}{{}{146}} +\newlabel{OpenModelica:pot-100}{{7.{1}}{146}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{146}\protected@file@percent } \citation{therm-wiki} \citation{therm-wiki} -\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{147}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{149}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{thermistor}{{8}{147}} -\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{147}\protected@file@percent } -\newlabel{fig:therm}{{8.1a}{148}} +\newlabel{thermistor}{{8}{149}} +\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{149}\protected@file@percent } +\newlabel{fig:therm}{{8.1a}{150}} \newlabel{sub@fig:therm}{{(a)}{a}} -\newlabel{fig:thermsym}{{8.1b}{148}} +\newlabel{fig:thermsym}{{8.1b}{150}} \newlabel{sub@fig:thermsym}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{148}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{148}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{148}\protected@file@percent } -\newlabel{fig:therm-conn}{{8.2a}{148}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{150}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{150}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{150}\protected@file@percent } +\newlabel{fig:therm-conn}{{8.2a}{150}} \newlabel{sub@fig:therm-conn}{{(a)}{a}} -\newlabel{fig:buzzer-conn}{{8.2b}{148}} +\newlabel{fig:buzzer-conn}{{8.2b}{150}} \newlabel{sub@fig:buzzer-conn}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{148}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{148}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{148}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{148}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{149}\protected@file@percent } -\newlabel{fig:ard-therm-bread}{{8.3}{149}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{150}\protected@file@percent } -\newlabel{fig:ard-therm-buzzer}{{8.4}{150}} -\@writefile{toc}{\contentsline {section}{\numberline {8.3}Interfacing the Thermistor from the Arduino IDE}{150}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Interfacing the Thermistor}{150}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{150}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{150}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{150}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{1}}{}}{151}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{151}\protected@file@percent } -\newlabel{sec:therm-arduino-code}{{8.3.2}{151}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{150}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{150}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{150}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{150}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{151}\protected@file@percent } +\newlabel{fig:ard-therm-bread}{{8.3}{151}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{152}\protected@file@percent } +\newlabel{fig:ard-therm-buzzer}{{8.4}{152}} +\@writefile{toc}{\contentsline {section}{\numberline {8.3}Interfacing the Thermistor from the Arduino IDE}{152}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Interfacing the Thermistor}{152}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{152}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{152}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{152}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{1}}{}}{153}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{153}\protected@file@percent } +\newlabel{sec:therm-arduino-code}{{8.3.2}{153}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{151}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{151}\protected@file@percent } -\newlabel{84@xvr}{{}{151}} -\newlabel{84@vr}{{}{151}} -\newlabel{ard:therm-read}{{8.{1}}{151}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{151}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{152}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{152}\protected@file@percent } -\newlabel{85@xvr}{{}{152}} -\newlabel{85@vr}{{}{152}} -\newlabel{ard:therm-buzzer}{{8.{2}}{152}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{152}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.4}Interfacing the Thermistor from Scilab}{152}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Interfacing the Thermistor}{152}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{2}}{}}{153}\protected@file@percent } -\newlabel{therm-abc}{{8.1}{153}} -\newlabel{therm-beta}{{8.2}{154}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{154}\protected@file@percent } -\newlabel{sec:therm-scilab-code}{{8.4.2}{154}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{153}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{153}\protected@file@percent } +\newlabel{84@xvr}{{}{153}} +\newlabel{84@vr}{{}{153}} +\newlabel{ard:therm-read}{{8.{1}}{153}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{153}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{154}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{154}\protected@file@percent } +\newlabel{85@xvr}{{}{154}} +\newlabel{85@vr}{{}{154}} +\newlabel{ard:therm-buzzer}{{8.{2}}{154}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{154}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.4}Interfacing the Thermistor from Scilab}{154}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Interfacing the Thermistor}{154}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{2}}{}}{155}\protected@file@percent } +\newlabel{therm-abc}{{8.1}{155}} +\newlabel{therm-beta}{{8.2}{156}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{156}\protected@file@percent } +\newlabel{sec:therm-scilab-code}{{8.4.2}{156}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{154}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{154}\protected@file@percent } -\newlabel{86@xvr}{{}{154}} -\newlabel{86@vr}{{}{154}} -\newlabel{sci:therm-read}{{8.{1}}{154}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash read.sce}{154}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{154}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{154}\protected@file@percent } -\newlabel{87@xvr}{{}{154}} -\newlabel{87@vr}{{}{154}} -\newlabel{sci:therm-buzzer}{{8.{2}}{154}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash buzzer.sce}{154}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{155}\protected@file@percent } -\newlabel{89@xvr}{{}{155}} -\newlabel{89@vr}{{}{155}} -\newlabel{fig:therm-read}{{8.5}{155}} -\@writefile{toc}{\contentsline {section}{\numberline {8.5}Interfacing the Thermistor from Xcos}{155}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{156}\protected@file@percent } -\newlabel{tab:therm-read}{{8.1}{156}} -\newlabel{90@xvr}{{}{156}} -\newlabel{90@vr}{{}{156}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{156}\protected@file@percent } -\newlabel{92@xvr}{{}{156}} -\newlabel{92@vr}{{}{156}} -\newlabel{fig:therm-read-output}{{8.6}{156}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{157}\protected@file@percent } -\newlabel{94@xvr}{{}{157}} -\newlabel{94@vr}{{}{157}} -\newlabel{fig:therm-buzzer}{{8.7}{157}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{157}\protected@file@percent } -\newlabel{97@xvr}{{}{157}} -\newlabel{97@vr}{{}{157}} -\newlabel{fig:therm-buzzer-output}{{8.8}{157}} -\@writefile{lot}{\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{158}\protected@file@percent } -\newlabel{tab:ldr-led}{{8.2}{158}} -\newlabel{95@xvr}{{}{158}} -\newlabel{95@vr}{{}{158}} -\@writefile{toc}{\contentsline {section}{\numberline {8.6}Interfacing the Thermistor from Python}{158}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Interfacing the Thermistor}{158}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{159}\protected@file@percent } -\newlabel{sec:therm-pyhton-code}{{8.6.2}{159}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{156}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{156}\protected@file@percent } +\newlabel{86@xvr}{{}{156}} +\newlabel{86@vr}{{}{156}} +\newlabel{sci:therm-read}{{8.{1}}{156}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash read.sce}{156}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{156}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{156}\protected@file@percent } +\newlabel{87@xvr}{{}{156}} +\newlabel{87@vr}{{}{156}} +\newlabel{sci:therm-buzzer}{{8.{2}}{156}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash buzzer.sce}{156}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{157}\protected@file@percent } +\newlabel{89@xvr}{{}{157}} +\newlabel{89@vr}{{}{157}} +\newlabel{fig:therm-read}{{8.5}{157}} +\@writefile{toc}{\contentsline {section}{\numberline {8.5}Interfacing the Thermistor from Xcos}{157}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{158}\protected@file@percent } +\newlabel{tab:therm-read}{{8.1}{158}} +\newlabel{90@xvr}{{}{158}} +\newlabel{90@vr}{{}{158}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{158}\protected@file@percent } +\newlabel{92@xvr}{{}{158}} +\newlabel{92@vr}{{}{158}} +\newlabel{fig:therm-read-output}{{8.6}{158}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{159}\protected@file@percent } +\newlabel{94@xvr}{{}{159}} +\newlabel{94@vr}{{}{159}} +\newlabel{fig:therm-buzzer}{{8.7}{159}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{159}\protected@file@percent } +\newlabel{97@xvr}{{}{159}} +\newlabel{97@vr}{{}{159}} +\newlabel{fig:therm-buzzer-output}{{8.8}{159}} +\@writefile{lot}{\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{160}\protected@file@percent } +\newlabel{tab:therm-buzzer}{{8.2}{160}} +\newlabel{95@xvr}{{}{160}} +\newlabel{95@vr}{{}{160}} +\@writefile{toc}{\contentsline {section}{\numberline {8.6}Interfacing the Thermistor from Python}{160}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Interfacing the Thermistor}{160}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{161}\protected@file@percent } +\newlabel{sec:therm-pyhton-code}{{8.6.2}{161}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{159}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{159}\protected@file@percent } -\newlabel{98@xvr}{{}{159}} -\newlabel{98@vr}{{}{159}} -\newlabel{py:therm-read}{{8.{1}}{159}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash read.py}{159}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{2}}{}}{160}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{160}\protected@file@percent } -\newlabel{99@xvr}{{}{160}} -\newlabel{99@vr}{{}{160}} -\newlabel{py:therm-buzzer}{{8.{2}}{160}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash buzzer.py}{160}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.7}Interfacing the Thermistor from Julia}{161}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Interfacing the Thermistor}{161}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{161}\protected@file@percent } -\newlabel{sec:therm-julia-code}{{8.7.2}{161}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{161}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{161}\protected@file@percent } +\newlabel{98@xvr}{{}{161}} +\newlabel{98@vr}{{}{161}} +\newlabel{py:therm-read}{{8.{1}}{161}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash read.py}{161}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{2}}{}}{162}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{162}\protected@file@percent } +\newlabel{99@xvr}{{}{162}} +\newlabel{99@vr}{{}{162}} +\newlabel{py:therm-buzzer}{{8.{2}}{162}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash buzzer.py}{162}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.7}Interfacing the Thermistor from Julia}{163}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Interfacing the Thermistor}{163}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{163}\protected@file@percent } +\newlabel{sec:therm-julia-code}{{8.7.2}{163}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{161}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{161}\protected@file@percent } -\newlabel{100@xvr}{{}{161}} -\newlabel{100@vr}{{}{161}} -\newlabel{julia:therm-read}{{8.{1}}{161}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash read.jl}{161}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{162}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{162}\protected@file@percent } -\newlabel{101@xvr}{{}{162}} -\newlabel{101@vr}{{}{162}} -\newlabel{julia:therm-buzzer}{{8.{2}}{162}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash buzzer.jl}{162}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.8}Interfacing the Thermistor from OpenModelica}{162}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Interfacing the Thermistor}{162}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{163}\protected@file@percent } -\newlabel{sec:therm-OpenModelica-code}{{8.8.2}{163}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{163}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{163}\protected@file@percent } +\newlabel{100@xvr}{{}{163}} +\newlabel{100@vr}{{}{163}} +\newlabel{julia:therm-read}{{8.{1}}{163}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash read.jl}{163}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{164}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{164}\protected@file@percent } +\newlabel{101@xvr}{{}{164}} +\newlabel{101@vr}{{}{164}} +\newlabel{julia:therm-buzzer}{{8.{2}}{164}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash buzzer.jl}{164}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.8}Interfacing the Thermistor from OpenModelica}{164}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Interfacing the Thermistor}{164}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{165}\protected@file@percent } +\newlabel{sec:therm-OpenModelica-code}{{8.8.2}{165}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{163}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{163}\protected@file@percent } -\newlabel{102@xvr}{{}{163}} -\newlabel{102@vr}{{}{163}} -\newlabel{OpenModelica:therm-read}{{8.{1}}{163}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash read.mo}{163}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{164}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{164}\protected@file@percent } -\newlabel{103@xvr}{{}{164}} -\newlabel{103@vr}{{}{164}} -\newlabel{OpenModelica:therm-buzzer}{{8.{2}}{164}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{164}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {9}Controlling a DC motor}{165}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{165}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{165}\protected@file@percent } +\newlabel{102@xvr}{{}{165}} +\newlabel{102@vr}{{}{165}} +\newlabel{OpenModelica:therm-read}{{8.{1}}{165}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash read.mo}{165}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{166}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{166}\protected@file@percent } +\newlabel{103@xvr}{{}{166}} +\newlabel{103@vr}{{}{166}} +\newlabel{OpenModelica:therm-buzzer}{{8.{2}}{166}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{166}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {9}Controlling a DC motor}{167}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{dcmotor}{{9}{165}} -\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{165}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces L293D motor driver board\relax }}{166}\protected@file@percent } -\newlabel{fig:motordriverboard}{{9.1}{166}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces A schematic of DC motor connections\relax }}{167}\protected@file@percent } -\newlabel{fig:dcm-schematic}{{9.2}{167}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{167}\protected@file@percent } -\newlabel{fig:dcmotorconn}{{9.3}{167}} -\@writefile{toc}{\contentsline {section}{\numberline {9.2}Controlling the DC motor from Arduino}{167}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.1}Controlling the DC motor}{167}\protected@file@percent } -\newlabel{sec:dcm-ard}{{9.2.1}{167}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{168}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.2}Arduino Code}{169}\protected@file@percent } -\newlabel{sec:dcmotor-arduino-code}{{9.2.2}{169}} +\newlabel{dcmotor}{{9}{167}} +\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{167}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces L293D motor driver board\relax }}{168}\protected@file@percent } +\newlabel{fig:motordriverboard}{{9.1}{168}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces A schematic of DC motor connections\relax }}{169}\protected@file@percent } +\newlabel{fig:dcm-schematic}{{9.2}{169}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{169}\protected@file@percent } +\newlabel{fig:dcmotorconn}{{9.3}{169}} +\@writefile{toc}{\contentsline {section}{\numberline {9.2}Controlling the DC motor from Arduino}{169}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.1}Controlling the DC motor}{169}\protected@file@percent } +\newlabel{sec:dcm-ard}{{9.2.1}{169}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{170}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.2}Arduino Code}{171}\protected@file@percent } +\newlabel{sec:dcmotor-arduino-code}{{9.2.2}{171}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{169}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{169}\protected@file@percent } -\newlabel{104@xvr}{{}{169}} -\newlabel{104@vr}{{}{169}} -\newlabel{ard:dcmotor-clock}{{9.{1}}{169}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{169}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{169}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{169}\protected@file@percent } -\newlabel{105@xvr}{{}{169}} -\newlabel{105@vr}{{}{169}} -\newlabel{ard:dcmotor-both}{{9.{2}}{169}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{169}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{169}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{169}\protected@file@percent } -\newlabel{106@xvr}{{}{169}} -\newlabel{106@vr}{{}{169}} -\newlabel{ard:dcmotor-loop}{{9.{3}}{169}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{170}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.3}Controlling the DC motor from Scilab}{170}\protected@file@percent } -\newlabel{sec:dcm-sci}{{9.3}{170}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Initialization}{170}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{171}\protected@file@percent } -\newlabel{table:convention}{{9.1}{171}} -\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters for DC motor initialization\relax }}{171}\protected@file@percent } -\newlabel{tab:dcmotor-init}{{9.2}{171}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{171}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Rotation for a specified time}{171}\protected@file@percent } -\newlabel{sec:dc-both}{{9.3.2}{171}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{171}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{172}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{172}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{2}}{}}{172}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.3}Using the capabilities of Scilab}{172}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.4}Scilab Code}{173}\protected@file@percent } -\newlabel{sec:dcmotor-scilab-code}{{9.3.4}{173}} -\@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{173}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{173}\protected@file@percent } -\newlabel{107@xvr}{{}{173}} -\newlabel{107@vr}{{}{173}} -\newlabel{sci:dcmotor-clock}{{9.{1}}{173}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{171}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{171}\protected@file@percent } +\newlabel{104@xvr}{{}{171}} +\newlabel{104@vr}{{}{171}} +\newlabel{ard:dcmotor-clock}{{9.{1}}{171}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{171}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{171}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{171}\protected@file@percent } +\newlabel{105@xvr}{{}{171}} +\newlabel{105@vr}{{}{171}} +\newlabel{ard:dcmotor-both}{{9.{2}}{171}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{171}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{171}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{171}\protected@file@percent } +\newlabel{106@xvr}{{}{171}} +\newlabel{106@vr}{{}{171}} +\newlabel{ard:dcmotor-loop}{{9.{3}}{171}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{172}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.3}Controlling the DC motor from Scilab}{172}\protected@file@percent } +\newlabel{sec:dcm-sci}{{9.3}{172}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Initialization}{172}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{173}\protected@file@percent } +\newlabel{table:convention}{{9.1}{173}} +\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters for DC motor initialization\relax }}{173}\protected@file@percent } +\newlabel{tab:dcmotor-init}{{9.2}{173}} \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{173}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{173}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{173}\protected@file@percent } -\newlabel{108@xvr}{{}{173}} -\newlabel{108@vr}{{}{173}} -\newlabel{sci:dcmotor-both}{{9.{2}}{173}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{173}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{173}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{173}\protected@file@percent } -\newlabel{109@xvr}{{}{173}} -\newlabel{109@vr}{{}{173}} -\newlabel{sci:dcmotor-loop}{{9.{3}}{173}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{173}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{174}\protected@file@percent } -\newlabel{111@xvr}{{}{174}} -\newlabel{111@vr}{{}{174}} -\newlabel{fig:dcmotor-clock}{{9.4}{174}} -\@writefile{toc}{\contentsline {section}{\numberline {9.4}Controlling the DC Motor from Xcos}{174}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {9.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{175}\protected@file@percent } -\newlabel{tab:dcmotor-clock}{{9.3}{175}} -\newlabel{112@xvr}{{}{175}} -\newlabel{112@vr}{{}{175}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{3}}{}}{175}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{176}\protected@file@percent } -\newlabel{114@xvr}{{}{176}} -\newlabel{114@vr}{{}{176}} -\newlabel{fig:dcmotor-both}{{9.5}{176}} -\@writefile{lot}{\contentsline {table}{\numberline {9.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{176}\protected@file@percent } -\newlabel{tab:dcmotor-both}{{9.4}{176}} -\newlabel{115@xvr}{{}{176}} -\newlabel{115@vr}{{}{176}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{177}\protected@file@percent } -\newlabel{117@xvr}{{}{177}} -\newlabel{117@vr}{{}{177}} -\newlabel{fig:dcmotor-loop}{{9.6}{177}} -\@writefile{toc}{\contentsline {section}{\numberline {9.5}Controlling the DC Motor from Python}{177}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.5.1}Controlling the DC Motor}{177}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {9.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{178}\protected@file@percent } -\newlabel{tab:dcmotor-loop}{{9.5}{178}} -\newlabel{118@xvr}{{}{178}} -\newlabel{118@vr}{{}{178}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.5.2}Python Code}{179}\protected@file@percent } -\newlabel{sec:dcmotor-python-code}{{9.5.2}{179}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Rotation for a specified time}{173}\protected@file@percent } +\newlabel{sec:dc-both}{{9.3.2}{173}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{173}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{174}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{174}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{2}}{}}{174}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.3}Using the capabilities of Scilab}{174}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.4}Scilab Code}{175}\protected@file@percent } +\newlabel{sec:dcmotor-scilab-code}{{9.3.4}{175}} +\@writefile{cod}{\addvspace {10pt}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{175}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{175}\protected@file@percent } +\newlabel{107@xvr}{{}{175}} +\newlabel{107@vr}{{}{175}} +\newlabel{sci:dcmotor-clock}{{9.{1}}{175}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{175}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{175}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{175}\protected@file@percent } +\newlabel{108@xvr}{{}{175}} +\newlabel{108@vr}{{}{175}} +\newlabel{sci:dcmotor-both}{{9.{2}}{175}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{175}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{175}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{175}\protected@file@percent } +\newlabel{109@xvr}{{}{175}} +\newlabel{109@vr}{{}{175}} +\newlabel{sci:dcmotor-loop}{{9.{3}}{175}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{175}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{176}\protected@file@percent } +\newlabel{111@xvr}{{}{176}} +\newlabel{111@vr}{{}{176}} +\newlabel{fig:dcmotor-clock}{{9.4}{176}} +\@writefile{toc}{\contentsline {section}{\numberline {9.4}Controlling the DC Motor from Xcos}{176}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {9.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{177}\protected@file@percent } +\newlabel{tab:dcmotor-clock}{{9.3}{177}} +\newlabel{112@xvr}{{}{177}} +\newlabel{112@vr}{{}{177}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{3}}{}}{177}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{178}\protected@file@percent } +\newlabel{114@xvr}{{}{178}} +\newlabel{114@vr}{{}{178}} +\newlabel{fig:dcmotor-both}{{9.5}{178}} +\@writefile{lot}{\contentsline {table}{\numberline {9.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{178}\protected@file@percent } +\newlabel{tab:dcmotor-both}{{9.4}{178}} +\newlabel{115@xvr}{{}{178}} +\newlabel{115@vr}{{}{178}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{179}\protected@file@percent } +\newlabel{117@xvr}{{}{179}} +\newlabel{117@vr}{{}{179}} +\newlabel{fig:dcmotor-loop}{{9.6}{179}} +\@writefile{toc}{\contentsline {section}{\numberline {9.5}Controlling the DC Motor from Python}{179}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.5.1}Controlling the DC Motor}{179}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {9.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{180}\protected@file@percent } +\newlabel{tab:dcmotor-loop}{{9.5}{180}} +\newlabel{118@xvr}{{}{180}} +\newlabel{118@vr}{{}{180}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.5.2}Python Code}{181}\protected@file@percent } +\newlabel{sec:dcmotor-python-code}{{9.5.2}{181}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{179}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{179}\protected@file@percent } -\newlabel{119@xvr}{{}{179}} -\newlabel{119@vr}{{}{179}} -\newlabel{py:dcmotor-clock}{{9.{1}}{179}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash clock.py}{179}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{180}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{180}\protected@file@percent } -\newlabel{120@xvr}{{}{180}} -\newlabel{120@vr}{{}{180}} -\newlabel{py:dcmotor-both}{{9.{2}}{180}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash both.py}{180}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{3}}{}}{180}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{180}\protected@file@percent } -\newlabel{121@xvr}{{}{181}} -\newlabel{121@vr}{{}{181}} -\newlabel{py:dcmotor-loop}{{9.{3}}{181}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash loop.py}{181}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.6}Controlling the DC Motor from Julia}{182}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Controlling the DC Motor}{182}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Julia Code}{182}\protected@file@percent } -\newlabel{sec:dcmotor-julia-code}{{9.6.2}{182}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{181}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{181}\protected@file@percent } +\newlabel{119@xvr}{{}{181}} +\newlabel{119@vr}{{}{181}} +\newlabel{py:dcmotor-clock}{{9.{1}}{181}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash clock.py}{181}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{182}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{182}\protected@file@percent } +\newlabel{120@xvr}{{}{182}} +\newlabel{120@vr}{{}{182}} +\newlabel{py:dcmotor-both}{{9.{2}}{182}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash both.py}{182}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{3}}{}}{182}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{182}\protected@file@percent } +\newlabel{121@xvr}{{}{183}} +\newlabel{121@vr}{{}{183}} +\newlabel{py:dcmotor-loop}{{9.{3}}{183}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash loop.py}{183}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.6}Controlling the DC Motor from Julia}{184}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Controlling the DC Motor}{184}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Julia Code}{184}\protected@file@percent } +\newlabel{sec:dcmotor-julia-code}{{9.6.2}{184}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{182}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{182}\protected@file@percent } -\newlabel{122@xvr}{{}{182}} -\newlabel{122@vr}{{}{182}} -\newlabel{julia:dcmotor-clock}{{9.{1}}{182}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{182}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{183}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{183}\protected@file@percent } -\newlabel{123@xvr}{{}{183}} -\newlabel{123@vr}{{}{183}} -\newlabel{julia:dcmotor-both}{{9.{2}}{183}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash both.jl}{183}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{183}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{183}\protected@file@percent } -\newlabel{124@xvr}{{}{183}} -\newlabel{124@vr}{{}{183}} -\newlabel{julia:dcmotor-loop}{{9.{3}}{183}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{183}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.7}Controlling the DC Motor from OpenModelica}{183}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Controlling the DC Motor}{183}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}OpenModelica Code}{184}\protected@file@percent } -\newlabel{sec:dcmotor-OpenModelica-code}{{9.7.2}{184}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{184}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{184}\protected@file@percent } +\newlabel{122@xvr}{{}{184}} +\newlabel{122@vr}{{}{184}} +\newlabel{julia:dcmotor-clock}{{9.{1}}{184}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{184}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{185}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{185}\protected@file@percent } +\newlabel{123@xvr}{{}{185}} +\newlabel{123@vr}{{}{185}} +\newlabel{julia:dcmotor-both}{{9.{2}}{185}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash both.jl}{185}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{185}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{185}\protected@file@percent } +\newlabel{124@xvr}{{}{185}} +\newlabel{124@vr}{{}{185}} +\newlabel{julia:dcmotor-loop}{{9.{3}}{185}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{185}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.7}Controlling the DC Motor from OpenModelica}{185}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Controlling the DC Motor}{185}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}OpenModelica Code}{186}\protected@file@percent } +\newlabel{sec:dcmotor-OpenModelica-code}{{9.7.2}{186}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{184}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{184}\protected@file@percent } -\newlabel{125@xvr}{{}{184}} -\newlabel{125@vr}{{}{184}} -\newlabel{OpenModelica:dcmotor-clock}{{9.{1}}{184}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{184}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{184}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{184}\protected@file@percent } -\newlabel{126@xvr}{{}{184}} -\newlabel{126@vr}{{}{184}} -\newlabel{OpenModelica:dcmotor-both}{{9.{2}}{184}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{185}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{185}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{185}\protected@file@percent } -\newlabel{127@xvr}{{}{185}} -\newlabel{127@vr}{{}{185}} -\newlabel{OpenModelica:dcmotor-loop}{{9.{3}}{185}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{185}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{187}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{186}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{186}\protected@file@percent } +\newlabel{125@xvr}{{}{186}} +\newlabel{125@vr}{{}{186}} +\newlabel{OpenModelica:dcmotor-clock}{{9.{1}}{186}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{186}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{186}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{186}\protected@file@percent } +\newlabel{126@xvr}{{}{186}} +\newlabel{126@vr}{{}{186}} +\newlabel{OpenModelica:dcmotor-both}{{9.{2}}{186}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{187}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{187}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{187}\protected@file@percent } +\newlabel{127@xvr}{{}{187}} +\newlabel{127@vr}{{}{187}} +\newlabel{OpenModelica:dcmotor-loop}{{9.{3}}{187}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{187}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{189}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{sec:servo}{{10}{187}} -\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{187}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{188}\protected@file@percent } -\newlabel{tab:servo-connect}{{10.1}{188}} -\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{188}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{188}\protected@file@percent } -\newlabel{sec:servo-ard}{{10.2.1}{188}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{189}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{189}\protected@file@percent } -\newlabel{sec:servo-arduino-code}{{10.2.2}{189}} +\newlabel{sec:servo}{{10}{189}} +\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{189}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{190}\protected@file@percent } +\newlabel{tab:servo-connect}{{10.1}{190}} +\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{190}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{190}\protected@file@percent } +\newlabel{sec:servo-ard}{{10.2.1}{190}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{191}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{191}\protected@file@percent } +\newlabel{sec:servo-arduino-code}{{10.2.2}{191}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{189}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{189}\protected@file@percent } -\newlabel{128@xvr}{{}{189}} -\newlabel{128@vr}{{}{189}} -\newlabel{ard:servo-init}{{10.{1}}{189}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{189}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{190}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{190}\protected@file@percent } -\newlabel{129@xvr}{{}{190}} -\newlabel{129@vr}{{}{190}} -\newlabel{ard:servo-reverse}{{10.{2}}{190}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{190}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{190}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{190}\protected@file@percent } -\newlabel{130@xvr}{{}{190}} -\newlabel{130@vr}{{}{190}} -\newlabel{ard:servo-loop}{{10.{3}}{190}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{190}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{191}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{191}\protected@file@percent } -\newlabel{131@xvr}{{}{191}} -\newlabel{131@vr}{{}{191}} -\newlabel{ard:servo-pot}{{10.{4}}{191}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{191}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{191}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{191}\protected@file@percent } -\newlabel{sec:servo-sci}{{10.3.1}{191}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{191}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{192}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{192}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{192}\protected@file@percent } -\newlabel{sec:servo-scilab-code}{{10.3.2}{192}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{191}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{191}\protected@file@percent } +\newlabel{128@xvr}{{}{191}} +\newlabel{128@vr}{{}{191}} +\newlabel{ard:servo-init}{{10.{1}}{191}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{191}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{192}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{192}\protected@file@percent } +\newlabel{129@xvr}{{}{192}} +\newlabel{129@vr}{{}{192}} +\newlabel{ard:servo-reverse}{{10.{2}}{192}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{192}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{192}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{192}\protected@file@percent } +\newlabel{130@xvr}{{}{192}} +\newlabel{130@vr}{{}{192}} +\newlabel{ard:servo-loop}{{10.{3}}{192}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{192}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{193}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{193}\protected@file@percent } +\newlabel{131@xvr}{{}{193}} +\newlabel{131@vr}{{}{193}} +\newlabel{ard:servo-pot}{{10.{4}}{193}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{193}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{193}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{193}\protected@file@percent } +\newlabel{sec:servo-sci}{{10.3.1}{193}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{193}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{194}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{194}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{194}\protected@file@percent } +\newlabel{sec:servo-scilab-code}{{10.3.2}{194}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{192}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{192}\protected@file@percent } -\newlabel{132@xvr}{{}{192}} -\newlabel{132@vr}{{}{192}} -\newlabel{sci:servo-init}{{10.{1}}{192}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{192}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{192}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{192}\protected@file@percent } -\newlabel{133@xvr}{{}{192}} -\newlabel{133@vr}{{}{192}} -\newlabel{sci:servo-reverse}{{10.{2}}{192}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash reverse.sce}{193}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{193}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{193}\protected@file@percent } -\newlabel{134@xvr}{{}{193}} -\newlabel{134@vr}{{}{193}} -\newlabel{sci:servo-loop}{{10.{3}}{193}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash loop.sce}{193}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{193}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{193}\protected@file@percent } -\newlabel{135@xvr}{{}{193}} -\newlabel{135@vr}{{}{193}} -\newlabel{sci:servo-pot}{{10.{4}}{193}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{193}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{193}\protected@file@percent } -\newlabel{sec:servo-xcos}{{10.4}{193}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{194}\protected@file@percent } -\newlabel{137@xvr}{{}{194}} -\newlabel{137@vr}{{}{194}} -\newlabel{fig:servo-init}{{10.1}{194}} -\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{194}\protected@file@percent } -\newlabel{tab:servo-init}{{10.2}{194}} -\newlabel{138@xvr}{{}{194}} -\newlabel{138@vr}{{}{194}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{195}\protected@file@percent } -\newlabel{140@xvr}{{}{195}} -\newlabel{140@vr}{{}{195}} -\newlabel{fig:servo-reverse}{{10.2}{195}} -\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{196}\protected@file@percent } -\newlabel{tab:servo-reverse}{{10.3}{196}} -\newlabel{141@xvr}{{}{196}} -\newlabel{141@vr}{{}{196}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{196}\protected@file@percent } -\newlabel{143@xvr}{{}{196}} -\newlabel{143@vr}{{}{196}} -\newlabel{fig:servo-loop}{{10.3}{196}} -\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{197}\protected@file@percent } -\newlabel{tab:servo-loop}{{10.4}{197}} -\newlabel{144@xvr}{{}{197}} -\newlabel{144@vr}{{}{197}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{197}\protected@file@percent } -\newlabel{146@xvr}{{}{197}} -\newlabel{146@vr}{{}{197}} -\newlabel{fig:servo-pot}{{10.4}{197}} -\@writefile{lot}{\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{198}\protected@file@percent } -\newlabel{tab:servo-pot}{{10.5}{198}} -\newlabel{147@xvr}{{}{198}} -\newlabel{147@vr}{{}{198}} -\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{198}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{198}\protected@file@percent } -\newlabel{sec:servo-py}{{10.5.1}{198}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{198}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{199}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{199}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{199}\protected@file@percent } -\newlabel{sec:servo-python-code}{{10.5.2}{199}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{194}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{194}\protected@file@percent } +\newlabel{132@xvr}{{}{194}} +\newlabel{132@vr}{{}{194}} +\newlabel{sci:servo-init}{{10.{1}}{194}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{194}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{194}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{194}\protected@file@percent } +\newlabel{133@xvr}{{}{194}} +\newlabel{133@vr}{{}{194}} +\newlabel{sci:servo-reverse}{{10.{2}}{194}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash reverse.sce}{195}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{195}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{195}\protected@file@percent } +\newlabel{134@xvr}{{}{195}} +\newlabel{134@vr}{{}{195}} +\newlabel{sci:servo-loop}{{10.{3}}{195}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash loop.sce}{195}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{195}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{195}\protected@file@percent } +\newlabel{135@xvr}{{}{195}} +\newlabel{135@vr}{{}{195}} +\newlabel{sci:servo-pot}{{10.{4}}{195}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{195}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{195}\protected@file@percent } +\newlabel{sec:servo-xcos}{{10.4}{195}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{196}\protected@file@percent } +\newlabel{137@xvr}{{}{196}} +\newlabel{137@vr}{{}{196}} +\newlabel{fig:servo-init}{{10.1}{196}} +\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{196}\protected@file@percent } +\newlabel{tab:servo-init}{{10.2}{196}} +\newlabel{138@xvr}{{}{196}} +\newlabel{138@vr}{{}{196}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{197}\protected@file@percent } +\newlabel{140@xvr}{{}{197}} +\newlabel{140@vr}{{}{197}} +\newlabel{fig:servo-reverse}{{10.2}{197}} +\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{198}\protected@file@percent } +\newlabel{tab:servo-reverse}{{10.3}{198}} +\newlabel{141@xvr}{{}{198}} +\newlabel{141@vr}{{}{198}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{198}\protected@file@percent } +\newlabel{143@xvr}{{}{198}} +\newlabel{143@vr}{{}{198}} +\newlabel{fig:servo-loop}{{10.3}{198}} +\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{199}\protected@file@percent } +\newlabel{tab:servo-loop}{{10.4}{199}} +\newlabel{144@xvr}{{}{199}} +\newlabel{144@vr}{{}{199}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{199}\protected@file@percent } +\newlabel{146@xvr}{{}{199}} +\newlabel{146@vr}{{}{199}} +\newlabel{fig:servo-pot}{{10.4}{199}} +\@writefile{lot}{\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{200}\protected@file@percent } +\newlabel{tab:servo-pot}{{10.5}{200}} +\newlabel{147@xvr}{{}{200}} +\newlabel{147@vr}{{}{200}} +\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{200}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{200}\protected@file@percent } +\newlabel{sec:servo-py}{{10.5.1}{200}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{200}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{201}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{201}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{201}\protected@file@percent } +\newlabel{sec:servo-python-code}{{10.5.2}{201}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{199}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{199}\protected@file@percent } -\newlabel{148@xvr}{{}{199}} -\newlabel{148@vr}{{}{199}} -\newlabel{py:servo-init}{{10.{1}}{199}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{199}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{200}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{200}\protected@file@percent } -\newlabel{149@xvr}{{}{200}} -\newlabel{149@vr}{{}{200}} -\newlabel{py:servo-reverse}{{10.{2}}{200}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash reverse.py}{200}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{201}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{201}\protected@file@percent } -\newlabel{150@xvr}{{}{201}} -\newlabel{150@vr}{{}{201}} -\newlabel{sci:servo-loop}{{10.{3}}{201}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash loop.py}{201}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{4}}{}}{202}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{202}\protected@file@percent } -\newlabel{151@xvr}{{}{202}} -\newlabel{151@vr}{{}{202}} -\newlabel{py:servo-pot}{{10.{4}}{202}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{202}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{203}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{203}\protected@file@percent } -\newlabel{sec:servo-julia}{{10.6.1}{203}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{203}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{204}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{204}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{204}\protected@file@percent } -\newlabel{sec:servo-julia-code}{{10.6.2}{204}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{201}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{201}\protected@file@percent } +\newlabel{148@xvr}{{}{201}} +\newlabel{148@vr}{{}{201}} +\newlabel{py:servo-init}{{10.{1}}{201}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{201}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{202}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{202}\protected@file@percent } +\newlabel{149@xvr}{{}{202}} +\newlabel{149@vr}{{}{202}} +\newlabel{py:servo-reverse}{{10.{2}}{202}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash reverse.py}{202}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{203}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{203}\protected@file@percent } +\newlabel{150@xvr}{{}{203}} +\newlabel{150@vr}{{}{203}} +\newlabel{sci:servo-loop}{{10.{3}}{203}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash loop.py}{203}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{4}}{}}{204}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{204}\protected@file@percent } +\newlabel{151@xvr}{{}{204}} +\newlabel{151@vr}{{}{204}} +\newlabel{py:servo-pot}{{10.{4}}{204}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{204}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{205}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{205}\protected@file@percent } +\newlabel{sec:servo-julia}{{10.6.1}{205}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{205}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{206}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{206}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{206}\protected@file@percent } +\newlabel{sec:servo-julia-code}{{10.6.2}{206}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{204}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{204}\protected@file@percent } -\newlabel{152@xvr}{{}{204}} -\newlabel{152@vr}{{}{204}} -\newlabel{julia:servo-init}{{10.{1}}{204}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{204}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{204}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{204}\protected@file@percent } -\newlabel{153@xvr}{{}{204}} -\newlabel{153@vr}{{}{204}} -\newlabel{julia:servo-reverse}{{10.{2}}{204}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash reverse.jl}{204}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{205}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{205}\protected@file@percent } -\newlabel{154@xvr}{{}{205}} -\newlabel{154@vr}{{}{205}} -\newlabel{julia:servo-loop}{{10.{3}}{205}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash loop.jl}{205}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{205}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{205}\protected@file@percent } -\newlabel{155@xvr}{{}{205}} -\newlabel{155@vr}{{}{205}} -\newlabel{julia:servo-pot}{{10.{4}}{205}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{205}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{205}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{205}\protected@file@percent } -\newlabel{sec:servo-OpenModelica}{{10.7.1}{205}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{206}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{206}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{206}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{206}\protected@file@percent } -\newlabel{sec:servo-OpenModelica-code}{{10.7.2}{206}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{206}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{206}\protected@file@percent } +\newlabel{152@xvr}{{}{206}} +\newlabel{152@vr}{{}{206}} +\newlabel{julia:servo-init}{{10.{1}}{206}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{206}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{206}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{206}\protected@file@percent } +\newlabel{153@xvr}{{}{206}} +\newlabel{153@vr}{{}{206}} +\newlabel{julia:servo-reverse}{{10.{2}}{206}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash reverse.jl}{206}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{207}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{207}\protected@file@percent } +\newlabel{154@xvr}{{}{207}} +\newlabel{154@vr}{{}{207}} +\newlabel{julia:servo-loop}{{10.{3}}{207}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash loop.jl}{207}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{207}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{207}\protected@file@percent } +\newlabel{155@xvr}{{}{207}} +\newlabel{155@vr}{{}{207}} +\newlabel{julia:servo-pot}{{10.{4}}{207}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{207}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{207}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{207}\protected@file@percent } +\newlabel{sec:servo-OpenModelica}{{10.7.1}{207}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{208}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{208}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{208}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{208}\protected@file@percent } +\newlabel{sec:servo-OpenModelica-code}{{10.7.2}{208}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{206}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{206}\protected@file@percent } -\newlabel{156@xvr}{{}{206}} -\newlabel{156@vr}{{}{206}} -\newlabel{OpenModelica:servo-init}{{10.{1}}{206}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{206}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{207}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{207}\protected@file@percent } -\newlabel{157@xvr}{{}{207}} -\newlabel{157@vr}{{}{207}} -\newlabel{OpenModelica:servo-reverse}{{10.{2}}{207}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash reverse.mo}{207}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{208}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{208}\protected@file@percent } -\newlabel{158@xvr}{{}{208}} -\newlabel{158@vr}{{}{208}} -\newlabel{OpenModelica:servo-loop}{{10.{3}}{208}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash loop.mo}{208}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{208}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{208}\protected@file@percent } -\newlabel{159@xvr}{{}{208}} -\newlabel{159@vr}{{}{208}} -\newlabel{OpenModelica:servo-pot}{{10.{4}}{208}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{209}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{211}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{208}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{208}\protected@file@percent } +\newlabel{156@xvr}{{}{208}} +\newlabel{156@vr}{{}{208}} +\newlabel{OpenModelica:servo-init}{{10.{1}}{208}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{208}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{209}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{209}\protected@file@percent } +\newlabel{157@xvr}{{}{209}} +\newlabel{157@vr}{{}{209}} +\newlabel{OpenModelica:servo-reverse}{{10.{2}}{209}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash reverse.mo}{209}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{210}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{210}\protected@file@percent } +\newlabel{158@xvr}{{}{210}} +\newlabel{158@vr}{{}{210}} +\newlabel{OpenModelica:servo-loop}{{10.{3}}{210}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash loop.mo}{210}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{210}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{210}\protected@file@percent } +\newlabel{159@xvr}{{}{210}} +\newlabel{159@vr}{{}{210}} +\newlabel{OpenModelica:servo-pot}{{10.{4}}{210}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{211}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{213}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{modbus}{{11}{211}} -\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{211}\protected@file@percent } -\newlabel{fig:mod-block}{{\caption@xref {fig:mod-block}{ on input line 72}}{212}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{212}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{212}\protected@file@percent } -\newlabel{fig:mod-master-slave}{{11.2}{212}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{213}\protected@file@percent } -\newlabel{fig:rs-485}{{11.3}{213}} -\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{214}\protected@file@percent } -\newlabel{tab:request-packet}{{11.1}{214}} -\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{214}\protected@file@percent } -\newlabel{tab:response-packet}{{11.2}{214}} -\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{215}\protected@file@percent } -\newlabel{tab:ieee-decimal}{{11.3}{215}} -\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{215}\protected@file@percent } -\newlabel{tab:single-precision}{{11.4}{215}} -\@writefile{toc}{\contentsline {section}{\numberline {11.2}Objective}{216}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{216}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{217}\protected@file@percent } -\newlabel{fig:full-set-up}{{11.4}{217}} -\@writefile{toc}{\contentsline {section}{\numberline {11.4}Software}{217}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{218}\protected@file@percent } -\newlabel{fig:block-diagram}{{11.5}{218}} -\@writefile{toc}{\contentsline {section}{\numberline {11.5}Output}{218}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{219}\protected@file@percent } -\newlabel{fig:modbus-firmware}{{11.6}{219}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{220}\protected@file@percent } -\newlabel{fig:flow-chart}{{11.7}{220}} -\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{220}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{221}\protected@file@percent } -\newlabel{fig:current-console}{{11.8}{221}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{221}\protected@file@percent } -\newlabel{fig:current-meter}{{11.9}{221}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{222}\protected@file@percent } -\newlabel{fig:voltage-console}{{11.10}{222}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{222}\protected@file@percent } -\newlabel{fig:voltage-meter}{{11.11}{222}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{223}\protected@file@percent } -\newlabel{fig:power-console}{{11.12}{223}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{223}\protected@file@percent } -\newlabel{fig:power-meter}{{11.13}{223}} -\@writefile{toc}{\contentsline {section}{\numberline {11.7}Code}{223}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{223}\protected@file@percent } -\newlabel{sec:firmware-modbus}{{11.7.1}{223}} +\newlabel{modbus}{{11}{213}} +\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{213}\protected@file@percent } +\newlabel{fig:mod-block}{{\caption@xref {fig:mod-block}{ on input line 72}}{214}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{214}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{214}\protected@file@percent } +\newlabel{fig:mod-master-slave}{{11.2}{214}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{215}\protected@file@percent } +\newlabel{fig:rs-485}{{11.3}{215}} +\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{216}\protected@file@percent } +\newlabel{tab:request-packet}{{11.1}{216}} +\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{216}\protected@file@percent } +\newlabel{tab:response-packet}{{11.2}{216}} +\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{217}\protected@file@percent } +\newlabel{tab:ieee-decimal}{{11.3}{217}} +\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{217}\protected@file@percent } +\newlabel{tab:single-precision}{{11.4}{217}} +\@writefile{toc}{\contentsline {section}{\numberline {11.2}Objective}{218}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{218}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{219}\protected@file@percent } +\newlabel{fig:full-set-up}{{11.4}{219}} +\@writefile{toc}{\contentsline {section}{\numberline {11.4}Software}{219}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{220}\protected@file@percent } +\newlabel{fig:block-diagram}{{11.5}{220}} +\@writefile{toc}{\contentsline {section}{\numberline {11.5}Output}{220}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{221}\protected@file@percent } +\newlabel{fig:modbus-firmware}{{11.6}{221}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{222}\protected@file@percent } +\newlabel{fig:flow-chart}{{11.7}{222}} +\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{222}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{223}\protected@file@percent } +\newlabel{fig:current-console}{{11.8}{223}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{223}\protected@file@percent } +\newlabel{fig:current-meter}{{11.9}{223}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{224}\protected@file@percent } +\newlabel{fig:voltage-console}{{11.10}{224}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{224}\protected@file@percent } +\newlabel{fig:voltage-meter}{{11.11}{224}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{225}\protected@file@percent } +\newlabel{fig:power-console}{{11.12}{225}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{225}\protected@file@percent } +\newlabel{fig:power-meter}{{11.13}{225}} +\@writefile{toc}{\contentsline {section}{\numberline {11.7}Code}{225}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{225}\protected@file@percent } +\newlabel{sec:firmware-modbus}{{11.7.1}{225}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{223}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{223}\protected@file@percent } -\newlabel{162@xvr}{{}{223}} -\newlabel{162@vr}{{}{223}} -\newlabel{ard:firmware-modbus}{{11.{1}}{223}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send\textunderscore packet.ino}{223}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{224}\protected@file@percent } -\newlabel{161@xvr}{{}{224}} -\newlabel{161@vr}{{}{224}} -\newlabel{fig:mod-read}{{11.14}{224}} -\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{224}\protected@file@percent } -\newlabel{tab:mod-xcos-read}{{11.5}{224}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{225}\protected@file@percent } -\newlabel{sec:modbus-scilab-code}{{11.7.2}{225}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{225}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{225}\protected@file@percent } +\newlabel{162@xvr}{{}{225}} +\newlabel{162@vr}{{}{225}} +\newlabel{ard:firmware-modbus}{{11.{1}}{225}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send\textunderscore packet.ino}{225}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{226}\protected@file@percent } +\newlabel{161@xvr}{{}{226}} +\newlabel{161@vr}{{}{226}} +\newlabel{fig:mod-read}{{11.14}{226}} +\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{226}\protected@file@percent } +\newlabel{tab:mod-xcos-read}{{11.5}{226}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{227}\protected@file@percent } +\newlabel{sec:modbus-scilab-code}{{11.7.2}{227}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{225}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{225}\protected@file@percent } -\newlabel{163@xvr}{{}{225}} -\newlabel{163@vr}{{}{225}} -\newlabel{sci:current-modbus}{{11.{1}}{225}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore val.sce}{225}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{225}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{225}\protected@file@percent } -\newlabel{164@xvr}{{}{225}} -\newlabel{164@vr}{{}{225}} -\newlabel{sci:current-modbus}{{11.{2}}{225}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore current.sci}{225}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{225}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{225}\protected@file@percent } -\newlabel{165@xvr}{{}{225}} -\newlabel{165@vr}{{}{225}} -\newlabel{sci:voltage-modbus}{{11.{3}}{225}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore voltage.sci}{225}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{226}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{226}\protected@file@percent } -\newlabel{166@xvr}{{}{226}} -\newlabel{166@vr}{{}{226}} -\newlabel{sci:modbus-power}{{11.{4}}{226}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{226}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.3}Python Code}{226}\protected@file@percent } -\newlabel{sec:modbus-python-code}{{11.7.3}{226}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{227}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{227}\protected@file@percent } +\newlabel{163@xvr}{{}{227}} +\newlabel{163@vr}{{}{227}} +\newlabel{sci:current-modbus}{{11.{1}}{227}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore val.sce}{227}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{227}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{227}\protected@file@percent } +\newlabel{164@xvr}{{}{227}} +\newlabel{164@vr}{{}{227}} +\newlabel{sci:current-modbus}{{11.{2}}{227}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore current.sci}{227}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{227}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{227}\protected@file@percent } +\newlabel{165@xvr}{{}{227}} +\newlabel{165@vr}{{}{227}} +\newlabel{sci:voltage-modbus}{{11.{3}}{227}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore voltage.sci}{227}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{228}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{228}\protected@file@percent } +\newlabel{166@xvr}{{}{228}} +\newlabel{166@vr}{{}{228}} +\newlabel{sci:modbus-power}{{11.{4}}{228}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{228}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.3}Python Code}{228}\protected@file@percent } +\newlabel{sec:modbus-python-code}{{11.7.3}{228}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{226}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{226}\protected@file@percent } -\newlabel{167@xvr}{{}{226}} -\newlabel{167@vr}{{}{226}} -\newlabel{py:current-modbus}{{11.{1}}{226}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore current.py}{226}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{226}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{226}\protected@file@percent } -\newlabel{168@xvr}{{}{226}} -\newlabel{168@vr}{{}{226}} -\newlabel{py:voltage-modbus}{{11.{2}}{226}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore voltage.py}{226}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{227}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{227}\protected@file@percent } -\newlabel{169@xvr}{{}{227}} -\newlabel{169@vr}{{}{227}} -\newlabel{py:modbus-power}{{11.{3}}{227}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{227}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.4}Julia Code}{227}\protected@file@percent } -\newlabel{sec:modbus-julia-code}{{11.7.4}{227}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{228}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{228}\protected@file@percent } +\newlabel{167@xvr}{{}{228}} +\newlabel{167@vr}{{}{228}} +\newlabel{py:current-modbus}{{11.{1}}{228}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore current.py}{228}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{228}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{228}\protected@file@percent } +\newlabel{168@xvr}{{}{228}} +\newlabel{168@vr}{{}{228}} +\newlabel{py:voltage-modbus}{{11.{2}}{228}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore voltage.py}{228}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{229}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{229}\protected@file@percent } +\newlabel{169@xvr}{{}{229}} +\newlabel{169@vr}{{}{229}} +\newlabel{py:modbus-power}{{11.{3}}{229}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{229}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.4}Julia Code}{229}\protected@file@percent } +\newlabel{sec:modbus-julia-code}{{11.7.4}{229}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{227}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{227}\protected@file@percent } -\newlabel{170@xvr}{{}{227}} -\newlabel{170@vr}{{}{227}} -\newlabel{julia:current-modbus}{{11.{1}}{227}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.jl}{227}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{227}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{227}\protected@file@percent } -\newlabel{171@xvr}{{}{227}} -\newlabel{171@vr}{{}{227}} -\newlabel{julia:voltage-modbus}{{11.{2}}{227}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.jl}{227}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{228}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{228}\protected@file@percent } -\newlabel{172@xvr}{{}{228}} -\newlabel{172@vr}{{}{228}} -\newlabel{julia:modbus-power}{{11.{3}}{228}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl}{228}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{228}\protected@file@percent } -\newlabel{sec:modbus-OpenModelica-code}{{11.7.5}{228}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{229}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{229}\protected@file@percent } +\newlabel{170@xvr}{{}{229}} +\newlabel{170@vr}{{}{229}} +\newlabel{julia:current-modbus}{{11.{1}}{229}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.jl}{229}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{229}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{229}\protected@file@percent } +\newlabel{171@xvr}{{}{229}} +\newlabel{171@vr}{{}{229}} +\newlabel{julia:voltage-modbus}{{11.{2}}{229}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.jl}{229}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{230}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{230}\protected@file@percent } +\newlabel{172@xvr}{{}{230}} +\newlabel{172@vr}{{}{230}} +\newlabel{julia:modbus-power}{{11.{3}}{230}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl}{230}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{230}\protected@file@percent } +\newlabel{sec:modbus-OpenModelica-code}{{11.7.5}{230}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{228}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{228}\protected@file@percent } -\newlabel{173@xvr}{{}{228}} -\newlabel{173@vr}{{}{228}} -\newlabel{OpenModelica:current-modbus}{{11.{1}}{228}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readCurrent.mo}{228}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{228}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{228}\protected@file@percent } -\newlabel{174@xvr}{{}{228}} -\newlabel{174@vr}{{}{228}} -\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{228}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVoltage.mo}{228}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{230}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{230}\protected@file@percent } +\newlabel{173@xvr}{{}{230}} +\newlabel{173@vr}{{}{230}} +\newlabel{OpenModelica:current-modbus}{{11.{1}}{230}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readCurrent.mo}{230}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{230}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{230}\protected@file@percent } +\newlabel{174@xvr}{{}{230}} +\newlabel{174@vr}{{}{230}} +\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{230}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVoltage.mo}{230}\protected@file@percent } \bibdata{bibliography.bib} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{229}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{229}\protected@file@percent } -\newlabel{175@xvr}{{}{229}} -\newlabel{175@vr}{{}{229}} -\newlabel{OpenModelica:modbus-power}{{11.{3}}{229}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo}{229}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{231}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{231}\protected@file@percent } +\newlabel{175@xvr}{{}{231}} +\newlabel{175@vr}{{}{231}} +\newlabel{OpenModelica:modbus-power}{{11.{3}}{231}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo}{231}\protected@file@percent } \bibcite{CNES-Scilab}{1} \bibcite{scilab-arduino}{2} \bibcite{oshw-ref}{3} @@ -1556,7 +1563,7 @@ \bibcite{scilab-ref}{12} \bibcite{scilab-interop}{13} \bibcite{xcos-ref}{14} -\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{231}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{233}\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 ad52018..6b5cc64 100644 --- a/floss-arduino.cod +++ b/floss-arduino.cod @@ -11,24 +11,24 @@ \contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{101}% \contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{102}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{121}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{122}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}% +\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}% +\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{154}% -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{154}% +\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{156}% +\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{156}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{173}% -\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{173}% -\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{173}% +\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{175}% +\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{175}% +\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{175}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{192}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{192}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{193}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{193}% +\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}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{225}% -\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{225}% -\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{225}% -\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{226}% +\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{227}% +\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{227}% +\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{227}% +\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{228}% diff --git a/floss-arduino.fdb_latexmk b/floss-arduino.fdb_latexmk index 94a711c..bc39979 100644 --- a/floss-arduino.fdb_latexmk +++ b/floss-arduino.fdb_latexmk @@ -1,19 +1,19 @@ # Fdb version 3 -["bibtex floss-arduino"] 1619859002 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1619859656 +["bibtex floss-arduino"] 1619894441 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1619894450 "/usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt.bst" 1292289607 18030 1376b4b231b50c66211e47e42eda2875 "" "bibliography.bib" 1619058609 4121 e0d02327e4bb995867623cd1f708046e "" - "floss-arduino.aux" 1619859256 133697 604ac1e466a9d5acd5edf75b4af02511 "pdflatex" + "floss-arduino.aux" 1619894450 134662 8fa1f1acece561166cb741b89f675e42 "pdflatex" (generated) - "floss-arduino.bbl" "floss-arduino.blg" -["makeindex floss-arduino.idx"] 1619835275 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1619859656 - "floss-arduino.idx" 1619859256 187 8a3669b7c7aede857beac96d6d022e3d "pdflatex" + "floss-arduino.bbl" +["makeindex floss-arduino.idx"] 1619894424 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1619894450 + "floss-arduino.idx" 1619894450 187 99a340d76cc05a666a957e86687e46a4 "pdflatex" (generated) "floss-arduino.ind" "floss-arduino.ilg" -["pdflatex"] 1619859249 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" "floss-arduino" 1619859656 +["pdflatex"] 1619894442 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" "floss-arduino" 1619894450 "/etc/texmf/web2c/texmf.cnf" 1602253014 475 c0e671620eb5563b2130f56340a5fde8 "" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux" 1619859256 133697 604ac1e466a9d5acd5edf75b4af02511 "" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux" 1619894450 134662 8fa1f1acece561166cb741b89f675e42 "" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" 1619403261 4558 99e8133d713ce68a01e2f2b59b0d6baf "" "/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,22 +138,22 @@ "/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" 1619859256 2304 0613fb3cf6c6dacc813779073c1fc8fc "pdflatex" - "floss-arduino.ard" 1619859256 2082 a772c9a12d8cfc94c510a0bf33180ebf "pdflatex" - "floss-arduino.aux" 1619859256 133697 604ac1e466a9d5acd5edf75b4af02511 "pdflatex" - "floss-arduino.bbl" 1619859002 2654 051fbb0ca9f90e7ce7d2577998098d98 "bibtex floss-arduino" - "floss-arduino.cod" 1619859256 2506 9256a3ea47eea65e6dbdcdd8be48ab48 "pdflatex" - "floss-arduino.ind" 1619835275 228 20e9ce08a48be0f58ca5bea340253979 "makeindex floss-arduino.idx" - "floss-arduino.juliad" 1619859256 2338 10c3144e165b66ccab0d9bb7edb51883 "pdflatex" - "floss-arduino.lof" 1619859256 13055 21b2fa99f686b5bc73378c164794cd1e "pdflatex" - "floss-arduino.lot" 1619859256 3702 1d94a10703e56f3ffcb129df92279974 "pdflatex" - "floss-arduino.pyd" 1619859256 2333 6dfc0eed2a5f7de9039fa9f65346a6d4 "pdflatex" + "floss-arduino.OpenModelicad" 1619894450 2303 29addb8dec4756135b2c2c70f58f713a "pdflatex" + "floss-arduino.ard" 1619894450 2081 6407f88f364b22d861bc7b888331a36c "pdflatex" + "floss-arduino.aux" 1619894450 134662 8fa1f1acece561166cb741b89f675e42 "pdflatex" + "floss-arduino.bbl" 1619894442 2654 051fbb0ca9f90e7ce7d2577998098d98 "bibtex floss-arduino" + "floss-arduino.cod" 1619894450 2505 9fd134b95bd4f97377f3625aeb93b136 "pdflatex" + "floss-arduino.ind" 1619894424 228 e5d1fef782bcddcfa72d95954d41f91d "makeindex floss-arduino.idx" + "floss-arduino.juliad" 1619894450 2337 848f972bbf18129612758acd9b55b1bb "pdflatex" + "floss-arduino.lof" 1619894450 13055 0b258e4b72e7de82282bcd7c6010a6d7 "pdflatex" + "floss-arduino.lot" 1619894450 3702 9978380ba1174578bddab84a9e505a58 "pdflatex" + "floss-arduino.pyd" 1619894450 2332 8e75708f594ffa2225709c38a31a28c5 "pdflatex" "floss-arduino.tex" 1619403261 4558 99e8133d713ce68a01e2f2b59b0d6baf "" - "floss-arduino.toc" 1619859256 15539 7c799a55323af1bdd235051b2b44bf8d "pdflatex" + "floss-arduino.toc" 1619894450 15539 ecce32106114b817a6549635dc00c11f "pdflatex" "suppl/acr.tex" 1615963613 1926 fd6481c4666ee0d60331b7d4cc24b645 "" "suppl/intro.tex" 1615963613 3437 b09628cf9e20fe17fa65b37a5997653c "" "suppl/styles.tex" 1615963613 8143 aa3280f0b59c8631fe8ec44895c9e871 "" - "tools/arduino-firmware/arduino-firmware.ino" 1615963613 34362 dce80fc83f2a12c5a28422b7712bc3ac "" + "tools/arduino-firmware/arduino-firmware.ino" 1619880767 34359 877b52b38004dbe2d743ed15f8658d2c "" "tools/julia/test_firmware.jl" 1619056276 168 3aaf8bf98ff271a626085f256b5bbbc9 "" "tools/openmodelica/windows//test_firmware.mo" 1619499532 616 087d18e8525d7f7e7b49bc700b2d08e4 "" "tools/python/test_firmware.py" 1619660611 702 075224ba07fdcb46e41c20e2e4c001be "" @@ -198,7 +198,7 @@ "user-code/hw-env/hw-env.tex" 1618082024 19798 b085ac71ceaadcc1086ef83a9d10a2c1 "" "user-code/ldr/OpenModelica/ldr-led.mo" 1619403218 1248 5d382a596718a83c7a45eb496aa73e62 "" "user-code/ldr/OpenModelica/ldr-read.mo" 1619403225 990 bca32667a84a63b631d4ecff72b69630 "" - "user-code/ldr/arduino/ldr-led/ldr-led.ino" 1619859249 344 fe2b6dfcfec001fc4b05cb5d62720a01 "" + "user-code/ldr/arduino/ldr-led/ldr-led.ino" 1619860114 344 fe2b6dfcfec001fc4b05cb5d62720a01 "" "user-code/ldr/arduino/ldr-read/ldr-read.ino" 1619859177 230 fd4df5d4b791c2cc4a5e5cfd85849c43 "" "user-code/ldr/figures/LDR-led.png" 1617898904 240349 523edd11a7bcb1002c01b0410de0183e "" "user-code/ldr/figures/LDR.png" 1618126813 222329 b099f728f89ec6e9e39f2222e410488c "" @@ -207,13 +207,13 @@ "user-code/ldr/figures/ldr-read-xcos.PNG" 1615963614 34063 b0eeeea9642553ea0bb2889cb52cfa60 "" "user-code/ldr/figures/ldr.jpg" 1615963614 4060 da1140b101edcf75176b3dfbb765dd42 "" "user-code/ldr/figures/ldr_sym.png" 1615963614 29267 73b70e220429569a98caa86348349aa1 "" - "user-code/ldr/julia/ldr-led.jl" 1618052881 291 10c667eab24ab5d6a7dc26ea1caa6e1f "" - "user-code/ldr/julia/ldr-read.jl" 1617924880 198 2b86afecc5b0471921565b269dd05144 "" - "user-code/ldr/ldr.tex" 1619859655 25785 63839849e75032d1c6876f5461e37932 "" - "user-code/ldr/python/ldr-led.py" 1567596716 866 b724a956c314292b215cf655d7751fc2 "" - "user-code/ldr/python/ldr-read.py" 1567596692 686 16e0ee2162e2f212ba41d2c9d491f534 "" - "user-code/ldr/scilab/ldr-led.sce" 1615963614 444 0895e89b3e22312736acf271c6315dea "" - "user-code/ldr/scilab/ldr-read.sce" 1615963614 365 2baf1b4875c7cad242e65a3708abc113 "" + "user-code/ldr/julia/ldr-led.jl" 1619893631 309 6120f21761a761fee1f0c75aea7f2c4b "" + "user-code/ldr/julia/ldr-read.jl" 1619893494 183 4091d446a9adbb94d781d09d5b88abdb "" + "user-code/ldr/ldr.tex" 1619894422 33181 df226a4b80e884b9d9fcd58db81dfe09 "" + "user-code/ldr/python/ldr-led.py" 1619892876 881 dbda35c83c7ff7483db6c9bd8a6b3a63 "" + "user-code/ldr/python/ldr-read.py" 1619892935 690 aa838d76cfdd26b26fb76e669b4ff0dd "" + "user-code/ldr/scilab/ldr-led.sce" 1619881130 474 be365b56cb8d934670aab6d7d4b2e04b "" + "user-code/ldr/scilab/ldr-read.sce" 1619879948 382 a67eb4bfda1600b38cb4a32f7170c132 "" "user-code/led/OpenModelica/led-blue-delay.mo" 1619681460 971 14e962d372f69cf70983a8161d05a424 "" "user-code/led/OpenModelica/led-blue-red.mo" 1619402018 1153 936d3de74c2858225d14f194e8dad81b "" "user-code/led/OpenModelica/led-blue.mo" 1619664517 797 637792619e79706e15fa30426a6fb517 "" @@ -295,7 +295,7 @@ "user-code/push/figures/switch.png" 1617880485 220988 2689323a6f7a00d63e81ef7abb52961a "" "user-code/push/julia/led-push-button.jl" 1619828156 335 a43f32d317c8ee378099da49b62daa26 "" "user-code/push/julia/push-button-status.jl" 1619828150 208 cd2b6d1a00e17a42cd641bd4d61ca5c2 "" - "user-code/push/push.tex" 1619835401 29728 1b8219d43962faf0037e1dc844075a27 "" + "user-code/push/push.tex" 1619894213 29755 45fef6bf489007df817f927747ee53af "" "user-code/push/python/led-push-button.py" 1619825134 855 9f30a1deee363be620eadb9f6985f89a "" "user-code/push/python/push-button-status.py" 1619824991 725 2628feae697431335d3cf663e9e7afeb "" "user-code/push/scilab/led-push-button.sce" 1619834437 366 0deddbfd697be4ff28d1edb657b4abf1 "" @@ -385,20 +385,20 @@ "user-code/thermistor/python/therm-read.py" 1567597204 756 69346d8630af0b54c8fd104e83808e25 "" "user-code/thermistor/scilab/therm-buzzer.sce" 1615963614 474 a5b32bd97a4179f7ac211aacf488dad3 "" "user-code/thermistor/scilab/therm-read.sce" 1615963614 382 5e743c25b50f9d961a2939ce81d7b633 "" - "user-code/thermistor/thermistor.tex" 1618567312 25838 1f7c3824e3c28084af6bca0235c3226f "" + "user-code/thermistor/thermistor.tex" 1619882138 25843 b904c3ccf09d2c95870db0e6590677f9 "" (generated) - "floss-arduino.lot" - "floss-arduino.log" - "floss-arduino.ard" "floss-arduino.cod" - "floss-arduino.pdf" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" - "floss-arduino.OpenModelicad" - "floss-arduino.lof" + "floss-arduino.log" "floss-arduino.toc" + "floss-arduino.pyd" "floss-arduino.aux" + "floss-arduino.OpenModelicad" "floss-arduino.idx" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.log" - "floss-arduino.pyd" + "floss-arduino.lof" "floss-arduino.thm" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" + "floss-arduino.ard" "floss-arduino.juliad" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.log" + "floss-arduino.lot" + "floss-arduino.pdf" diff --git a/floss-arduino.fls b/floss-arduino.fls index 63e5983..f164e54 100644 --- a/floss-arduino.fls +++ b/floss-arduino.fls @@ -681,6 +681,12 @@ INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ld INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce @@ -693,21 +699,33 @@ INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.pn INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-led.py INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-led.py INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-led.py -INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl -INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl -INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-led.jl INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-led.jl INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-led.jl -INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push-button.mo -INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push-button.mo -INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push-button.mo +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read.mo diff --git a/floss-arduino.idx b/floss-arduino.idx index 7270d0d..bcf0b4b 100644 --- a/floss-arduino.idx +++ b/floss-arduino.idx @@ -1,5 +1,5 @@ -\indexentry{H-Bridge circuit DC motor}{165} -\indexentry{H-Bridge}{165} -\indexentry{L293D,L298}{165} -\indexentry{PCB breakout board}{165} -\indexentry{pulse width modulation, PWM}{165} +\indexentry{H-Bridge circuit DC motor}{167} +\indexentry{H-Bridge}{167} +\indexentry{L293D,L298}{167} +\indexentry{PCB breakout board}{167} +\indexentry{pulse width modulation, PWM}{167} diff --git a/floss-arduino.ind b/floss-arduino.ind index 6d62066..ab9a708 100644 --- a/floss-arduino.ind +++ b/floss-arduino.ind @@ -1,15 +1,15 @@ \begin{theindex} - \item H-Bridge, 165 - \item H-Bridge circuit DC motor, 165 + \item H-Bridge, 167 + \item H-Bridge circuit DC motor, 167 \indexspace - \item L293D,L298, 165 + \item L293D,L298, 167 \indexspace - \item PCB breakout board, 165 - \item pulse width modulation, PWM, 165 + \item PCB breakout board, 167 + \item pulse width modulation, PWM, 167 \end{theindex} diff --git a/floss-arduino.juliad b/floss-arduino.juliad index fba1877..db88564 100644 --- a/floss-arduino.juliad +++ b/floss-arduino.juliad @@ -9,22 +9,22 @@ \contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{109}% \addvspace {10pt} \contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{129}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{129}% +\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{130}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}% +\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{161}% -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{162}% +\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{163}% +\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{164}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{182}% -\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{183}% -\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{183}% +\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{184}% +\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{185}% +\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{185}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{204}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{204}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{205}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{205}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{206}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{206}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{207}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{207}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{227}% -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{227}% -\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{228}% +\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{229}% +\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{229}% +\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{230}% diff --git a/floss-arduino.lof b/floss-arduino.lof index 6d78204..f1b5a6e 100644 --- a/floss-arduino.lof +++ b/floss-arduino.lof @@ -82,48 +82,48 @@ \contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{123}% \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}}{124}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{134}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{134}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{134}% -\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{135}% -\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{139}% +\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{136}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{136}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{136}% +\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{137}% +\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{141}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{148}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{148}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{148}% -\contentsline {figure}{\numberline {8.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{148}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{148}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{148}% -\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{149}% -\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{150}% -\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{155}% -\contentsline {figure}{\numberline {8.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{156}% -\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{157}% -\contentsline {figure}{\numberline {8.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{157}% +\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{150}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{150}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{150}% +\contentsline {figure}{\numberline {8.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{150}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{150}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{150}% +\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{151}% +\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{152}% +\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{157}% +\contentsline {figure}{\numberline {8.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{158}% +\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{159}% +\contentsline {figure}{\numberline {8.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{159}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {9.1}{\ignorespaces L293D motor driver board\relax }}{166}% -\contentsline {figure}{\numberline {9.2}{\ignorespaces A schematic of DC motor connections\relax }}{167}% -\contentsline {figure}{\numberline {9.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{167}% -\contentsline {figure}{\numberline {9.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{174}% -\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{176}% -\contentsline {figure}{\numberline {9.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{177}% +\contentsline {figure}{\numberline {9.1}{\ignorespaces L293D motor driver board\relax }}{168}% +\contentsline {figure}{\numberline {9.2}{\ignorespaces A schematic of DC motor connections\relax }}{169}% +\contentsline {figure}{\numberline {9.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{169}% +\contentsline {figure}{\numberline {9.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{176}% +\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{178}% +\contentsline {figure}{\numberline {9.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{179}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{194}% -\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{195}% -\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{196}% -\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{197}% +\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{196}% +\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{197}% +\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{198}% +\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{199}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{212}% -\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{212}% -\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{213}% -\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{217}% -\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{218}% -\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{219}% -\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{220}% -\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{221}% -\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{221}% -\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{222}% -\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{222}% -\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{223}% -\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{223}% -\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{224}% +\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{214}% +\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{214}% +\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{215}% +\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{219}% +\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{220}% +\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{221}% +\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{222}% +\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{223}% +\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{223}% +\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{224}% +\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{224}% +\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{225}% +\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{225}% +\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{226}% diff --git a/floss-arduino.log b/floss-arduino.log index 3cad24c..b113e9d 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) 1 MAY 2021 14:24 +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.11.5) 2 MAY 2021 00:11 entering extended mode restricted \write18 enabled. - file:line:error style messages enabled. %&-line parsing enabled. -**/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex -(/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex +**floss-arduino.tex +(./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,15 +23,19 @@ 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 @@ -111,27 +115,35 @@ 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 @@ -145,32 +157,40 @@ 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 footers +) +(/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 \f@nch@headwidth=\skip81 \f@nch@O@elh=\skip82 \f@nch@O@erh=\skip83 @@ -180,21 +200,25 @@ Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footers \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 @@ -234,9 +258,11 @@ 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) @@ -252,15 +278,19 @@ 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 @@ -289,7 +319,8 @@ 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 @@ -302,25 +333,34 @@ 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 @@ -361,11 +401,14 @@ 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 @@ -377,14 +420,12 @@ 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 -) (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux +) +(./floss-arduino.aux LaTeX Warning: Label `sec:led-OpenModelica-code' multiply defined. -LaTeX Warning: Label `tab:ldr-led' multiply defined. - - LaTeX Warning: Label `sci:servo-loop' multiply defined. @@ -422,9 +463,12 @@ 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 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 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 layouts Warning: Layout scale set to 0.5 on input line 108. @@ -434,7 +478,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 -(/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.toc +(./floss-arduino.toc Overfull \hbox (60.41727pt too wide) detected at line 1 \T1/cmr/bx/n/10.95 List of Figures [] @@ -487,24 +531,25 @@ Overfull \hbox (42.2769pt too wide) detected at line 208 \tf@toc=\write5 \openout5 = `floss-arduino.toc'. - [6] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lof [7 + [6] (./floss-arduino.lof [7 ] [8] Overfull \hbox (4.98741pt too wide) in paragraph at lines 89--89 - [][] []\T1/cmr/m/n/10.95 Turning LEDs on through Xcos de-pend-ing on the po-ten-tiome-ter thresh- + [][] []\T1/cmr/m/n/10.95 Turning LEDs on through Xcos de-pend-ing on the po-te +n-tiome-ter thresh- [] [9]) \tf@lof=\write6 \openout6 = `floss-arduino.lof'. - [10] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lot [11 + [10] (./floss-arduino.lot [11 ]) \tf@lot=\write7 \openout7 = `floss-arduino.lot'. - [12] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.ard) + [12] (./floss-arduino.ard) \tf@ard=\write8 \openout8 = `floss-arduino.ard'. @@ -512,34 +557,38 @@ Overfull \hbox (4.98741pt too wide) in paragraph at lines 89--89 ] [14 -] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.cod [15]) +] +(./floss-arduino.cod [15]) \tf@cod=\write9 \openout9 = `floss-arduino.cod'. - [16] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pyd [17 + [16] (./floss-arduino.pyd [17 ]) \tf@pyd=\write10 \openout10 = `floss-arduino.pyd'. - [18] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.juliad) + [18] +(./floss-arduino.juliad) \tf@juliad=\write11 \openout11 = `floss-arduino.juliad'. [19 -] [20] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.OpenModelicad) +] [20] (./floss-arduino.OpenModelicad) \tf@OpenModelicad=\write12 \openout12 = `floss-arduino.OpenModelicad'. - (/home/fossee/Desktop/floss-scilab-arduino/suppl/acr.tex [21 + +(./suppl/acr.tex [21 ] [22]) Underfull \vbox (badness 10000) has occurred while \output is active [] [23 -] [24] (/home/fossee/Desktop/floss-scilab-arduino/suppl/intro.tex +] +[24] (./suppl/intro.tex Chapter 1. LaTeX Warning: Command \textregistered invalid in math mode on input line 22. @@ -559,313 +608,540 @@ 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. -)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/hw-env.tex [2] +)) +(./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/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. +</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. (pdftex.def) Requested size: 258.36281pt x 254.51689pt. - [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. + [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. (pdftex.def) Requested size: 119.2467pt x 189.52515pt. - [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. + [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. (pdftex.def) Requested size: 72.26999pt x 75.93634pt. - [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. + [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. (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, 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. +</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. (pdftex.def) Requested size: 258.36281pt x 169.87627pt. -</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. +</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. (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-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. +[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. (pdftex.def) Requested size: 178.86702pt x 119.30411pt. - [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. + [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. (pdftex.def) Requested size: 178.86702pt x 84.54076pt. - [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) + [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) <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 Graphic 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 Gr +aphic 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 Graphic 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 Gr +aphic 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>]) (/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] +[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] Chapter 3. [17 ] -</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. +</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. (pdftex.def) Requested size: 397.48499pt x 289.95233pt. -</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. +</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. (pdftex.def) Requested size: 397.48499pt x 291.912pt. -</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. +</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. (pdftex.def) Requested size: 397.48499pt x 264.99695pt. - [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/sw-env/figures/launch-arduino-opt.png, id=178, 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 218. + [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/sw-env/figures/launch-ardu +ino-opt.png, id=178, 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 218. (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=182, 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 235. + [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=182, 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 235. (pdftex.def) Requested size: 397.48499pt x 305.22243pt. Underfull \vbox (badness 1303) has occurred while \output is active [] - [22 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg>] [23] [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=202, 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 472. + [22 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch +-arduino-opt.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/f +igures/arduino-ide.jpg>] [23] [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=202, 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 472. (pdftex.def) Requested size: 393.97092pt x 96.35976pt. - [27 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png, id=207, 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 516. + [27 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux- +cd.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-dire +ctory.png, id=207, 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 516. (pdftex.def) Requested size: 357.73405pt x 260.23521pt. Overfull \hbox (19.3647pt too wide) in paragraph at lines 510--520 -[]\T1/cmr/m/n/10.95 Then, one has to browse to the tool-box folder \T1/fvm/m/n/10.95 Origin/tools/scilab/windows +[]\T1/cmr/m/n/10.95 Then, one has to browse to the tool-box folder \T1/fvm/m/n/ +10.95 Origin/tools/scilab/windows [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png, id=208, 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 532. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png +, id=208, 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 532. (pdftex.def) Requested size: 397.48499pt x 278.94795pt. Overfull \hbox (1.53204pt too wide) in paragraph at lines 526--536 -[]\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 [] -[28 </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/loader.png, id=212, 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 548. +[28 </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/loader.png, + id=212, 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 548. (pdftex.def) Requested size: 300.37144pt x 210.78697pt. - [29 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png, id=216, 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 576. + [29 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builde +r.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-mana +ger.png, id=216, 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 576. (pdftex.def) Requested size: 397.48499pt x 298.12845pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png, id=217, 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 597. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-propert +ies.png, id=217, 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 597. (pdftex.def) Requested size: 301.12425pt x 225.84319pt. - [30 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png, id=221, 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 621. + [30 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader +.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port. +png, id=221, 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 621. (pdftex.def) Requested size: 317.18422pt x 123.46094pt. - [31 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png>] + [31 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device +-manager.png>] Overfull \hbox (22.98761pt too wide) in paragraph at lines 635--643 -[]\T1/cmr/m/n/10.95 Inside the \T1/fvm/m/n/10.95 Origin/tools/scilab \T1/cmr/m/n/10.95 di-rec-tory, lo-cate a file \T1/fvm/m/n/10.95 test_firmware.sce\T1/cmr/m/n/10.95 . +[]\T1/cmr/m/n/10.95 Inside the \T1/fvm/m/n/10.95 Origin/tools/scilab \T1/cmr/m/ +n/10.95 di-rec-tory, lo-cate a file \T1/fvm/m/n/10.95 test_firmware.sce\T1/cmr/ +m/n/10.95 . [] -[32 </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>] (/home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png, id=230, 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 672. +[32 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-pro +perties.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figure +s/linux-port.png>] +(/home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-consol +e.png, id=230, 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 672. (pdftex.def) Requested size: 300.37144pt x 210.78697pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf, id=231, 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 697. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_funct +ions_crop.pdf, id=231, 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 697. (pdftex.def) Requested size: 397.48499pt x 204.40587pt. - [33] + +[33] Underfull \vbox (badness 1308) has occurred while \output is active [] - [34 </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/scilab/test_firmware.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png, id=244, 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 747. + [34 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-c +onsole.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures +/table_functions_crop.pdf>] +(/home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.pn +g, id=244, 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 747. (pdftex.def) Requested size: 357.73405pt x 357.76195pt. - [35] [36 </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=252, 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 799. + +[35] [36 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/si +ne-blk.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.pn +g, id=252, 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 799. (pdftex.def) Requested size: 357.73405pt x 125.90192pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png, id=253, 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 813. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.p +ng, id=253, 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 813. (pdftex.def) Requested size: 357.73405pt x 125.95995pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png, id=254, 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 834. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.pn +g, id=254, 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 834. (pdftex.def) Requested size: 178.86702pt x 218.40813pt. - [37 </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=259, 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 845. + [37 </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=259, 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 845. (pdftex.def) Requested size: 258.36281pt x 124.36716pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png, id=260, 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 859. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-conf +ig.png, id=260, 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 859. (pdftex.def) Requested size: 258.36281pt x 240.8053pt. Overfull \hbox (0.16797pt too wide) in paragraph at lines 864--873 -\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 [] -[38 </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=264, 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 876. +[38 </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=264, 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 876. (pdftex.def) Requested size: 258.36281pt x 174.97539pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [39 </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=268, 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 907. + [39 </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=268, 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 907. (pdftex.def) Requested size: 258.36281pt x 94.98553pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png, id=269, 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 914. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.p +ng, id=269, 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 914. (pdftex.def) Requested size: 258.36281pt x 195.35445pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [40 </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>] [41 </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=276, 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 954. + [40 </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>] [41 </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=276, 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 954. (pdftex.def) Requested size: 258.36281pt x 159.25491pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png, id=277, 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 973. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd +.png, id=277, 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 973. (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=278, 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 983. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command +-prompt.png, id=278, 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 983. (pdftex.def) Requested size: 258.36281pt x 55.19925pt. - [42 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG>] [43 </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>] + [42 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python +-windows-install.JPG>] [43 </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>] Overfull \hbox (6.38388pt too wide) in paragraph at lines 1014--1018 -\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 [] -[44] [45] (/home/fossee/Desktop/floss-scilab-arduino/tools/python/test_firmware.py) +[44] [45] +(/home/fossee/Desktop/floss-scilab-arduino/tools/python/test_firmware.py) Underfull \vbox (badness 10000) has occurred while \output is active [] [46] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png, id=297, 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 1175. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-downl +oad.png, id=297, 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 1175. (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=298, 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 1182. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windo +ws-install.png, id=298, 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-w +indows-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 1182. (pdftex.def) Requested size: 258.36281pt x 215.86882pt. - [47] [48 </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=307, 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 1230. + +[47] [48 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/ju +lia-download.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/f +igures/julia-windows-install.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl- +windows.png, id=307, 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-r +epl-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 1230. (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=308, 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 1239. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-w +indows.png, id=308, 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-p +kg-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 1239. (pdftex.def) Requested size: 397.48499pt x 225.86513pt. [49] LaTeX Warning: Text page 50 contains only floats. -[50 </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>] +[50 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-r +epl-windows.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/fi +gures/julia-pkg-windows.png>] Overfull \hbox (5.34262pt too wide) in paragraph at lines 1263--1265 -[]\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 +[]\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 [] @@ -874,227 +1150,472 @@ Overfull \hbox (12.2196pt too wide) in paragraph at lines 1280--1284 [] [51] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png, id=321, 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 1311. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-termi +nal-repl.png, id=321, 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 1311. (pdftex.def) Requested size: 397.48499pt x 274.37646pt. [52] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png, id=325, 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 1341. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.p +ng, id=325, 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 1341. (pdftex.def) Requested size: 397.48499pt x 274.37646pt. Underfull \vbox (badness 3219) has occurred while \output is active [] - [53 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png>] [54 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png>] (/home/fossee/Desktop/floss-scilab-arduino/tools/julia/test_firmware.jl) [55] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelica-run-anyway.png, id=338, 812.03375pt x 749.80125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelica-run-anyway.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelica-run-anyway.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelica-run-anyway.png used on input line 1442. + [53 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- +terminal-repl.png>] [54 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw +-env/figures/julia-pkg.png>] +(/home/fossee/Desktop/floss-scilab-arduino/tools/julia/test_firmware.jl) +[55] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelic +a-run-anyway.png, id=338, 812.03375pt x 749.80125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmo +delica-run-anyway.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmod +elica-run-anyway.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw +-env/figures/openmodelica-run-anyway.png used on input line 1442. (pdftex.def) Requested size: 258.36281pt x 238.55693pt. Overfull \hbox (13.35912pt too wide) in paragraph at lines 1447--1453 -[]\T1/cmr/m/n/10.95 Once Open-Mod-el-ica has been in-stalled, Open-Mod-el-ica Con-nec-tion Ed-i-tor (OMEdit) +[]\T1/cmr/m/n/10.95 Once Open-Mod-el-ica has been in-stalled, Open-Mod-el-ica C +on-nec-tion Ed-i-tor (OMEdit) [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png, id=339, 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 1466. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libr +aries.png, id=339, 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 1466. (pdftex.def) Requested size: 365.46649pt x 300.32292pt. -[56] [57 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelica-run-anyway.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.png, id=347, 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 1498. +[56] [57 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/op +enmodelica-run-anyway.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.p +ng, id=347, 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 1498. (pdftex.def) Requested size: 397.48499pt x 238.5865pt. - [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-open-model.png, id=352, 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 1512. + [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-open-mod +el.png, id=352, 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 1512. (pdftex.def) Requested size: 397.48499pt x 289.94313pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Modeling.png, id=353, 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 1519. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Modeling +.png, id=353, 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 1519. (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=354, 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 1527. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling +-views.png, id=354, 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 1527. (pdftex.def) Requested size: 397.48499pt x 220.52904pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-view.png, id=355, 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 1535. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-vie +w.png, id=355, 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 1535. (pdftex.def) Requested size: 397.48499pt x 231.20267pt. - [59 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simulate.png, id=360, 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 1564. + [59 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit +-UI.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simulate +.png, id=360, 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 1564. (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=361, 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 1571. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-succ +ess.png, id=361, 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 1571. (pdftex.def) Requested size: 397.48499pt x 317.37051pt. - [60 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open-model.png>] + [60 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-ope +n-model.png>] LaTeX Warning: Text page 61 contains only floats. -[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>] +[61 </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>] LaTeX Warning: Text page 62 contains only floats. -[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>] +[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>] Overfull \hbox (0.4131pt too wide) in paragraph at lines 1582--1589 -\T1/fvm/m/n/10.95 openmodelica/windows \T1/cmr/m/n/10.95 or \T1/fvm/m/n/10.95 Origin/tools/openmodelica/linux \T1/cmr/m/n/10.95 di-rec-tory, +\T1/fvm/m/n/10.95 openmodelica/windows \T1/cmr/m/n/10.95 or \T1/fvm/m/n/10.95 O +rigin/tools/openmodelica/linux \T1/cmr/m/n/10.95 di-rec-tory, [] -[63 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png>] +[63 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim- +success.png>] Overfull \hbox (4.19868pt too wide) in paragraph at lines 1600--1602 -[]\T1/cmr/m/n/10.95 Navigate to \T1/fvm/m/n/10.95 Origin/tools/openmodelica/windows \T1/cmr/m/n/10.95 or \T1/fvm/m/n/10.95 Origin/tools/ +[]\T1/cmr/m/n/10.95 Navigate to \T1/fvm/m/n/10.95 Origin/tools/openmodelica/win +dows \T1/cmr/m/n/10.95 or \T1/fvm/m/n/10.95 Origin/tools/ [] Overfull \hbox (5.89722pt too wide) in paragraph at lines 1602--1610 -\T1/cmr/m/n/10.95 el-ica_Synchronous, Mod-el-ica_DeviceDrivers, and one model test_firmware.mo. +\T1/cmr/m/n/10.95 el-ica_Synchronous, Mod-el-ica_DeviceDrivers, and one model t +est_firmware.mo. [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png, id=381, 325.215pt x 735.74875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png used on input line 1627. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox- +loaded.png, id=381, 325.215pt x 735.74875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-too +lbox-loaded.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-tool +box-loaded.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw +-env/figures/om-toolbox-loaded.png used on input line 1627. (pdftex.def) Requested size: 178.86702pt x 404.66306pt. -[64] (/home/fossee/Desktop/floss-scilab-arduino/tools/openmodelica/windows//test_firmware.mo [65 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png>])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/led.tex [66] +[64] +(/home/fossee/Desktop/floss-scilab-arduino/tools/openmodelica/windows//test_fir +mware.mo [65 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figure +s/om-toolbox-loaded.png>])) (./user-code/led/led.tex [66] Chapter 4. -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png, id=393, 149.8097pt x 84.315pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png Graphic file (type png) +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png, id=39 +3, 149.8097pt x 84.315pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png G +raphic 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/led/figures/led.png used on input line 52. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led.png used on input line 52. (pdftex.def) Requested size: 79.49577pt x 44.74203pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png, id=394, 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 65. +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png, + id=394, 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 65. (pdftex.def) Requested size: 178.86702pt x 196.58194pt. [67 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-shield.jpeg, id=400, 305.7021pt x 172.0026pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-shield.jpeg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-shield.jpeg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-shield.jpeg used on input line 79. +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-sh +ield.jpeg, id=400, 305.7021pt x 172.0026pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-n +ew-shield.jpeg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-ne +w-shield.jpeg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/arduino-new-shield.jpeg used on input line 79. (pdftex.def) Requested size: 258.36281pt x 145.37354pt. - [68 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-shield.jpeg>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png, id=405, 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 107. + +[68 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic. +png> </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-n +ew-shield.jpeg>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png +, id=405, 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 107. (pdftex.def) Requested size: 357.73405pt x 187.14034pt. - [69 </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) [70] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png, id=413, 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 197. + [69 </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) [70] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png +, id=413, 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 197. (pdftex.def) Requested size: 357.73405pt x 229.47339pt. -LaTeX Font Info: Trying to load font information for T1+cmss on input line 209. - (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd +LaTeX Font Info: Trying to load font information for T1+cmss on input line 2 +09. + +(/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd File: t1cmss.fd 2019/12/16 v2.5j Standard LaTeX font definitions -) [71] (/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 [72 </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-green-blink/led-green-blink.ino) [73] (/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) [74] (/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) (/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 [75]) (/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-com-2.png, id=433, 766.865pt x 696.6025pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-com-2.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-com-2.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-com-2.png used on input line 396. +) [71] +(/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 [72 </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-green-blin +k/led-green-blink.ino) [73] +(/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) +[74] +(/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) +(/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 [75]) +(/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-com-2 +.png, id=433, 766.865pt x 696.6025pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- +com-2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-c +om-2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led-blue-com-2.png used on input line 396. (pdftex.def) Requested size: 178.86702pt x 162.47923pt. [76] Overfull \hbox (4.77844pt too wide) in paragraph at lines 412--421 [][] [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay-com-2.png, id=437, 848.16875pt x 694.595pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay-com-2.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay-com-2.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay-com-2.png used on input line 431. +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay +-com-2.png, id=437, 848.16875pt x 694.595pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- +delay-com-2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-d +elay-com-2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led-blue-delay-com-2.png used on input line 431. (pdftex.def) Requested size: 178.86702pt x 146.47337pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 446--458 [][] [] -[77 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-com-2.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-com-2.png, id=443, 829.0975pt x 805.0075pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-com-2.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-com-2.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-com-2.png used on input line 469. +[77 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-c +om-2.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-c +om-2.png, id=443, 829.0975pt x 805.0075pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- +red-com-2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-r +ed-com-2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led-blue-red-com-2.png used on input line 469. (pdftex.def) Requested size: 178.86702pt x 173.66284pt. Overfull \hbox (13.85292pt too wide) in paragraph at lines 485--502 [][] [] -[78 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay-com-2.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink-com-2.png, id=448, 869.2475pt x 678.535pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink-com-2.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink-com-2.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink-com-2.png used on input line 512. +[78 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-d +elay-com-2.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blin +k-com-2.png, id=448, 869.2475pt x 678.535pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green +-blink-com-2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green- +blink-com-2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led-green-blink-com-2.png used on input line 512. (pdftex.def) Requested size: 178.86702pt x 139.61826pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 527--540 [][] [] -[79 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-com-2.png>] [80 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink-com-2.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py) (/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.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-delay.py) (/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.py) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-delay.py [83]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-red.py [84]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-green-blink.py [85]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl) (/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.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl) (/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-delay.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl) [87] (/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) [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.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue.mo) [89] (/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) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue-delay.mo) [90] (/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 [91]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue-red.mo) [92] (/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 [93] [94 +[79 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-r +ed-com-2.png>] [80 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/fig +ures/led-green-blink-com-2.png>] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py) +(/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.py) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-delay. +py) +(/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.py) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-delay. +py [83]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-red.py +[84]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-green-blink +.py [85]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl) +(/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.jl +) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl) +(/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-delay.j +l) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl) +[87] +(/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) [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. +mo) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue. +mo) [89] +(/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) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue- +delay.mo) [90] +(/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 [91]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue- +red.mo) [92] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-green +-blink.mo)) (./user-code/push/push.tex [93] [94 ] Chapter 5. -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png, id=502, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-co +nn.png, id=502, 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. (pdftex.def) Requested size: 178.86702pt x 188.80507pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png, id=503, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png, i +d=503, 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. (pdftex.def) Requested size: 397.48499pt x 209.64827pt. [95] Underfull \vbox (badness 3098) has occurred while \output is active [] - [96 </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=512, 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. + [96 </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=512, 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. (pdftex.def) Requested size: 397.48499pt x 233.56786pt. Underfull \vbox (badness 1158) has occurred while \output is active [] - [97 </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) [98] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino) + [97 </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) [98] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-butt +on/led-push-button.ino) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-s +tatus/push-button-status.ino) Overfull \hbox (0.16989pt too wide) in paragraph at lines 181--184 -[]\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-button/led-push-button.ino [99]) (/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/figures/sci-ard-meter.png, id=524, 428.60126pt x 442.65375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-meter.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-meter.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-meter.png used on input line 218. + +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-butt +on/led-push-button.ino [99]) +(/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/figures/sci-ard-meter +.png, id=524, 428.60126pt x 442.65375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard- +meter.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-m +eter.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu +sh/figures/sci-ard-meter.png used on input line 218. (pdftex.def) Requested size: 178.86702pt x 184.73128pt. - [100] (/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 [101 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-meter.png>]) + [100] +(/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 [101 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures +/sci-ard-meter.png>]) Overfull \hbox (0.145pt too wide) in paragraph at lines 251--254 -\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-button.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG, id=532, 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 282. + +(/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=532, 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 282. (pdftex.def) Requested size: 178.86702pt x 180.9012pt. Overfull \hbox (6.968pt too wide) in paragraph at lines 300--310 @@ -1102,34 +1623,81 @@ Overfull \hbox (6.968pt too wide) in paragraph at lines 300--310 [] [102] -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG, id=536, 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 325. +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-butt +on.PNG, id=536, 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 325. (pdftex.def) Requested size: 178.86702pt x 158.59492pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 342--353 [][] [] -[103 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG>] [104 </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 [105]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-status.py [106]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led-push-button.py [107]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-status.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-status.jl) [108] (/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) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl [109]) (/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) [110] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push-button.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-button-status.mo [111]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push-button.mo [112])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/ldr.tex [113] [114 +[103 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-but +ton-status.PNG>] [104 </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) [105] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led-push-butto +n.py) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-st +atus.py [106]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led-push-butto +n.py [107]) +(/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/push-button-sta +tus.jl) [108] +(/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) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button +.jl [109]) +(/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) [110] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push +-button.mo) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-but +ton-status.mo [111]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push +-button.mo [112])) (./user-code/ldr/ldr.tex [113] [114 ] Chapter 6. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg, id=577, 106.89937pt x 94.85437pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg Graphic file (type jpg) +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg, id=57 +7, 106.89937pt x 94.85437pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg G +raphic 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/ldr/figures/ldr.jpg used on input line 62. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/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, id=578, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png, i +d=578, 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. (pdftex.def) Requested size: 178.86702pt x 131.37468pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png, id=579, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png, +id=579, 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. (pdftex.def) Requested size: 178.86702pt x 193.98965pt. [115] Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87 @@ -1139,365 +1707,761 @@ Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87 Underfull \vbox (badness 3333) has occurred while \output is active [] - [116 </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=589, 455.301pt x 208.78pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png Graphic file (type png) + [116 </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=58 +9, 455.301pt x 208.78pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png G +raphic 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/ldr/figures/LDR.png used on input line 102. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/figures/LDR.png used on input line 102. (pdftex.def) Requested size: 397.48499pt x 182.27425pt. - [117 </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=594, 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. + [117 </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=594, 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. (pdftex.def) Requested size: 397.48499pt x 225.03864pt. - (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino) [118 </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) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino [119]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-led.ino) [120] -Overfull \hbox (19.20517pt too wide) in paragraph at lines 231--242 -[]\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 [121]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce) -Overfull \hbox (0.34052pt too wide) in paragraph at lines 275--281 -\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/arduino/ldr-read/ldr-r +ead.ino) [118 </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) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r +ead.ino [119]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-le +d.ino) [120] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) +[121] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce) +Overfull \hbox (0.34052pt too wide) in paragraph at lines 322--328 +\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 [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG, id=609, 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 291. -(pdftex.def) Requested size: 178.86702pt x 211.2975pt. [122] -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png, id=613, 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 347. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos. +PNG, id=612, 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 343. +(pdftex.def) Requested size: 178.86702pt x 211.2975pt. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png, i +d=613, 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 399. (pdftex.def) Requested size: 258.36281pt x 214.91635pt. -Overfull \hbox (4.77844pt too wide) in paragraph at lines 368--388 +Overfull \hbox (4.77844pt too wide) in paragraph at lines 420--440 [][] [] -[123 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG>] [124 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png>] -Overfull \hbox (25.70164pt too wide) in paragraph at lines 415--426 -[]\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 Python Code 6.2[]. - [] +[123 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read- +xcos.PNG>] [124 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figure +s/ldr-led.png>] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py +[125]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py +[126]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-led.py +[127]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl +[128]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl +[129]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-led.jl) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read. +mo) [130] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read. +mo) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read. +mo [131]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-led.m +o [132])) (./user-code/pot/pot.tex [133] [134 -[125] (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py [126]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-led.py [127]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl) [128] (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-led.jl) [129] (/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 [130]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-led.mo [131])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/pot.tex [132] +] Chapter 7. -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png, id=648, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png, +id=655, 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. (pdftex.def) Requested size: 178.86702pt x 148.11337pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png, id=649, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png, + id=656, 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. (pdftex.def) Requested size: 178.86702pt x 179.73206pt. -[133 - -] [134 </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=659, 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. +[135] [136 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot +meter.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/sch +ematic.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png +, id=665, 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. (pdftex.def) Requested size: 397.48499pt x 213.16588pt. Overfull \hbox (9.68646pt too wide) in paragraph at lines 112--114 [] [] [] -[135 </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 [136]) (/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) [137] +[137 </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 [138]) +(/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) [139] 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.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG, id=670, 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. + +(/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=677, 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. (pdftex.def) Requested size: 258.36281pt x 232.49149pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 236--265 [][] [] -[138] [139 </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) [140] (/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 [141]) (/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) +[140] [141 </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) [142] +(/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 [143]) +(/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 to 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 t +o 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- [] -[142] (/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 [143]) +[144] +(/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 [145]) 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-threshold.mo [144])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/thermistor.tex [145] [146 + +(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-thres +hold.mo [146])) (./user-code/thermistor/thermistor.tex [147] [148 ] Chapter 8. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg, id=701, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bea +d.jpg, id=707, 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. (pdftex.def) Requested size: 178.86702pt x 161.32933pt. -LaTeX Warning: Citation `therm-wiki' on page 147 undefined on input line 70. +LaTeX Warning: Citation `therm-wiki' on page 149 undefined on input line 70. -LaTeX Warning: Citation `therm-wiki' on page 147 undefined on input line 70. +LaTeX Warning: Citation `therm-wiki' on page 149 undefined on input line 70. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png, id=702, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-s +ym.png, id=708, 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. (pdftex.def) Requested size: 119.2467pt x 84.76808pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf, id=703, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMIS +TOR-Diagram-crop.pdf, id=709, 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. (pdftex.def) Requested size: 178.86702pt x 229.58835pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf, id=704, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER- +Diagram-crop.pdf, id=710, 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. (pdftex.def) Requested size: 178.86702pt x 213.35492pt. -[147] +[149] Overfull \vbox (30.13353pt too high) has occurred while \output is active [] - [148 </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=725, 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. + +[150 </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=731, 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. (pdftex.def) Requested size: 397.48499pt x 207.53772pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png, id=726, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermis +tor-buzzer.png, id=732, 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. (pdftex.def) Requested size: 397.48499pt x 210.35179pt. - [149 </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) [150 </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 [151]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino) [152] [153] (/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) [154] -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png, id=750, 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. + [151 </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) [152 </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 [153]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-b +uzzer/therm-buzzer.ino) [154] [155] +(/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) [156] +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-r +ead-xcos.png, id=756, 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. (pdftex.def) Requested size: 194.76982pt x 172.91183pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png, id=751, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-r +ead.png, id=757, 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. (pdftex.def) Requested size: 194.76982pt x 163.23271pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png, id=752, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-b +uzzer-xcos.png, id=758, 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. (pdftex.def) Requested size: 258.36281pt x 218.68509pt. - [155 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png>] + [157 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/t +herm-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-buzzer.png, id=757, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-b +uzzer.png, id=764, 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. (pdftex.def) Requested size: 178.86702pt x 172.12265pt. -[156 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png>] - -LaTeX Warning: Text page 157 contains only floats. - -[157 </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>] [158] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-read.py [159]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-buzzer.py [160]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-read.jl [161]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-buzzer.jl) [162] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm-read.mo) [163] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm-buzzer.mo)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/dcmotor.tex [164] +[158 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th +erm-read.png>] + +LaTeX Warning: Text page 159 contains only floats. + +[159 </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>] [160] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-re +ad.py [161]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-bu +zzer.py [162]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-rea +d.jl [163]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-buz +zer.jl) [164] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/th +erm-read.mo) [165] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/th +erm-buzzer.mo)) (./user-code/dcmotor/dcmotor.tex [166] Chapter 9. -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png, id=790, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_bo +ard.png, id=796, 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. (pdftex.def) Requested size: 258.36281pt x 242.69075pt. -[165 +[167 ] -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png, id=794, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic. +png, id=800, 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. (pdftex.def) Requested size: 178.86702pt x 201.33447pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg, id=795, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_d +escription.jpg, id=801, 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. (pdftex.def) Requested size: 258.36281pt x 206.38603pt. - [166 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png>] + [168 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmo +tor_board.png>] Overfull \vbox (9.00647pt too high) has occurred while \output is active [] - [167 </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>] [168] (/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 [169]) + +[169 </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>] [170] +(/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 [171]) Underfull \hbox (badness 10000) in paragraph at lines 221--237 [] -[170] (/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) [171] (/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) [172] (/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 [173]) -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png, id=825, 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. +[172] +(/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) [173] +(/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) [174] +(/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 [175]) +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-cl +ock.png, id=832, 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. (pdftex.def) Requested size: 178.86702pt x 188.64784pt. - [174 </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=829, 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. + [176 </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=836, 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. (pdftex.def) Requested size: 178.86702pt x 197.77196pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png, id=830, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-lo +op.png, id=837, 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. (pdftex.def) Requested size: 178.86702pt x 195.60847pt. - [175] [176 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png>] [177 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png>] [178] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-clock.py [179]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-both.py) [180] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-loop.py) [181] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-clock.jl [182]) (/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) [183] (/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 [184]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor-loop.mo [185])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/servo.tex [186] + [177] [178 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figure +s/dcmotor-both.png>] [179 </home/fossee/Desktop/floss-scilab-arduino/user-code/ +dcmotor/figures/dcmotor-loop.png>] [180] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-clo +ck.py [181]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-bot +h.py) [182] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-loo +p.py) [183] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-cloc +k.jl [184]) +(/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) [185] +(/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 [186]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmot +or-loop.mo [187])) (./user-code/servo/servo.tex [188] Chapter 10. Underfull \vbox (badness 1975) has occurred while \output is active [] - [187 + [189 ] 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[]. [] -[188] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino [189]) (/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) [190] (/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) [191] (/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 [192]) (/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=893, 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. +[190] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/s +ervo-init.ino [191]) +(/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) [192] +(/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) [193] +(/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 [194]) +(/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=900, 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. (pdftex.def) Requested size: 178.86702pt x 208.2593pt. - [193] -</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png, id=898, 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. + [195] +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-revers +e.png, id=904, 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. (pdftex.def) Requested size: 178.86702pt x 205.84047pt. Underfull \vbox (badness 3199) has occurred while \output is active [] - [194 </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=902, 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. + [196 </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=908, 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. (pdftex.def) Requested size: 178.86702pt x 220.47803pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png, id=903, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.pn +g, id=909, 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. (pdftex.def) Requested size: 178.86702pt x 182.63234pt. - [195 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png>] + +[197 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-r +everse.png>] Overfull \hbox (17.60953pt too wide) in paragraph at lines 435--446 [][] [] -[196 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png>] +[198 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-l +oop.png>] -LaTeX Warning: Reference `sec:py-start' on page 197 undefined on input line 459. +LaTeX Warning: Reference `sec:py-start' on page 199 undefined on input line 459 +. Underfull \vbox (badness 10000) has occurred while \output is active [] - [197 </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) [198] (/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 [199]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-reverse.py [200]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-loop.py [201]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py [202]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-init.jl) [203] (/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) + [199 </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 +) [200] +(/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 +[201]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-reverse +.py [202]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-loop.py +[203]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py +[204]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-init.jl) +[205] +(/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) [204] (/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) [205] (/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 [206]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-reverse.mo [207]) (/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 [208])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/modbus.tex [209] [210 + +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-reverse. +jl) [206] +(/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) +[207] +(/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 [208]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-r +everse.mo [209]) +(/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 [210])) (./user-code/modbus/modbus.tex [211] [212 ] Chapter 11. -[211] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png, id=958, 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. +[213] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png, i +d=964, 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. (pdftex.def) Requested size: 357.73405pt x 119.60033pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png, id=959, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png, i +d=965, 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. (pdftex.def) Requested size: 178.86702pt x 186.33748pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png, id=960, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png, i +d=966, 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. (pdftex.def) Requested size: 357.73405pt x 159.55464pt. - [212 </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)>] [213 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png (PNG copy)>] [214] [215] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png, id=974, 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. + [214 </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)>] [215 </home/fossee/Desktop/floss-scilab-arduino/user +-code/modbus/figures/fig3.png (PNG copy)>] [216] [217] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up +.png, id=981, 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. (pdftex.def) Requested size: 258.36281pt x 193.77246pt. - [216] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG, id=978, 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. + [218] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagr +am.PNG, id=985, 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. (pdftex.def) Requested size: 258.36281pt x 166.06104pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png, id=979, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_cod +e_flowchart.png, id=986, 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. (pdftex.def) Requested size: 258.36281pt x 379.61945pt. - [217 </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=985, 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. + [219 </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=991, 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. (pdftex.def) Requested size: 357.73405pt x 268.44914pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png, id=986, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out +put.png, id=992, 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. (pdftex.def) Requested size: 397.48499pt x 223.4789pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg, id=987, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out +put-setup.jpg, id=993, 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. (pdftex.def) Requested size: 258.36281pt x 145.29163pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png, id=988, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out +put.png, id=994, 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. (pdftex.def) Requested size: 397.48499pt x 223.4789pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg, id=989, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out +put-setup.jpg, id=995, 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. (pdftex.def) Requested size: 258.36281pt x 145.29163pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png, id=990, 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. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-powe +r-output.png, id=996, 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. (pdftex.def) Requested size: 397.48499pt x 223.4789pt. - [218 </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=995, 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. + +[220 </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=1002, 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. (pdftex.def) Requested size: 258.36281pt x 145.29163pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [219 </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=1000, 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. + [221 </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=1007, 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. (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-ues. This is what +[]\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 [] @@ -1505,10 +2469,46 @@ Overfull \hbox (16.70493pt too wide) in paragraph at lines 479--491 [][] [] -[220 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png (PNG copy)>] [221 </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>] +[222 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowch +art.png (PNG copy)>] [223 </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>] Underfull \vbox (badness 10000) has occurred while \output is active [] - [222 </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 [223 </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>] [224 </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 [225]) (/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 [226]) (/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 [227]) (/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 [228]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo)) (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.bbl [229] [230 + [224 </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 [225 </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>] [226 </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 [227]) +(/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 [228]) +(/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 [229]) +(/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 [230]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPo +wer.mo)) (./floss-arduino.bbl [231] [232 ] Underfull \hbox (badness 10000) in paragraph at lines 4--9 @@ -1517,34 +2517,39 @@ 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/ArduinoUnoFront240.jpg. +[]\T1/cmr/m/n/10.95 Arduino uno. https://www.arduino.cc/en/uploads/Main/Arduin +oUnoFront240.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/ArduinoMega2560_R3 +[]\T1/cmr/m/n/10.95 Arduino mega. https://www.arduino.cc/en/uploads/Main/Ardui +noMega2560_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 [] -[231] +[233] 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'. - [232] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux) + [234] (./floss-arduino.aux) LaTeX Warning: There were undefined references. @@ -1553,18 +2558,40 @@ LaTeX Warning: There were multiply-defined labels. ) Here is how much of TeX's memory you used: - 9829 strings out of 481239 - 218705 string characters out of 5920377 + 9825 strings out of 481239 + 216874 string characters out of 5920377 742688 words of memory out of 5000000 - 24305 multiletter control sequences out of 15000+600000 + 24300 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,509b,1777s 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 (256 pages, 20904069 bytes). + 50i,11n,53p,467b,1777s 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 (258 pages, 20907914 bytes). PDF statistics: - 1139 PDF objects out of 1200 (max. 8388607) - 664 compressed objects within 7 object streams + 1145 PDF objects out of 1200 (max. 8388607) + 668 compressed objects within 7 object streams 0 named destinations out of 1000 (max. 500000) 571 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/floss-arduino.lot b/floss-arduino.lot index 2eb7e9d..7c91890 100644 --- a/floss-arduino.lot +++ b/floss-arduino.lot @@ -13,28 +13,28 @@ \contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{103}% \contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{104}% \addvspace {10\p@ } -\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{123}% +\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{124}% \contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{125}% \addvspace {10\p@ } -\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{140}% +\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{142}% \addvspace {10\p@ } -\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{156}% -\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{158}% +\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{158}% +\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{160}% \addvspace {10\p@ } -\contentsline {table}{\numberline {9.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{171}% -\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters for DC motor initialization\relax }}{171}% -\contentsline {table}{\numberline {9.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{175}% -\contentsline {table}{\numberline {9.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{176}% -\contentsline {table}{\numberline {9.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{178}% +\contentsline {table}{\numberline {9.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{173}% +\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters for DC motor initialization\relax }}{173}% +\contentsline {table}{\numberline {9.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{177}% +\contentsline {table}{\numberline {9.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{178}% +\contentsline {table}{\numberline {9.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{180}% \addvspace {10\p@ } -\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{188}% -\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{194}% -\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{196}% -\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{197}% -\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{198}% +\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{190}% +\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{196}% +\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{198}% +\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{199}% +\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{200}% \addvspace {10\p@ } -\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{214}% -\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{214}% -\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{215}% -\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{215}% -\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{224}% +\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{216}% +\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{216}% +\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{217}% +\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{217}% +\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{226}% diff --git a/floss-arduino.pdf b/floss-arduino.pdf Binary files differindex a147db3..e3418dd 100644 --- a/floss-arduino.pdf +++ b/floss-arduino.pdf diff --git a/floss-arduino.pyd b/floss-arduino.pyd index 8172d47..0ccf258 100644 --- a/floss-arduino.pyd +++ b/floss-arduino.pyd @@ -10,22 +10,22 @@ \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}{126}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{127}% +\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{127}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{141}% +\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{159}% -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{160}% +\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{161}% +\contentsline {section}{\numberline {8.{2}}Turning the buzzer on and off using thermistor values}{162}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{179}% -\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{180}% -\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{180}% +\contentsline {section}{\numberline {9.{1}}Rotating the DC motor}{181}% +\contentsline {section}{\numberline {9.{2}}Rotating the DC motor in both directions}{182}% +\contentsline {section}{\numberline {9.{3}}Rotating the DC motor in both directions in a loop}{182}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{199}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{200}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{201}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{202}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{201}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{202}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{203}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{204}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{226}% -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{226}% -\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{227}% +\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{228}% +\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{228}% +\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{229}% diff --git a/floss-arduino.synctex.gz b/floss-arduino.synctex.gz Binary files differdeleted file mode 100644 index 23ab575..0000000 --- a/floss-arduino.synctex.gz +++ /dev/null diff --git a/floss-arduino.thm b/floss-arduino.thm index 3bdfd90..b622b44 100644 --- a/floss-arduino.thm +++ b/floss-arduino.thm @@ -31,7 +31,7 @@ \contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{99}% \contentsline {codemass}{{Scilab Code}{5.{1}}{}}{101}% \contentsline {codemass}{{Scilab Code}{5.{2}}{}}{102}% -\contentsline {egmass}{{Exercise}{5.{1}}{}}{103}% +\contentsline {egmass}{{Exercise}{5.{1}}{}}{104}% \contentsline {pymass}{{Python Code}{5.{1}}{}}{106}% \contentsline {pymass}{{Python Code}{5.{2}}{}}{107}% \contentsline {juliamass}{{Julia Code}{5.{1}}{}}{109}% @@ -39,86 +39,86 @@ \contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{111}% \contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{112}% \contentsline {egmass}{{Exercise}{6.{1}}{}}{119}% -\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{119}% +\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{120}% \contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{120}% \contentsline {egmass}{{Exercise}{6.{2}}{}}{121}% -\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{121}% +\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{122}% \contentsline {codemass}{{Scilab Code}{6.{2}}{}}{122}% \contentsline {egmass}{{Exercise}{6.{3}}{}}{126}% \contentsline {pymass}{{Python Code}{6.{1}}{}}{126}% \contentsline {pymass}{{Python Code}{6.{2}}{}}{127}% -\contentsline {egmass}{{Exercise}{6.{4}}{}}{128}% +\contentsline {egmass}{{Exercise}{6.{4}}{}}{129}% \contentsline {juliamass}{{Julia Code}{6.{1}}{}}{129}% -\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{129}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{130}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{131}% -\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{136}% -\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{138}% -\contentsline {pymass}{{Python Code}{7.{1}}{}}{141}% -\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{143}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{144}% -\contentsline {egmass}{{Exercise}{8.{1}}{}}{151}% -\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{151}% -\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{152}% -\contentsline {egmass}{{Exercise}{8.{2}}{}}{153}% -\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{154}% -\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{154}% -\contentsline {pymass}{{Python Code}{8.{1}}{}}{159}% -\contentsline {pymass}{{Python Code}{8.{2}}{}}{160}% -\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{161}% -\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{162}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{163}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{164}% -\contentsline {egmass}{{Exercise}{9.{1}}{}}{168}% -\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{169}% -\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{169}% -\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{169}% -\contentsline {egmass}{{Exercise}{9.{2}}{}}{172}% -\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{173}% -\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{173}% -\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{173}% -\contentsline {egmass}{{Exercise}{9.{3}}{}}{175}% -\contentsline {pymass}{{Python Code}{9.{1}}{}}{179}% -\contentsline {pymass}{{Python Code}{9.{2}}{}}{180}% -\contentsline {pymass}{{Python Code}{9.{3}}{}}{180}% -\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{182}% -\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{183}% -\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{183}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{184}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{184}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{185}% -\contentsline {egmass}{{Exercise}{10.{1}}{}}{189}% -\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{189}% -\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{190}% -\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{190}% -\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{191}% -\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{192}% -\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{192}% -\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{193}% -\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{193}% -\contentsline {pymass}{{Python Code}{10.{1}}{}}{199}% -\contentsline {pymass}{{Python Code}{10.{2}}{}}{200}% -\contentsline {pymass}{{Python Code}{10.{3}}{}}{201}% -\contentsline {pymass}{{Python Code}{10.{4}}{}}{202}% -\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{204}% -\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{204}% -\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{205}% -\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{205}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{206}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{207}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{208}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{208}% -\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{223}% -\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{225}% -\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{225}% -\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{225}% -\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{226}% -\contentsline {pymass}{{Python Code}{11.{1}}{}}{226}% -\contentsline {pymass}{{Python Code}{11.{2}}{}}{226}% -\contentsline {pymass}{{Python Code}{11.{3}}{}}{227}% -\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{227}% -\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{227}% -\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{228}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{228}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{228}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{229}% +\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{130}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{131}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{132}% +\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{138}% +\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{140}% +\contentsline {pymass}{{Python Code}{7.{1}}{}}{143}% +\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{145}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{146}% +\contentsline {egmass}{{Exercise}{8.{1}}{}}{153}% +\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{153}% +\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{154}% +\contentsline {egmass}{{Exercise}{8.{2}}{}}{155}% +\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{156}% +\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{156}% +\contentsline {pymass}{{Python Code}{8.{1}}{}}{161}% +\contentsline {pymass}{{Python Code}{8.{2}}{}}{162}% +\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{163}% +\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{164}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{165}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{166}% +\contentsline {egmass}{{Exercise}{9.{1}}{}}{170}% +\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{171}% +\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{171}% +\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{171}% +\contentsline {egmass}{{Exercise}{9.{2}}{}}{174}% +\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{175}% +\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{175}% +\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{175}% +\contentsline {egmass}{{Exercise}{9.{3}}{}}{177}% +\contentsline {pymass}{{Python Code}{9.{1}}{}}{181}% +\contentsline {pymass}{{Python Code}{9.{2}}{}}{182}% +\contentsline {pymass}{{Python Code}{9.{3}}{}}{182}% +\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{184}% +\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{185}% +\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{185}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{186}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{186}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{187}% +\contentsline {egmass}{{Exercise}{10.{1}}{}}{191}% +\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{191}% +\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{192}% +\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{192}% +\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{193}% +\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{194}% +\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{194}% +\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{195}% +\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{195}% +\contentsline {pymass}{{Python Code}{10.{1}}{}}{201}% +\contentsline {pymass}{{Python Code}{10.{2}}{}}{202}% +\contentsline {pymass}{{Python Code}{10.{3}}{}}{203}% +\contentsline {pymass}{{Python Code}{10.{4}}{}}{204}% +\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{206}% +\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{206}% +\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{207}% +\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{207}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{208}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{209}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{210}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{210}% +\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{225}% +\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{227}% +\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{227}% +\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{227}% +\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{228}% +\contentsline {pymass}{{Python Code}{11.{1}}{}}{228}% +\contentsline {pymass}{{Python Code}{11.{2}}{}}{228}% +\contentsline {pymass}{{Python Code}{11.{3}}{}}{229}% +\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{229}% +\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{229}% +\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{230}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{230}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{230}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{231}% diff --git a/floss-arduino.toc b/floss-arduino.toc index 2bb42a5..ae4fad6 100644 --- a/floss-arduino.toc +++ b/floss-arduino.toc @@ -101,108 +101,108 @@ \contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{117}% \contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{118}% \contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{118}% -\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{119}% +\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{120}% \contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{120}% \contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{120}% -\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{121}% +\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{122}% \contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{122}% -\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{124}% -\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{124}% +\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{125}% +\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{125}% \contentsline {subsection}{\numberline {6.6.2}Python Code}{126}% \contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{128}% \contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{128}% \contentsline {subsection}{\numberline {6.7.2}Julia Code}{129}% -\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{129}% -\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{129}% -\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{130}% -\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{133}% -\contentsline {section}{\numberline {7.1}Preliminaries}{133}% -\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{134}% -\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{135}% -\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{135}% -\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{136}% -\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{137}% -\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{137}% -\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{138}% -\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{138}% -\contentsline {paragraph}{Exercise:}{139}% -\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{139}% -\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{139}% -\contentsline {subsection}{\numberline {7.6.2}Python Code}{141}% -\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{142}% -\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{142}% -\contentsline {subsection}{\numberline {7.7.2}Julia Code}{143}% -\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{143}% -\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{143}% -\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{144}% -\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{147}% -\contentsline {section}{\numberline {8.1}Preliminaries}{147}% -\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{148}% -\contentsline {section}{\numberline {8.3}Interfacing the Thermistor from the Arduino IDE}{150}% -\contentsline {subsection}{\numberline {8.3.1}Interfacing the Thermistor}{150}% -\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{151}% -\contentsline {section}{\numberline {8.4}Interfacing the Thermistor from Scilab}{152}% -\contentsline {subsection}{\numberline {8.4.1}Interfacing the Thermistor}{152}% -\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{154}% -\contentsline {section}{\numberline {8.5}Interfacing the Thermistor from Xcos}{155}% -\contentsline {section}{\numberline {8.6}Interfacing the Thermistor from Python}{158}% -\contentsline {subsection}{\numberline {8.6.1}Interfacing the Thermistor}{158}% -\contentsline {subsection}{\numberline {8.6.2}Python Code}{159}% -\contentsline {section}{\numberline {8.7}Interfacing the Thermistor from Julia}{161}% -\contentsline {subsection}{\numberline {8.7.1}Interfacing the Thermistor}{161}% -\contentsline {subsection}{\numberline {8.7.2}Julia Code}{161}% -\contentsline {section}{\numberline {8.8}Interfacing the Thermistor from OpenModelica}{162}% -\contentsline {subsection}{\numberline {8.8.1}Interfacing the Thermistor}{162}% -\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{163}% -\contentsline {chapter}{\numberline {9}Controlling a DC motor}{165}% -\contentsline {section}{\numberline {9.1}Preliminaries}{165}% -\contentsline {section}{\numberline {9.2}Controlling the DC motor from Arduino}{167}% -\contentsline {subsection}{\numberline {9.2.1}Controlling the DC motor}{167}% -\contentsline {subsection}{\numberline {9.2.2}Arduino Code}{169}% -\contentsline {section}{\numberline {9.3}Controlling the DC motor from Scilab}{170}% -\contentsline {subsection}{\numberline {9.3.1}Initialization}{170}% -\contentsline {subsection}{\numberline {9.3.2}Rotation for a specified time}{171}% -\contentsline {subsection}{\numberline {9.3.3}Using the capabilities of Scilab}{172}% -\contentsline {subsection}{\numberline {9.3.4}Scilab Code}{173}% -\contentsline {section}{\numberline {9.4}Controlling the DC Motor from Xcos}{174}% -\contentsline {section}{\numberline {9.5}Controlling the DC Motor from Python}{177}% -\contentsline {subsection}{\numberline {9.5.1}Controlling the DC Motor}{177}% -\contentsline {subsection}{\numberline {9.5.2}Python Code}{179}% -\contentsline {section}{\numberline {9.6}Controlling the DC Motor from Julia}{182}% -\contentsline {subsection}{\numberline {9.6.1}Controlling the DC Motor}{182}% -\contentsline {subsection}{\numberline {9.6.2}Julia Code}{182}% -\contentsline {section}{\numberline {9.7}Controlling the DC Motor from OpenModelica}{183}% -\contentsline {subsection}{\numberline {9.7.1}Controlling the DC Motor}{183}% -\contentsline {subsection}{\numberline {9.7.2}OpenModelica Code}{184}% -\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{187}% -\contentsline {section}{\numberline {10.1}Preliminaries}{187}% -\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{188}% -\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{188}% -\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{189}% -\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{191}% -\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{191}% -\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{192}% -\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{193}% -\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{198}% -\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{198}% -\contentsline {subsection}{\numberline {10.5.2}Python Code}{199}% -\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{203}% -\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{203}% -\contentsline {subsection}{\numberline {10.6.2}Julia Code}{204}% -\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{205}% -\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{205}% -\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{206}% -\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{211}% -\contentsline {section}{\numberline {11.1}Preliminaries}{211}% -\contentsline {section}{\numberline {11.2}Objective}{216}% -\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{216}% -\contentsline {section}{\numberline {11.4}Software}{217}% -\contentsline {section}{\numberline {11.5}Output}{218}% -\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{220}% -\contentsline {section}{\numberline {11.7}Code}{223}% -\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{223}% -\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{225}% -\contentsline {subsection}{\numberline {11.7.3}Python Code}{226}% -\contentsline {subsection}{\numberline {11.7.4}Julia Code}{227}% -\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{228}% -\contentsline {chapter}{\numberline {References}}{231}% +\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{130}% +\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{130}% +\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{131}% +\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{135}% +\contentsline {section}{\numberline {7.1}Preliminaries}{135}% +\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{136}% +\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{137}% +\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{137}% +\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{138}% +\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{139}% +\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{139}% +\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{140}% +\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{140}% +\contentsline {paragraph}{Exercise:}{141}% +\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{141}% +\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{141}% +\contentsline {subsection}{\numberline {7.6.2}Python Code}{143}% +\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{144}% +\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{144}% +\contentsline {subsection}{\numberline {7.7.2}Julia Code}{145}% +\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{145}% +\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{145}% +\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{146}% +\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{149}% +\contentsline {section}{\numberline {8.1}Preliminaries}{149}% +\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{150}% +\contentsline {section}{\numberline {8.3}Interfacing the Thermistor from the Arduino IDE}{152}% +\contentsline {subsection}{\numberline {8.3.1}Interfacing the Thermistor}{152}% +\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{153}% +\contentsline {section}{\numberline {8.4}Interfacing the Thermistor from Scilab}{154}% +\contentsline {subsection}{\numberline {8.4.1}Interfacing the Thermistor}{154}% +\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{156}% +\contentsline {section}{\numberline {8.5}Interfacing the Thermistor from Xcos}{157}% +\contentsline {section}{\numberline {8.6}Interfacing the Thermistor from Python}{160}% +\contentsline {subsection}{\numberline {8.6.1}Interfacing the Thermistor}{160}% +\contentsline {subsection}{\numberline {8.6.2}Python Code}{161}% +\contentsline {section}{\numberline {8.7}Interfacing the Thermistor from Julia}{163}% +\contentsline {subsection}{\numberline {8.7.1}Interfacing the Thermistor}{163}% +\contentsline {subsection}{\numberline {8.7.2}Julia Code}{163}% +\contentsline {section}{\numberline {8.8}Interfacing the Thermistor from OpenModelica}{164}% +\contentsline {subsection}{\numberline {8.8.1}Interfacing the Thermistor}{164}% +\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{165}% +\contentsline {chapter}{\numberline {9}Controlling a DC motor}{167}% +\contentsline {section}{\numberline {9.1}Preliminaries}{167}% +\contentsline {section}{\numberline {9.2}Controlling the DC motor from Arduino}{169}% +\contentsline {subsection}{\numberline {9.2.1}Controlling the DC motor}{169}% +\contentsline {subsection}{\numberline {9.2.2}Arduino Code}{171}% +\contentsline {section}{\numberline {9.3}Controlling the DC motor from Scilab}{172}% +\contentsline {subsection}{\numberline {9.3.1}Initialization}{172}% +\contentsline {subsection}{\numberline {9.3.2}Rotation for a specified time}{173}% +\contentsline {subsection}{\numberline {9.3.3}Using the capabilities of Scilab}{174}% +\contentsline {subsection}{\numberline {9.3.4}Scilab Code}{175}% +\contentsline {section}{\numberline {9.4}Controlling the DC Motor from Xcos}{176}% +\contentsline {section}{\numberline {9.5}Controlling the DC Motor from Python}{179}% +\contentsline {subsection}{\numberline {9.5.1}Controlling the DC Motor}{179}% +\contentsline {subsection}{\numberline {9.5.2}Python Code}{181}% +\contentsline {section}{\numberline {9.6}Controlling the DC Motor from Julia}{184}% +\contentsline {subsection}{\numberline {9.6.1}Controlling the DC Motor}{184}% +\contentsline {subsection}{\numberline {9.6.2}Julia Code}{184}% +\contentsline {section}{\numberline {9.7}Controlling the DC Motor from OpenModelica}{185}% +\contentsline {subsection}{\numberline {9.7.1}Controlling the DC Motor}{185}% +\contentsline {subsection}{\numberline {9.7.2}OpenModelica Code}{186}% +\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{189}% +\contentsline {section}{\numberline {10.1}Preliminaries}{189}% +\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{190}% +\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{190}% +\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{191}% +\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{193}% +\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{193}% +\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{194}% +\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{195}% +\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{200}% +\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{200}% +\contentsline {subsection}{\numberline {10.5.2}Python Code}{201}% +\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{205}% +\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{205}% +\contentsline {subsection}{\numberline {10.6.2}Julia Code}{206}% +\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{207}% +\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{207}% +\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{208}% +\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{213}% +\contentsline {section}{\numberline {11.1}Preliminaries}{213}% +\contentsline {section}{\numberline {11.2}Objective}{218}% +\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{218}% +\contentsline {section}{\numberline {11.4}Software}{219}% +\contentsline {section}{\numberline {11.5}Output}{220}% +\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{222}% +\contentsline {section}{\numberline {11.7}Code}{225}% +\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{225}% +\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{227}% +\contentsline {subsection}{\numberline {11.7.3}Python Code}{228}% +\contentsline {subsection}{\numberline {11.7.4}Julia Code}{229}% +\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{230}% +\contentsline {chapter}{\numberline {References}}{233}% diff --git a/tools/arduino-firmware/arduino-firmware.ino b/tools/arduino-firmware/arduino-firmware.ino index f96af69..5d7e9ca 100644 --- a/tools/arduino-firmware/arduino-firmware.ino +++ b/tools/arduino-firmware/arduino-firmware.ino @@ -790,5 +790,3 @@ void counter_4_change() { //counter 4 void counter_5_change() { //counter 5 counter_5++; } - -
diff --git a/user-code/ldr/julia/ldr-led.jl b/user-code/ldr/julia/ldr-led.jl index d2871b5..1abe642 100644 --- a/user-code/ldr/julia/ldr-led.jl +++ b/user-code/ldr/julia/ldr-led.jl @@ -2,11 +2,11 @@ using SerialPorts include("ArduinoTools.jl") ser = ArduinoTools.connectBoard(115200) -ArduinoTools.pinMode(ser,9,"OUTPUT") +ArduinoTools.pinMode(ser, 11, "OUTPUT") for i = 1:500 - p = ArduinoTools.analogRead(ser,5) - println(p) - if p > 300 ArduinoTools.digiWrite(ser,9,0) - else ArduinoTools.digiWrite(ser,9,1) end + val = ArduinoTools.analogRead(ser, 5) + # println(val) + if val > 300 ArduinoTools.digiWrite(ser, 11, 0) + else ArduinoTools.digiWrite(ser, 11, 1) end end close(ser) diff --git a/user-code/ldr/julia/ldr-read.jl b/user-code/ldr/julia/ldr-read.jl index d8e5683..19554c1 100644 --- a/user-code/ldr/julia/ldr-read.jl +++ b/user-code/ldr/julia/ldr-read.jl @@ -1,14 +1,11 @@ using SerialPorts include("ArduinoTools.jl") -i = 0 -x = [] -y = [] + ser = ArduinoTools.connectBoard(115200) for i = 1:20 - p = ArduinoTools.analogRead(ser,5) - + val = ArduinoTools.analogRead(ser, 5) + println(val) sleep(0.5) - println(p) end close(ser) diff --git a/user-code/ldr/ldr.tex b/user-code/ldr/ldr.tex index cc041cb..173363d 100644 --- a/user-code/ldr/ldr.tex +++ b/user-code/ldr/ldr.tex @@ -148,13 +148,13 @@ instructions given in \secref{sec:ard-start} before getting started. \lstinputlisting[firstline=6,lastline=6]
{\LocLDRardcode/ldr-read/ldr-read.ino} where {\tt A5} represents the
analog pin 5 to be read and the read LDR values are stored in the
- variable {\tt val1}. The read values are then displayed using,
+ variable {\tt val}. The read values are then displayed using,
\lstinputlisting[firstline=7,lastline=7]
- {\LocLDRardcode/ldr-read/ldr-read.ino} The command, on line 8,
+ {\LocLDRardcode/ldr-read/ldr-read.ino} The delay in the code
\lstinputlisting[firstline=8,lastline=8]
- {\LocLDRardcode/ldr-read/ldr-read.ino} is given so that the readings
+ {\LocLDRardcode/ldr-read/ldr-read.ino} is added so that the readings
do not scroll away very fast. The entire reading and display
- operation is carried out 20 times.
+ operation is carried out 20 times.
To observe the values, one has to open the {\tt Serial Monitor} of
the Arduino IDE. The numbers displayed are in the range 0 to 1023
@@ -162,16 +162,22 @@ instructions given in \secref{sec:ard-start} before getting started. experiment in a completely dark room, the reading will be 0. If on
the other hand, a bright light, say for instance the torch light
from mobile, is shined, the value displayed is close to 1023. One
- will get intermediate values by keeping one's finger on the LDR.
+ will get intermediate values by keeping one's finger on the LDR.
+ While running this experiment, the readers must keep their fingertips on the LDR and
+ observe the change in values being printed on the
+ {\tt Serial Monitor} of Arduino IDE.
-\item In this experiment, depending the resistance of the LDR, we will
+\item This experiment is an extension of the previous
+experiment. Here, depending the resistance of the LDR, we will
turn the red LED on. The program for this is available at
\ardref{ard:ldr-led}. The value of LDR is read and stored in {\tt
- val1}, which is written on to the Serial Monitor. In case it is
- above some threshold (it is 300 in the code), it puts a high in pin
- number 11. From \secref{sec:led-pril}, one can see that this pin is
- for the red LED. If the LDR value is about 300, the red LED will be
- on, else, it will be turned off. This loop is repeated 2,000 times.
+ val}. In case it is below some threshold (like 300 in \ardref{ard:ldr-led}),
+ it puts a high in pin number 11. From \secref{sec:led-pril},
+ one can note that this pin is for the red LED. If the LDR value is below 300,
+ the red LED will be on, else, it will be turned off.
+ This loop is repeated 2,000 times. While running this experiment, the readers
+ must keep their fingertips on the LDR so that the threshold is achieved. Accordingly,
+ they can observe whether the red LED is turned on.
\end{enumerate}
\begin{exercise}
@@ -197,7 +203,7 @@ Carry out the following exercise: \end{ardcode}
\begin{ardcode}
-\acaption{Turning the blue LED on and off}
+\acaption{Turning the red LED on and off}
{Turning the red LED on and off. Available at
\LocLDRardbrief{ldr-led/ldr-led.ino}.}
\label{ard:ldr-led}
@@ -206,45 +212,86 @@ Carry out the following exercise: \section{Interfacing the LDR through Scilab}
\subsection{Interfacing the LDR}
-In this section, we will explain a few Scilab experiments to read the
-LDR values corresponding to the incident light. The LDR values can be
-read using the following function of Scilab Arduino toolbox:
-\begin{lstlisting}[style=nonumbers]
- cmd_analog_in(1,port number on Arduino Uno)
-\end{lstlisting}
-where the input argument 1 is fixed for this kit, and the port number corresponds to the analog pin of \arduino that needs to be read. We will carry out two experiments using Scilab.
+In this section, we discuss how to carry out the experiments of the
+previous section from Scilab. We will list the same two experiments,
+in the same order. The shield has to be attached to the \arduino\ board
+before doing these experiments and the \arduino\ needs to be connected to the computer
+with a USB cable, as shown in \figref{arduino}.
+The reader should go through the instructions given in
+\secref{sec:sci-start} before getting started.
+
+% In this section, we will explain a few Scilab experiments to read the
+% LDR values corresponding to the incident light. The LDR values can be
+% read using the following function of Scilab Arduino toolbox:
+% \begin{lstlisting}[style=nonumbers]
+% cmd_analog_in(1,port number on Arduino Uno)
+% \end{lstlisting}
+% where the input argument 1 is fixed for this kit, and the port number corresponds to the analog pin of \arduino that needs to be read. We will carry out two experiments using Scilab.
\begin{enumerate}
-\item We use \sciref{sci:ldr-read} to read the LDR values. We find the
- port number from the computer settings and give it as input to the
- {\tt open\_serial} command to start serial port communication. In
- our case, the port number is 2. Next, we shall fetch LDR values
- using the command, {\tt cmd\_analog\_in}, as explained above. This
- is indicated on line 4 of the code. We run this command in a {\tt
- for} loop 20 times. In each iteration of the {\tt for} loop, we
- acquire LDR data fed to analog pin 5, display it in the Scilab
- command window and suspend Scilab operation for 500
- milliseconds. The output of this experiment is displayed on the Scilab command
- window. After reading the values, we close the serial port using the
- command, {\tt close\_serial}, of Scilab-Arduino toolbox.
-
-\item In this experiment, we will observe the saturation point of LDR,
- see \sciref{sci:ldr-led}. We know that as incident light intensity
- increases, voltage at analog input of the \arduino\ board
- increases. Thus the ADC values being read by the \arduino\ board also
- increase. But after certain high intensity, ADC values reach its
- maximum. For 10 bit ADC in Arduino, this high intensity corresponds
- to 1023. Beyond this value, the LDR is incapable of sensing the
- change in light intensity and is considered to be saturated. To
- observe this saturation point, we can do a simple task of exposing
- LDR to high intensity. We can put a torch/light source sensor to
- close proximity of LDR.
+\item In the first experiment, we will read the LDR values and display it in
+\scilab\ Console. The code for this experiment is
+given in \sciref{sci:ldr-read}. As explained earlier in \secref{sec:light-sci},
+we begin with serial port initialization. Then, we read the input coming from
+analog pin 5 using the following command:
+\lstinputlisting[firstline=4,lastline=4]
+ {\LocLDRscicode/ldr-read.sce}
+ Note that the one leg of the LDR on
+ the shield is connected to analog pin 5 of \arduino\,
+ as given in \figref{fig:ldrconn}. The read value is displayed in the
+ \scilab\ Console by the following command:
+ \lstinputlisting[firstline=5,lastline=5]
+ {\LocLDRscicode/ldr-read.sce} where {\tt val} contains
+ the LDR values ranging from 0 to 1023. If one does the experiment in a completely dark room, the
+ reading will be 0. If on the other hand, a bright light, say for instance the torch
+ light from mobile, is shined, the value displayed is close to 1023. One will get
+ intermediate values by keeping one’s finger on the LDR. To
+ encourage the user to have a good hands-on, we run these commands in
+ a {\tt for} loop for 500 iterations. While running this experiment, the readers must keep their fingertips on the LDR and
+ observe the change in values being printed on the \scilab\ Console.
+
+
+% We use \sciref{sci:ldr-read} to read the LDR values. We find the
+% port number from the computer settings and give it as input to the
+% {\tt open\_serial} command to start serial port communication. In
+% our case, the port number is 2. Next, we shall fetch LDR values
+% using the command, {\tt cmd\_analog\_in}, as explained above. This
+% is indicated on line 4 of the code. We run this command in a {\tt
+% for} loop 20 times. In each iteration of the {\tt for} loop, we
+% acquire LDR data fed to analog pin 5, display it in the Scilab
+% command window and suspend Scilab operation for 500
+% milliseconds. The output of this experiment is displayed on the Scilab command
+% window. After reading the values, we close the serial port using the
+% command, {\tt close\_serial}, of Scilab-Arduino toolbox.
+
+% \item In this experiment, we will observe the saturation point of LDR,
+% see \sciref{sci:ldr-led}. We know that as incident light intensity
+% increases, voltage at analog input of the \arduino\ board
+% increases. Thus the ADC values being read by the \arduino\ board also
+% increase. But after certain high intensity, ADC values reach its
+% maximum. For 10 bit ADC in Arduino, this high intensity corresponds
+% to 1023. Beyond this value, the LDR is incapable of sensing the
+% change in light intensity and is considered to be saturated. To
+% observe this saturation point, we can do a simple task of exposing
+% LDR to high intensity. We can put a torch/light source sensor to
+% close proximity of LDR.
+\item This experiment is an extension of the previous
+experiment. Here, depending the resistance of the LDR, we will
+ turn the red LED on. The program for this is available at
+ \sciref{sci:ldr-led}. The value of LDR is read and stored in {\tt
+ val}. In case it is below some threshold (like 300 in \ardref{ard:ldr-led}),
+ it puts a high in pin number 11. From \secref{sec:led-pril},
+ one can note that this pin is for the red LED. If the LDR value is below 300,
+ the red LED will be on, else, it will be turned off.
+ This loop is repeated 2,000 times. While running this experiment, the readers
+ must keep their fingertips on the LDR so that the threshold is achieved. Accordingly,
+ they can observe whether the red LED is turned on.
\end{enumerate}
\begin{exercise}
Carry out the exercise below:
\begin{enumerate}
-\item Carry out the exercise in the previous section
+\item Carry out the exercise in the previous section.
\item Calculate the difference in LDR readings in indoor room
before lighting the lamp and after lighting the lamp. You can also
record changes in the room lighting at different times of the day.
@@ -264,8 +311,8 @@ Carry out the exercise below: \end{scicode}
\begin{scicode}
-\ccaption{Turning the blue LED on and off}
-{Turning the blue LED on and off. Available at
+\ccaption{Turning the red LED on and off}
+{Turning the red LED on and off. Available at
\LocLDRscibrief{ldr-led.sce}.}
\label{sci:ldr-led}
\lstinputlisting{\LocLDRscicode/ldr-led.sce}
@@ -273,18 +320,23 @@ Carry out the exercise below: \section{Interfacing the LDR through Xcos}
Next, we shall perform the above mentioned experiment, to read LDR
-values, through Xcos. We will carry out the same four experiments as in the previous
+values, through Xcos. We will carry out the same two experiments as in the previous
sections. For each, will give the location
of the zcos file and the parameters to set. The reader should go
through the instructions given in \secref{sec:xcos-start} before
getting started.
\begin{enumerate}
-\item The Xcos diagram in \figref{fig:ldr-read} performs data
- acquisition from analog pin 5 and displays the read values on the
- scope. When the file required for this experiment is invoked, one
- gets the GUI as in \figref{fig:ldr-read}. In the caption of this
- figure, one can see where to locate the file.
+\item First we will read the LDR values and display it. When the
+file required for this experiment is invoked, one gets the GUI as in
+\figref{fig:ldr-read}. In the caption of this figure, one
+can see where to locate the file.
+
+As discussed in earlier chapters, we start with the initialization
+of the serial port. Next, using {\tt Analog Read} block, we read
+the values of LDR connected on analog pin 5. Next, we use a scope to plot the values
+coming from this pin. When this Xcos file is simulated, a plot is opened, as shown in
+Fig.
\begin{figure}
\centering
@@ -322,9 +374,9 @@ getting started. \end{table}
During this experiment, we vary the light incident on LDR by using
- several light sources and obstacles such as torch light, paper,
- hand, etc. and observe the LDR readings. We observe that with a
- constant light source, the LDR output saturates after some time.
+ light sources and obstacles such as torch light, paper,
+ hand (or fingertips), etc. and observe the LDR readings in the plot, as shown in
+ Fig. We observe that with a constant light source, the LDR output saturates after some time.
%The output for this experiment is shown in \figref{fig:ldrsatout}.
% \begin{figure}
@@ -337,8 +389,8 @@ getting started. % \label{fig:ldrsatout}
% \end{figure}
-\item In the second experiment, we read the value of the LDR and using
- it, turn the red LED on or off. When the file required for this
+\item In the second experiment, we take a step further and control the
+state of red LED in accordance with the LDR values. When the file required for this
experiment is invoked, one gets the GUI as in \figref{fig:ldr-led}.
In the caption of this figure, one can see where to locate the file.
@@ -390,45 +442,65 @@ getting started. \section{Interfacing the LDR through Python}
\subsection{Interfacing the LDR}
-In this section, we will explain a few Python experiments to read the
-LDR values corresponding to the incident light. The LDR values can be
-read using the following function of Python Arduino toolbox:
-\begin{lstlisting}[style=nonumbers]
- cmd_analog_in(1,port number on Arduino Uno)
-\end{lstlisting}
-where the input argument 1 is fixed for this kit, and the port number corresponds to the analog pin of \arduino that needs to be read. We will carry out two experiments using Python.
+In this section, we discuss how to carry out the experiments of the
+previous section from Python. We will list the same two experiments,
+in the same order. The shield has to be attached to the \arduino\ board
+before doing these experiments and the \arduino\ needs to be connected to the computer
+with a USB cable, as shown in \figref{arduino}.
+The reader should go through the instructions given in
+\secref{sec:python-start} before getting started.
\begin{enumerate}
-\item We use \pyref{py:ldr-read} to read the LDR values. We find the
- port number from the computer settings and give it as input to the
- {\tt open\_serial} command to start serial port communication. In
- our case, the port number is 2. Next, we shall fetch LDR values
- using the command, {\tt cmd\_analog\_in}, as explained above. This
- is indicated on line 4 of the code. We run this command in a {\tt
- for} loop 20 times. In each iteration of the {\tt for} loop, we
- acquire LDR data fed to analog pin 5, display it in the Python
- command window and suspend Python operation for 500
- milliseconds. The output of this experiment is displayed on the Python command
- window. After reading the values, we close the serial port using the
- command, {\tt close\_serial}, of Python-Arduino toolbox.
-
-\item In this experiment, we will observe the saturation point of LDR,
- see \pyref{py:ldr-led}. We know that as incident light intensity
- increases, voltage at analog input of the \arduino\ board
- increases. Thus the ADC values being read by the \arduino\ board also
- increase. But after certain high intensity, ADC values reach its
- maximum. For 10 bit ADC in Arduino, this high intensity corresponds
- to 1023. Beyond this value, the LDR is incapable of sensing the
- change in light intensity and is considered to be saturated. To
- observe this saturation point, we can do a simple task of exposing
- LDR to high intensity. We can put a torch/light source sensor to
- close proximity of LDR.
+\item In the first experiment, we will read the LDR values. The code for this experiment is given in
+\pyref{py:ldr-read}. As explained earlier in \secref{sec:light-py}, we begin with
+importing necessary modules followed by setting up the serial port.
+Then, we read the input coming from analog pin 5 using the
+following command:
+\lstinputlisting[firstline=26,lastline=26]
+{\LocLDRpycode/ldr-read.py} Note that the one leg of the LDR on
+the shield is connected to analog pin 5 of \arduino\,
+as given in \figref{fig:ldrconn}. The read value is displayed
+ by the following command:
+\lstinputlisting[firstline=27,lastline=27]
+{\LocLDRpycode/ldr-read.py} where {\tt val} contains
+the LDR values ranging from 0 to 1023. If one does the experiment in a completely dark room, the
+reading will be 0. If on the other hand, a bright light, say for instance the torch
+light from mobile, is shined, the value displayed is close to 1023. One will get
+intermediate values by keeping one's finger on the LDR. To
+encourage the user to have a good hands-on, we run these commands in
+a {\tt for} loop for 20 iterations. While running this experiment, the readers must keep their fingertips on the LDR and
+observe the change in values being printed on on the
+Command Prompt (on Windows) or Terminal (on Linux), as the case maybe.
+
+\item This experiment is an extension of the previous experiment. Here, depending the resistance of the LDR, we will
+ turn the red LED on. The program for this is available at
+ \pyref{py:ldr-led}. The value of LDR is read and stored in {\tt
+ val}. In case it is below some threshold (like 300 in \pyref{py:ldr-led}),
+ it puts a high in pin number 11. From \secref{sec:led-pril},
+ one can note that this pin is for the red LED. If the LDR value is below 300,
+ the red LED will be on, else, it will be turned off.
+ This loop is repeated 100 times. While running this experiment, the readers
+ must keep their fingertips on the LDR so that the threshold is achieved. Accordingly,
+ they can observe whether the red LED is turned on.
+
+
+% In this experiment, we will observe the saturation point of LDR,
+% see \pyref{py:ldr-led}. We know that as incident light intensity
+% increases, voltage at analog input of the \arduino\ board
+% increases. Thus the ADC values being read by the \arduino\ board also
+% increase. But after certain high intensity, ADC values reach its
+% maximum. For 10 bit ADC in Arduino, this high intensity corresponds
+% to 1023. Beyond this value, the LDR is incapable of sensing the
+% change in light intensity and is considered to be saturated. To
+% observe this saturation point, we can do a simple task of exposing
+% LDR to high intensity. We can put a torch/light source sensor to
+% close proximity of LDR.
\end{enumerate}
\begin{exercise}
Carry out the exercise below:
\begin{enumerate}
-\item Carry out the exercise in the previous section
+\item Carry out the exercise in the previous section.
\item Calculate the difference in LDR readings in indoor room
before lighting the lamp and after lighting the lamp. You can also
record changes in the room lighting at different times of the day.
@@ -448,8 +520,8 @@ Carry out the exercise below: \end{pycode}
\begin{pycode}
-\pcaption{Turning the blue LED on and off}
-{Turning the blue LED on and off. Available at
+\pcaption{Turning the red LED on and off}
+{Turning the red LED on and off. Available at
\LocLDRpybrief{ldr-led.py}.}
\label{py:ldr-led}
\lstinputlisting{\LocLDRpycode/ldr-led.py}
@@ -457,35 +529,53 @@ Carry out the exercise below: \section{Interfacing the LDR through Julia}
\subsection{Interfacing the LDR}
-In this section, we will explain a few Julia experiments to read the
-LDR values corresponding to the incident light. The LDR values can be
-read using the following function of Julia Arduino toolbox:
-\begin{lstlisting}[style=nonumbers]
- analogRead(ser,port number on Arduino Uno)
-\end{lstlisting}
-where the input argument ser give the serial por no. and the 2nd argument gives the Arduino pin to which
-LDR is connected.
+In this section, we discuss how to carry out the experiments of the
+previous section from Julia. We will list the same two experiments,
+in the same order. The shield has to be attached to the \arduino\ board
+before doing these experiments and the \arduino\ needs to be connected to the computer
+with a USB cable, as shown in \figref{arduino}.
+The reader should go through the instructions given in \secref{sec:julia-start} before getting started.
+
\begin{enumerate}
-\item We use \juliaref{julia:ldr-read} to read the LDR values. In
- our case, the port number is 2. Next, we shall fetch LDR values
- using the command, {\tt analogRead}. This is indicated in
- \lstinputlisting[firstline=8,lastline=12]
- {\LocPushjuliacode/led-push-button.jl}. We run this command in a {\tt
- for} loop 20 times. In each iteration of the {\tt for} loop, we
- acquire LDR data fed to analog pin 5, display it in the console.
- After reading the values, we close the serial port using the
- command, {\tt close}, of Julia-Arduino toolbox.
-
-\item In this experiment, we will observe the saturation point of LDR,
- see \juliaref{julia:ldr-led}.The experiment and its explanation is same
- as python \& scilab experiment.
+\item In the first experiment, we will read the LDR values. The code for this experiment is given in
+\juliaref{julia:ldr-read}. As explained earlier in \secref{sec:light-julia}, we begin with importing the SerialPorts
+\cite{julia-serial-ports} package and the module ArduinoTools followed by setting up the serial port.
+Then, we read the input coming from analog pin 5 using the
+following command:
+\lstinputlisting[firstline=6,lastline=6]
+{\LocLDRjuliacode/ldr-read.jl} Note that the one leg of the LDR on
+the shield is connected to analog pin 5 of \arduino\,
+as given in \figref{fig:ldrconn}. The read value is displayed
+ by the following command:
+\lstinputlisting[firstline=7,lastline=7]
+{\LocLDRjuliacode/ldr-read.jl} where {\tt val} contains
+the LDR values ranging from 0 to 1023. If one does the experiment in a completely dark room, the
+reading will be 0. If on the other hand, a bright light, say for instance the torch
+light from mobile, is shined, the value displayed is close to 1023. One will get
+intermediate values by keeping one's finger on the LDR. To
+encourage the user to have a good hands-on, we run these commands in
+a {\tt for} loop for 20 iterations. While running this experiment, the readers must keep their fingertips on the LDR and
+observe the change in values being printed on on the
+Command Prompt (on Windows) or Terminal (on Linux), as the case maybe.
+
+
+\item This experiment is an extension of the previous experiment. Here, depending the resistance of the LDR, we will
+ turn the red LED on. The program for this is available at
+ \juliaref{julia:ldr-led}. The value of LDR is read and stored in {\tt
+ val}. In case it is below some threshold (like 300 in \juliaref{julia:ldr-led}),
+ it puts a high in pin number 11. From \secref{sec:led-pril},
+ one can note that this pin is for the red LED. If the LDR value is below 300,
+ the red LED will be on, else, it will be turned off.
+ This loop is repeated 500 times. While running this experiment, the readers
+ must keep their fingertips on the LDR so that the threshold is achieved. Accordingly,
+ they can observe whether the red LED is turned on.
\end{enumerate}
\begin{exercise}
Carry out the exercise below:
\begin{enumerate}
-\item Carry out the exercise in the previous section
+\item Carry out the exercise in the previous section.
\item Calculate the difference in LDR readings in indoor room
before lighting the lamp and after lighting the lamp. You can also
record changes in the room lighting at different times of the day.
@@ -505,8 +595,8 @@ Carry out the exercise below: \end{juliacode}
\begin{juliacode}
-\jcaption{Turning the blue LED on and off}
-{Turning the blue LED on and off. Available at
+\jcaption{Turning the red LED on and off}
+{Turning the red LED on and off. Available at
\LocLDRjuliabrief{ldr-led.jl}.}
\label{julia:ldr-led}
\lstinputlisting{\LocLDRjuliacode/ldr-led.jl}
@@ -514,29 +604,42 @@ Carry out the exercise below: \section{Interfacing the LDR through OpenModelica}
\subsection{Interfacing the LDR}
-In this section, we will explain a few OpenModelica experiments to read the
-LDR values corresponding to the incident light. The LDR values can be
-read using the following function of OpenModelica Arduino toolbox:
-\begin{lstlisting}[style=nonumbers]
- cmd_analog_in(ser,port number on Arduino Uno)
-\end{lstlisting}
-where the input argument ser give the serial por no. and the 2nd argument gives the Arduino pin to which
-LDR is connected.
+In this section, we discuss how to carry out the experiments of the
+previous section from OpenModelica. We will list the same two experiments,
+in the same order. The shield has to be attached to the \arduino\ board
+before doing these experiments and the \arduino\ needs to be connected to the computer
+with a USB cable, as shown in \figref{arduino}.
+The reader should go through the instructions given in
+\secref{sec:OpenModelica-start} before getting started.
\begin{enumerate}
-\item We use \OpenModelicaref{OpenModelica:ldr-read} to read the LDR values. In
- our case, the port number is 2. Next, we shall fetch LDR values
- using the command, {\tt cmd\_analog\_in}. This is indicated in
- \lstinputlisting[firstline=15,lastline=17]
- {\LocPushOpenModelicacode/led-push-button.mo}. We run this command in a {\tt
- for} loop 20 times. In each iteration of the {\tt for} loop, we
- acquire LDR data fed to analog pin 5, display it in the console.
- After reading the values, we close the serial port using the
- command, {\tt close}, of Julia-Arduino toolbox.
-
-\item In this experiment, we will observe the saturation point of LDR,
- see \juliaref{OpenModelica:ldr-led}.The experiment and its explanation is same
- as scilab experiment.
+\item In the first experiment, we will read the LDR values. The code for this experiment is given in
+\OpenModelicaref{OpenModelica:ldr-read} . As explained earlier in \secref{sec:light-OpenModelica},
+ we begin with importing the two packages: Streams and SerialCommunication followed
+ by setting up the serial port. Then, we read the input coming from analog pin 5 using the
+following command:
+\lstinputlisting[firstline=16,lastline=16]
+{\LocLDROpenModelicacode/ldr-read.mo} Note that the one leg of the LDR on
+the shield is connected to analog pin 5 of \arduino\,
+as given in \figref{fig:ldrconn}. The read value is displayed
+ by the following command:
+\lstinputlisting[firstline=17,lastline=17]
+{\LocLDROpenModelicacode/ldr-read.mo} where {\tt val} contains
+the LDR values ranging from 0 to 1023. If one does the experiment in a completely dark room, the
+reading will be 0. If on the other hand, a bright light, say for instance the torch
+light from mobile, is shined, the value displayed is close to 1023. One will get
+intermediate values by keeping one's finger on the LDR. While simulating this experiment, the readers must keep their fingertips on the LDR and
+observe the change in values being printed on on the output window of OMEdit, as shown in \figref{om-sim-success}.
+
+\item This experiment is an extension of the previous experiment. Here, depending the resistance of the LDR, we will
+ turn the red LED on. The program for this is available at
+ \OpenModelicaref{OpenModelica:ldr-led}. The value of LDR is read and stored in {\tt
+ val}. In case it is below some threshold (like 300 in \OpenModelicaref{OpenModelica:ldr-led}),
+ it puts a high in pin number 11. From \secref{sec:led-pril},
+ one can note that this pin is for the red LED. If the LDR value is below 300,
+ the red LED will be on, else, it will be turned off. While running this experiment, the readers
+ must keep their fingertips on the LDR so that the threshold is achieved. Accordingly,
+ they can observe whether the red LED is turned on.
\end{enumerate}
\subsection{OpenModelica Code}
@@ -552,8 +655,8 @@ LDR is connected. \end{OpenModelicacode}
\begin{OpenModelicacode}
-\mcaption{Turning the blue LED on and off}
-{Turning the blue LED on and off. Available at
+\mcaption{Turning the red LED on and off}
+{Turning the red LED on and off. Available at
\LocLDROpenModelicabrief{ldr-led.mo}.}
\label{OpenModelica:ldr-led}
\lstinputlisting{\LocLDROpenModelicacode/ldr-led.mo}
diff --git a/user-code/ldr/python/ldr-led.py b/user-code/ldr/python/ldr-led.py index b5b2a5d..554e4f6 100644 --- a/user-code/ldr/python/ldr-led.py +++ b/user-code/ldr/python/ldr-led.py @@ -1,8 +1,7 @@ import os import sys -cwd=os.getcwd() -(setpath,Examples)=os.path.split(cwd) -#print setpath +cwd = os.getcwd() +(setpath,Examples) = os.path.split(cwd) sys.path.append(setpath) from Arduino.Arduino import Arduino @@ -10,35 +9,35 @@ from time import sleep class LDR: def __init__(self,baudrate): - self.baudrate=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) + self.obj_arduino = Arduino() + self.port = self.obj_arduino.locateport() + self.obj_arduino.open_serial(1, self.port, self.baudrate) def run(self): - self.ldr=5 - self.blue=9 - self.green=10 - self.red=11 + self.ldr = 5 + self.blue = 9 + self.green = 10 + self.red = 11 for i in range(100): - val=self.obj_arduino.cmd_analog_in(1,self.ldr) - print (val) + val = self.obj_arduino.cmd_analog_in(1, self.ldr) + # print (val) if int(val) < 300: - self.obj_arduino.cmd_digital_out(1,self.blue,1) + self.obj_arduino.cmd_digital_out(1, self.red, 1) else: - self.obj_arduino.cmd_digital_out(1,self.blue,0) + self.obj_arduino.cmd_digital_out(1, self.red, 0) sleep(0.5) def exit(self): self.obj_arduino.close_serial() def main(): - obj_ldr=LDR(115200) + obj_ldr = LDR(115200) -if __name__=='__main__': +if __name__== '__main__': main() diff --git a/user-code/ldr/python/ldr-read.py b/user-code/ldr/python/ldr-read.py index 7f56252..0e9f585 100644 --- a/user-code/ldr/python/ldr-read.py +++ b/user-code/ldr/python/ldr-read.py @@ -1,37 +1,36 @@ import os import sys -cwd=os.getcwd() -(setpath,Examples)=os.path.split(cwd) -#print setpath +cwd = os.getcwd() +(setpath,Examples) = os.path.split(cwd) sys.path.append(setpath) from Arduino.Arduino import Arduino from time import sleep class LDR: - def __init__(self,baudrate): - self.baudrate=baudrate + 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) + self.obj_arduino = Arduino() + self.port = self.obj_arduino.locateport() + self.obj_arduino.open_serial(1, self.port, self.baudrate) def run(self): - self.ldr=5 + self.ldr = 5 for i in range(20): - val=self.obj_arduino.cmd_analog_in(1,self.ldr) - print (val) + val = self.obj_arduino.cmd_analog_in(1, self.ldr) + print(val) sleep(0.5) def exit(self): self.obj_arduino.close_serial() def main(): - obj_ldr=LDR(115200) + obj_ldr = LDR(115200) if __name__=='__main__': main() diff --git a/user-code/ldr/scilab/ldr-led.sce b/user-code/ldr/scilab/ldr-led.sce index 03ff358..02444cb 100644 --- a/user-code/ldr/scilab/ldr-led.sce +++ b/user-code/ldr/scilab/ldr-led.sce @@ -1,12 +1,12 @@ -ok=open_serial(1,2,115200); // port 2, baudrate 115200
-if ok~=0 then error('Unable to open serial port, please check'); end
-for i=1:500 //Run for 500 iterations
- p=cmd_analog_in(1,5) // read analog pin 5 (ldr)
- disp(p);
- if(p<300) // Setting Threshold value of 300
- cmd_digital_out(1,9,1) // Turn ON LED
+ok = open_serial(1, 2, 115200); // port 2, baudrate 115200
+if ok ~= 0 then error('Unable to open serial port, please check'); end
+for i = 1:500 //Run for 500 iterations
+ val = cmd_analog_in(1, 5) // read analog pin 5 (ldr)
+ // disp(val);
+ if(val < 300) // Setting Threshold value of 300
+ cmd_digital_out(1, 11, 1) // Turn ON LED
else
- cmd_digital_out(1,9,0) // Turn OFF LED
+ cmd_digital_out(1, 11, 0) // Turn OFF LED
end
end
-close_serial(1)
+close_serial(1);
diff --git a/user-code/ldr/scilab/ldr-read.sce b/user-code/ldr/scilab/ldr-read.sce index d8dfaf2..343b44d 100644 --- a/user-code/ldr/scilab/ldr-read.sce +++ b/user-code/ldr/scilab/ldr-read.sce @@ -1,8 +1,8 @@ -ok=open_serial(1,2,115200); // Port 2 with baudrate 115200 -if ok~=0 then error('Unable to open serial port. Please check') end -for i=1:20 // Run for 20 iterations - p=cmd_analog_in(1,5); // read analog pin 5 (ldr) - disp(p); +ok = open_serial(1, 2, 115200); // Port 2 with baudrate 115200 +if ok ~= 0 then error('Unable to open serial port. Please check') end +for i = 1:20 // Run for 20 iterations + val = cmd_analog_in(1, 5); // read analog pin 5 (ldr) + disp(val); sleep(500) // Delay of 500 milliseconds end -c = close_serial(1) // close serial connection +c = close_serial(1); // close serial connection diff --git a/user-code/push/push.tex b/user-code/push/push.tex index d17046f..5e74593 100644 --- a/user-code/push/push.tex +++ b/user-code/push/push.tex @@ -142,7 +142,7 @@ instructions given in \secref{sec:ard-start} before getting started. \lstinputlisting[firstline=8,lastline=8]
{\LocPushardcode/push-button-status/push-button-status.ino} We
repeat this read and print process 1000 times by putting the
- commands in a {\tt for} loop. While running this experiment, the user must press
+ commands in a {\tt for} loop. While running this experiment, the readers must press
and release the pushbutton and observe the values being printed on the
{\tt Serial Monitor} of Arduino IDE.
@@ -156,7 +156,7 @@ instructions given in \secref{sec:ard-start} before getting started. the pusbhutton value from digital pin 12. If the value is ``1'',
we turn on the LED at pin 9 else we turn it off. The
condition check is performed using {\tt if else} statements. We run
- these commands for 1000 iterations. While running this experiment, the reader
+ these commands for 1000 iterations. While running this experiment, the readers
must press and release the pushbutton. Accordingly, they can observe whether
the LED glows when the pushbutton is pressed.
% \redcolor{Serial monitor}.
@@ -211,7 +211,7 @@ digital pin 12 using the following command: when the pushbutton is pressed, {\tt val} will be ``1''. To
encourage the user to have a good hands-on, we run these commands in
a {\tt for} loop for 1000 iterations. While running this experiment,
- the user must press and release the pushbutton and observe the values being printed on the
+ the readers must press and release the pushbutton and observe the values being printed on the
GUI, as shown in \figref{fig:ard-meter}.
\begin{figure}
\centering
@@ -229,7 +229,7 @@ digital pin 12 using the following command: pressed, otherwise we turn it off. The following lines,
\lstinputlisting[firstline=5,lastline=9]
{\LocPushscicode/led-push-button.sce} perform the condition check
- and corresponding LED state control operation. While running this experiment, the reader
+ and corresponding LED state control operation. While running this experiment, the readers
must press and release the pushbutton. Accordingly, they can observe whether
the LED glows when the pushbutton is pressed.
\end{enumerate}
@@ -273,7 +273,7 @@ given in \secref{sec:xcos-start} before getting started. As discussed in earlier chapters, we start with the initialization
of the serial port. Next, using {\tt Digital Read} block, we read
- the status of potentiometer connected on digital pin 12. The read
+ the status of pushbutton connected on digital pin 12. The read
values are displayed. When a user presses the pushbutton, change in
the logic value from low to high can be observed.
@@ -396,7 +396,7 @@ The reader should go through the instructions given in when the pushbutton is pressed, {\tt val} will be ``1''.
To encourage the user to have a good hands-on, we run these commands in
a {\tt for} loop for 20 iterations. The readers are encouraged to change the number
- of iterations as per their requirements. While running this experiment, the user must press
+ of iterations as per their requirements. While running this experiment, the readers must press
and release the pushbutton and observe the values being printed on the
Command Prompt (on Windows) or Terminal (on Linux), as the case maybe.
@@ -410,7 +410,7 @@ The reader should go through the instructions given in pressed, otherwise we turn it off. The following lines,
\lstinputlisting[firstline=28,lastline=33]
{\LocPushpycode/led-push-button.py} perform the condition check
- and corresponding LED state control operation. While running this experiment, the reader must press and release the push-
+ and corresponding LED state control operation. While running this experiment, the readers must press and release the push-
button. Accordingly, they can observe whether the LED glows when the push-
button is pressed.
\end{enumerate}
@@ -464,7 +464,7 @@ printed) by the following lines: When the pushbutton is not pressed, {\tt val} will be ``0''. On the other hand,
when the pushbutton is pressed, {\tt val} will be ``1''. To encourage the user to have a good hands-on, we run these commands in a
{\tt for} loop for 200 iterations. The readers are encouraged to change the number
-of iterations as per their requirements. While running this experiment, the user
+of iterations as per their requirements. While running this experiment, the readers
must press and release the pushbutton and observe the values being printed
on the Command Prompt (on Windows) or Terminal (on Linux), as the case
maybe.
@@ -478,7 +478,7 @@ maybe. pressed, otherwise we turn it off. The following lines,
\lstinputlisting[firstline=7,lastline=12]
{\LocPushjuliacode/led-push-button.jl} perform the condition check
- and corresponding LED state control operation. While running this experiment, the reader must press and release the push-
+ and corresponding LED state control operation. While running this experiment, the readers must press and release the push-
button. Accordingly, they can observe whether the LED glows when the push-
button is pressed.
\end{enumerate}
@@ -527,8 +527,8 @@ printed) by the following lines: {\LocPushOpenModelicacode/push-button-status.mo} where {\tt val} contains the pushbutton value acquired by the previous command.
When the pushbutton is not pressed, {\tt val} will be ``0''. On the other hand,
when the pushbutton is pressed, {\tt val} will be ``1''. While executing this model in OpenModelica,
-the user must press and release the pushbutton and observe the values being printed
-on the output window, as shown in \figref{om-sim-success}.
+the readers must press and release the pushbutton and observe the values being printed
+on the output window of OMEdit, as shown in \figref{om-sim-success}.
\item This experiment is an extension of the previous
experiment. Here, we control the state of an LED as per the status
of the pushbutton. In other words, digital output to an LED is
@@ -538,7 +538,7 @@ on the output window, as shown in \figref{om-sim-success}. pressed, otherwise we turn it off. The following lines,
\lstinputlisting[firstline=17,lastline=23]
{\LocPushOpenModelicacode/led-push-button.mo} perform the condition check
- and corresponding LED state control operation. While running this experiment, the reader must press and release the push-
+ and corresponding LED state control operation. While running this experiment, the readers must press and release the push-
button. Accordingly, they can observe whether the LED glows when the push-
button is pressed.
\end{enumerate}
diff --git a/user-code/thermistor/thermistor.tex b/user-code/thermistor/thermistor.tex index 3aedb11..e607563 100644 --- a/user-code/thermistor/thermistor.tex +++ b/user-code/thermistor/thermistor.tex @@ -369,7 +369,7 @@ the previous sections but through Xcos. One should go through \begin{table} \centering \caption{Xcos parameters to read thermistor and switch the buzzer} - \label{tab:ldr-led} + \label{tab:therm-buzzer} \begin{tabular}{llc} \hline Name of the block & Parameter name & Value \\ \hline ARDUINO\_SETUP & Identifier of Arduino Card & 1 \\ |