diff options
author | SudhakarKuma | 2021-04-26 01:00:45 +0530 |
---|---|---|
committer | SudhakarKuma | 2021-04-26 01:00:45 +0530 |
commit | d9915b85a59e887299f4245da4c50e1a6a47b631 (patch) | |
tree | c3da466eeedafbbffc5610826d3c807758894235 | |
parent | 4a9b12dcfbb910558879a2a705bdd7d28d1be4cb (diff) | |
download | FLOSS-Arduino-Book-d9915b85a59e887299f4245da4c50e1a6a47b631.tar.gz FLOSS-Arduino-Book-d9915b85a59e887299f4245da4c50e1a6a47b631.tar.bz2 FLOSS-Arduino-Book-d9915b85a59e887299f4245da4c50e1a6a47b631.zip |
Add OM on windows
-rw-r--r-- | OpenModelica_Arduino_With_MDD-master/OpenModelica_Arduino_With_MDD/Arduino.mo | 5 | ||||
-rw-r--r-- | floss-arduino.OpenModelicad | 44 | ||||
-rw-r--r-- | floss-arduino.ard | 38 | ||||
-rw-r--r-- | floss-arduino.aux | 2403 | ||||
-rw-r--r-- | floss-arduino.cod | 44 | ||||
-rw-r--r-- | floss-arduino.fdb_latexmk | 58 | ||||
-rw-r--r-- | floss-arduino.fls | 6 | ||||
-rw-r--r-- | floss-arduino.idx | 10 | ||||
-rw-r--r-- | floss-arduino.ind | 10 | ||||
-rw-r--r-- | floss-arduino.juliad | 42 | ||||
-rw-r--r-- | floss-arduino.lof | 144 | ||||
-rw-r--r-- | floss-arduino.log | 2311 | ||||
-rw-r--r-- | floss-arduino.lot | 66 | ||||
-rw-r--r-- | floss-arduino.pdf | bin | 26531593 -> 26605982 bytes | |||
-rw-r--r-- | floss-arduino.pyd | 42 | ||||
-rw-r--r-- | floss-arduino.synctex.gz | bin | 0 -> 2594277 bytes | |||
-rw-r--r-- | floss-arduino.thm | 238 | ||||
-rw-r--r-- | floss-arduino.toc | 309 | ||||
-rw-r--r-- | user-code/sw-env/figures/om-toolbox-loaded.png | bin | 0 -> 62386 bytes | |||
-rw-r--r-- | user-code/sw-env/figures/openmodelica-run-anyway.png | bin | 0 -> 52705 bytes | |||
-rw-r--r-- | user-code/sw-env/sw-env.tex | 131 |
21 files changed, 2499 insertions, 3402 deletions
diff --git a/OpenModelica_Arduino_With_MDD-master/OpenModelica_Arduino_With_MDD/Arduino.mo b/OpenModelica_Arduino_With_MDD-master/OpenModelica_Arduino_With_MDD/Arduino.mo index 649b694..d97f8c1 100644 --- a/OpenModelica_Arduino_With_MDD-master/OpenModelica_Arduino_With_MDD/Arduino.mo +++ b/OpenModelica_Arduino_With_MDD-master/OpenModelica_Arduino_With_MDD/Arduino.mo @@ -508,7 +508,7 @@ Arduino.SerialCommunication.Functions.<b>ieeesingle2num</b>(hexa); if ok <> 0 then strm.print("Check the serial port and try again"); else - digital_out := sComm.cmd_digital_out(1, 27, 1) "This will turn ON the blue LED"; + digital_out := sComm.cmd_digital_out(1, 9, 1) "This will turn ON the blue LED"; end if; strm.print(String(time)); c_ok := sComm.close_serial(1) "To close the connection safely"; @@ -517,7 +517,6 @@ Arduino.SerialCommunication.Functions.<b>ieeesingle2num</b>(hexa); experiment(StartTime = 0, StopTime = 10, Tolerance = 1e-6, Interval = 10)); end led_blue; - model led_blue_delay "Turn on Blue LED for a period of 2 seconds" extends Modelica.Icons.Example; import sComm = Arduino.SerialCommunication.Functions; @@ -1798,4 +1797,4 @@ A serial communication package for hardware interfacing. end SerialCommunication; annotation( uses(Modelica_DeviceDrivers(version = "1.5.0"), Modelica(version = "3.2.2"))); -end Arduino; +end Arduino;
\ No newline at end of file diff --git a/floss-arduino.OpenModelicad b/floss-arduino.OpenModelicad index d61b797..bc89c65 100644 --- a/floss-arduino.OpenModelicad +++ b/floss-arduino.OpenModelicad @@ -1,30 +1,30 @@ -\contentsline {section}{\numberline {3.{1}}An OpenModelica code to check whether the firmware is properly installed or not}{64}% +\contentsline {section}{\numberline {3.{1}}An OpenModelica code to check whether the firmware is properly installed or not}{66}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the LED}{89}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{89}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{90}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{91}% +\contentsline {section}{\numberline {4.{1}}Turning on the LED}{93}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{93}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{94}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{95}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{106}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{110}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{111}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{124}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{125}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{128}% +\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{129}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{146}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{146}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{147}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{150}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{150}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{151}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{160}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{164}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{179}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{180}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{183}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{184}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{200}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{201}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{202}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{202}% +\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}{205}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{206}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{206}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{222}% -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{222}% -\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{223}% +\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}% diff --git a/floss-arduino.ard b/floss-arduino.ard index 44126d0..8e2d80c 100644 --- a/floss-arduino.ard +++ b/floss-arduino.ard @@ -1,28 +1,28 @@ \contentsline {section}{\numberline {3.{1}}First 10 lines of the Arduino firmware}{25}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{70}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{70}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{71}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{71}% +\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{74}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{74}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{75}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{75}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{97}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{97}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{101}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{101}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{113}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{114}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{117}% +\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{118}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{131}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{131}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{131}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{135}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{135}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{135}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{152}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{156}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{167}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{168}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{171}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{172}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{183}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{184}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{184}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{185}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{187}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{188}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{188}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{189}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{217}% +\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{221}% diff --git a/floss-arduino.aux b/floss-arduino.aux index ff72c87..fda7731 100644 --- a/floss-arduino.aux +++ b/floss-arduino.aux @@ -254,1270 +254,1281 @@ \@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test\textunderscore firmware.jl}{56}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {3.6}OpenModelica}{56}\protected@file@percent } \newlabel{sec:OpenModelica-start}{{3.6}{56}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{57}\protected@file@percent } +\newlabel{openmodelica-install-windows}{{3.6.1}{57}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.35}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{58}\protected@file@percent } +\newlabel{om-run-anyway}{{3.35}{58}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{58}\protected@file@percent } +\newlabel{openmodelica-install-linux}{{3.6.2}{58}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{58}\protected@file@percent } +\newlabel{OpenModelica-code-execution}{{3.6.3}{58}} \citation{om-ref} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Downloading and installing OpenModelica}{57}\protected@file@percent } -\newlabel{OpenModelica-installation}{{3.6.1}{57}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Simulating models in OpenModelica}{57}\protected@file@percent } -\newlabel{OpenModelica-code-execution}{{3.6.2}{57}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.35}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}\protected@file@percent } -\newlabel{om-help}{{3.35}{58}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.36}{\ignorespaces User Interface of OMEdit\relax }}{59}\protected@file@percent } -\newlabel{om-ui}{{3.36}{59}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in OMEdit\relax }}{60}\protected@file@percent } -\newlabel{om-model-open}{{3.37}{60}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}OpenModelica Arduino toolbox}{60}\protected@file@percent } -\newlabel{15@xvr}{{}{60}} -\newlabel{15@vr}{{}{60}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{61}\protected@file@percent } -\newlabel{om-modeling}{{3.38}{61}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.39}{\ignorespaces Different views of a model in OMEdit\relax }}{61}\protected@file@percent } -\newlabel{om-views}{{3.39}{61}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.40}{\ignorespaces Opening a model in text view in OMEdit\relax }}{62}\protected@file@percent } -\newlabel{om-text-view}{{3.40}{62}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.41}{\ignorespaces Simulating a model in OMEdit\relax }}{62}\protected@file@percent } -\newlabel{om-simulate}{{3.41}{62}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.42}{\ignorespaces Output window of OMEdit\relax }}{63}\protected@file@percent } -\newlabel{om-sim-success}{{3.42}{63}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}Firmware}{64}\protected@file@percent } -\newlabel{sec:test-firmware-OpenModelica}{{3.6.4}{64}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.36}{\ignorespaces Setup of Modelica Standard Library version\relax }}{59}\protected@file@percent } +\newlabel{om-help}{{3.36}{59}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.37}{\ignorespaces User Interface of OMEdit\relax }}{60}\protected@file@percent } +\newlabel{om-ui}{{3.37}{60}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in OMEdit\relax }}{61}\protected@file@percent } +\newlabel{om-model-open}{{3.38}{61}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{62}\protected@file@percent } +\newlabel{om-modeling}{{3.39}{62}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.40}{\ignorespaces Different views of a model in OMEdit\relax }}{62}\protected@file@percent } +\newlabel{om-views}{{3.40}{62}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.41}{\ignorespaces Opening a model in text view in OMEdit\relax }}{63}\protected@file@percent } +\newlabel{om-text-view}{{3.41}{63}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.42}{\ignorespaces Simulating a model in OMEdit\relax }}{63}\protected@file@percent } +\newlabel{om-simulate}{{3.42}{63}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.43}{\ignorespaces Output window of OMEdit\relax }}{64}\protected@file@percent } +\newlabel{om-sim-success}{{3.43}{64}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}OpenModelica Arduino toolbox}{64}\protected@file@percent } +\newlabel{load-om-toolbox}{{3.6.4}{64}} +\newlabel{15@xvr}{{}{64}} +\newlabel{15@vr}{{}{64}} +\newlabel{itm:library}{{4}{65}} +\newlabel{itm:locate}{{6}{65}} +\newlabel{itm:simulate}{{7}{65}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.44}{\ignorespaces Examples provied in OpenModelica-Arduino Toolbox\relax }}{66}\protected@file@percent } +\newlabel{om-examples-toolbox}{{3.44}{66}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.5}Firmware}{66}\protected@file@percent } +\newlabel{om-firmware}{{3.6.5}{66}} +\newlabel{sec:test-firmware-OpenModelica}{{3.6.5}{66}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{64}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {3.{1}}An OpenModelica code to check whether the firmware is properly installed or not}{64}\protected@file@percent } -\newlabel{16@xvr}{{}{64}} -\newlabel{16@vr}{{}{64}} -\newlabel{OpenModelica:test-firmware}{{3.{1}}{64}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test\textunderscore firmware.mo}{64}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{65}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{66}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {3.{1}}An OpenModelica code to check whether the firmware is properly installed or not}{66}\protected@file@percent } +\newlabel{16@xvr}{{}{67}} +\newlabel{16@vr}{{}{67}} +\newlabel{OpenModelica:test-firmware}{{3.{1}}{67}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test\textunderscore firmware.mo}{67}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{69}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{led}{{4}{65}} -\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{65}\protected@file@percent } -\newlabel{sec:led-pril}{{4.1}{65}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{65}\protected@file@percent } -\newlabel{fig:ledsym}{{4.1}{65}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for LED on the shield\relax }}{66}\protected@file@percent } -\newlabel{fig:ledblock}{{4.2}{66}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino and Shield\relax }}{66}\protected@file@percent } -\newlabel{fig:uno-shield-connect}{{4.3}{66}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Interfacing an RGB LED with Arduino Uno using a breadboard\relax }}{67}\protected@file@percent } -\newlabel{fig:ard-rgb-bread}{{4.4}{67}} -\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{67}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{68}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{68}\protected@file@percent } -\newlabel{sec:light-ard}{{4.3.1}{68}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{68}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{68}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{68}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{68}\protected@file@percent } -\@writefile{toc}{\contentsline {paragraph}{Note:}{69}\protected@file@percent } -\@writefile{toc}{\contentsline {paragraph}{Note:}{69}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{69}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{70}\protected@file@percent } -\newlabel{fig:led-uno}{{4.5}{70}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{70}\protected@file@percent } -\newlabel{sec:led-arduino-code}{{4.3.2}{70}} +\newlabel{led}{{4}{69}} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{69}\protected@file@percent } +\newlabel{sec:led-pril}{{4.1}{69}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{69}\protected@file@percent } +\newlabel{fig:ledsym}{{4.1}{69}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for LED on the shield\relax }}{70}\protected@file@percent } +\newlabel{fig:ledblock}{{4.2}{70}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino and Shield\relax }}{70}\protected@file@percent } +\newlabel{fig:uno-shield-connect}{{4.3}{70}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Interfacing an RGB LED with Arduino Uno using a breadboard\relax }}{71}\protected@file@percent } +\newlabel{fig:ard-rgb-bread}{{4.4}{71}} +\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{71}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{72}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{72}\protected@file@percent } +\newlabel{sec:light-ard}{{4.3.1}{72}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{72}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{72}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{72}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{72}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{73}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{73}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{73}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{74}\protected@file@percent } +\newlabel{fig:led-uno}{{4.5}{74}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{74}\protected@file@percent } +\newlabel{sec:led-arduino-code}{{4.3.2}{74}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{70}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{70}\protected@file@percent } -\newlabel{17@xvr}{{}{70}} -\newlabel{17@vr}{{}{70}} -\newlabel{ard:led-blue}{{4.{1}}{70}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{70}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{70}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{70}\protected@file@percent } -\newlabel{18@xvr}{{}{70}} -\newlabel{18@vr}{{}{70}} -\newlabel{ard:led-blue-delay}{{4.{2}}{70}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{70}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{71}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{71}\protected@file@percent } -\newlabel{19@xvr}{{}{71}} -\newlabel{19@vr}{{}{71}} -\newlabel{ard:led-blue-red}{{4.{3}}{71}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash red/led\textendash blue\textendash red.ino}{71}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{71}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{71}\protected@file@percent } -\newlabel{20@xvr}{{}{71}} -\newlabel{20@vr}{{}{71}} -\newlabel{ard:led-blink}{{4.{4}}{71}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blink/led\textendash blink.ino}{71}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{72}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{72}\protected@file@percent } -\newlabel{sec:light-sci}{{4.4.1}{72}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{72}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{72}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{73}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{73}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{73}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{2}}{}}{73}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{73}\protected@file@percent } -\newlabel{sec:led-scilab-code}{{4.4.2}{73}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{74}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{74}\protected@file@percent } +\newlabel{17@xvr}{{}{74}} +\newlabel{17@vr}{{}{74}} +\newlabel{ard:led-blue}{{4.{1}}{74}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{74}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{74}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{74}\protected@file@percent } +\newlabel{18@xvr}{{}{74}} +\newlabel{18@vr}{{}{74}} +\newlabel{ard:led-blue-delay}{{4.{2}}{74}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{74}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{75}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{75}\protected@file@percent } +\newlabel{19@xvr}{{}{75}} +\newlabel{19@vr}{{}{75}} +\newlabel{ard:led-blue-red}{{4.{3}}{75}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue\textendash red/led\textendash blue\textendash red.ino}{75}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{75}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{75}\protected@file@percent } +\newlabel{20@xvr}{{}{75}} +\newlabel{20@vr}{{}{75}} +\newlabel{ard:led-blink}{{4.{4}}{75}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blink/led\textendash blink.ino}{75}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{76}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{76}\protected@file@percent } +\newlabel{sec:light-sci}{{4.4.1}{76}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{76}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{76}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{77}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{77}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{77}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{2}}{}}{77}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{77}\protected@file@percent } +\newlabel{sec:led-scilab-code}{{4.4.2}{77}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{73}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {4.{1}}Turning on the LED through Scilab}{73}\protected@file@percent } -\newlabel{21@xvr}{{}{73}} -\newlabel{21@vr}{{}{73}} -\newlabel{sci:led-blue}{{4.{1}}{73}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{73}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{73}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{73}\protected@file@percent } -\newlabel{22@xvr}{{}{73}} -\newlabel{22@vr}{{}{73}} -\newlabel{sci:led-blue-delay}{{4.{2}}{73}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{74}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{74}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{74}\protected@file@percent } -\newlabel{23@xvr}{{}{74}} -\newlabel{23@vr}{{}{74}} -\newlabel{sci:led-blue-red}{{4.{3}}{74}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash red.sce}{74}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{74}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{74}\protected@file@percent } -\newlabel{24@xvr}{{}{74}} -\newlabel{24@vr}{{}{74}} -\newlabel{sci:led-green-blink}{{4.{4}}{74}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash green\textendash blink.sce}{74}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{74}\protected@file@percent } -\newlabel{sec:light-xcos}{{4.5}{74}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{75}\protected@file@percent } -\newlabel{26@xvr}{{}{75}} -\newlabel{26@vr}{{}{75}} -\newlabel{fig:led-blue}{{4.6}{75}} -\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{75}\protected@file@percent } -\newlabel{tab:led-blue}{{4.1}{75}} -\newlabel{27@xvr}{{}{75}} -\newlabel{27@vr}{{}{75}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{76}\protected@file@percent } -\newlabel{29@xvr}{{}{76}} -\newlabel{29@vr}{{}{76}} -\newlabel{fig:led-blue-delay}{{4.7}{76}} -\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{76}\protected@file@percent } -\newlabel{tab:led-blue-delay}{{4.2}{76}} -\newlabel{30@xvr}{{}{76}} -\newlabel{30@vr}{{}{76}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{77}\protected@file@percent } -\newlabel{32@xvr}{{}{77}} -\newlabel{32@vr}{{}{77}} -\newlabel{fig:led-blue-red}{{4.8}{77}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{3}}{}}{77}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{78}\protected@file@percent } -\newlabel{tab:led-blue-red}{{4.3}{78}} -\newlabel{33@xvr}{{}{78}} -\newlabel{33@vr}{{}{78}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{78}\protected@file@percent } -\newlabel{35@xvr}{{}{78}} -\newlabel{35@vr}{{}{78}} -\newlabel{fig:led-green-blink}{{4.9}{78}} -\@writefile{toc}{\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{78}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{78}\protected@file@percent } -\newlabel{sec:light-py}{{4.6.1}{78}} -\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{79}\protected@file@percent } -\newlabel{tab:led-green-blink}{{4.4}{79}} -\newlabel{36@xvr}{{}{79}} -\newlabel{36@vr}{{}{79}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}Python Code}{81}\protected@file@percent } -\newlabel{sec:led-python-code}{{4.6.2}{81}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{77}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{1}}Turning on the LED through Scilab}{77}\protected@file@percent } +\newlabel{21@xvr}{{}{77}} +\newlabel{21@vr}{{}{77}} +\newlabel{sci:led-blue}{{4.{1}}{77}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{77}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{77}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{77}\protected@file@percent } +\newlabel{22@xvr}{{}{77}} +\newlabel{22@vr}{{}{77}} +\newlabel{sci:led-blue-delay}{{4.{2}}{77}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{78}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{78}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{78}\protected@file@percent } +\newlabel{23@xvr}{{}{78}} +\newlabel{23@vr}{{}{78}} +\newlabel{sci:led-blue-red}{{4.{3}}{78}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash red.sce}{78}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{78}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{78}\protected@file@percent } +\newlabel{24@xvr}{{}{78}} +\newlabel{24@vr}{{}{78}} +\newlabel{sci:led-green-blink}{{4.{4}}{78}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash green\textendash blink.sce}{78}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{78}\protected@file@percent } +\newlabel{sec:light-xcos}{{4.5}{78}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{79}\protected@file@percent } +\newlabel{26@xvr}{{}{79}} +\newlabel{26@vr}{{}{79}} +\newlabel{fig:led-blue}{{4.6}{79}} +\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{79}\protected@file@percent } +\newlabel{tab:led-blue}{{4.1}{79}} +\newlabel{27@xvr}{{}{79}} +\newlabel{27@vr}{{}{79}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{80}\protected@file@percent } +\newlabel{29@xvr}{{}{80}} +\newlabel{29@vr}{{}{80}} +\newlabel{fig:led-blue-delay}{{4.7}{80}} +\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{80}\protected@file@percent } +\newlabel{tab:led-blue-delay}{{4.2}{80}} +\newlabel{30@xvr}{{}{80}} +\newlabel{30@vr}{{}{80}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{81}\protected@file@percent } +\newlabel{32@xvr}{{}{81}} +\newlabel{32@vr}{{}{81}} +\newlabel{fig:led-blue-red}{{4.8}{81}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{3}}{}}{81}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{82}\protected@file@percent } +\newlabel{tab:led-blue-red}{{4.3}{82}} +\newlabel{33@xvr}{{}{82}} +\newlabel{33@vr}{{}{82}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{82}\protected@file@percent } +\newlabel{35@xvr}{{}{82}} +\newlabel{35@vr}{{}{82}} +\newlabel{fig:led-green-blink}{{4.9}{82}} +\@writefile{toc}{\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{82}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{82}\protected@file@percent } +\newlabel{sec:light-py}{{4.6.1}{82}} +\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{83}\protected@file@percent } +\newlabel{tab:led-green-blink}{{4.4}{83}} +\newlabel{36@xvr}{{}{83}} +\newlabel{36@vr}{{}{83}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}Python Code}{85}\protected@file@percent } +\newlabel{sec:led-python-code}{{4.6.2}{85}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{1}}{}}{81}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {4.{1}}Turning on the LED through Python}{81}\protected@file@percent } -\newlabel{37@xvr}{{}{81}} -\newlabel{37@vr}{{}{81}} -\newlabel{py:led-blue1}{{4.{1}}{81}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue.py}{82}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{2}}{}}{82}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{82}\protected@file@percent } -\newlabel{38@xvr}{{}{82}} -\newlabel{38@vr}{{}{82}} -\newlabel{py:led-blue-delay}{{4.{2}}{82}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue\textendash delay.py}{82}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{3}}{}}{83}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{83}\protected@file@percent } -\newlabel{39@xvr}{{}{83}} -\newlabel{39@vr}{{}{83}} -\newlabel{py:led-blue-red}{{4.{3}}{83}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue\textendash red.py}{83}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{4}}{}}{84}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{84}\protected@file@percent } -\newlabel{40@xvr}{{}{84}} -\newlabel{40@vr}{{}{84}} -\newlabel{py:led-green-blink}{{4.{4}}{84}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash green\textendash blink.py}{84}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{85}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{85}\protected@file@percent } -\newlabel{sec:light-julia}{{4.7.1}{85}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.2}Julia Code}{86}\protected@file@percent } -\newlabel{sec:led-julia-code}{{4.7.2}{86}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{1}}{}}{85}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {4.{1}}Turning on the LED through Python}{85}\protected@file@percent } +\newlabel{37@xvr}{{}{85}} +\newlabel{37@vr}{{}{85}} +\newlabel{py:led-blue1}{{4.{1}}{85}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue.py}{86}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{2}}{}}{86}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{86}\protected@file@percent } +\newlabel{38@xvr}{{}{86}} +\newlabel{38@vr}{{}{86}} +\newlabel{py:led-blue-delay}{{4.{2}}{86}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue\textendash delay.py}{86}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{3}}{}}{87}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{87}\protected@file@percent } +\newlabel{39@xvr}{{}{87}} +\newlabel{39@vr}{{}{87}} +\newlabel{py:led-blue-red}{{4.{3}}{87}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash blue\textendash red.py}{87}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{4}}{}}{88}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{88}\protected@file@percent } +\newlabel{40@xvr}{{}{88}} +\newlabel{40@vr}{{}{88}} +\newlabel{py:led-green-blink}{{4.{4}}{88}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led\textendash green\textendash blink.py}{88}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{89}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{89}\protected@file@percent } +\newlabel{sec:light-julia}{{4.7.1}{89}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.2}Julia Code}{90}\protected@file@percent } +\newlabel{sec:led-julia-code}{{4.7.2}{90}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{86}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {4.{1}}Turning on the LED}{86}\protected@file@percent } -\newlabel{41@xvr}{{}{86}} -\newlabel{41@vr}{{}{86}} -\newlabel{julia:led-blue}{{4.{1}}{86}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue.jl}{87}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{87}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{87}\protected@file@percent } -\newlabel{42@xvr}{{}{87}} -\newlabel{42@vr}{{}{87}} -\newlabel{julia:led-blue-delay}{{4.{2}}{87}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue\textendash delay.jl}{87}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{87}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{87}\protected@file@percent } -\newlabel{43@xvr}{{}{87}} -\newlabel{43@vr}{{}{87}} -\newlabel{juila:led-bmoe-red}{{4.{3}}{87}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue\textendash red.jl}{87}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{87}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{87}\protected@file@percent } -\newlabel{44@xvr}{{}{87}} -\newlabel{44@vr}{{}{87}} -\newlabel{julia:lemogreen-blink}{{4.{4}}{87}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash green\textendash blink.jl}{87}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{88}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{88}\protected@file@percent } -\newlabel{sec:light-OpenModelica}{{4.8.1}{88}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{89}\protected@file@percent } -\newlabel{sec:led-OpenModelica-code}{{4.8.2}{89}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{90}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {4.{1}}Turning on the LED}{90}\protected@file@percent } +\newlabel{41@xvr}{{}{90}} +\newlabel{41@vr}{{}{90}} +\newlabel{julia:led-blue}{{4.{1}}{90}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue.jl}{91}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{91}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{91}\protected@file@percent } +\newlabel{42@xvr}{{}{91}} +\newlabel{42@vr}{{}{91}} +\newlabel{julia:led-blue-delay}{{4.{2}}{91}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue\textendash delay.jl}{91}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{91}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{91}\protected@file@percent } +\newlabel{43@xvr}{{}{91}} +\newlabel{43@vr}{{}{91}} +\newlabel{juila:led-bmoe-red}{{4.{3}}{91}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash blue\textendash red.jl}{91}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{91}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{91}\protected@file@percent } +\newlabel{44@xvr}{{}{91}} +\newlabel{44@vr}{{}{91}} +\newlabel{julia:lemogreen-blink}{{4.{4}}{91}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led\textendash green\textendash blink.jl}{91}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{92}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{92}\protected@file@percent } +\newlabel{sec:light-OpenModelica}{{4.8.1}{92}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{93}\protected@file@percent } +\newlabel{sec:led-OpenModelica-code}{{4.8.2}{93}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{89}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{1}}Turning on the LED}{89}\protected@file@percent } -\newlabel{45@xvr}{{}{89}} -\newlabel{45@vr}{{}{89}} -\newlabel{OpenModelica:led-blue}{{4.{1}}{89}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue.mo}{89}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{89}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{89}\protected@file@percent } -\newlabel{46@xvr}{{}{89}} -\newlabel{46@vr}{{}{89}} -\newlabel{OpenModelica:led-blue-delay}{{4.{2}}{89}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{89}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{90}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{90}\protected@file@percent } -\newlabel{47@xvr}{{}{90}} -\newlabel{47@vr}{{}{90}} -\newlabel{OpenModelica:led-blue-red}{{4.{3}}{90}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue\textendash red.mo}{90}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{91}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{91}\protected@file@percent } -\newlabel{48@xvr}{{}{91}} -\newlabel{48@vr}{{}{91}} -\newlabel{OpenModelica:led-green-blink}{{4.{4}}{91}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash green\textendash blink.mo}{91}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{93}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{93}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{1}}Turning on the LED}{93}\protected@file@percent } +\newlabel{45@xvr}{{}{93}} +\newlabel{45@vr}{{}{93}} +\newlabel{OpenModelica:led-blue}{{4.{1}}{93}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue.mo}{93}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{93}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{93}\protected@file@percent } +\newlabel{46@xvr}{{}{93}} +\newlabel{46@vr}{{}{93}} +\newlabel{OpenModelica:led-blue-delay}{{4.{2}}{93}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{93}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{94}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{94}\protected@file@percent } +\newlabel{47@xvr}{{}{94}} +\newlabel{47@vr}{{}{94}} +\newlabel{OpenModelica:led-blue-red}{{4.{3}}{94}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash blue\textendash red.mo}{94}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{95}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{95}\protected@file@percent } +\newlabel{48@xvr}{{}{95}} +\newlabel{48@vr}{{}{95}} +\newlabel{OpenModelica:led-green-blink}{{4.{4}}{95}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led\textendash green\textendash blink.mo}{95}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{97}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{pushbutton}{{5}{93}} -\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{93}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{93}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Connection Diagram\relax }}{94}\protected@file@percent } -\newlabel{fig:pushbuttonconn}{{5.1}{94}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{94}\protected@file@percent } -\newlabel{fig:switch-bread}{{5.2}{94}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{95}\protected@file@percent } -\newlabel{fig:switch-led}{{5.3}{95}} -\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the Pushbutton Status from the Arduino IDE}{96}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the Pushbutton Status}{96}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{96}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{96}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{96}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{97}\protected@file@percent } -\newlabel{sec:push-arduino-code}{{5.3.2}{97}} +\newlabel{pushbutton}{{5}{97}} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{97}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{97}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Connection Diagram\relax }}{98}\protected@file@percent } +\newlabel{fig:pushbuttonconn}{{5.1}{98}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{98}\protected@file@percent } +\newlabel{fig:switch-bread}{{5.2}{98}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{99}\protected@file@percent } +\newlabel{fig:switch-led}{{5.3}{99}} +\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the Pushbutton Status from the Arduino IDE}{100}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the Pushbutton Status}{100}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{100}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{100}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{100}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{101}\protected@file@percent } +\newlabel{sec:push-arduino-code}{{5.3.2}{101}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{97}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{97}\protected@file@percent } -\newlabel{49@xvr}{{}{97}} -\newlabel{49@vr}{{}{97}} -\newlabel{ard:push-100}{{5.{1}}{97}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{97}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{97}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{97}\protected@file@percent } -\newlabel{50@xvr}{{}{97}} -\newlabel{50@vr}{{}{97}} -\newlabel{ard:push-200}{{5.{2}}{97}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{97}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the Pushbutton Status from Scilab}{98}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the Pushbutton Status}{98}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{98}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{98}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{98}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{99}\protected@file@percent } -\newlabel{sec:push-scilab-code}{{5.4.2}{99}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{101}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{101}\protected@file@percent } +\newlabel{49@xvr}{{}{101}} +\newlabel{49@vr}{{}{101}} +\newlabel{ard:push-100}{{5.{1}}{101}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{101}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{101}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{101}\protected@file@percent } +\newlabel{50@xvr}{{}{101}} +\newlabel{50@vr}{{}{101}} +\newlabel{ard:push-200}{{5.{2}}{101}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{101}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the Pushbutton Status from Scilab}{102}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the Pushbutton Status}{102}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{102}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{102}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{102}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{103}\protected@file@percent } +\newlabel{sec:push-scilab-code}{{5.4.2}{103}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{99}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{99}\protected@file@percent } -\newlabel{51@xvr}{{}{99}} -\newlabel{51@vr}{{}{99}} -\newlabel{sci:push-100}{{5.{1}}{99}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{99}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{99}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}\protected@file@percent } -\newlabel{52@xvr}{{}{99}} -\newlabel{52@vr}{{}{99}} -\newlabel{sci:push-200}{{5.{2}}{99}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{99}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.5}Accessing the Pushbutton from Xcos}{99}\protected@file@percent } -\newlabel{sec:push-xcos}{{5.5}{99}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Printing the push button status on the display block}}{100}\protected@file@percent } -\newlabel{54@xvr}{{}{100}} -\newlabel{54@vr}{{}{100}} -\newlabel{fig:push-button-status}{{5.4}{100}} -\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{100}\protected@file@percent } -\newlabel{tab:push-button-status}{{5.1}{100}} -\newlabel{55@xvr}{{}{100}} -\newlabel{55@vr}{{}{100}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{101}\protected@file@percent } -\newlabel{57@xvr}{{}{101}} -\newlabel{57@vr}{{}{101}} -\newlabel{fig:led-push-button}{{5.5}{101}} -\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{101}\protected@file@percent } -\newlabel{tab:led-push-button}{{5.2}{101}} -\newlabel{58@xvr}{{}{101}} -\newlabel{58@vr}{{}{101}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{101}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.6}Reading the Pushbutton Status from Python}{102}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Reading the Pushbutton Status}{102}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{102}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{102}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led\textendash push\textendash button.py}{102}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Python Code}{103}\protected@file@percent } -\newlabel{sec:push-python-code}{{5.6.2}{103}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{103}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{103}\protected@file@percent } +\newlabel{51@xvr}{{}{103}} +\newlabel{51@vr}{{}{103}} +\newlabel{sci:push-100}{{5.{1}}{103}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{103}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{103}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{103}\protected@file@percent } +\newlabel{52@xvr}{{}{103}} +\newlabel{52@vr}{{}{103}} +\newlabel{sci:push-200}{{5.{2}}{103}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{103}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.5}Accessing the Pushbutton from Xcos}{103}\protected@file@percent } +\newlabel{sec:push-xcos}{{5.5}{103}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Printing the push button status on the display block}}{104}\protected@file@percent } +\newlabel{54@xvr}{{}{104}} +\newlabel{54@vr}{{}{104}} +\newlabel{fig:push-button-status}{{5.4}{104}} +\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{104}\protected@file@percent } +\newlabel{tab:push-button-status}{{5.1}{104}} +\newlabel{55@xvr}{{}{104}} +\newlabel{55@vr}{{}{104}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{105}\protected@file@percent } +\newlabel{57@xvr}{{}{105}} +\newlabel{57@vr}{{}{105}} +\newlabel{fig:led-push-button}{{5.5}{105}} +\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{105}\protected@file@percent } +\newlabel{tab:led-push-button}{{5.2}{105}} +\newlabel{58@xvr}{{}{105}} +\newlabel{58@vr}{{}{105}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{105}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.6}Reading the Pushbutton Status from Python}{106}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Reading the Pushbutton Status}{106}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{106}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{106}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led\textendash push\textendash button.py}{106}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Python Code}{107}\protected@file@percent } +\newlabel{sec:push-python-code}{{5.6.2}{107}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{1}}{}}{103}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{103}\protected@file@percent } -\newlabel{59@xvr}{{}{103}} -\newlabel{59@vr}{{}{103}} -\newlabel{py:push-100}{{5.{1}}{103}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{103}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{2}}{}}{103}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{103}\protected@file@percent } -\newlabel{60@xvr}{{}{103}} -\newlabel{60@vr}{{}{103}} -\newlabel{py:push-200}{{5.{2}}{103}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led\textendash push\textendash button.py}{104}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.7}Reading the Pushbutton Status from Julia}{105}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Reading the Pushbutton Status}{105}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push\textendash button\textendash status.jl}{105}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{105}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Julia Code}{105}\protected@file@percent } -\newlabel{sec:push-julia-code}{{5.7.2}{105}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{1}}{}}{107}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{107}\protected@file@percent } +\newlabel{59@xvr}{{}{107}} +\newlabel{59@vr}{{}{107}} +\newlabel{py:push-100}{{5.{1}}{107}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push\textendash button\textendash status.py}{107}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{2}}{}}{107}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}\protected@file@percent } +\newlabel{60@xvr}{{}{107}} +\newlabel{60@vr}{{}{107}} +\newlabel{py:push-200}{{5.{2}}{107}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led\textendash push\textendash button.py}{108}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.7}Reading the Pushbutton Status from Julia}{109}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Reading the Pushbutton Status}{109}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push\textendash button\textendash status.jl}{109}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{109}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Julia Code}{109}\protected@file@percent } +\newlabel{sec:push-julia-code}{{5.7.2}{109}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{105}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{105}\protected@file@percent } -\newlabel{61@xvr}{{}{105}} -\newlabel{61@vr}{{}{105}} -\newlabel{julia:push-100}{{5.{1}}{105}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push\textendash button\textendash status.jl}{105}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{106}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{106}\protected@file@percent } -\newlabel{62@xvr}{{}{106}} -\newlabel{62@vr}{{}{106}} -\newlabel{julia:push-200}{{5.{2}}{106}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{106}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.8}Reading the Pushbutton Status from OpenModelica}{106}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.1}Reading the Pushbutton Status}{106}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{106}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{106}\protected@file@percent } -\newlabel{sec:led-OpenModelica-code}{{5.8.2}{106}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{109}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{109}\protected@file@percent } +\newlabel{61@xvr}{{}{109}} +\newlabel{61@vr}{{}{109}} +\newlabel{julia:push-100}{{5.{1}}{109}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push\textendash button\textendash status.jl}{109}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{110}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{110}\protected@file@percent } +\newlabel{62@xvr}{{}{110}} +\newlabel{62@vr}{{}{110}} +\newlabel{julia:push-200}{{5.{2}}{110}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{110}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.8}Reading the Pushbutton Status from OpenModelica}{110}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.1}Reading the Pushbutton Status}{110}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{110}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{110}\protected@file@percent } +\newlabel{sec:led-OpenModelica-code}{{5.8.2}{110}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{106}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{106}\protected@file@percent } -\newlabel{63@xvr}{{}{106}} -\newlabel{63@vr}{{}{106}} -\newlabel{OpenModelica:push-100}{{5.{1}}{106}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{107}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{107}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}\protected@file@percent } -\newlabel{64@xvr}{{}{107}} -\newlabel{64@vr}{{}{107}} -\newlabel{OpenModelica:push-200}{{5.{2}}{107}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{107}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{109}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{110}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{110}\protected@file@percent } +\newlabel{63@xvr}{{}{110}} +\newlabel{63@vr}{{}{110}} +\newlabel{OpenModelica:push-100}{{5.{1}}{110}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{111}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{111}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{111}\protected@file@percent } +\newlabel{64@xvr}{{}{111}} +\newlabel{64@vr}{{}{111}} +\newlabel{OpenModelica:push-200}{{5.{2}}{111}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{111}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{113}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{ldr}{{6}{109}} -\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{109}\protected@file@percent } -\newlabel{fig:ldr}{{6.1a}{110}} +\newlabel{ldr}{{6}{113}} +\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{113}\protected@file@percent } +\newlabel{fig:ldr}{{6.1a}{114}} \newlabel{sub@fig:ldr}{{(a)}{a}} -\newlabel{fig:ldrsym}{{6.1b}{110}} +\newlabel{fig:ldrsym}{{6.1b}{114}} \newlabel{sub@fig:ldrsym}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{110}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{110}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{110}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{110}\protected@file@percent } -\newlabel{fig:ldrconn}{{6.2}{110}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{111}\protected@file@percent } -\newlabel{fig:ard-ldr}{{6.3}{111}} -\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{111}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{112}\protected@file@percent } -\newlabel{fig:ard-ldr-led}{{6.4}{112}} -\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{112}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{112}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{112}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{113}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{113}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{113}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{113}\protected@file@percent } -\newlabel{sec:ldr-arduino-code}{{6.3.2}{113}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{114}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{114}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{114}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{114}\protected@file@percent } +\newlabel{fig:ldrconn}{{6.2}{114}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{115}\protected@file@percent } +\newlabel{fig:ard-ldr}{{6.3}{115}} +\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{115}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{116}\protected@file@percent } +\newlabel{fig:ard-ldr-led}{{6.4}{116}} +\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{116}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{116}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{116}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{117}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{117}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{117}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{117}\protected@file@percent } +\newlabel{sec:ldr-arduino-code}{{6.3.2}{117}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{113}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{113}\protected@file@percent } -\newlabel{65@xvr}{{}{113}} -\newlabel{65@vr}{{}{113}} -\newlabel{ard:ldr-read}{{6.{1}}{113}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{113}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{114}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{114}\protected@file@percent } -\newlabel{66@xvr}{{}{114}} -\newlabel{66@vr}{{}{114}} -\newlabel{ard:ldr-led}{{6.{2}}{114}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{114}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{114}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{114}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{115}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{115}\protected@file@percent } -\newlabel{sec:ldr-scilab-code}{{6.4.2}{115}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{117}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{117}\protected@file@percent } +\newlabel{65@xvr}{{}{117}} +\newlabel{65@vr}{{}{117}} +\newlabel{ard:ldr-read}{{6.{1}}{117}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{117}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{118}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{118}\protected@file@percent } +\newlabel{66@xvr}{{}{118}} +\newlabel{66@vr}{{}{118}} +\newlabel{ard:ldr-led}{{6.{2}}{118}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{118}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{118}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{118}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{119}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{119}\protected@file@percent } +\newlabel{sec:ldr-scilab-code}{{6.4.2}{119}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{115}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{115}\protected@file@percent } -\newlabel{67@xvr}{{}{115}} -\newlabel{67@vr}{{}{115}} -\newlabel{sci:ldr-read}{{6.{1}}{115}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{115}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{116}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{116}\protected@file@percent } -\newlabel{68@xvr}{{}{116}} -\newlabel{68@vr}{{}{116}} -\newlabel{sci:ldr-led}{{6.{2}}{116}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash led.sce}{116}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{116}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{117}\protected@file@percent } -\newlabel{70@xvr}{{}{117}} -\newlabel{70@vr}{{}{117}} -\newlabel{fig:ldr-read}{{6.5}{117}} -\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{117}\protected@file@percent } -\newlabel{tab:ldr-read}{{6.1}{117}} -\newlabel{71@xvr}{{}{117}} -\newlabel{71@vr}{{}{117}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{118}\protected@file@percent } -\newlabel{73@xvr}{{}{118}} -\newlabel{73@vr}{{}{118}} -\newlabel{fig:ldr-led}{{6.6}{118}} -\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{118}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{118}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{119}\protected@file@percent } -\newlabel{tab:ldr-led}{{6.2}{119}} -\newlabel{74@xvr}{{}{119}} -\newlabel{74@vr}{{}{119}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{3}}{}}{119}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Python Code}{120}\protected@file@percent } -\newlabel{sec:ldr-python-code}{{6.6.2}{120}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{119}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{119}\protected@file@percent } +\newlabel{67@xvr}{{}{119}} +\newlabel{67@vr}{{}{119}} +\newlabel{sci:ldr-read}{{6.{1}}{119}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{119}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{120}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{120}\protected@file@percent } +\newlabel{68@xvr}{{}{120}} +\newlabel{68@vr}{{}{120}} +\newlabel{sci:ldr-led}{{6.{2}}{120}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash led.sce}{120}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{120}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{121}\protected@file@percent } +\newlabel{70@xvr}{{}{121}} +\newlabel{70@vr}{{}{121}} +\newlabel{fig:ldr-read}{{6.5}{121}} +\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{121}\protected@file@percent } +\newlabel{tab:ldr-read}{{6.1}{121}} +\newlabel{71@xvr}{{}{121}} +\newlabel{71@vr}{{}{121}} +\@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}}{122}\protected@file@percent } +\newlabel{73@xvr}{{}{122}} +\newlabel{73@vr}{{}{122}} +\newlabel{fig:ldr-led}{{6.6}{122}} +\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{122}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{122}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{123}\protected@file@percent } +\newlabel{tab:ldr-led}{{6.2}{123}} +\newlabel{74@xvr}{{}{123}} +\newlabel{74@vr}{{}{123}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{3}}{}}{123}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Python Code}{124}\protected@file@percent } +\newlabel{sec:ldr-python-code}{{6.6.2}{124}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{1}}{}}{120}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}\protected@file@percent } -\newlabel{75@xvr}{{}{120}} -\newlabel{75@vr}{{}{120}} -\newlabel{py:ldr-read}{{6.{1}}{120}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash read.py}{120}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{2}}{}}{121}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{121}\protected@file@percent } -\newlabel{76@xvr}{{}{121}} -\newlabel{76@vr}{{}{121}} -\newlabel{py:ldr-led}{{6.{2}}{121}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash led.py}{121}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{122}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{122}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{122}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{122}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.2}Julia Code}{123}\protected@file@percent } -\newlabel{sec:ldr-julia-code}{{6.7.2}{123}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{1}}{}}{124}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{124}\protected@file@percent } +\newlabel{75@xvr}{{}{124}} +\newlabel{75@vr}{{}{124}} +\newlabel{py:ldr-read}{{6.{1}}{124}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash read.py}{124}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{2}}{}}{125}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{125}\protected@file@percent } +\newlabel{76@xvr}{{}{125}} +\newlabel{76@vr}{{}{125}} +\newlabel{py:ldr-led}{{6.{2}}{125}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr\textendash led.py}{125}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{126}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{126}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led\textendash push\textendash button.jl}{126}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{126}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.2}Julia Code}{127}\protected@file@percent } +\newlabel{sec:ldr-julia-code}{{6.7.2}{127}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{123}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{123}\protected@file@percent } -\newlabel{77@xvr}{{}{123}} -\newlabel{77@vr}{{}{123}} -\newlabel{julia:ldr-read}{{6.{1}}{123}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash read.jl}{123}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{123}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{123}\protected@file@percent } -\newlabel{78@xvr}{{}{123}} -\newlabel{78@vr}{{}{123}} -\newlabel{julia:ldr-led}{{6.{2}}{123}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash led.jl}{123}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{123}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{123}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{124}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{124}\protected@file@percent } -\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{124}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{127}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{127}\protected@file@percent } +\newlabel{77@xvr}{{}{127}} +\newlabel{77@vr}{{}{127}} +\newlabel{julia:ldr-read}{{6.{1}}{127}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash read.jl}{127}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{127}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{127}\protected@file@percent } +\newlabel{78@xvr}{{}{127}} +\newlabel{78@vr}{{}{127}} +\newlabel{julia:ldr-led}{{6.{2}}{127}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr\textendash led.jl}{127}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{127}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{127}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{128}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{128}\protected@file@percent } +\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{128}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{124}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{124}\protected@file@percent } -\newlabel{79@xvr}{{}{124}} -\newlabel{79@vr}{{}{124}} -\newlabel{OpenModelica:ldr-read}{{6.{1}}{124}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash read.mo}{124}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{125}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{125}\protected@file@percent } -\newlabel{80@xvr}{{}{125}} -\newlabel{80@vr}{{}{125}} -\newlabel{OpenModelica:ldr-led}{{6.{2}}{125}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash led.mo}{125}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {7}Controlling a DC motor}{127}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{128}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{128}\protected@file@percent } +\newlabel{79@xvr}{{}{128}} +\newlabel{79@vr}{{}{128}} +\newlabel{OpenModelica:ldr-read}{{6.{1}}{128}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash read.mo}{128}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{129}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{129}\protected@file@percent } +\newlabel{80@xvr}{{}{129}} +\newlabel{80@vr}{{}{129}} +\newlabel{OpenModelica:ldr-led}{{6.{2}}{129}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr\textendash led.mo}{129}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {7}Controlling a DC motor}{131}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{dcmotor}{{7}{127}} -\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{127}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces L293D motor driver board\relax }}{128}\protected@file@percent } -\newlabel{fig:motordriverboard}{{7.1}{128}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A schematic of DC motor connections\relax }}{129}\protected@file@percent } -\newlabel{fig:dcm-schematic}{{7.2}{129}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{129}\protected@file@percent } -\newlabel{fig:dcmotorconn}{{7.3}{129}} -\@writefile{toc}{\contentsline {section}{\numberline {7.2}Controlling the DC motor from Arduino}{129}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}Controlling the DC motor}{129}\protected@file@percent } -\newlabel{sec:dcm-ard}{{7.2.1}{129}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{1}}{}}{130}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.2}Arduino Code}{131}\protected@file@percent } -\newlabel{sec:dcmotor-arduino-code}{{7.2.2}{131}} +\newlabel{dcmotor}{{7}{131}} +\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{131}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces L293D motor driver board\relax }}{132}\protected@file@percent } +\newlabel{fig:motordriverboard}{{7.1}{132}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A schematic of DC motor connections\relax }}{133}\protected@file@percent } +\newlabel{fig:dcm-schematic}{{7.2}{133}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{133}\protected@file@percent } +\newlabel{fig:dcmotorconn}{{7.3}{133}} +\@writefile{toc}{\contentsline {section}{\numberline {7.2}Controlling the DC motor from Arduino}{133}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}Controlling the DC motor}{133}\protected@file@percent } +\newlabel{sec:dcm-ard}{{7.2.1}{133}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{1}}{}}{134}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.2}Arduino Code}{135}\protected@file@percent } +\newlabel{sec:dcmotor-arduino-code}{{7.2.2}{135}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{131}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{131}\protected@file@percent } -\newlabel{81@xvr}{{}{131}} -\newlabel{81@vr}{{}{131}} -\newlabel{ard:dcmotor-clock}{{7.{1}}{131}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{131}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{2}}{}}{131}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{131}\protected@file@percent } -\newlabel{82@xvr}{{}{131}} -\newlabel{82@vr}{{}{131}} -\newlabel{ard:dcmotor-both}{{7.{2}}{131}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{131}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{3}}{}}{131}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{131}\protected@file@percent } -\newlabel{83@xvr}{{}{131}} -\newlabel{83@vr}{{}{131}} -\newlabel{ard:dcmotor-loop}{{7.{3}}{131}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{132}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.3}Controlling the DC motor from Scilab}{132}\protected@file@percent } -\newlabel{sec:dcm-sci}{{7.3}{132}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Initialization}{132}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{133}\protected@file@percent } -\newlabel{table:convention}{{7.1}{133}} -\@writefile{lot}{\contentsline {table}{\numberline {7.2}{\ignorespaces Parameters for DC motor initialization\relax }}{133}\protected@file@percent } -\newlabel{tab:dcmotor-init}{{7.2}{133}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{133}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Rotation for a specified time}{133}\protected@file@percent } -\newlabel{sec:dc-both}{{7.3.2}{133}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{133}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{134}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{134}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{2}}{}}{134}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.3}Using the capabilities of Scilab}{134}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.4}Scilab Code}{135}\protected@file@percent } -\newlabel{sec:dcmotor-scilab-code}{{7.3.4}{135}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{135}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{135}\protected@file@percent } +\newlabel{81@xvr}{{}{135}} +\newlabel{81@vr}{{}{135}} +\newlabel{ard:dcmotor-clock}{{7.{1}}{135}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{135}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{2}}{}}{135}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{135}\protected@file@percent } +\newlabel{82@xvr}{{}{135}} +\newlabel{82@vr}{{}{135}} +\newlabel{ard:dcmotor-both}{{7.{2}}{135}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{135}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{3}}{}}{135}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{135}\protected@file@percent } +\newlabel{83@xvr}{{}{135}} +\newlabel{83@vr}{{}{135}} +\newlabel{ard:dcmotor-loop}{{7.{3}}{135}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{136}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.3}Controlling the DC motor from Scilab}{136}\protected@file@percent } +\newlabel{sec:dcm-sci}{{7.3}{136}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Initialization}{136}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{137}\protected@file@percent } +\newlabel{table:convention}{{7.1}{137}} +\@writefile{lot}{\contentsline {table}{\numberline {7.2}{\ignorespaces Parameters for DC motor initialization\relax }}{137}\protected@file@percent } +\newlabel{tab:dcmotor-init}{{7.2}{137}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{137}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Rotation for a specified time}{137}\protected@file@percent } +\newlabel{sec:dc-both}{{7.3.2}{137}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{137}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{138}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{138}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{2}}{}}{138}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.3}Using the capabilities of Scilab}{138}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.4}Scilab Code}{139}\protected@file@percent } +\newlabel{sec:dcmotor-scilab-code}{{7.3.4}{139}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{135}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{135}\protected@file@percent } -\newlabel{84@xvr}{{}{135}} -\newlabel{84@vr}{{}{135}} -\newlabel{sci:dcmotor-clock}{{7.{1}}{135}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{135}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{2}}{}}{135}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{135}\protected@file@percent } -\newlabel{85@xvr}{{}{135}} -\newlabel{85@vr}{{}{135}} -\newlabel{sci:dcmotor-both}{{7.{2}}{135}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{135}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{3}}{}}{135}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{135}\protected@file@percent } -\newlabel{86@xvr}{{}{135}} -\newlabel{86@vr}{{}{135}} -\newlabel{sci:dcmotor-loop}{{7.{3}}{135}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{135}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{136}\protected@file@percent } -\newlabel{88@xvr}{{}{136}} -\newlabel{88@vr}{{}{136}} -\newlabel{fig:dcmotor-clock}{{7.4}{136}} -\@writefile{toc}{\contentsline {section}{\numberline {7.4}Controlling the DC Motor from Xcos}{136}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {7.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{137}\protected@file@percent } -\newlabel{tab:dcmotor-clock}{{7.3}{137}} -\newlabel{89@xvr}{{}{137}} -\newlabel{89@vr}{{}{137}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{3}}{}}{137}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {7.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{138}\protected@file@percent } -\newlabel{91@xvr}{{}{138}} -\newlabel{91@vr}{{}{138}} -\newlabel{fig:dcmotor-both}{{7.5}{138}} -\@writefile{lot}{\contentsline {table}{\numberline {7.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{138}\protected@file@percent } -\newlabel{tab:dcmotor-both}{{7.4}{138}} -\newlabel{92@xvr}{{}{138}} -\newlabel{92@vr}{{}{138}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{139}\protected@file@percent } -\newlabel{94@xvr}{{}{139}} -\newlabel{94@vr}{{}{139}} -\newlabel{fig:dcmotor-loop}{{7.6}{139}} -\@writefile{toc}{\contentsline {section}{\numberline {7.5}Controlling the DC Motor from Python}{139}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.1}Controlling the DC Motor}{139}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {7.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{140}\protected@file@percent } -\newlabel{tab:dcmotor-loop}{{7.5}{140}} -\newlabel{95@xvr}{{}{140}} -\newlabel{95@vr}{{}{140}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.2}Python Code}{141}\protected@file@percent } -\newlabel{sec:dcmotor-python-code}{{7.5.2}{141}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{139}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{139}\protected@file@percent } +\newlabel{84@xvr}{{}{139}} +\newlabel{84@vr}{{}{139}} +\newlabel{sci:dcmotor-clock}{{7.{1}}{139}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{139}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{2}}{}}{139}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{139}\protected@file@percent } +\newlabel{85@xvr}{{}{139}} +\newlabel{85@vr}{{}{139}} +\newlabel{sci:dcmotor-both}{{7.{2}}{139}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{139}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{3}}{}}{139}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{139}\protected@file@percent } +\newlabel{86@xvr}{{}{139}} +\newlabel{86@vr}{{}{139}} +\newlabel{sci:dcmotor-loop}{{7.{3}}{139}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{139}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{140}\protected@file@percent } +\newlabel{88@xvr}{{}{140}} +\newlabel{88@vr}{{}{140}} +\newlabel{fig:dcmotor-clock}{{7.4}{140}} +\@writefile{toc}{\contentsline {section}{\numberline {7.4}Controlling the DC Motor from Xcos}{140}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {7.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{141}\protected@file@percent } +\newlabel{tab:dcmotor-clock}{{7.3}{141}} +\newlabel{89@xvr}{{}{141}} +\newlabel{89@vr}{{}{141}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{3}}{}}{141}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{142}\protected@file@percent } +\newlabel{91@xvr}{{}{142}} +\newlabel{91@vr}{{}{142}} +\newlabel{fig:dcmotor-both}{{7.5}{142}} +\@writefile{lot}{\contentsline {table}{\numberline {7.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{142}\protected@file@percent } +\newlabel{tab:dcmotor-both}{{7.4}{142}} +\newlabel{92@xvr}{{}{142}} +\newlabel{92@vr}{{}{142}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{143}\protected@file@percent } +\newlabel{94@xvr}{{}{143}} +\newlabel{94@vr}{{}{143}} +\newlabel{fig:dcmotor-loop}{{7.6}{143}} +\@writefile{toc}{\contentsline {section}{\numberline {7.5}Controlling the DC Motor from Python}{143}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.1}Controlling the DC Motor}{143}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {7.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{144}\protected@file@percent } +\newlabel{tab:dcmotor-loop}{{7.5}{144}} +\newlabel{95@xvr}{{}{144}} +\newlabel{95@vr}{{}{144}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.2}Python Code}{145}\protected@file@percent } +\newlabel{sec:dcmotor-python-code}{{7.5.2}{145}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{141}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{141}\protected@file@percent } -\newlabel{96@xvr}{{}{141}} -\newlabel{96@vr}{{}{141}} -\newlabel{py:dcmotor-clock}{{7.{1}}{141}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash clock.py}{141}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{2}}{}}{142}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{142}\protected@file@percent } -\newlabel{97@xvr}{{}{142}} -\newlabel{97@vr}{{}{142}} -\newlabel{py:dcmotor-both}{{7.{2}}{142}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash both.py}{142}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{3}}{}}{142}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{142}\protected@file@percent } -\newlabel{98@xvr}{{}{143}} -\newlabel{98@vr}{{}{143}} -\newlabel{py:dcmotor-loop}{{7.{3}}{143}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash loop.py}{143}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.6}Controlling the DC Motor from Julia}{144}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Controlling the DC Motor}{144}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Julia Code}{144}\protected@file@percent } -\newlabel{sec:dcmotor-julia-code}{{7.6.2}{144}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{145}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{145}\protected@file@percent } +\newlabel{96@xvr}{{}{145}} +\newlabel{96@vr}{{}{145}} +\newlabel{py:dcmotor-clock}{{7.{1}}{145}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash clock.py}{145}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{2}}{}}{146}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{146}\protected@file@percent } +\newlabel{97@xvr}{{}{146}} +\newlabel{97@vr}{{}{146}} +\newlabel{py:dcmotor-both}{{7.{2}}{146}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash both.py}{146}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{3}}{}}{146}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{146}\protected@file@percent } +\newlabel{98@xvr}{{}{147}} +\newlabel{98@vr}{{}{147}} +\newlabel{py:dcmotor-loop}{{7.{3}}{147}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor\textendash loop.py}{147}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.6}Controlling the DC Motor from Julia}{148}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Controlling the DC Motor}{148}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Julia Code}{148}\protected@file@percent } +\newlabel{sec:dcmotor-julia-code}{{7.6.2}{148}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{144}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{144}\protected@file@percent } -\newlabel{99@xvr}{{}{144}} -\newlabel{99@vr}{{}{144}} -\newlabel{julia:dcmotor-clock}{{7.{1}}{144}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{144}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{2}}{}}{145}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{145}\protected@file@percent } -\newlabel{100@xvr}{{}{145}} -\newlabel{100@vr}{{}{145}} -\newlabel{julia:dcmotor-both}{{7.{2}}{145}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash both.jl}{145}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{3}}{}}{145}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{145}\protected@file@percent } -\newlabel{101@xvr}{{}{145}} -\newlabel{101@vr}{{}{145}} -\newlabel{julia:dcmotor-loop}{{7.{3}}{145}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{145}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {7.7}Controlling the DC Motor from OpenModelica}{145}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Controlling the DC Motor}{145}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}OpenModelica Code}{146}\protected@file@percent } -\newlabel{sec:dcmotor-OpenModelica-code}{{7.7.2}{146}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{148}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{148}\protected@file@percent } +\newlabel{99@xvr}{{}{148}} +\newlabel{99@vr}{{}{148}} +\newlabel{julia:dcmotor-clock}{{7.{1}}{148}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{148}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{2}}{}}{149}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{149}\protected@file@percent } +\newlabel{100@xvr}{{}{149}} +\newlabel{100@vr}{{}{149}} +\newlabel{julia:dcmotor-both}{{7.{2}}{149}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash both.jl}{149}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{3}}{}}{149}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{149}\protected@file@percent } +\newlabel{101@xvr}{{}{149}} +\newlabel{101@vr}{{}{149}} +\newlabel{julia:dcmotor-loop}{{7.{3}}{149}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{149}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.7}Controlling the DC Motor from OpenModelica}{149}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Controlling the DC Motor}{149}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}OpenModelica Code}{150}\protected@file@percent } +\newlabel{sec:dcmotor-OpenModelica-code}{{7.7.2}{150}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{146}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{146}\protected@file@percent } -\newlabel{102@xvr}{{}{146}} -\newlabel{102@vr}{{}{146}} -\newlabel{OpenModelica:dcmotor-clock}{{7.{1}}{146}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{146}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{2}}{}}{146}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{146}\protected@file@percent } -\newlabel{103@xvr}{{}{146}} -\newlabel{103@vr}{{}{146}} -\newlabel{OpenModelica:dcmotor-both}{{7.{2}}{146}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{147}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{3}}{}}{147}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{147}\protected@file@percent } -\newlabel{104@xvr}{{}{147}} -\newlabel{104@vr}{{}{147}} -\newlabel{OpenModelica:dcmotor-loop}{{7.{3}}{147}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{147}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Potentiometer}{149}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{150}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{150}\protected@file@percent } +\newlabel{102@xvr}{{}{150}} +\newlabel{102@vr}{{}{150}} +\newlabel{OpenModelica:dcmotor-clock}{{7.{1}}{150}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{150}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{2}}{}}{150}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{150}\protected@file@percent } +\newlabel{103@xvr}{{}{150}} +\newlabel{103@vr}{{}{150}} +\newlabel{OpenModelica:dcmotor-both}{{7.{2}}{150}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{151}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{3}}{}}{151}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{151}\protected@file@percent } +\newlabel{104@xvr}{{}{151}} +\newlabel{104@vr}{{}{151}} +\newlabel{OpenModelica:dcmotor-loop}{{7.{3}}{151}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{151}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Potentiometer}{153}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{potmeter}{{8}{149}} -\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{149}\protected@file@percent } -\newlabel{105@xvr}{{}{149}} -\newlabel{105@vr}{{}{149}} -\newlabel{fig:pot}{{8.1a}{150}} +\newlabel{potmeter}{{8}{153}} +\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{153}\protected@file@percent } +\newlabel{105@xvr}{{}{153}} +\newlabel{105@vr}{{}{153}} +\newlabel{fig:pot}{{8.1a}{154}} \newlabel{sub@fig:pot}{{(a)}{a}} -\newlabel{fig:potsch}{{8.1b}{150}} +\newlabel{fig:potsch}{{8.1b}{154}} \newlabel{sub@fig:potsch}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{150}\protected@file@percent } -\newlabel{fig:potmeterconn}{{8.1}{150}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{150}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{150}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{150}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{151}\protected@file@percent } -\newlabel{fig:pot-led}{{8.2}{151}} -\@writefile{toc}{\contentsline {section}{\numberline {8.3}Reading the potentiometer from the Arduino IDE}{151}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Reading the potentiometer}{151}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{152}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{152}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{152}\protected@file@percent } -\newlabel{sec:pot-arduino-code}{{8.3.2}{152}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{154}\protected@file@percent } +\newlabel{fig:potmeterconn}{{8.1}{154}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{154}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{154}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{154}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{155}\protected@file@percent } +\newlabel{fig:pot-led}{{8.2}{155}} +\@writefile{toc}{\contentsline {section}{\numberline {8.3}Reading the potentiometer from the Arduino IDE}{155}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Reading the potentiometer}{155}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{156}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{156}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{156}\protected@file@percent } +\newlabel{sec:pot-arduino-code}{{8.3.2}{156}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{152}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{152}\protected@file@percent } -\newlabel{106@xvr}{{}{152}} -\newlabel{106@vr}{{}{152}} -\newlabel{ard:pot-100}{{8.{1}}{152}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{152}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.4}Reading the potentiometer from Scilab}{153}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Reading the potentiometer}{153}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{153}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{153}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{154}\protected@file@percent } -\newlabel{sec:pot-scilab-code}{{8.4.2}{154}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{156}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{156}\protected@file@percent } +\newlabel{106@xvr}{{}{156}} +\newlabel{106@vr}{{}{156}} +\newlabel{ard:pot-100}{{8.{1}}{156}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{156}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.4}Reading the potentiometer from Scilab}{157}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Reading the potentiometer}{157}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{157}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{157}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{158}\protected@file@percent } +\newlabel{sec:pot-scilab-code}{{8.4.2}{158}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{154}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{154}\protected@file@percent } -\newlabel{107@xvr}{{}{154}} -\newlabel{107@vr}{{}{154}} -\newlabel{sci:pot-100}{{8.{1}}{154}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{154}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.5}Reading the potentiometer from Xcos}{154}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{155}\protected@file@percent } -\newlabel{109@xvr}{{}{155}} -\newlabel{109@vr}{{}{155}} -\newlabel{fig:pot-threshold}{{8.3}{155}} -\@writefile{toc}{\contentsline {paragraph}{Exercise:}{155}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.6}Reading the potentiometer from Python}{155}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Reading the potentiometer}{155}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{156}\protected@file@percent } -\newlabel{tab:pot-threshold}{{8.1}{156}} -\newlabel{110@xvr}{{}{156}} -\newlabel{110@vr}{{}{156}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{156}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{157}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{157}\protected@file@percent } -\newlabel{sec:pot-python-code}{{8.6.2}{157}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{158}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{158}\protected@file@percent } +\newlabel{107@xvr}{{}{158}} +\newlabel{107@vr}{{}{158}} +\newlabel{sci:pot-100}{{8.{1}}{158}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{158}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.5}Reading the potentiometer from Xcos}{158}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{159}\protected@file@percent } +\newlabel{109@xvr}{{}{159}} +\newlabel{109@vr}{{}{159}} +\newlabel{fig:pot-threshold}{{8.3}{159}} +\@writefile{toc}{\contentsline {paragraph}{Exercise:}{159}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.6}Reading the potentiometer from Python}{159}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Reading the potentiometer}{159}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{160}\protected@file@percent } +\newlabel{tab:pot-threshold}{{8.1}{160}} +\newlabel{110@xvr}{{}{160}} +\newlabel{110@vr}{{}{160}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{160}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{161}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{161}\protected@file@percent } +\newlabel{sec:pot-python-code}{{8.6.2}{161}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{157}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{157}\protected@file@percent } -\newlabel{111@xvr}{{}{157}} -\newlabel{111@vr}{{}{157}} -\newlabel{py:pot-100}{{8.{1}}{157}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{157}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.7}Reading the potentiometer from Julia}{158}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Reading the potentiometer}{158}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{158}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{158}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{159}\protected@file@percent } -\newlabel{sec:pot-julia-code}{{8.7.2}{159}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{161}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{161}\protected@file@percent } +\newlabel{111@xvr}{{}{161}} +\newlabel{111@vr}{{}{161}} +\newlabel{py:pot-100}{{8.{1}}{161}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot\textendash threshold.py}{161}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.7}Reading the potentiometer from Julia}{162}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Reading the potentiometer}{162}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{162}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{162}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{163}\protected@file@percent } +\newlabel{sec:pot-julia-code}{{8.7.2}{163}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{159}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{159}\protected@file@percent } -\newlabel{112@xvr}{{}{159}} -\newlabel{112@vr}{{}{159}} -\newlabel{julia:pot-100}{{8.{1}}{159}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{159}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {8.8}Reading the potentiometer from OpenModelica}{159}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Reading the potentiometer}{159}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{159}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{160}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{160}\protected@file@percent } -\newlabel{sec:pot-OpenModelica-code}{{8.8.2}{160}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{163}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{163}\protected@file@percent } +\newlabel{112@xvr}{{}{163}} +\newlabel{112@vr}{{}{163}} +\newlabel{julia:pot-100}{{8.{1}}{163}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot\textendash threshold.jl}{163}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.8}Reading the potentiometer from OpenModelica}{163}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Reading the potentiometer}{163}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{163}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{164}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{164}\protected@file@percent } +\newlabel{sec:pot-OpenModelica-code}{{8.8.2}{164}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{160}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{160}\protected@file@percent } -\newlabel{113@xvr}{{}{160}} -\newlabel{113@vr}{{}{160}} -\newlabel{OpenModelica:pot-100}{{8.{1}}{160}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{160}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{164}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{164}\protected@file@percent } +\newlabel{113@xvr}{{}{164}} +\newlabel{113@vr}{{}{164}} +\newlabel{OpenModelica:pot-100}{{8.{1}}{164}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot\textendash threshold.mo}{164}\protected@file@percent } \citation{therm-wiki} \citation{therm-wiki} -\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Thermistor}{163}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Thermistor}{167}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{thermistor}{{9}{163}} -\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{163}\protected@file@percent } -\newlabel{fig:therm}{{9.1a}{164}} +\newlabel{thermistor}{{9}{167}} +\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{167}\protected@file@percent } +\newlabel{fig:therm}{{9.1a}{168}} \newlabel{sub@fig:therm}{{(a)}{a}} -\newlabel{fig:thermsym}{{9.1b}{164}} +\newlabel{fig:thermsym}{{9.1b}{168}} \newlabel{sub@fig:thermsym}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{164}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{164}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{164}\protected@file@percent } -\newlabel{fig:therm-conn}{{9.2a}{164}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{168}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{168}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{168}\protected@file@percent } +\newlabel{fig:therm-conn}{{9.2a}{168}} \newlabel{sub@fig:therm-conn}{{(a)}{a}} -\newlabel{fig:buzzer-conn}{{9.2b}{164}} +\newlabel{fig:buzzer-conn}{{9.2b}{168}} \newlabel{sub@fig:buzzer-conn}{{(b)}{b}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{164}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{164}\protected@file@percent } -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{164}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{164}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{165}\protected@file@percent } -\newlabel{fig:ard-therm-bread}{{9.3}{165}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{166}\protected@file@percent } -\newlabel{fig:ard-therm-buzzer}{{9.4}{166}} -\@writefile{toc}{\contentsline {section}{\numberline {9.3}Interfacing the Thermistor from the Arduino IDE}{166}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Interfacing the Thermistor}{166}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{166}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{166}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{166}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{167}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{167}\protected@file@percent } -\newlabel{sec:therm-arduino-code}{{9.3.2}{167}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{168}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{168}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{168}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{168}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{169}\protected@file@percent } +\newlabel{fig:ard-therm-bread}{{9.3}{169}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{170}\protected@file@percent } +\newlabel{fig:ard-therm-buzzer}{{9.4}{170}} +\@writefile{toc}{\contentsline {section}{\numberline {9.3}Interfacing the Thermistor from the Arduino IDE}{170}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Interfacing the Thermistor}{170}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{170}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{170}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{170}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{171}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{171}\protected@file@percent } +\newlabel{sec:therm-arduino-code}{{9.3.2}{171}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{167}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{167}\protected@file@percent } -\newlabel{114@xvr}{{}{167}} -\newlabel{114@vr}{{}{167}} -\newlabel{ard:therm-read}{{9.{1}}{167}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{167}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{168}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{168}\protected@file@percent } -\newlabel{115@xvr}{{}{168}} -\newlabel{115@vr}{{}{168}} -\newlabel{ard:therm-buzzer}{{9.{2}}{168}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{168}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.4}Interfacing the Thermistor from Scilab}{168}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Interfacing the Thermistor}{168}\protected@file@percent } -\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{2}}{}}{169}\protected@file@percent } -\newlabel{therm-abc}{{9.1}{169}} -\newlabel{therm-beta}{{9.2}{170}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{170}\protected@file@percent } -\newlabel{sec:therm-scilab-code}{{9.4.2}{170}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{171}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{171}\protected@file@percent } +\newlabel{114@xvr}{{}{171}} +\newlabel{114@vr}{{}{171}} +\newlabel{ard:therm-read}{{9.{1}}{171}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{171}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{172}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{172}\protected@file@percent } +\newlabel{115@xvr}{{}{172}} +\newlabel{115@vr}{{}{172}} +\newlabel{ard:therm-buzzer}{{9.{2}}{172}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{172}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.4}Interfacing the Thermistor from Scilab}{172}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Interfacing the Thermistor}{172}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{2}}{}}{173}\protected@file@percent } +\newlabel{therm-abc}{{9.1}{173}} +\newlabel{therm-beta}{{9.2}{174}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{174}\protected@file@percent } +\newlabel{sec:therm-scilab-code}{{9.4.2}{174}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{170}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{170}\protected@file@percent } -\newlabel{116@xvr}{{}{170}} -\newlabel{116@vr}{{}{170}} -\newlabel{sci:therm-read}{{9.{1}}{170}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash read.sce}{170}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{170}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{170}\protected@file@percent } -\newlabel{117@xvr}{{}{170}} -\newlabel{117@vr}{{}{170}} -\newlabel{sci:therm-buzzer}{{9.{2}}{170}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash buzzer.sce}{170}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos diagram to read thermistor values}}{171}\protected@file@percent } -\newlabel{119@xvr}{{}{171}} -\newlabel{119@vr}{{}{171}} -\newlabel{fig:therm-read}{{9.5}{171}} -\@writefile{toc}{\contentsline {section}{\numberline {9.5}Interfacing the Thermistor from Xcos}{171}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{172}\protected@file@percent } -\newlabel{tab:therm-read}{{9.1}{172}} -\newlabel{120@xvr}{{}{172}} -\newlabel{120@vr}{{}{172}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{172}\protected@file@percent } -\newlabel{122@xvr}{{}{172}} -\newlabel{122@vr}{{}{172}} -\newlabel{fig:therm-read-output}{{9.6}{172}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{173}\protected@file@percent } -\newlabel{124@xvr}{{}{173}} -\newlabel{124@vr}{{}{173}} -\newlabel{fig:therm-buzzer}{{9.7}{173}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{173}\protected@file@percent } -\newlabel{127@xvr}{{}{173}} -\newlabel{127@vr}{{}{173}} -\newlabel{fig:therm-buzzer-output}{{9.8}{173}} -\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{174}\protected@file@percent } -\newlabel{tab:ldr-led}{{9.2}{174}} -\newlabel{125@xvr}{{}{174}} -\newlabel{125@vr}{{}{174}} -\@writefile{toc}{\contentsline {section}{\numberline {9.6}Interfacing the Thermistor from Python}{174}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Interfacing the Thermistor}{174}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Python Code}{175}\protected@file@percent } -\newlabel{sec:therm-pyhton-code}{{9.6.2}{175}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{174}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{174}\protected@file@percent } +\newlabel{116@xvr}{{}{174}} +\newlabel{116@vr}{{}{174}} +\newlabel{sci:therm-read}{{9.{1}}{174}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash read.sce}{174}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{174}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{174}\protected@file@percent } +\newlabel{117@xvr}{{}{174}} +\newlabel{117@vr}{{}{174}} +\newlabel{sci:therm-buzzer}{{9.{2}}{174}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash buzzer.sce}{174}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos diagram to read thermistor values}}{175}\protected@file@percent } +\newlabel{119@xvr}{{}{175}} +\newlabel{119@vr}{{}{175}} +\newlabel{fig:therm-read}{{9.5}{175}} +\@writefile{toc}{\contentsline {section}{\numberline {9.5}Interfacing the Thermistor from Xcos}{175}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{176}\protected@file@percent } +\newlabel{tab:therm-read}{{9.1}{176}} +\newlabel{120@xvr}{{}{176}} +\newlabel{120@vr}{{}{176}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{176}\protected@file@percent } +\newlabel{122@xvr}{{}{176}} +\newlabel{122@vr}{{}{176}} +\newlabel{fig:therm-read-output}{{9.6}{176}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{177}\protected@file@percent } +\newlabel{124@xvr}{{}{177}} +\newlabel{124@vr}{{}{177}} +\newlabel{fig:therm-buzzer}{{9.7}{177}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{177}\protected@file@percent } +\newlabel{127@xvr}{{}{177}} +\newlabel{127@vr}{{}{177}} +\newlabel{fig:therm-buzzer-output}{{9.8}{177}} +\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{178}\protected@file@percent } +\newlabel{tab:ldr-led}{{9.2}{178}} +\newlabel{125@xvr}{{}{178}} +\newlabel{125@vr}{{}{178}} +\@writefile{toc}{\contentsline {section}{\numberline {9.6}Interfacing the Thermistor from Python}{178}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Interfacing the Thermistor}{178}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Python Code}{179}\protected@file@percent } +\newlabel{sec:therm-pyhton-code}{{9.6.2}{179}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{175}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{175}\protected@file@percent } -\newlabel{128@xvr}{{}{175}} -\newlabel{128@vr}{{}{175}} -\newlabel{py:therm-read}{{9.{1}}{175}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash read.py}{175}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{176}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{176}\protected@file@percent } -\newlabel{129@xvr}{{}{176}} -\newlabel{129@vr}{{}{176}} -\newlabel{py:therm-buzzer}{{9.{2}}{176}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash buzzer.py}{176}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.7}Interfacing the Thermistor from Julia}{177}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Interfacing the Thermistor}{177}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}Julia Code}{177}\protected@file@percent } -\newlabel{sec:therm-julia-code}{{9.7.2}{177}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{179}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{179}\protected@file@percent } +\newlabel{128@xvr}{{}{179}} +\newlabel{128@vr}{{}{179}} +\newlabel{py:therm-read}{{9.{1}}{179}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash read.py}{179}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{180}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{180}\protected@file@percent } +\newlabel{129@xvr}{{}{180}} +\newlabel{129@vr}{{}{180}} +\newlabel{py:therm-buzzer}{{9.{2}}{180}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm\textendash buzzer.py}{180}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.7}Interfacing the Thermistor from Julia}{181}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Interfacing the Thermistor}{181}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}Julia Code}{181}\protected@file@percent } +\newlabel{sec:therm-julia-code}{{9.7.2}{181}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{177}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{177}\protected@file@percent } -\newlabel{130@xvr}{{}{177}} -\newlabel{130@vr}{{}{177}} -\newlabel{julia:therm-read}{{9.{1}}{177}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash read.jl}{177}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{178}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{178}\protected@file@percent } -\newlabel{131@xvr}{{}{178}} -\newlabel{131@vr}{{}{178}} -\newlabel{julia:therm-buzzer}{{9.{2}}{178}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash buzzer.jl}{178}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {9.8}Interfacing the Thermistor from OpenModelica}{178}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.1}Interfacing the Thermistor}{178}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{179}\protected@file@percent } -\newlabel{sec:therm-OpenModelica-code}{{9.8.2}{179}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{181}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{181}\protected@file@percent } +\newlabel{130@xvr}{{}{181}} +\newlabel{130@vr}{{}{181}} +\newlabel{julia:therm-read}{{9.{1}}{181}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash read.jl}{181}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{182}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{182}\protected@file@percent } +\newlabel{131@xvr}{{}{182}} +\newlabel{131@vr}{{}{182}} +\newlabel{julia:therm-buzzer}{{9.{2}}{182}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm\textendash buzzer.jl}{182}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.8}Interfacing the Thermistor from OpenModelica}{182}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.1}Interfacing the Thermistor}{182}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{183}\protected@file@percent } +\newlabel{sec:therm-OpenModelica-code}{{9.8.2}{183}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{179}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{179}\protected@file@percent } -\newlabel{132@xvr}{{}{179}} -\newlabel{132@vr}{{}{179}} -\newlabel{OpenModelica:therm-read}{{9.{1}}{179}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash read.mo}{179}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{180}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{180}\protected@file@percent } -\newlabel{133@xvr}{{}{180}} -\newlabel{133@vr}{{}{180}} -\newlabel{OpenModelica:therm-buzzer}{{9.{2}}{180}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{180}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{181}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{183}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{183}\protected@file@percent } +\newlabel{132@xvr}{{}{183}} +\newlabel{132@vr}{{}{183}} +\newlabel{OpenModelica:therm-read}{{9.{1}}{183}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash read.mo}{183}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{184}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{184}\protected@file@percent } +\newlabel{133@xvr}{{}{184}} +\newlabel{133@vr}{{}{184}} +\newlabel{OpenModelica:therm-buzzer}{{9.{2}}{184}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{184}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{185}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{sec:servo}{{10}{181}} -\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{181}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{182}\protected@file@percent } -\newlabel{tab:servo-connect}{{10.1}{182}} -\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{182}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{182}\protected@file@percent } -\newlabel{sec:servo-ard}{{10.2.1}{182}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{183}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{183}\protected@file@percent } -\newlabel{sec:servo-arduino-code}{{10.2.2}{183}} +\newlabel{sec:servo}{{10}{185}} +\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{185}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{186}\protected@file@percent } +\newlabel{tab:servo-connect}{{10.1}{186}} +\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{186}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{186}\protected@file@percent } +\newlabel{sec:servo-ard}{{10.2.1}{186}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{187}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{187}\protected@file@percent } +\newlabel{sec:servo-arduino-code}{{10.2.2}{187}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{183}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{183}\protected@file@percent } -\newlabel{134@xvr}{{}{183}} -\newlabel{134@vr}{{}{183}} -\newlabel{ard:servo-init}{{10.{1}}{183}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{183}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{184}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{184}\protected@file@percent } -\newlabel{135@xvr}{{}{184}} -\newlabel{135@vr}{{}{184}} -\newlabel{ard:servo-reverse}{{10.{2}}{184}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{184}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{184}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{184}\protected@file@percent } -\newlabel{136@xvr}{{}{184}} -\newlabel{136@vr}{{}{184}} -\newlabel{ard:servo-loop}{{10.{3}}{184}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{184}\protected@file@percent } -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{185}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{185}\protected@file@percent } -\newlabel{137@xvr}{{}{185}} -\newlabel{137@vr}{{}{185}} -\newlabel{ard:servo-pot}{{10.{4}}{185}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{185}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{185}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{185}\protected@file@percent } -\newlabel{sec:servo-sci}{{10.3.1}{185}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{185}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{186}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{186}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{186}\protected@file@percent } -\newlabel{sec:servo-scilab-code}{{10.3.2}{186}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{187}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{187}\protected@file@percent } +\newlabel{134@xvr}{{}{187}} +\newlabel{134@vr}{{}{187}} +\newlabel{ard:servo-init}{{10.{1}}{187}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{187}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{188}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{188}\protected@file@percent } +\newlabel{135@xvr}{{}{188}} +\newlabel{135@vr}{{}{188}} +\newlabel{ard:servo-reverse}{{10.{2}}{188}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{188}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{188}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in increments}{188}\protected@file@percent } +\newlabel{136@xvr}{{}{188}} +\newlabel{136@vr}{{}{188}} +\newlabel{ard:servo-loop}{{10.{3}}{188}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{188}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{189}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor through the potentiometer}{189}\protected@file@percent } +\newlabel{137@xvr}{{}{189}} +\newlabel{137@vr}{{}{189}} +\newlabel{ard:servo-pot}{{10.{4}}{189}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{189}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{189}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{189}\protected@file@percent } +\newlabel{sec:servo-sci}{{10.3.1}{189}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{189}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{190}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{190}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{190}\protected@file@percent } +\newlabel{sec:servo-scilab-code}{{10.3.2}{190}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{186}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{186}\protected@file@percent } -\newlabel{138@xvr}{{}{186}} -\newlabel{138@vr}{{}{186}} -\newlabel{sci:servo-init}{{10.{1}}{186}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{186}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{186}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{186}\protected@file@percent } -\newlabel{139@xvr}{{}{186}} -\newlabel{139@vr}{{}{186}} -\newlabel{sci:servo-reverse}{{10.{2}}{186}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash reverse.sce}{187}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{187}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{187}\protected@file@percent } -\newlabel{140@xvr}{{}{187}} -\newlabel{140@vr}{{}{187}} -\newlabel{sci:servo-loop}{{10.{3}}{187}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash loop.sce}{187}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{187}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{187}\protected@file@percent } -\newlabel{141@xvr}{{}{187}} -\newlabel{141@vr}{{}{187}} -\newlabel{sci:servo-pot}{{10.{4}}{187}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{187}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{187}\protected@file@percent } -\newlabel{sec:servo-xcos}{{10.4}{187}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{188}\protected@file@percent } -\newlabel{143@xvr}{{}{188}} -\newlabel{143@vr}{{}{188}} -\newlabel{fig:servo-init}{{10.1}{188}} -\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{188}\protected@file@percent } -\newlabel{tab:servo-init}{{10.2}{188}} -\newlabel{144@xvr}{{}{188}} -\newlabel{144@vr}{{}{188}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{189}\protected@file@percent } -\newlabel{146@xvr}{{}{189}} -\newlabel{146@vr}{{}{189}} -\newlabel{fig:servo-reverse}{{10.2}{189}} -\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{190}\protected@file@percent } -\newlabel{tab:servo-reverse}{{10.3}{190}} -\newlabel{147@xvr}{{}{190}} -\newlabel{147@vr}{{}{190}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{190}\protected@file@percent } -\newlabel{149@xvr}{{}{190}} -\newlabel{149@vr}{{}{190}} -\newlabel{fig:servo-loop}{{10.3}{190}} -\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{191}\protected@file@percent } -\newlabel{tab:servo-loop}{{10.4}{191}} -\newlabel{150@xvr}{{}{191}} -\newlabel{150@vr}{{}{191}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{191}\protected@file@percent } -\newlabel{152@xvr}{{}{191}} -\newlabel{152@vr}{{}{191}} -\newlabel{fig:servo-pot}{{10.4}{191}} -\@writefile{lot}{\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{192}\protected@file@percent } -\newlabel{tab:servo-pot}{{10.5}{192}} -\newlabel{153@xvr}{{}{192}} -\newlabel{153@vr}{{}{192}} -\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{192}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{192}\protected@file@percent } -\newlabel{sec:servo-py}{{10.5.1}{192}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{192}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{193}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{193}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{193}\protected@file@percent } -\newlabel{sec:servo-python-code}{{10.5.2}{193}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{190}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{190}\protected@file@percent } +\newlabel{138@xvr}{{}{190}} +\newlabel{138@vr}{{}{190}} +\newlabel{sci:servo-init}{{10.{1}}{190}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{190}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{190}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{190}\protected@file@percent } +\newlabel{139@xvr}{{}{190}} +\newlabel{139@vr}{{}{190}} +\newlabel{sci:servo-reverse}{{10.{2}}{190}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash reverse.sce}{191}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{191}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{191}\protected@file@percent } +\newlabel{140@xvr}{{}{191}} +\newlabel{140@vr}{{}{191}} +\newlabel{sci:servo-loop}{{10.{3}}{191}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash loop.sce}{191}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{191}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{191}\protected@file@percent } +\newlabel{141@xvr}{{}{191}} +\newlabel{141@vr}{{}{191}} +\newlabel{sci:servo-pot}{{10.{4}}{191}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{191}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{191}\protected@file@percent } +\newlabel{sec:servo-xcos}{{10.4}{191}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{192}\protected@file@percent } +\newlabel{143@xvr}{{}{192}} +\newlabel{143@vr}{{}{192}} +\newlabel{fig:servo-init}{{10.1}{192}} +\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{192}\protected@file@percent } +\newlabel{tab:servo-init}{{10.2}{192}} +\newlabel{144@xvr}{{}{192}} +\newlabel{144@vr}{{}{192}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{193}\protected@file@percent } +\newlabel{146@xvr}{{}{193}} +\newlabel{146@vr}{{}{193}} +\newlabel{fig:servo-reverse}{{10.2}{193}} +\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{194}\protected@file@percent } +\newlabel{tab:servo-reverse}{{10.3}{194}} +\newlabel{147@xvr}{{}{194}} +\newlabel{147@vr}{{}{194}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{194}\protected@file@percent } +\newlabel{149@xvr}{{}{194}} +\newlabel{149@vr}{{}{194}} +\newlabel{fig:servo-loop}{{10.3}{194}} +\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{195}\protected@file@percent } +\newlabel{tab:servo-loop}{{10.4}{195}} +\newlabel{150@xvr}{{}{195}} +\newlabel{150@vr}{{}{195}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{195}\protected@file@percent } +\newlabel{152@xvr}{{}{195}} +\newlabel{152@vr}{{}{195}} +\newlabel{fig:servo-pot}{{10.4}{195}} +\@writefile{lot}{\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{196}\protected@file@percent } +\newlabel{tab:servo-pot}{{10.5}{196}} +\newlabel{153@xvr}{{}{196}} +\newlabel{153@vr}{{}{196}} +\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{196}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{196}\protected@file@percent } +\newlabel{sec:servo-py}{{10.5.1}{196}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{196}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{197}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{197}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{197}\protected@file@percent } +\newlabel{sec:servo-python-code}{{10.5.2}{197}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{193}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{193}\protected@file@percent } -\newlabel{154@xvr}{{}{193}} -\newlabel{154@vr}{{}{193}} -\newlabel{py:servo-init}{{10.{1}}{193}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{193}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{194}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{194}\protected@file@percent } -\newlabel{155@xvr}{{}{194}} -\newlabel{155@vr}{{}{194}} -\newlabel{py:servo-reverse}{{10.{2}}{194}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash reverse.py}{194}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{195}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{195}\protected@file@percent } -\newlabel{156@xvr}{{}{195}} -\newlabel{156@vr}{{}{195}} -\newlabel{sci:servo-loop}{{10.{3}}{195}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash loop.py}{195}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{4}}{}}{196}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{196}\protected@file@percent } -\newlabel{157@xvr}{{}{196}} -\newlabel{157@vr}{{}{196}} -\newlabel{py:servo-pot}{{10.{4}}{196}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{196}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{197}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{197}\protected@file@percent } -\newlabel{sec:servo-julia}{{10.6.1}{197}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{197}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{198}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{198}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{198}\protected@file@percent } -\newlabel{sec:servo-julia-code}{{10.6.2}{198}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{197}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{197}\protected@file@percent } +\newlabel{154@xvr}{{}{197}} +\newlabel{154@vr}{{}{197}} +\newlabel{py:servo-init}{{10.{1}}{197}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash init.py}{197}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{198}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{198}\protected@file@percent } +\newlabel{155@xvr}{{}{198}} +\newlabel{155@vr}{{}{198}} +\newlabel{py:servo-reverse}{{10.{2}}{198}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash reverse.py}{198}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{199}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{199}\protected@file@percent } +\newlabel{156@xvr}{{}{199}} +\newlabel{156@vr}{{}{199}} +\newlabel{sci:servo-loop}{{10.{3}}{199}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash loop.py}{199}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{4}}{}}{200}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{200}\protected@file@percent } +\newlabel{157@xvr}{{}{200}} +\newlabel{157@vr}{{}{200}} +\newlabel{py:servo-pot}{{10.{4}}{200}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo\textendash pot.py}{200}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{201}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{201}\protected@file@percent } +\newlabel{sec:servo-julia}{{10.6.1}{201}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{201}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{202}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{202}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{202}\protected@file@percent } +\newlabel{sec:servo-julia-code}{{10.6.2}{202}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{198}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{198}\protected@file@percent } -\newlabel{158@xvr}{{}{198}} -\newlabel{158@vr}{{}{198}} -\newlabel{julia:servo-init}{{10.{1}}{198}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{198}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{198}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{198}\protected@file@percent } -\newlabel{159@xvr}{{}{198}} -\newlabel{159@vr}{{}{198}} -\newlabel{julia:servo-reverse}{{10.{2}}{198}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash reverse.jl}{198}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{199}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{199}\protected@file@percent } -\newlabel{160@xvr}{{}{199}} -\newlabel{160@vr}{{}{199}} -\newlabel{julia:servo-loop}{{10.{3}}{199}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash loop.jl}{199}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{199}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{199}\protected@file@percent } -\newlabel{161@xvr}{{}{199}} -\newlabel{161@vr}{{}{199}} -\newlabel{julia:servo-pot}{{10.{4}}{199}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{199}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{199}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{199}\protected@file@percent } -\newlabel{sec:servo-OpenModelica}{{10.7.1}{199}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{200}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{200}\protected@file@percent } -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{200}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{200}\protected@file@percent } -\newlabel{sec:servo-OpenModelica-code}{{10.7.2}{200}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{202}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{202}\protected@file@percent } +\newlabel{158@xvr}{{}{202}} +\newlabel{158@vr}{{}{202}} +\newlabel{julia:servo-init}{{10.{1}}{202}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash init.jl}{202}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{202}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{202}\protected@file@percent } +\newlabel{159@xvr}{{}{202}} +\newlabel{159@vr}{{}{202}} +\newlabel{julia:servo-reverse}{{10.{2}}{202}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash reverse.jl}{202}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{203}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{203}\protected@file@percent } +\newlabel{160@xvr}{{}{203}} +\newlabel{160@vr}{{}{203}} +\newlabel{julia:servo-loop}{{10.{3}}{203}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash loop.jl}{203}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{203}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{203}\protected@file@percent } +\newlabel{161@xvr}{{}{203}} +\newlabel{161@vr}{{}{203}} +\newlabel{julia:servo-pot}{{10.{4}}{203}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo\textendash pot.jl}{203}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{203}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{203}\protected@file@percent } +\newlabel{sec:servo-OpenModelica}{{10.7.1}{203}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{204}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{204}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{204}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{204}\protected@file@percent } +\newlabel{sec:servo-OpenModelica-code}{{10.7.2}{204}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{200}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{200}\protected@file@percent } -\newlabel{162@xvr}{{}{200}} -\newlabel{162@vr}{{}{200}} -\newlabel{OpenModelica:servo-init}{{10.{1}}{200}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{200}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{201}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{201}\protected@file@percent } -\newlabel{163@xvr}{{}{201}} -\newlabel{163@vr}{{}{201}} -\newlabel{OpenModelica:servo-reverse}{{10.{2}}{201}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash reverse.mo}{201}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{202}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{202}\protected@file@percent } -\newlabel{164@xvr}{{}{202}} -\newlabel{164@vr}{{}{202}} -\newlabel{OpenModelica:servo-loop}{{10.{3}}{202}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash loop.mo}{202}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{202}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{202}\protected@file@percent } -\newlabel{165@xvr}{{}{202}} -\newlabel{165@vr}{{}{202}} -\newlabel{OpenModelica:servo-pot}{{10.{4}}{202}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{203}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{205}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{204}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{204}\protected@file@percent } +\newlabel{162@xvr}{{}{204}} +\newlabel{162@vr}{{}{204}} +\newlabel{OpenModelica:servo-init}{{10.{1}}{204}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash init.mo}{204}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{205}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{205}\protected@file@percent } +\newlabel{163@xvr}{{}{205}} +\newlabel{163@vr}{{}{205}} +\newlabel{OpenModelica:servo-reverse}{{10.{2}}{205}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash reverse.mo}{205}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{206}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{206}\protected@file@percent } +\newlabel{164@xvr}{{}{206}} +\newlabel{164@vr}{{}{206}} +\newlabel{OpenModelica:servo-loop}{{10.{3}}{206}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textendash loop.mo}{206}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{206}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{206}\protected@file@percent } +\newlabel{165@xvr}{{}{206}} +\newlabel{165@vr}{{}{206}} +\newlabel{OpenModelica:servo-pot}{{10.{4}}{206}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo\textunderscore pot.mo}{207}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{209}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{modbus}{{11}{205}} -\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{205}\protected@file@percent } -\newlabel{fig:mod-block}{{\caption@xref {fig:mod-block}{ on input line 72}}{206}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{206}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{206}\protected@file@percent } -\newlabel{fig:mod-master-slave}{{11.2}{206}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{207}\protected@file@percent } -\newlabel{fig:rs-485}{{11.3}{207}} -\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{208}\protected@file@percent } -\newlabel{tab:request-packet}{{11.1}{208}} -\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{208}\protected@file@percent } -\newlabel{tab:response-packet}{{11.2}{208}} -\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{209}\protected@file@percent } -\newlabel{tab:ieee-decimal}{{11.3}{209}} -\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{209}\protected@file@percent } -\newlabel{tab:single-precision}{{11.4}{209}} -\@writefile{toc}{\contentsline {section}{\numberline {11.2}Objective}{210}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{210}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{211}\protected@file@percent } -\newlabel{fig:full-set-up}{{11.4}{211}} -\@writefile{toc}{\contentsline {section}{\numberline {11.4}Software}{211}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{212}\protected@file@percent } -\newlabel{fig:block-diagram}{{11.5}{212}} -\@writefile{toc}{\contentsline {section}{\numberline {11.5}Output}{212}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{213}\protected@file@percent } -\newlabel{fig:modbus-firmware}{{11.6}{213}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{214}\protected@file@percent } -\newlabel{fig:flow-chart}{{11.7}{214}} -\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{214}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{215}\protected@file@percent } -\newlabel{fig:current-console}{{11.8}{215}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{215}\protected@file@percent } -\newlabel{fig:current-meter}{{11.9}{215}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{216}\protected@file@percent } -\newlabel{fig:voltage-console}{{11.10}{216}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{216}\protected@file@percent } -\newlabel{fig:voltage-meter}{{11.11}{216}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{217}\protected@file@percent } -\newlabel{fig:power-console}{{11.12}{217}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{217}\protected@file@percent } -\newlabel{fig:power-meter}{{11.13}{217}} -\@writefile{toc}{\contentsline {section}{\numberline {11.7}Code}{217}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{217}\protected@file@percent } -\newlabel{sec:firmware-modbus}{{11.7.1}{217}} +\newlabel{modbus}{{11}{209}} +\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{209}\protected@file@percent } +\newlabel{fig:mod-block}{{\caption@xref {fig:mod-block}{ on input line 72}}{210}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{210}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{210}\protected@file@percent } +\newlabel{fig:mod-master-slave}{{11.2}{210}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{211}\protected@file@percent } +\newlabel{fig:rs-485}{{11.3}{211}} +\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{212}\protected@file@percent } +\newlabel{tab:request-packet}{{11.1}{212}} +\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{212}\protected@file@percent } +\newlabel{tab:response-packet}{{11.2}{212}} +\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{213}\protected@file@percent } +\newlabel{tab:ieee-decimal}{{11.3}{213}} +\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{213}\protected@file@percent } +\newlabel{tab:single-precision}{{11.4}{213}} +\@writefile{toc}{\contentsline {section}{\numberline {11.2}Objective}{214}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{214}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{215}\protected@file@percent } +\newlabel{fig:full-set-up}{{11.4}{215}} +\@writefile{toc}{\contentsline {section}{\numberline {11.4}Software}{215}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{216}\protected@file@percent } +\newlabel{fig:block-diagram}{{11.5}{216}} +\@writefile{toc}{\contentsline {section}{\numberline {11.5}Output}{216}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{217}\protected@file@percent } +\newlabel{fig:modbus-firmware}{{11.6}{217}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{218}\protected@file@percent } +\newlabel{fig:flow-chart}{{11.7}{218}} +\@writefile{toc}{\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{218}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{219}\protected@file@percent } +\newlabel{fig:current-console}{{11.8}{219}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{219}\protected@file@percent } +\newlabel{fig:current-meter}{{11.9}{219}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{220}\protected@file@percent } +\newlabel{fig:voltage-console}{{11.10}{220}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{220}\protected@file@percent } +\newlabel{fig:voltage-meter}{{11.11}{220}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{221}\protected@file@percent } +\newlabel{fig:power-console}{{11.12}{221}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{221}\protected@file@percent } +\newlabel{fig:power-meter}{{11.13}{221}} +\@writefile{toc}{\contentsline {section}{\numberline {11.7}Code}{221}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{221}\protected@file@percent } +\newlabel{sec:firmware-modbus}{{11.7.1}{221}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{217}\protected@file@percent } -\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{217}\protected@file@percent } -\newlabel{168@xvr}{{}{217}} -\newlabel{168@vr}{{}{217}} -\newlabel{ard:firmware-modbus}{{11.{1}}{217}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send\textunderscore packet.ino}{217}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{218}\protected@file@percent } -\newlabel{167@xvr}{{}{218}} -\newlabel{167@vr}{{}{218}} -\newlabel{fig:mod-read}{{11.14}{218}} -\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{218}\protected@file@percent } -\newlabel{tab:mod-xcos-read}{{11.5}{218}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{219}\protected@file@percent } -\newlabel{sec:modbus-scilab-code}{{11.7.2}{219}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{221}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{221}\protected@file@percent } +\newlabel{168@xvr}{{}{221}} +\newlabel{168@vr}{{}{221}} +\newlabel{ard:firmware-modbus}{{11.{1}}{221}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send\textunderscore packet.ino}{221}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{222}\protected@file@percent } +\newlabel{167@xvr}{{}{222}} +\newlabel{167@vr}{{}{222}} +\newlabel{fig:mod-read}{{11.14}{222}} +\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{222}\protected@file@percent } +\newlabel{tab:mod-xcos-read}{{11.5}{222}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{223}\protected@file@percent } +\newlabel{sec:modbus-scilab-code}{{11.7.2}{223}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{219}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{219}\protected@file@percent } -\newlabel{169@xvr}{{}{219}} -\newlabel{169@vr}{{}{219}} -\newlabel{sci:current-modbus}{{11.{1}}{219}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore val.sce}{219}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{219}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{219}\protected@file@percent } -\newlabel{170@xvr}{{}{219}} -\newlabel{170@vr}{{}{219}} -\newlabel{sci:current-modbus}{{11.{2}}{219}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore current.sci}{219}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{219}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{219}\protected@file@percent } -\newlabel{171@xvr}{{}{219}} -\newlabel{171@vr}{{}{219}} -\newlabel{sci:voltage-modbus}{{11.{3}}{219}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore voltage.sci}{219}\protected@file@percent } -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{220}\protected@file@percent } -\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{220}\protected@file@percent } -\newlabel{172@xvr}{{}{220}} -\newlabel{172@vr}{{}{220}} -\newlabel{sci:modbus-power}{{11.{4}}{220}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{220}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.3}Python Code}{220}\protected@file@percent } -\newlabel{sec:modbus-python-code}{{11.7.3}{220}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{223}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{223}\protected@file@percent } +\newlabel{169@xvr}{{}{223}} +\newlabel{169@vr}{{}{223}} +\newlabel{sci:current-modbus}{{11.{1}}{223}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore val.sce}{223}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{223}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{223}\protected@file@percent } +\newlabel{170@xvr}{{}{223}} +\newlabel{170@vr}{{}{223}} +\newlabel{sci:current-modbus}{{11.{2}}{223}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore current.sci}{223}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{223}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{223}\protected@file@percent } +\newlabel{171@xvr}{{}{223}} +\newlabel{171@vr}{{}{223}} +\newlabel{sci:voltage-modbus}{{11.{3}}{223}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore voltage.sci}{223}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{224}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{224}\protected@file@percent } +\newlabel{172@xvr}{{}{224}} +\newlabel{172@vr}{{}{224}} +\newlabel{sci:modbus-power}{{11.{4}}{224}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{224}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.3}Python Code}{224}\protected@file@percent } +\newlabel{sec:modbus-python-code}{{11.7.3}{224}} \@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{220}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{220}\protected@file@percent } -\newlabel{173@xvr}{{}{220}} -\newlabel{173@vr}{{}{220}} -\newlabel{py:current-modbus}{{11.{1}}{220}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore current.py}{220}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{220}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{220}\protected@file@percent } -\newlabel{174@xvr}{{}{220}} -\newlabel{174@vr}{{}{220}} -\newlabel{py:voltage-modbus}{{11.{2}}{220}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore voltage.py}{220}\protected@file@percent } -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{221}\protected@file@percent } -\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{221}\protected@file@percent } -\newlabel{175@xvr}{{}{221}} -\newlabel{175@vr}{{}{221}} -\newlabel{py:modbus-power}{{11.{3}}{221}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{221}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.4}Julia Code}{221}\protected@file@percent } -\newlabel{sec:modbus-julia-code}{{11.7.4}{221}} +\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{224}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{224}\protected@file@percent } +\newlabel{173@xvr}{{}{224}} +\newlabel{173@vr}{{}{224}} +\newlabel{py:current-modbus}{{11.{1}}{224}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore current.py}{224}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{224}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{224}\protected@file@percent } +\newlabel{174@xvr}{{}{224}} +\newlabel{174@vr}{{}{224}} +\newlabel{py:voltage-modbus}{{11.{2}}{224}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore voltage.py}{224}\protected@file@percent } +\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{225}\protected@file@percent } +\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{225}\protected@file@percent } +\newlabel{175@xvr}{{}{225}} +\newlabel{175@vr}{{}{225}} +\newlabel{py:modbus-power}{{11.{3}}{225}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{225}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.4}Julia Code}{225}\protected@file@percent } +\newlabel{sec:modbus-julia-code}{{11.7.4}{225}} \@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{221}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{221}\protected@file@percent } -\newlabel{176@xvr}{{}{221}} -\newlabel{176@vr}{{}{221}} -\newlabel{julia:current-modbus}{{11.{1}}{221}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.jl}{221}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{221}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{221}\protected@file@percent } -\newlabel{177@xvr}{{}{221}} -\newlabel{177@vr}{{}{221}} -\newlabel{julia:voltage-modbus}{{11.{2}}{221}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.jl}{221}\protected@file@percent } -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{222}\protected@file@percent } -\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{222}\protected@file@percent } -\newlabel{178@xvr}{{}{222}} -\newlabel{178@vr}{{}{222}} -\newlabel{julia:modbus-power}{{11.{3}}{222}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl}{222}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{222}\protected@file@percent } -\newlabel{sec:modbus-OpenModelica-code}{{11.7.5}{222}} +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{225}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{225}\protected@file@percent } +\newlabel{176@xvr}{{}{225}} +\newlabel{176@vr}{{}{225}} +\newlabel{julia:current-modbus}{{11.{1}}{225}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.jl}{225}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{225}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{225}\protected@file@percent } +\newlabel{177@xvr}{{}{225}} +\newlabel{177@vr}{{}{225}} +\newlabel{julia:voltage-modbus}{{11.{2}}{225}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.jl}{225}\protected@file@percent } +\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{226}\protected@file@percent } +\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{226}\protected@file@percent } +\newlabel{178@xvr}{{}{226}} +\newlabel{178@vr}{{}{226}} +\newlabel{julia:modbus-power}{{11.{3}}{226}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readPower.jl}{226}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{226}\protected@file@percent } +\newlabel{sec:modbus-OpenModelica-code}{{11.7.5}{226}} \@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{222}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{222}\protected@file@percent } -\newlabel{179@xvr}{{}{222}} -\newlabel{179@vr}{{}{222}} -\newlabel{OpenModelica:current-modbus}{{11.{1}}{222}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readCurrent.mo}{222}\protected@file@percent } -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{222}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{222}\protected@file@percent } -\newlabel{180@xvr}{{}{222}} -\newlabel{180@vr}{{}{222}} -\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{222}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVoltage.mo}{222}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{226}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{226}\protected@file@percent } +\newlabel{179@xvr}{{}{226}} +\newlabel{179@vr}{{}{226}} +\newlabel{OpenModelica:current-modbus}{{11.{1}}{226}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readCurrent.mo}{226}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{226}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{226}\protected@file@percent } +\newlabel{180@xvr}{{}{226}} +\newlabel{180@vr}{{}{226}} +\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{226}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readVoltage.mo}{226}\protected@file@percent } \bibdata{bibliography.bib} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{223}\protected@file@percent } -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{223}\protected@file@percent } -\newlabel{181@xvr}{{}{223}} -\newlabel{181@vr}{{}{223}} -\newlabel{OpenModelica:modbus-power}{{11.{3}}{223}} -\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo}{223}\protected@file@percent } +\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{227}\protected@file@percent } +\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{227}\protected@file@percent } +\newlabel{181@xvr}{{}{227}} +\newlabel{181@vr}{{}{227}} +\newlabel{OpenModelica:modbus-power}{{11.{3}}{227}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo}{227}\protected@file@percent } \bibcite{CNES-Scilab}{1} \bibcite{scilab-arduino}{2} \bibcite{oshw-ref}{3} @@ -1532,7 +1543,7 @@ \bibcite{scilab-ref}{12} \bibcite{scilab-interop}{13} \bibcite{xcos-ref}{14} -\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{225}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{229}\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 0fb644d..c9dfc9f 100644 --- a/floss-arduino.cod +++ b/floss-arduino.cod @@ -3,32 +3,32 @@ \addvspace {10pt} \addvspace {10pt} \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the LED through Scilab}{73}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{73}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{74}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{74}% +\contentsline {section}{\numberline {4.{1}}Turning on the LED through Scilab}{77}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{77}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{78}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{78}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{99}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{103}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{103}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{115}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{116}% +\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}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{135}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{135}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{135}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{139}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{139}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{139}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{154}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{158}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{170}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{170}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{174}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{174}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{186}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{186}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{187}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{187}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{190}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{190}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{191}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{191}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{219}% -\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{219}% -\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{219}% -\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{220}% +\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{223}% +\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{223}% +\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{223}% +\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{224}% diff --git a/floss-arduino.fdb_latexmk b/floss-arduino.fdb_latexmk index 6c0ad66..42ebaa7 100644 --- a/floss-arduino.fdb_latexmk +++ b/floss-arduino.fdb_latexmk @@ -1,19 +1,19 @@ # Fdb version 3 -["bibtex floss-arduino"] 1619134348 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1619175507 +["bibtex floss-arduino"] 1619378671 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1619378685 "/usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt.bst" 1292289607 18030 1376b4b231b50c66211e47e42eda2875 "" "bibliography.bib" 1619058609 4121 e0d02327e4bb995867623cd1f708046e "" - "floss-arduino.aux" 1619175506 129272 16fc9c996c3986495b056b8e3dde9089 "pdflatex" + "floss-arduino.aux" 1619378684 130082 c0d0dfe18f4a0e4480f5f4a44e834aaf "pdflatex" (generated) "floss-arduino.blg" "floss-arduino.bbl" -["makeindex floss-arduino.idx"] 1619131753 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1619175507 - "floss-arduino.idx" 1619175506 187 7841f3cd4eb9c8e5b8cbeb226cabc543 "pdflatex" +["makeindex floss-arduino.idx"] 1619377935 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1619378685 + "floss-arduino.idx" 1619378684 187 17354befd342982efe000a89847c6f1f "pdflatex" (generated) - "floss-arduino.ilg" "floss-arduino.ind" -["pdflatex"] 1619175495 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" "floss-arduino" 1619175507 + "floss-arduino.ilg" +["pdflatex"] 1619378671 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" "floss-arduino" 1619378685 "/etc/texmf/web2c/texmf.cnf" 1602253014 475 c0e671620eb5563b2130f56340a5fde8 "" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux" 1619175506 129272 16fc9c996c3986495b056b8e3dde9089 "" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux" 1619378684 130082 c0d0dfe18f4a0e4480f5f4a44e834aaf "" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" 1616757903 4558 ca761944339060a19cdb71de5337b126 "" "/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc" 1165713224 4850 80dc9bab7f31fb78a000ccfed0e27cab "" "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 "" @@ -138,18 +138,18 @@ "/usr/share/texmf/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e "" "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1604540077 4770781 1ed1abab22da9c3e2cc82e4db562318b "" "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1604540101 8258883 e8330f8aa4fe7c6cdcf08bf0b72237fd "" - "floss-arduino.OpenModelicad" 1619175506 2299 e0b8e0b486f04a73ed93a6cc6e83500b "pdflatex" - "floss-arduino.ard" 1619175506 2082 7a3ba4534b3eb14c91c5db16342e5804 "pdflatex" - "floss-arduino.aux" 1619175506 129272 16fc9c996c3986495b056b8e3dde9089 "pdflatex" - "floss-arduino.bbl" 1619134348 2654 051fbb0ca9f90e7ce7d2577998098d98 "bibtex floss-arduino" - "floss-arduino.cod" 1619175506 2525 c432f82c91a2e50690b8f3a1d8199893 "pdflatex" - "floss-arduino.ind" 1619131753 228 890a2793fd185de3756fdcf60970967e "makeindex floss-arduino.idx" - "floss-arduino.juliad" 1619175506 2320 0e888fe8191b213e1e5d064568332daf "pdflatex" - "floss-arduino.lof" 1619175506 12893 e8d0a34c0eb32694867c44d6182eef0d "pdflatex" - "floss-arduino.lot" 1619175506 3702 b43a3d96e1cece02fd1d8ada448a9915 "pdflatex" - "floss-arduino.pyd" 1619175506 2327 c487c0906245d87efa7e30dbf7a1e80f "pdflatex" + "floss-arduino.OpenModelicad" 1619378684 2299 3a4e14302ef770241ba0e77f5929e7c7 "pdflatex" + "floss-arduino.ard" 1619378684 2084 07a54e29a6a6a0bd0f7418e8e1853d7d "pdflatex" + "floss-arduino.aux" 1619378684 130082 c0d0dfe18f4a0e4480f5f4a44e834aaf "pdflatex" + "floss-arduino.bbl" 1619378671 2654 051fbb0ca9f90e7ce7d2577998098d98 "bibtex floss-arduino" + "floss-arduino.cod" 1619378684 2527 27a059d87658837c8df72c9cccfd3eb9 "pdflatex" + "floss-arduino.ind" 1619377935 228 3e4a191d4586b13fe79ab18b68d300d1 "makeindex floss-arduino.idx" + "floss-arduino.juliad" 1619378684 2320 1842e870f3a94f3362f839416a810f36 "pdflatex" + "floss-arduino.lof" 1619378684 13137 2db979c4c8224e9e0d31dfaba7ca6e9e "pdflatex" + "floss-arduino.lot" 1619378684 3702 d81e0afda848997b4aa7f535ebcf88e0 "pdflatex" + "floss-arduino.pyd" 1619378684 2327 e4a0a370b1be0af8c0ea7925e9817df8 "pdflatex" "floss-arduino.tex" 1616757903 4558 ca761944339060a19cdb71de5337b126 "" - "floss-arduino.toc" 1619175506 15438 a56ab60670c63632af94541eb60aa4c4 "pdflatex" + "floss-arduino.toc" 1619378684 15542 f9340c19d38ae17276511b00e0edae1b "pdflatex" "suppl/acr.tex" 1615963613 1926 fd6481c4666ee0d60331b7d4cc24b645 "" "suppl/intro.tex" 1615963613 3437 b09628cf9e20fe17fa65b37a5997653c "" "suppl/styles.tex" 1615963613 8143 aa3280f0b59c8631fe8ec44895c9e871 "" @@ -352,6 +352,8 @@ "user-code/sw-env/figures/om-sim-success.png" 1617413099 72125 9017411bfe49b3ef6a4c3d8817ebc532 "" "user-code/sw-env/figures/om-simulate.png" 1617614168 193689 816ffeeb17ad0b184a7c5faf3911ad28 "" "user-code/sw-env/figures/om-text-view.png" 1617412273 225672 29da7c1783940469a04bb6534660b5ff "" + "user-code/sw-env/figures/om-toolbox-loaded.png" 1619376662 62386 dcd446cac813a164e5c326d2360928c9 "" + "user-code/sw-env/figures/openmodelica-run-anyway.png" 1619317281 52705 7ad6616822b91c117b7208fecfa9759a "" "user-code/sw-env/figures/plot-blk.png" 1615963614 9025 823d55c99e8f9e091c480135e11fed88 "" "user-code/sw-env/figures/python-windows-install.JPG" 1619109598 52113 d8d1a4dbf12dad7489007c03c6aff723 "" "user-code/sw-env/figures/sim-setup.png" 1615963614 18806 fca3d6d4d7692c539f6dd8ee5fca2286 "" @@ -363,7 +365,7 @@ "user-code/sw-env/figures/win-command-prompt.png" 1619057483 18481 e5638717dbbb0533251e1adcbc9b10f0 "" "user-code/sw-env/figures/windows-cmd.png" 1619057155 18559 6c4f07f73f86b74127aa8c76e23f3285 "" "user-code/sw-env/figures/xcos-help.png" 1615963614 87275 3c9b5157ebebe381cd7b5281cdd28482 "" - "user-code/sw-env/sw-env.tex" 1619175492 87107 986409b376a71552d8a604d61a3b0d48 "" + "user-code/sw-env/sw-env.tex" 1619378656 90980 bf3073b0176f8ed8d59f6e3e3bb639a1 "" "user-code/thermistor/OpenModelica/therm-buzzer.mo" 1615963614 1234 e3c3c8d261a570f6ba97d9be5031ff1a "" "user-code/thermistor/OpenModelica/therm-read.mo" 1615963614 990 198e4947eb2cc3dd685574c945aea1f2 "" "user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino" 1615963614 389 c4216c80dfb4f1f23b090c94fd181a05 "" @@ -387,17 +389,17 @@ "user-code/thermistor/thermistor.tex" 1618567312 25838 1f7c3824e3c28084af6bca0235c3226f "" (generated) "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.log" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" + "floss-arduino.lof" + "floss-arduino.toc" + "floss-arduino.OpenModelicad" + "floss-arduino.pdf" "floss-arduino.aux" "floss-arduino.thm" - "floss-arduino.toc" - "floss-arduino.juliad" "floss-arduino.lot" - "floss-arduino.lof" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" + "floss-arduino.ard" "floss-arduino.cod" - "floss-arduino.idx" - "floss-arduino.log" - "floss-arduino.pdf" "floss-arduino.pyd" - "floss-arduino.OpenModelicad" - "floss-arduino.ard" + "floss-arduino.log" + "floss-arduino.juliad" + "floss-arduino.idx" diff --git a/floss-arduino.fls b/floss-arduino.fls index 804f18e..a121b2d 100644 --- a/floss-arduino.fls +++ b/floss-arduino.fls @@ -344,6 +344,9 @@ INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-p INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test_firmware.jl INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test_firmware.jl INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test_firmware.jl +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelica-run-anyway.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelica-run-anyway.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelica-run-anyway.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png @@ -368,6 +371,9 @@ INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simu INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test_firmware.mo INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test_firmware.mo INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test_firmware.mo diff --git a/floss-arduino.idx b/floss-arduino.idx index 8fa7b33..78d82df 100644 --- a/floss-arduino.idx +++ b/floss-arduino.idx @@ -1,5 +1,5 @@ -\indexentry{H-Bridge circuit DC motor}{127} -\indexentry{H-Bridge}{127} -\indexentry{L293D,L298}{127} -\indexentry{PCB breakout board}{127} -\indexentry{pulse width modulation, PWM}{127} +\indexentry{H-Bridge circuit DC motor}{131} +\indexentry{H-Bridge}{131} +\indexentry{L293D,L298}{131} +\indexentry{PCB breakout board}{131} +\indexentry{pulse width modulation, PWM}{131} diff --git a/floss-arduino.ind b/floss-arduino.ind index eae2946..0b44b57 100644 --- a/floss-arduino.ind +++ b/floss-arduino.ind @@ -1,15 +1,15 @@ \begin{theindex} - \item H-Bridge, 127 - \item H-Bridge circuit DC motor, 127 + \item H-Bridge, 131 + \item H-Bridge circuit DC motor, 131 \indexspace - \item L293D,L298, 127 + \item L293D,L298, 131 \indexspace - \item PCB breakout board, 127 - \item pulse width modulation, PWM, 127 + \item PCB breakout board, 131 + \item pulse width modulation, PWM, 131 \end{theindex} diff --git a/floss-arduino.juliad b/floss-arduino.juliad index 13dda3d..6c10f19 100644 --- a/floss-arduino.juliad +++ b/floss-arduino.juliad @@ -1,30 +1,30 @@ \contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{56}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the LED}{86}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{87}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{87}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{87}% +\contentsline {section}{\numberline {4.{1}}Turning on the LED}{90}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{91}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{91}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{91}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{105}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{106}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{109}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{110}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{123}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{123}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{127}% +\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{127}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{144}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{145}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{145}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{148}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{149}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{149}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{159}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{163}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{177}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{178}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{181}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{182}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{198}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{198}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{199}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{199}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{202}% +\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}{203}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{221}% -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{221}% -\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{222}% +\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{225}% +\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{225}% +\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{226}% diff --git a/floss-arduino.lof b/floss-arduino.lof index 83c29cd..bb85d68 100644 --- a/floss-arduino.lof +++ b/floss-arduino.lof @@ -47,82 +47,84 @@ \contentsline {figure}{\numberline {3.32}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{51}% \contentsline {figure}{\numberline {3.33}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{54}% \contentsline {figure}{\numberline {3.34}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{55}% -\contentsline {figure}{\numberline {3.35}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}% -\contentsline {figure}{\numberline {3.36}{\ignorespaces User Interface of OMEdit\relax }}{59}% -\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in OMEdit\relax }}{60}% -\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{61}% -\contentsline {figure}{\numberline {3.39}{\ignorespaces Different views of a model in OMEdit\relax }}{61}% -\contentsline {figure}{\numberline {3.40}{\ignorespaces Opening a model in text view in OMEdit\relax }}{62}% -\contentsline {figure}{\numberline {3.41}{\ignorespaces Simulating a model in OMEdit\relax }}{62}% -\contentsline {figure}{\numberline {3.42}{\ignorespaces Output window of OMEdit\relax }}{63}% +\contentsline {figure}{\numberline {3.35}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{58}% +\contentsline {figure}{\numberline {3.36}{\ignorespaces Setup of Modelica Standard Library version\relax }}{59}% +\contentsline {figure}{\numberline {3.37}{\ignorespaces User Interface of OMEdit\relax }}{60}% +\contentsline {figure}{\numberline {3.38}{\ignorespaces Opening a model in OMEdit\relax }}{61}% +\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{62}% +\contentsline {figure}{\numberline {3.40}{\ignorespaces Different views of a model in OMEdit\relax }}{62}% +\contentsline {figure}{\numberline {3.41}{\ignorespaces Opening a model in text view in OMEdit\relax }}{63}% +\contentsline {figure}{\numberline {3.42}{\ignorespaces Simulating a model in OMEdit\relax }}{63}% +\contentsline {figure}{\numberline {3.43}{\ignorespaces Output window of OMEdit\relax }}{64}% +\contentsline {figure}{\numberline {3.44}{\ignorespaces Examples provied in OpenModelica-Arduino Toolbox\relax }}{66}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{65}% -\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for LED on the shield\relax }}{66}% -\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino and Shield\relax }}{66}% -\contentsline {figure}{\numberline {4.4}{\ignorespaces Interfacing an RGB LED with Arduino Uno using a breadboard\relax }}{67}% -\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{70}% -\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{75}% -\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{76}% -\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{77}% -\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{78}% +\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{69}% +\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for LED on the shield\relax }}{70}% +\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino and Shield\relax }}{70}% +\contentsline {figure}{\numberline {4.4}{\ignorespaces Interfacing an RGB LED with Arduino Uno using a breadboard\relax }}{71}% +\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{74}% +\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{79}% +\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{80}% +\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{81}% +\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{82}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {5.1}{\ignorespaces Connection Diagram\relax }}{94}% -\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{94}% -\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{95}% -\contentsline {figure}{\numberline {5.4}{\ignorespaces Printing the push button status on the display block}}{100}% -\contentsline {figure}{\numberline {5.5}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{101}% +\contentsline {figure}{\numberline {5.1}{\ignorespaces Connection Diagram\relax }}{98}% +\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{98}% +\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{99}% +\contentsline {figure}{\numberline {5.4}{\ignorespaces Printing the push button status on the display block}}{104}% +\contentsline {figure}{\numberline {5.5}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{105}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{110}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{110}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{110}% -\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{110}% -\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{111}% -\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{112}% -\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{117}% -\contentsline {figure}{\numberline {6.6}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{118}% +\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{114}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{114}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{114}% +\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{114}% +\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{115}% +\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{116}% +\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{121}% +\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}}{122}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {7.1}{\ignorespaces L293D motor driver board\relax }}{128}% -\contentsline {figure}{\numberline {7.2}{\ignorespaces A schematic of DC motor connections\relax }}{129}% -\contentsline {figure}{\numberline {7.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{129}% -\contentsline {figure}{\numberline {7.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{136}% -\contentsline {figure}{\numberline {7.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{138}% -\contentsline {figure}{\numberline {7.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{139}% +\contentsline {figure}{\numberline {7.1}{\ignorespaces L293D motor driver board\relax }}{132}% +\contentsline {figure}{\numberline {7.2}{\ignorespaces A schematic of DC motor connections\relax }}{133}% +\contentsline {figure}{\numberline {7.3}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{133}% +\contentsline {figure}{\numberline {7.4}{\ignorespaces Control of DC motor for a specified time from Xcos}}{140}% +\contentsline {figure}{\numberline {7.5}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{142}% +\contentsline {figure}{\numberline {7.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{143}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {8.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{150}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{150}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{150}% -\contentsline {figure}{\numberline {8.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{151}% -\contentsline {figure}{\numberline {8.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{155}% +\contentsline {figure}{\numberline {8.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{154}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{154}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Schematic representation of the potentiometer}}}{154}% +\contentsline {figure}{\numberline {8.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{155}% +\contentsline {figure}{\numberline {8.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{159}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {9.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{164}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{164}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{164}% -\contentsline {figure}{\numberline {9.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{164}% -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{164}% -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{164}% -\contentsline {figure}{\numberline {9.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{165}% -\contentsline {figure}{\numberline {9.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{166}% -\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos diagram to read thermistor values}}{171}% -\contentsline {figure}{\numberline {9.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{172}% -\contentsline {figure}{\numberline {9.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{173}% -\contentsline {figure}{\numberline {9.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{173}% +\contentsline {figure}{\numberline {9.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{168}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{168}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{168}% +\contentsline {figure}{\numberline {9.2}{\ignorespaces Thermistor and buzzer connection diagrams\relax }}{168}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{168}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{168}% +\contentsline {figure}{\numberline {9.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{169}% +\contentsline {figure}{\numberline {9.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{170}% +\contentsline {figure}{\numberline {9.5}{\ignorespaces Xcos diagram to read thermistor values}}{175}% +\contentsline {figure}{\numberline {9.6}{\ignorespaces Output of Xcos diagram to read thermistor values}}{176}% +\contentsline {figure}{\numberline {9.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on or off}}{177}% +\contentsline {figure}{\numberline {9.8}{\ignorespaces Output of Xcos diagram to switch buzzer through thermistor values}}{177}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{188}% -\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{189}% -\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{190}% -\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{191}% +\contentsline {figure}{\numberline {10.1}{\ignorespaces Rotating the servomotor by a fixed angle}}{192}% +\contentsline {figure}{\numberline {10.2}{\ignorespaces Rotating the servomotor forward and then reverse}}{193}% +\contentsline {figure}{\numberline {10.3}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{194}% +\contentsline {figure}{\numberline {10.4}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{195}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{206}% -\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{206}% -\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{207}% -\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{211}% -\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{212}% -\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{213}% -\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{214}% -\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{215}% -\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{215}% -\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{216}% -\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{216}% -\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{217}% -\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{217}% -\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{218}% +\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{210}% +\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{210}% +\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{211}% +\contentsline {figure}{\numberline {11.4}{\ignorespaces MODBUS Set Up for Energy Meter\relax }}{215}% +\contentsline {figure}{\numberline {11.5}{\ignorespaces Block Diagram for Energy Meter Setup\relax }}{216}% +\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{217}% +\contentsline {figure}{\numberline {11.7}{\ignorespaces Flow Chart of the Modbus Energy Meter Implementation\relax }}{218}% +\contentsline {figure}{\numberline {11.8}{\ignorespaces Single Phase Current Output on Scilab Console\relax }}{219}% +\contentsline {figure}{\numberline {11.9}{\ignorespaces Single Phase Current Output on Energy Meter\relax }}{219}% +\contentsline {figure}{\numberline {11.10}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{220}% +\contentsline {figure}{\numberline {11.11}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{220}% +\contentsline {figure}{\numberline {11.12}{\ignorespaces Single Phase Voltage Output on Scilab Console\relax }}{221}% +\contentsline {figure}{\numberline {11.13}{\ignorespaces Single Phase Voltage Output on Energy Meter\relax }}{221}% +\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{222}% diff --git a/floss-arduino.log b/floss-arduino.log index 5c8ec04..d9313da 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) 23 APR 2021 16:29 +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.11.5) 26 APR 2021 00:54 entering extended mode restricted \write18 enabled. + file:line:error style messages enabled. %&-line parsing enabled. -**floss-arduino.tex -(./floss-arduino.tex +**/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex +(/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex LaTeX2e <2020-02-02> patch level 2 -L3 programming layer <2020-02-14> -(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls +L3 programming layer <2020-02-14> (/usr/share/texlive/texmf-dist/tex/latex/base/book.cls Document Class: book 2019/12/20 v1.4l Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo File: bk11.clo 2019/12/20 v1.4l Standard LaTeX file (size option) @@ -23,19 +23,15 @@ File: bk11.clo 2019/12/20 v1.4l Standard LaTeX file (size option) \abovecaptionskip=\skip47 \belowcaptionskip=\skip48 \bibindent=\dimen134 -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +) (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty Package: color 2019/11/23 v1.2a Standard LaTeX Color (DPC) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg + (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg File: color.cfg 2016/01/02 v1.6 sample color configuration ) Package color Info: Driver file: pdftex.def on input line 147. - -(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def + (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex -)) -(/usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty +)) (/usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty Package: layouts 2009/09/02 v2.6d graphical depiction of document elements \l@ylen=\skip49 \layoutsbox=\box45 @@ -115,35 +111,27 @@ Package: layouts 2009/09/02 v2.6d graphical depiction of document elements \trimtop=\skip72 \uppermargin=\skip73 \spinemargin=\skip74 -) -(/usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty +) (/usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty Package: cclicenses 2005/05/20 v0.4 CC licenses typesetting - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty + (/usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty Package: rotating 2016/08/11 v2.16d rotated objects in LaTeX - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty + (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty Package: graphicx 2019/11/30 v1.2a Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty + (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty Package: keyval 2014/10/28 v1.15 key=value parser (DPC) \KV@toks@=\toks15 -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty Package: graphics 2019/11/30 v1.4a Standard LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty + (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty Package: trig 2016/01/03 v1.10 sin cos tan (DPC) -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration ) Package graphics Info: Driver file: pdftex.def on input line 105. ) \Gin@req@height=\dimen135 \Gin@req@width=\dimen136 -) -(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +) (/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) ) \c@r@tfl@t=\count292 @@ -157,40 +145,32 @@ Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) \htmp=\dimen139 \hpos=\count293 \vpos=\count294 -) -(/usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty +) (/usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty Package: morefloats 2015/07/22 v1.0h Raise limit of unprocessed floats (HMM) - -(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty + (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO) - -(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty + (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO) -) -(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +) (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) )) Package morefloats Info: Maximum number of possible floats asked for: 36 (morefloats) (i.e. 18 more floats). (morefloats) LaTeX might run out of memory before this (morefloats) (in which case it will notify you). -) -(/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty +) (/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty Package: paralist 2017/01/22 v2.7 Extended list environments \pltopsep=\skip77 \plpartopsep=\skip78 \plitemsep=\skip79 \plparsep=\skip80 \pl@lab=\toks17 -) -(/usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty +) (/usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty Package: chngcntr 2018/04/09 v1.1a change counter resetting Package chngcntr Info: \counterwithout already defined. (chngcntr) Quitting chngcntr on input line 21. -) -(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footer -s +) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footers \f@nch@headwidth=\skip81 \f@nch@O@elh=\skip82 \f@nch@O@erh=\skip83 @@ -200,25 +180,21 @@ s \f@nch@O@erf=\skip87 \f@nch@O@olf=\skip88 \f@nch@O@orf=\skip89 -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty Package: amsmath 2020/01/20 v2.17e AMS math features \@mathmargin=\skip90 For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty Package: amstext 2000/06/29 v2.01 AMS text - -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty + (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty File: amsgen.sty 1999/11/30 v2.0 generic functions \@emptytoks=\toks18 \ex@=\dimen140 -)) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty Package: amsbsy 1999/11/29 v1.2d Bold Symbols \pmbraise@=\dimen141 -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty Package: amsopn 2016/03/08 v2.02 operator names ) \inf@bad=\count295 @@ -258,11 +234,9 @@ LaTeX Font Info: Redeclaring font encoding OMS on input line 734. \mathdisplay@stack=\toks22 LaTeX Info: Redefining \[ on input line 2859. LaTeX Info: Redefining \] on input line 2860. -) -(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty Package: makeidx 2014/09/29 v1.0m Standard LaTeX package -) -(/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty +) (/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty Package: fancybox 2010/05/15 1.4 Style option: `fancybox' v1.4 <2010/05/15> (tvz) @@ -278,19 +252,15 @@ Style option: `fancybox' v1.4 <2010/05/15> (tvz) ) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty \Urlmuskip=\muskip17 Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -) -(/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty +) (/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty LaTeX Info: Redefining \cite on input line 302. LaTeX Info: Redefining \nocite on input line 332. Package: cite 2015/02/27 v 5.5 -) -(/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty +) (/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty Package: subfig 2005/06/28 ver: 1.3 subfig package - -(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty + (/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty Package: caption 2020/01/03 v3.4h Customizing captions (AR) - -(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty + (/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty Package: caption3 2020/01/03 v1.8h caption3 kernel (AR) Package caption3 Info: TeX engine: e-TeX on input line 61. \captionmargin=\dimen150 @@ -319,8 +289,7 @@ Package caption Info: rotating package is loaded. \c@lotdepth=\count315 \sf@top=\skip96 \sf@bottom=\skip97 -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty \lst@mode=\count316 \lst@gtempboxa=\box51 \lst@token=\toks27 @@ -333,34 +302,25 @@ Package caption Info: rotating package is loaded. \lst@newlines=\count320 \lst@lineno=\count321 \lst@maxwidth=\dimen161 - -(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty + (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) \c@lstnumber=\count322 \lst@skipnumbers=\count323 \lst@framebox=\box52 -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +) (/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg File: listings.cfg 2019/09/10 1.8c listings configuration )) Package: listings 2019/09/10 1.8c (Carsten Heinz) - -(/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty + (/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty Package: varioref 2020/01/23 v1.6c package for extended references (FMi) \c@vrcnt=\count324 -) -(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty Package: fontenc 2020/02/11 v2.0o Standard LaTeX package -) -(/usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty +) (/usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty Package: beramono 2004/01/31 (WaS) -) -(/usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty -Package: seqsplit 2006/08/07 v0.1 Splitting long sequences (DNA, RNA, proteins, - etc.) -) -(/home/fossee/Desktop/floss-scilab-arduino/suppl/styles.tex -(/usr/share/texlive/texmf-dist/tex/latex/ntheorem/ntheorem.sty +) (/usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty +Package: seqsplit 2006/08/07 v0.1 Splitting long sequences (DNA, RNA, proteins, etc.) +) (/home/fossee/Desktop/floss-scilab-arduino/suppl/styles.tex (/usr/share/texlive/texmf-dist/tex/latex/ntheorem/ntheorem.sty Style `ntheorem', Version 1.33 <2011/08/15> Package: ntheorem 2011/08/15 1.33 \theorem@style=\toks28 @@ -401,14 +361,11 @@ Package: ntheorem 2011/08/15 1.33 \c@OpenModelicamass=\count329 (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty File: lstlang1.sty 2019/09/10 1.8c listings language file -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +) (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty File: lstlang1.sty 2019/09/10 1.8c listings language file -) -(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +) (/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) -) -(/usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty) +) (/usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty) \c@egmass=\count330 ) \@indexfile=\write4 @@ -420,8 +377,7 @@ Writing index file floss-arduino.idx File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode \l__kernel_color_stack_int=\count331 \l__pdf_internal_box=\box53 -) -(./floss-arduino.aux +) (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux LaTeX Warning: Label `sec:led-OpenModelica-code' multiply defined. @@ -466,12 +422,9 @@ LaTeX Font Info: ... okay on input line 108. \everyMPtoPDFconversion=\toks47 ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 -85. - -(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv -e +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. + (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live )) Package layouts Warning: Layout scale set to 0.5 on input line 108. @@ -481,7 +434,7 @@ Package caption Info: subfig package v1.3 is loaded. Package caption Info: listings package is loaded. Package caption Info: End \AtBeginDocument code. \c@lstlisting=\count338 -(./floss-arduino.toc +(/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.toc Overfull \hbox (60.41727pt too wide) detected at line 1 \T1/cmr/bx/n/10.95 List of Figures [] @@ -526,7 +479,7 @@ Overfull \hbox (74.6947pt too wide) detected at line 9 {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] [3] [4] [5] -Overfull \hbox (42.2769pt too wide) detected at line 207 +Overfull \hbox (42.2769pt too wide) detected at line 208 \T1/cmr/bx/n/10.95 References [] @@ -534,25 +487,24 @@ Overfull \hbox (42.2769pt too wide) detected at line 207 \tf@toc=\write5 \openout5 = `floss-arduino.toc'. - [6] (./floss-arduino.lof [7 + [6] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lof [7 ] [8] -Overfull \hbox (4.98741pt too wide) in paragraph at lines 95--95 - [][] []\T1/cmr/m/n/10.95 Turning LEDs on through Xcos de-pend-ing on the po-te -n-tiome-ter thresh- +Overfull \hbox (4.98741pt too wide) in paragraph at lines 97--97 + [][] []\T1/cmr/m/n/10.95 Turning LEDs on through Xcos de-pend-ing on the po-ten-tiome-ter thresh- [] [9]) \tf@lof=\write6 \openout6 = `floss-arduino.lof'. - [10] (./floss-arduino.lot [11 + [10] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lot [11 ]) \tf@lot=\write7 \openout7 = `floss-arduino.lot'. - [12] (./floss-arduino.ard) + [12] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.ard) \tf@ard=\write8 \openout8 = `floss-arduino.ard'. @@ -560,38 +512,34 @@ n-tiome-ter thresh- ] [14 -] -(./floss-arduino.cod [15]) +] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.cod [15]) \tf@cod=\write9 \openout9 = `floss-arduino.cod'. - [16] (./floss-arduino.pyd [17 + [16] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pyd [17 ]) \tf@pyd=\write10 \openout10 = `floss-arduino.pyd'. - [18] -(./floss-arduino.juliad) + [18] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.juliad) \tf@juliad=\write11 \openout11 = `floss-arduino.juliad'. [19 -] [20] (./floss-arduino.OpenModelicad) +] [20] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.OpenModelicad) \tf@OpenModelicad=\write12 \openout12 = `floss-arduino.OpenModelicad'. - -(./suppl/acr.tex [21 + (/home/fossee/Desktop/floss-scilab-arduino/suppl/acr.tex [21 ] [22]) Underfull \vbox (badness 10000) has occurred while \output is active [] [23 -] -[24] (./suppl/intro.tex +] [24] (/home/fossee/Desktop/floss-scilab-arduino/suppl/intro.tex Chapter 1. LaTeX Warning: Command \textregistered invalid in math mode on input line 22. @@ -611,545 +559,310 @@ Missing character: There is no ® in font cmr6! ] -LaTeX Font Info: Trying to load font information for T1+fvm on input line 59 -. +LaTeX Font Info: Trying to load font information for T1+fvm on input line 59. (/usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd File: t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm. -)) -(./user-code/hw-env/hw-env.tex [2] +)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/hw-env.tex [2] Chapter 2. [3 ] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk. -png, id=101, 419.6478pt x 413.3844pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccon -tblk.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccont -blk.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/miccontblk.png used on input line 50. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png, id=101, 419.6478pt x 413.3844pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png used on input line 50. (pdftex.def) Requested size: 258.36281pt x 254.51689pt. - [4 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccont -blk.png>] [5] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution. -png, id=110, 207.77625pt x 330.23375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolu -tion.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolut -ion.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/resolution.png used on input line 127. + [4 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png>] [5] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png, id=110, 207.77625pt x 330.23375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png used on input line 127. (pdftex.def) Requested size: 119.2467pt x 189.52515pt. - [6 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolut -ion.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px. -png, id=115, 138.5175pt x 145.54375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-1 -38px.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-13 -8px.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/OSHW-138px.png used on input line 182. + [6 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png, id=115, 138.5175pt x 145.54375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png used on input line 182. (pdftex.def) Requested size: 72.26999pt x 75.93634pt. - [7 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-13 -8px.png>] [8] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png -, id=125, 585.18625pt x 221.82875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin -o.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino -.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/arduino.png used on input line 254. + [7 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png>] [8] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png, id=125, 585.18625pt x 221.82875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png used on input line 254. (pdftex.def) Requested size: 357.73405pt x 135.61319pt. Overfull \hbox (7.40561pt too wide) in paragraph at lines 261--281 [] [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg, i -d=126, 481.8pt x 316.7835pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.j -pg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jp -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/mega.jpg used on input line 293. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg, id=126, 481.8pt x 316.7835pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg used on input line 293. (pdftex.def) Requested size: 258.36281pt x 169.87627pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg, i -d=127, 321.2pt x 321.2pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.j -pg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jp -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/lily.jpg used on input line 304. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg, id=127, 321.2pt x 321.2pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg used on input line 304. (pdftex.def) Requested size: 178.86702pt x 178.87094pt. -[9 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino. -png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-pho -ne.jpg, id=131, 230.15924pt x 153.5162pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin -o-phone.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --phone.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/arduino-phone.jpg used on input line 323. +[9 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg, id=131, 230.15924pt x 153.5162pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg used on input line 323. (pdftex.def) Requested size: 178.86702pt x 119.30411pt. - [10 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.j -pg>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d- -printer.jpg, id=135, 770.88pt x 364.36125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin -o-3d-printer.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --3d-printer.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/arduino-3d-printer.jpg used on input line 337. + [10 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg, id=135, 770.88pt x 364.36125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg used on input line 337. (pdftex.def) Requested size: 178.86702pt x 84.54076pt. - [11 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.j -pg> </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --phone.jpg>] -</home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png, id= -139, 405.76593pt x 347.79938pt> -File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png - Graphic file (type png) + [11 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg>] +</home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png, id=139, 405.76593pt x 347.79938pt> +File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png> - -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield -/pcb_board_V1p2.png used on input line 369. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png used on input line 369. (pdftex.def) Requested size: 178.86702pt x 153.31877pt. Underfull \hbox (badness 1755) in paragraph at lines 371--371 -[]\T1/cmr/m/n/10.95 Figure 2.9: |PCB im-age of the shield. The PCB file can be -found at +[]\T1/cmr/m/n/10.95 Figure 2.9: |PCB im-age of the shield. The PCB file can be found at [] -</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png, id=140 -, 453.94594pt x 320.69812pt> -File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png Gr -aphic file (type png) +</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png, id=140, 453.94594pt x 320.69812pt> +File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield -/shield-V1p2.png used on input line 379. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png used on input line 379. (pdftex.def) Requested size: 397.48499pt x 280.81079pt. -</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg, id=141 -, 494.59781pt x 376.40625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg Gr -aphic file (type jpg) +</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg, id=141, 494.59781pt x 376.40625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg Graphic file (type jpg) <use /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield -/shield-V1p2.jpg used on input line 390. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg used on input line 390. (pdftex.def) Requested size: 238.49341pt x 181.5pt. Underfull \hbox (badness 2689) in paragraph at lines 394--394 -[]\T1/cmr/m/n/10.95 Figure 2.11: |PCB of the shield. The ac-tual im-age can be -found at +[]\T1/cmr/m/n/10.95 Figure 2.11: |PCB of the shield. The ac-tual im-age can be found at [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop -.jpg, id=142, 608.2725pt x 443.6575pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield --crop.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield- -crop.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/shield-crop.jpg used on input line 458. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg, id=142, 608.2725pt x 443.6575pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg used on input line 458. (pdftex.def) Requested size: 397.48499pt x 289.9242pt. -[12 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --3d-printer.jpg>]) (./user-code/sw-env/sw-env.tex [13 </home/fossee/Desktop/flo -ss-scilab-arduino/tools/shield/pcb_board_V1p2.png>] [14 </home/fossee/Desktop/f -loss-scilab-arduino/tools/shield/shield-V1p2.png>] [15 </home/fossee/Desktop/fl -oss-scilab-arduino/tools/shield/shield-V1p2.jpg> </home/fossee/Desktop/floss-sc -ilab-arduino/user-code/hw-env/figures/shield-crop.jpg>] [16] +[12 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg>]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/sw-env.tex [13 </home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png>] [14 </home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png>] [15 </home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg>] [16] Chapter 3. [17 ] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-m -anager.jpg, id=164, 793.96625pt x 579.16376pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-dev -ice-manager.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-devi -ce-manager.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/hw-device-manager.jpg used on input line 109. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg, id=164, 793.96625pt x 579.16376pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg used on input line 109. (pdftex.def) Requested size: 397.48499pt x 289.95233pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-mana -ger-com.png, id=165, 1175.39125pt x 863.225pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device --manager-com.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device- -manager-com.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/device-manager-com.png used on input line 116. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png, id=165, 1175.39125pt x 863.225pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png used on input line 116. (pdftex.def) Requested size: 397.48499pt x 291.912pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driv -er.png, id=166, 635.37375pt x 423.5825pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update --driver.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update- -driver.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/update-driver.png used on input line 123. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png, id=166, 635.37375pt x 423.5825pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png used on input line 123. (pdftex.def) Requested size: 397.48499pt x 264.99695pt. - [18] [19 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/h -w-device-manager.jpg>] [20 </home/fossee/Desktop/floss-scilab-arduino/user-code -/sw-env/figures/device-manager-com.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png, id -=178, 545.03625pt x 155.58125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.pn -g Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png -> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/run.png used on input line 197. + [18] [19 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg>] [20 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png, id=178, 545.03625pt x 155.58125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png used on input line 197. (pdftex.def) Requested size: 272.51746pt x 77.79042pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-ardu -ino-opt.png, id=179, 751.80875pt x 313.17pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch --arduino-opt.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch- -arduino-opt.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/launch-arduino-opt.png used on input line 209. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png, id=179, 751.80875pt x 313.17pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png used on input line 209. (pdftex.def) Requested size: 258.36281pt x 107.62325pt. - [21 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update --driver.png (PNG copy)>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide -.jpg, id=183, 856.19875pt x 657.45625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin -o-ide.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino --ide.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw --env/figures/arduino-ide.jpg used on input line 226. + [21 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png (PNG copy)>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg, id=183, 856.19875pt x 657.45625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg used on input line 226. (pdftex.def) Requested size: 397.48499pt x 305.22243pt. - [22 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.pn -g> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-a -rduino-opt.png>] [23 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-en -v/figures/arduino-ide.jpg>] [24] -(/home/fossee/Desktop/floss-scilab-arduino/tools/arduino-firmware/arduino-firmw -are.ino [25]) [26] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.pn -g, id=204, 787.94376pt x 192.72pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux- -cd.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-c -d.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/linux-cd.png used on input line 463. + [22 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/run.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png>] [23 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg>] [24] (/home/fossee/Desktop/floss-scilab-arduino/tools/arduino-firmware/arduino-firmware.ino [25]) [26] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png, id=204, 787.94376pt x 192.72pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png used on input line 463. (pdftex.def) Requested size: 393.97092pt x 96.35976pt. [27] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-dire -ctory.png, id=208, 602.25pt x 451.6875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change --directory.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change- -directory.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/change-directory.png used on input line 494. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png, id=208, 602.25pt x 451.6875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png used on input line 494. (pdftex.def) Requested size: 397.48499pt x 298.12845pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-dire -ctory.png, id=209, 450.18187pt x 327.47343pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse --directory.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse- -directory.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/browse-directory.png used on input line 504. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png, id=209, 450.18187pt x 327.47343pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png used on input line 504. (pdftex.def) Requested size: 357.73405pt x 260.23521pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png -, id=210, 600.74437pt x 421.575pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builde -r.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder -.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/builder.png used on input line 520. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png, id=210, 600.74437pt x 421.575pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png used on input line 520. (pdftex.def) Requested size: 397.48499pt x 278.94795pt. Overfull \hbox (1.53204pt too wide) in paragraph at lines 514--524 -[]\T1/cmr/m/n/10.95 Next, type the fol-low-ing com-mand on the Scilab con-sole: - \T1/fvm/m/n/10.95 exec builder.sce +[]\T1/cmr/m/n/10.95 Next, type the fol-low-ing com-mand on the Scilab con-sole: \T1/fvm/m/n/10.95 exec builder.sce [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png, - id=211, 600.74437pt x 421.575pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader -.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader. -png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/loader.png used on input line 536. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png, id=211, 600.74437pt x 421.575pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png used on input line 536. (pdftex.def) Requested size: 300.37144pt x 210.78697pt. -[28 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-c -d.png>] [29 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures -/change-directory.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-mana -ger.png, id=219, 602.25pt x 451.6875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device --manager.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device- -manager.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/device-manager.png used on input line 564. +[28 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png>] [29 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/change-directory.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png, id=219, 602.25pt x 451.6875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png used on input line 564. (pdftex.def) Requested size: 397.48499pt x 298.12845pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-propert -ies.png, id=220, 602.25pt x 451.6875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-pr -operties.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-pro -perties.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/com-properties.png used on input line 585. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png, id=220, 602.25pt x 451.6875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png used on input line 585. (pdftex.def) Requested size: 301.12425pt x 225.84319pt. - [30 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse --directory.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port. -png, id=224, 634.37pt x 246.9225pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux- -port.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-p -ort.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/linux-port.png used on input line 609. + [30 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png, id=224, 634.37pt x 246.9225pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png used on input line 609. (pdftex.def) Requested size: 317.18422pt x 123.46094pt. - [31 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builde -r.png>] -(/home/fossee/Desktop/floss-scilab-arduino/tools/test_firmware.sce) [32 </home/ -fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-consol -e.png, id=232, 600.74437pt x 421.575pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-c -onsole.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-co -nsole.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/test-console.png used on input line 660. + [31 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png>] (/home/fossee/Desktop/floss-scilab-arduino/tools/test_firmware.sce) [32 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png, id=232, 600.74437pt x 421.575pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png used on input line 660. (pdftex.def) Requested size: 300.37144pt x 210.78697pt. - -[33 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device- -manager.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_funct -ions_crop.pdf, id=236, 1055.945pt x 543.02875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_ -functions_crop.pdf Graphic file (type pdf) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_f -unctions_crop.pdf> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/table_functions_crop.pdf used on input line 685. + [33 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf, id=236, 1055.945pt x 543.02875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf Graphic file (type pdf) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf used on input line 685. (pdftex.def) Requested size: 397.48499pt x 204.40587pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [34 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-pr -operties.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figur -es/linux-port.png>] [35 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/test-console.png> </home/fossee/Desktop/floss-scilab-arduino/user- -code/sw-env/figures/table_functions_crop.pdf>] -(/home/fossee/Desktop/floss-scilab-arduino/tools/test_firmware.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.pn -g, id=250, 376.40625pt x 376.40625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-b -lk.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-bl -k.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/sine-blk.png used on input line 735. + [34 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png>] [35 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf>] (/home/fossee/Desktop/floss-scilab-arduino/tools/test_firmware.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png, id=250, 376.40625pt x 376.40625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png used on input line 735. (pdftex.def) Requested size: 357.73405pt x 357.76195pt. - [36] -[37 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-bl -k.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.pn -g, id=259, 310.15875pt x 109.1578pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-b -lk.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-bl -k.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/plot-blk.png used on input line 787. + [36] [37 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png, id=259, 310.15875pt x 109.1578pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png used on input line 787. (pdftex.def) Requested size: 357.73405pt x 125.90192pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.p -ng, id=260, 307.90031pt x 108.405pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock- -blk.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-b -lk.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/clock-blk.png used on input line 801. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png, id=260, 307.90031pt x 108.405pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png used on input line 801. (pdftex.def) Requested size: 357.73405pt x 125.95995pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.pn -g, id=261, 207.77625pt x 253.69781pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-g -en.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-ge -n.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/sine-gen.png used on input line 822. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png, id=261, 207.77625pt x 253.69781pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png used on input line 822. (pdftex.def) Requested size: 178.86702pt x 218.40813pt. - [38 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-b -lk.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clo -ck-blk.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output -.png, id=265, 383.18156pt x 184.43906pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-o -utput.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-ou -tput.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/sine-output.png used on input line 833. + [38 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png, id=265, 383.18156pt x 184.43906pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png used on input line 833. (pdftex.def) Requested size: 258.36281pt x 124.36716pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-conf -ig.png, id=266, 310.15875pt x 289.08pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope --config.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope- -config.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/cscope-config.png used on input line 847. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png, id=266, 310.15875pt x 289.08pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png used on input line 847. (pdftex.def) Requested size: 258.36281pt x 240.8053pt. Overfull \hbox (0.16797pt too wide) in paragraph at lines 852--861 -\T1/fvm/m/n/10.95 Set Parameters \T1/cmr/m/n/10.95 win-dow will open. The first - pa-ram-e-ter is \T1/fvm/m/n/10.95 Final integration +\T1/fvm/m/n/10.95 Set Parameters \T1/cmr/m/n/10.95 win-dow will open. The first pa-ram-e-ter is \T1/fvm/m/n/10.95 Final integration [] -[39 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-ge -n.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine --output.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.p -ng, id=270, 333.49594pt x 225.84375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-se -tup.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-set -up.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/sim-setup.png used on input line 864. +[39 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png, id=270, 333.49594pt x 225.84375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png used on input line 864. (pdftex.def) Requested size: 258.36281pt x 174.97539pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [40 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope --config.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-pal -ette.png, id=274, 292.84406pt x 107.65219pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduin -o-palette.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino --palette.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/arduino-palette.png used on input line 895. + [40 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png, id=274, 292.84406pt x 107.65219pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png used on input line 895. (pdftex.def) Requested size: 258.36281pt x 94.98553pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.p -ng, id=275, 617.30624pt x 466.74374pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-h -elp.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-he -lp.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/xcos-help.png used on input line 902. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png, id=275, 617.30624pt x 466.74374pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png used on input line 902. (pdftex.def) Requested size: 258.36281pt x 195.35445pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [41 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-se -tup.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/ar -duino-palette.png>] [42 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/xcos-help.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-wind -ows-install.JPG, id=282, 514.17094pt x 316.93407pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python --windows-install.JPG Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python- -windows-install.JPG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/python-windows-install.JPG used on input line 942. + [41 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png>] [42 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG, id=282, 514.17094pt x 316.93407pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG used on input line 942. (pdftex.def) Requested size: 258.36281pt x 159.25491pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd -.png, id=283, 572.1375pt x 338.26375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/window -s-cmd.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows --cmd.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/windows-cmd.png used on input line 961. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png, id=283, 572.1375pt x 338.26375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png used on input line 961. (pdftex.def) Requested size: 258.36281pt x 152.75406pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command --prompt.png, id=284, 1353.055pt x 289.08pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-co -mmand-prompt.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-com -mand-prompt.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/win-command-prompt.png used on input line 971. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png, id=284, 1353.055pt x 289.08pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png used on input line 971. (pdftex.def) Requested size: 258.36281pt x 55.19925pt. - [43 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python --windows-install.JPG>] [44 </home/fossee/Desktop/floss-scilab-arduino/user-code -/sw-env/figures/windows-cmd.png> </home/fossee/Desktop/floss-scilab-arduino/use -r-code/sw-env/figures/win-command-prompt.png>] + [43 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/python-windows-install.JPG>] [44 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/windows-cmd.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/win-command-prompt.png>] Overfull \hbox (6.38388pt too wide) in paragraph at lines 1002--1006 -\T1/cmr/m/n/10.95 the Com-mand Prompt, ex-e-cute the fol-low-ing com-mand: \T1/ -fvm/m/n/10.95 pip show pyserial +\T1/cmr/m/n/10.95 the Com-mand Prompt, ex-e-cute the fol-low-ing com-mand: \T1/fvm/m/n/10.95 pip show pyserial [] -[45] [46] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/test_firmware.p -y) +[45] [46] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/test_firmware.py) Underfull \vbox (badness 2103) has occurred while \output is active [] [47] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-downl -oad.png, id=303, 670.00313pt x 277.035pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -download.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-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 1162. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png, id=303, 670.00313pt x 277.035pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png used on input line 1162. (pdftex.def) Requested size: 397.48499pt x 164.34962pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windo -ws-install.png, id=304, 756.8275pt x 632.3625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -windows-install.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-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 1169. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png, id=304, 756.8275pt x 632.3625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png used on input line 1169. (pdftex.def) Requested size: 258.36281pt x 215.86882pt. - -[48] [49 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/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=314, 1354.05875pt x 768.8725pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -repl-windows.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-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 1217. + [48] [49 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-download.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-windows-install.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png, id=314, 1354.05875pt x 768.8725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png used on input line 1217. (pdftex.def) Requested size: 397.48499pt x 225.70088pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-w -indows.png, id=315, 1353.055pt x 768.8725pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -pkg-windows.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-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 1226. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png, id=315, 1353.055pt x 768.8725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png used on input line 1226. (pdftex.def) Requested size: 397.48499pt x 225.86513pt. [50] LaTeX Warning: Text page 51 contains only floats. -[51 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-r -epl-windows.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/fi -gures/julia-pkg-windows.png>] +[51 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-repl-windows.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg-windows.png>] Overfull \hbox (5.34262pt too wide) in paragraph at lines 1250--1252 -[]\T1/cmr/m/n/10.95 First, up-date your sys-tem. Open the Ter-mi-nal. Type \T1/ -fvm/m/n/10.95 sudo apt-get update +[]\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 [] @@ -1158,292 +871,172 @@ Overfull \hbox (12.2196pt too wide) in paragraph at lines 1267--1271 [] [52] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-termi -nal-repl.png, id=327, 949.5475pt x 655.44875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -terminal-repl.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-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 1298. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png, id=327, 949.5475pt x 655.44875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png used on input line 1298. (pdftex.def) Requested size: 397.48499pt x 274.37646pt. [53] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.p -ng, id=331, 949.5475pt x 655.44875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -pkg.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-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 1329. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png, id=331, 949.5475pt x 655.44875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png used on input line 1329. (pdftex.def) Requested size: 397.48499pt x 274.37646pt. - [54 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia- -terminal-repl.png>] [55 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/julia-pkg.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test_firmware.jl -) -Overfull \hbox (8.73886pt too wide) in paragraph at lines 1401--1405 -\T1/cmr/m/n/10.95 OpenModelica can be down-loaded free of cost from \T1/fvm/m/n -/10.95 https://openmodelica.org/\T1/cmr/m/n/10.95 . + [54 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-terminal-repl.png>] [55 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/julia-pkg.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/test_firmware.jl) [56] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/openmodelica-run-anyway.png, id=344, 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 1428. +(pdftex.def) Requested size: 258.36281pt x 238.55693pt. + +Overfull \hbox (13.35912pt too wide) in paragraph at lines 1433--1439 +[]\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) [] -[56] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libr -aries.png, id=344, 664.4825pt x 546.04pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit --libraries.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit- -libraries.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/OMEdit-libraries.png used on input line 1422. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-libraries.png, id=345, 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 1452. (pdftex.def) Requested size: 365.46649pt x 300.32292pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit-UI.p -ng, id=345, 996.1215pt x 597.9138pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit --UI.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit- -UI.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/OMEdit-UI.png used on input line 1455. +[57] [58 </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=353, 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 1484. (pdftex.def) Requested size: 397.48499pt x 238.5865pt. - [57] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open-mod -el.png, id=349, 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 1469. + [59 </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=358, 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 1498. (pdftex.def) Requested size: 397.48499pt x 289.94313pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Modeling -.png, id=350, 1368.11125pt x 791.95876pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-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 1476. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-Modeling.png, id=359, 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 1505. (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=351, 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 1484. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling-views.png, id=360, 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 1513. (pdftex.def) Requested size: 397.48499pt x 220.52904pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-vie -w.png, id=352, 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 1492. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-text-view.png, id=361, 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 1521. (pdftex.def) Requested size: 397.48499pt x 231.20267pt. - -Underfull \vbox (badness 1701) has occurred while \output is active [] - - [58 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit --libraries.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-simulate -.png, id=357, 673.01437pt x 373.395pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-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 1521. + [60 </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=366, 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 1550. (pdftex.def) Requested size: 397.48499pt x 220.52904pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-succ -ess.png, id=358, 647.41875pt x 516.93124pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim --success.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim- -success.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw --env/figures/om-sim-success.png used on input line 1528. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png, id=367, 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 1557. (pdftex.def) Requested size: 397.48499pt x 317.37051pt. - [59 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/OMEdit --UI.png>] [60 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figur -es/om-open-model.png>] + [61 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-open-model.png>] -LaTeX Warning: Text page 61 contains only floats. +LaTeX Warning: Text page 62 contains only floats. -[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>] +[62 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-modeling-views.png>] -LaTeX Warning: Text page 62 contains only floats. +LaTeX Warning: Text page 63 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>] [63 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-e -nv/figures/om-sim-success.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test_firm -ware.mo)) (./user-code/led/led.tex [64] +[63 </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>] [64 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-sim-success.png>] +Overfull \hbox (5.89722pt too wide) in paragraph at lines 1589--1595 +\T1/cmr/m/n/10.95 el-ica_Synchronous, Mod-el-ica_DeviceDrivers, and one model test_firmware.mo. + [] + +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png, id=387, 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 1615. +(pdftex.def) Requested size: 178.86702pt x 404.66306pt. +[65] [66 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/om-toolbox-loaded.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/test_firmware.mo)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/led.tex [67] [68 + +] Chapter 4. -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png, id=38 -5, 149.8097pt x 84.315pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png G -raphic file (type png) +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png, id=402, 149.8097pt x 84.315pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led.png used on input line 51. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png used on input line 51. (pdftex.def) Requested size: 79.49577pt x 44.74203pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png, - id=386, 415.5525pt x 456.70625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic -.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic. -png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/schematic.png used on input line 64. +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png, id=403, 415.5525pt x 456.70625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png used on input line 64. (pdftex.def) Requested size: 178.86702pt x 196.58194pt. -[65 - - </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield -.JPG, id=391, 951.48618pt x 713.61462pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-s -hield.JPG Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-sh -ield.JPG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/arduino-shield.JPG used on input line 78. +[69 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG, id=408, 951.48618pt x 713.61462pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG used on input line 78. (pdftex.def) Requested size: 178.86702pt x 134.15085pt. - -[66 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic. -png> </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-s -hield.JPG>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png -, id=396, 451.286pt x 236.082pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-b -b.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb -.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/rgb-led-bb.png used on input line 106. + [70 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-shield.JPG>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png, id=413, 451.286pt x 236.082pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png used on input line 106. (pdftex.def) Requested size: 357.73405pt x 187.14034pt. - [67 </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) [68] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png -, id=405, 3035.34pt x 1947.275pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_outpu -t.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output -.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led_output.png used on input line 195. + [71 </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) [72] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png, id=421, 3035.34pt x 1947.275pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png used on input line 195. (pdftex.def) Requested size: 357.73405pt x 229.47339pt. -LaTeX Font Info: Trying to load font information for T1+cmss on input line 2 -07. - -(/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd +LaTeX Font Info: Trying to load font information for T1+cmss on input line 207. + (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd File: t1cmss.fd 2019/12/16 v2.5j Standard LaTeX font definitions -) [69] -(/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 [70 </home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led_output.png>]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-red/l -ed-blue-red.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blink/led- -blink.ino) [71] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) -[72] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay. -sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay. -sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay. -sce [73]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-red.sc -e) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-green-blink -.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png, -id=424, 233.37187pt x 252.19218pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue. -png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.p -ng> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led-blue.png used on input line 393. +) [73] (/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 [74 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png>]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-red/led-blue-red.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blink/led-blink.ino) [75] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) [76] (/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 [77]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-red.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-green-blink.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png, id=441, 233.37187pt x 252.19218pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png used on input line 393. (pdftex.def) Requested size: 178.86702pt x 193.29965pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 409--418 [][] [] -[74] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay -.png, id=429, 226.59656pt x 243.91125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- -delay.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-d -elay.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led-blue-delay.png used on input line 428. +[78] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png, id=445, 226.59656pt x 243.91125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png used on input line 428. (pdftex.def) Requested size: 178.86702pt x 192.53517pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 443--455 [][] [] -[75 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.p -ng>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.p -ng, id=435, 245.41687pt x 339.51843pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- -red.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-r -ed.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led-blue-red.png used on input line 466. +[79 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png, id=452, 245.41687pt x 339.51843pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png used on input line 466. (pdftex.def) Requested size: 178.86702pt x 247.45784pt. Overfull \hbox (13.85292pt too wide) in paragraph at lines 482--499 [][] [] -[76 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-d -elay.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blin -k.png, id=440, 246.9225pt x 251.43938pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green --blink.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green- -blink.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le -d/figures/led-green-blink.png used on input line 509. +[80 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png, id=457, 246.9225pt x 251.43938pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png used on input line 509. (pdftex.def) Requested size: 178.86702pt x 182.13731pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 524--537 [][] [] -[77 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-r -ed.png>] +[81 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red.png>] Overfull \vbox (31.42311pt too high) has occurred while \output is active [] - -[78 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green- -blink.png>] [79] + [82 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink.png>] [83] Underfull \hbox (badness 10000) in paragraph at lines 616--620 [] @@ -1458,198 +1051,90 @@ Underfull \hbox (badness 10000) in paragraph at lines 635--638 [] -[80] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py -[81]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-delay. -py [82]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-red.py -[83]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-green-blink -.py [84]) [85] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl -[86]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue-delay.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 [87]) +[84] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue.py [85]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-delay.py [86]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-blue-red.py [87]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/python/led-green-blink.py [88]) [89] (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/julia/led-blue.jl [90]) (/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 [91]) Overfull \hbox (2.4842pt too wide) in paragraph at lines 843--844 -[]\T1/cmr/m/n/10.95 sComm.close_serial(1) : This closes the pre-de-fined se-ria -l port which is presently +[]\T1/cmr/m/n/10.95 sComm.close_serial(1) : This closes the pre-de-fined se-rial port which is presently [] -[88] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue. -mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue- -delay.mo [89]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue- -red.mo [90]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-green --blink.mo)) (./user-code/push/push.tex [91] [92 +[92] (/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 [93]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/led/OpenModelica/led-blue-red.mo [94]) (/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 [95] [96 ] Chapter 5. -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-co -nn.png, id=495, 415.5525pt x 438.63875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutt -on-conn.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutto -n-conn.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu -sh/figures/pushbutton-conn.png used on input line 63. +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png, id=511, 415.5525pt x 438.63875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png used on input line 63. (pdftex.def) Requested size: 178.86702pt x 188.80507pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png, i -d=496, 453.695pt x 239.294pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu -sh/figures/switch.png used on input line 72. +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png, id=512, 453.695pt x 239.294pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png used on input line 72. (pdftex.def) Requested size: 397.48499pt x 209.64827pt. -[93] +[97] Underfull \vbox (badness 3098) has occurred while \output is active [] - [94 </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=505, 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. + [98 </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=522, 453.695pt x 266.596pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png used on input line 106. (pdftex.def) Requested size: 397.48499pt x 233.56786pt. Underfull \vbox (badness 1158) has occurred while \output is active [] - [95 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-l -ed.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-s -tatus/push-button-status.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-s -tatus/push-button-status.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-butt -on/led-push-button.ino) [96] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-s -tatus/push-button-status.ino) + [99 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png>] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino) [100] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino) Overfull \hbox (0.16989pt too wide) in paragraph at lines 174--177 -[]\T1/cmr/m/n/10.95 Turning the LED on or off de-pend-ing on the push-but-ton. -Avail- +[]\T1/cmr/m/n/10.95 Turning the LED on or off de-pend-ing on the push-but-ton. Avail- [] - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-butt -on/led-push-button.ino [97]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-st -atus.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-st -atus.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-butto -n.sce) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-st -atus.sce [98]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino [101]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce [102]) Overfull \hbox (0.145pt too wide) in paragraph at lines 227--230 -\T1/cmr/m/n/10.95 able at \T1/fvm/m/n/10.95 O r i g i n / u s e r - c o d e / p - u s h / s c i l a b / l e d - p u s h - b u t t o n . s c e\T1/cmr/m/n/10.95 , - see Foot- +\T1/cmr/m/n/10.95 able at \T1/fvm/m/n/10.95 O r i g i n / u s e r - c o d e / p u s h / s c i l a b / l e d - p u s h - b u t t o n . s c e\T1/cmr/m/n/10.95 , see Foot- [] - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-butto -n.sce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-s -tatus.PNG, id=520, 264.99pt x 268.00125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-but -ton-status.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-butt -on-status.PNG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu -sh/figures/push-button-status.PNG used on input line 258. +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG, id=536, 264.99pt x 268.00125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG used on input line 258. (pdftex.def) Requested size: 178.86702pt x 180.9012pt. Overfull \hbox (3.33746pt too wide) in paragraph at lines 276--286 [][] [] -[99] [100 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pus -h-button-status.PNG>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-butt -on.PNG, id=528, 298.86656pt x 264.99pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push --button.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push- -button.PNG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu -sh/figures/led-push-button.PNG used on input line 301. +[103] [104 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG, id=545, 298.86656pt x 264.99pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG used on input line 301. (pdftex.def) Requested size: 178.86702pt x 158.59492pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 318--329 [][] [] -[101 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push --button.PNG>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-st -atus.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-st -atus.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led-push-butto -n.py) [102] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/push-button-st -atus.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/python/led-push-butto -n.py [103]) +[105 </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) [106] (/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 [107]) Underfull \vbox (badness 10000) has occurred while \output is active [] - [104] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-sta -tus.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button -.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-sta -tus.jl) [105] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button -.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-but -ton-status.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-but -ton-status.mo [106]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push --button.mo [107])) (./user-code/ldr/ldr.tex [108] + [108] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-status.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/push-button-status.jl) [109] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-button-status.mo) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/push-button-status.mo [110]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push-button.mo [111])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/ldr.tex [112] Chapter 6. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg, id=55 -5, 106.89937pt x 94.85437pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg G -raphic file (type jpg) +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg, id=572, 106.89937pt x 94.85437pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg Graphic file (type jpg) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr.jpg used on input line 62. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg used on input line 62. (pdftex.def) Requested size: 178.86702pt x 158.72462pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png, i -d=556, 1009.52156pt x 741.52031pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr_sym.png used on input line 65. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png, id=573, 1009.52156pt x 741.52031pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png used on input line 65. (pdftex.def) Requested size: 178.86702pt x 131.37468pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png, -id=557, 415.5525pt x 450.68375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn. -png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.p -ng> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr-conn.png used on input line 71. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png, id=574, 415.5525pt x 450.68375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png used on input line 71. (pdftex.def) Requested size: 178.86702pt x 193.98965pt. -[109 +[113 ] Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87 @@ -1659,759 +1144,362 @@ Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87 Underfull \vbox (badness 3333) has occurred while \output is active [] - [110 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg> - </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png> -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png, id=56 -7, 455.301pt x 208.78pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png G -raphic file (type png) + [114 </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=583, 455.301pt x 208.78pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png Graphic file (type png) <use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/LDR.png used on input line 102. +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png used on input line 102. (pdftex.def) Requested size: 397.48499pt x 182.27425pt. - [111 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png> -] -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png, i -d=572, 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. + [115 </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=589, 455.301pt x 257.763pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png used on input line 125. (pdftex.def) Requested size: 397.48499pt x 225.03864pt. - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r -ead.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r -ead.ino) [112 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ -LDR-led.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r -ead.ino) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r -ead.ino [113]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-le -d.ino) [114] + (/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) [116 </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 [117]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-led.ino) [118] Overfull \hbox (19.20517pt too wide) in paragraph at lines 227--238 -[]\T1/cmr/m/n/10.95 In this ex-per-i-ment, we will ob-serve the sat-u-ra-tion p -oint of LDR, see Scilab Code 6.2[]. +[]\T1/cmr/m/n/10.95 In this ex-per-i-ment, we will ob-serve the sat-u-ra-tion point of LDR, see Scilab Code 6.2[]. [] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) -[115] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) [119] (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce) Overfull \hbox (0.34052pt too wide) in paragraph at lines 271--277 -\T1/cmr/m/n/10.95 Next, we shall per-form the above men-tioned ex-per-i-ment, t -o read LDR val-ues, through +\T1/cmr/m/n/10.95 Next, we shall per-form the above men-tioned ex-per-i-ment, to read LDR val-ues, through [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos. -PNG, id=587, 257.46187pt x 304.13625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read- -xcos.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-x -cos.PNG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr-read-xcos.PNG used on input line 287. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG, id=603, 257.46187pt x 304.13625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG used on input line 287. (pdftex.def) Requested size: 178.86702pt x 211.2975pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png, i -d=588, 769.87625pt x 640.3925pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld -r/figures/ldr-led.png used on input line 343. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png, id=604, 769.87625pt x 640.3925pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png used on input line 343. (pdftex.def) Requested size: 258.36281pt x 214.91635pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 364--384 [][] [] -[116] [117 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr --read-xcos.PNG>] [118 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/ -figures/ldr-led.png>] [119] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py) -[120] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-led.py) +[120] [121 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG>] [122 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led.png>] [123] (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-read.py) [124] (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/python/ldr-led.py) Underfull \vbox (badness 10000) has occurred while \output is active [] - [121] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button -.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl -[122]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-led.jl) -[123] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/OpenModelica/led-push --button.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-read. -mo [124]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-led.m -o)) (./user-code/dcmotor/dcmotor.tex [125] [126 + [125] (/home/fossee/Desktop/floss-scilab-arduino/user-code/push/julia/led-push-button.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-read.jl [126]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/julia/ldr-led.jl) [127] (/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 [128]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/OpenModelica/ldr-led.mo)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/dcmotor.tex [129] [130 ] Chapter 7. -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_bo -ard.png, id=626, 247.92625pt x 232.87pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmot -or_board.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmoto -r_board.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc -motor/figures/dcmotor_board.png used on input line 62. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png, id=643, 247.92625pt x 232.87pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png used on input line 62. (pdftex.def) Requested size: 258.36281pt x 242.69075pt. -[127] -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic. -png, id=631, 415.5525pt x 467.7475pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/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. +[131] +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png, id=647, 415.5525pt x 467.7475pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png used on input line 102. (pdftex.def) Requested size: 178.86702pt x 201.33447pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_d -escription.jpg, id=632, 2469.97781pt x 1973.12157pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_mo -tor_description.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_mot -or_description.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc -motor/figures/dc_motor_description.jpg used on input line 108. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg, id=648, 2469.97781pt x 1973.12157pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg used on input line 108. (pdftex.def) Requested size: 258.36281pt x 206.38603pt. - [128 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmo -tor_board.png>] + [132 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png>] Overfull \vbox (9.00647pt too high) has occurred while \output is active [] - -[129 </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>] [130] -(/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 [131]) + [133 </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>] [134] (/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 [135]) Underfull \hbox (badness 10000) in paragraph at lines 221--237 [] -[132] -(/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) [133] -(/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) [134] -(/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 [135]) -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-cl -ock.png, id=662, 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. +[136] (/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) [137] (/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) [138] (/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 [139]) +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png, id=679, 275.52937pt x 290.58563pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png used on input line 399. (pdftex.def) Requested size: 178.86702pt x 188.64784pt. - [136 </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=666, 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. + [140 </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=683, 292.09125pt x 322.95656pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png used on input line 453. (pdftex.def) Requested size: 178.86702pt x 197.77196pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-lo -op.png, id=667, 281.55188pt x 307.90031pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmot -or-loop.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmoto -r-loop.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc -motor/figures/dcmotor-loop.png used on input line 497. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png, id=684, 281.55188pt x 307.90031pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png used on input line 497. (pdftex.def) Requested size: 178.86702pt x 195.60847pt. - [137] [138 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figure -s/dcmotor-both.png>] [139 </home/fossee/Desktop/floss-scilab-arduino/user-code/ -dcmotor/figures/dcmotor-loop.png>] [140] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-clo -ck.py [141]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-bot -h.py) [142] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-loo -p.py) [143] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-cloc -k.jl [144]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-both -.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-loop -.jl) [145] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmot -or-clock.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmot -or-both.mo [146]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmot -or-loop.mo [147])) (./user-code/pot/pot.tex [148] + [141] [142 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png>] [143 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png>] [144] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-clock.py [145]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-both.py) [146] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/python/dcmotor-loop.py) [147] (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/julia/dcmotor-clock.jl [148]) (/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) [149] (/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 [150]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/OpenModelica/dcmotor-loop.mo [151])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/pot.tex [152] Chapter 8. -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png, -id=708, 1576.38937pt x 1305.37688pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter. -png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.p -ng> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po -t/figures/potmeter.png used on input line 65. +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png, id=725, 1576.38937pt x 1305.37688pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png used on input line 65. (pdftex.def) Requested size: 178.86702pt x 148.11337pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png, - id=709, 415.5525pt x 417.56pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic -.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic. -png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po -t/figures/schematic.png used on input line 68. +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png, id=726, 415.5525pt x 417.56pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png used on input line 68. (pdftex.def) Requested size: 178.86702pt x 179.73206pt. -[149 - -] [150 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmete -r.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schemat -ic.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png -, id=718, 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. +[153 + +] [154 </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=735, 453.695pt x 243.309pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png used on input line 113. (pdftex.def) Requested size: 397.48499pt x 213.16588pt. Overfull \hbox (9.68646pt too wide) in paragraph at lines 112--114 [] [] [] -[151 </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 [152]) -(/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) [153] +[155 </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 [156]) (/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) [157] Overfull \hbox (6.93184pt too wide) in paragraph at lines 200--204 -[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh- -old. Avail- +[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh-old. Avail- [] - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.s -ce) -</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold. -PNG, id=730, 548.80031pt x 493.845pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-thres -hold.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-thresh -old.PNG> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po -t/figures/pot-threshold.PNG used on input line 218. +(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG, id=747, 548.80031pt x 493.845pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold.PNG used on input line 218. (pdftex.def) Requested size: 258.36281pt x 232.49149pt. Overfull \hbox (4.77844pt too wide) in paragraph at lines 236--265 [][] [] -[154] [155 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot --threshold.PNG>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/python/pot-threshold.p -y) [156] -(/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 [157]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl -) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl -) +[158] [159 </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) [160] (/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 [161]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl) (/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl) Overfull \hbox (9.15074pt too wide) in paragraph at lines 318--319 -\T1/cmr/m/n/10.95 where \T1/fvm/m/n/10.95 digiWrite \T1/cmr/m/n/10.95 is used t -o set the pin 11 high (1) or low (0). We used \T1/fvm/m/n/10.95 sleep(1000) +\T1/cmr/m/n/10.95 where \T1/fvm/m/n/10.95 digiWrite \T1/cmr/m/n/10.95 is used to set the pin 11 high (1) or low (0). We used \T1/fvm/m/n/10.95 sleep(1000) [] Overfull \hbox (0.88127pt too wide) in paragraph at lines 325--329 -[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh- -old. Avail- +[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh-old. Avail- [] -[158] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/julia/pot-threshold.jl -) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-thres -hold.mo) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-thres -hold.mo [159]) +[162] (/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 [163]) Overfull \hbox (7.95369pt too wide) in paragraph at lines 348--352 []\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh- - [] - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-thres -hold.mo [160])) (./user-code/thermistor/thermistor.tex [161] [162 +(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/OpenModelica/pot-threshold.mo [164])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/thermistor.tex [165] [166 ] Chapter 9. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bea -d.jpg, id=760, 139.9629pt x 126.2316pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NT -C-bead.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC --bead.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/NTC-bead.jpg used on input line 70. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg, id=777, 139.9629pt x 126.2316pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg used on input line 70. (pdftex.def) Requested size: 178.86702pt x 161.32933pt. -LaTeX Warning: Citation `therm-wiki' on page 163 undefined on input line 70. +LaTeX Warning: Citation `therm-wiki' on page 167 undefined on input line 70. -LaTeX Warning: Citation `therm-wiki' on page 163 undefined on input line 70. +LaTeX Warning: Citation `therm-wiki' on page 167 undefined on input line 70. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-s -ym.png, id=761, 1284.8pt x 913.4125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-sym.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rm-sym.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/therm-sym.png used on input line 73. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png, id=778, 1284.8pt x 913.4125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png used on input line 73. (pdftex.def) Requested size: 119.2467pt x 84.76808pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMIS -TOR-Diagram-crop.pdf, id=762, 329.23pt x 422.57875pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/TH -ERMISTOR-Diagram-crop.pdf Graphic file (type pdf) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THE -RMISTOR-Diagram-crop.pdf> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/THERMISTOR-Diagram-crop.pdf used on input line 83. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf, id=779, 329.23pt x 422.57875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf Graphic file (type pdf) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf used on input line 83. (pdftex.def) Requested size: 178.86702pt x 229.58835pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER- -Diagram-crop.pdf, id=763, 307.1475pt x 366.36874pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BU -ZZER-Diagram-crop.pdf Graphic file (type pdf) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZ -ZER-Diagram-crop.pdf> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/BUZZER-Diagram-crop.pdf used on input line 87. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf, id=780, 307.1475pt x 366.36874pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf Graphic file (type pdf) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf used on input line 87. (pdftex.def) Requested size: 178.86702pt x 213.35492pt. -[163] +[167] Overfull \vbox (30.13353pt too high) has occurred while \output is active [] - -[164 </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=784, 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. + [168 </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=800, 453.695pt x 236.885pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png used on input line 110. (pdftex.def) Requested size: 397.48499pt x 207.53772pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermis -tor-buzzer.png, id=785, 453.695pt x 240.097pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -ermistor-buzzer.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rmistor-buzzer.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/thermistor-buzzer.png used on input line 124. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png, id=801, 453.695pt x 240.097pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png used on input line 124. (pdftex.def) Requested size: 397.48499pt x 210.35179pt. - [165 </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) [166 </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 [167]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-b -uzzer/therm-buzzer.ino) [168] [169] -(/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) [170] -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-r -ead-xcos.png, id=810, 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. + [169 </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) [170 </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 [171]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino) [172] [173] (/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) [174] +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png, id=826, 617.30624pt x 548.0475pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png used on input line 306. (pdftex.def) Requested size: 194.76982pt x 172.91183pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-r -ead.png, id=811, 632.3625pt x 529.98pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-read.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rm-read.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/therm-read.png used on input line 339. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png, id=827, 632.3625pt x 529.98pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png used on input line 339. (pdftex.def) Requested size: 194.76982pt x 163.23271pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-b -uzzer-xcos.png, id=812, 627.34375pt x 530.98375pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-buzzer-xcos.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rm-buzzer-xcos.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/therm-buzzer-xcos.png used on input line 355. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png, id=828, 627.34375pt x 530.98375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png used on input line 355. (pdftex.def) Requested size: 258.36281pt x 218.68509pt. - [171 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/t -herm-read-xcos.png>] + [175 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png>] Overfull \hbox (4.77844pt too wide) in paragraph at lines 373--393 [][] [] -</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-b -uzzer.png, id=817, 612.2875pt x 589.20125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-buzzer.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the -rm-buzzer.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th -ermistor/figures/therm-buzzer.png used on input line 399. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png, id=834, 612.2875pt x 589.20125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png used on input line 399. (pdftex.def) Requested size: 178.86702pt x 172.12265pt. -[172 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th -erm-read.png>] - -LaTeX Warning: Text page 173 contains only floats. - -[173 </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>] [174] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-re -ad.py [175]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-bu -zzer.py [176]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-rea -d.jl [177]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-buz -zer.jl) [178] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/th -erm-read.mo) [179] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/th -erm-buzzer.mo)) (./user-code/servo/servo.tex [180] +[176 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png>] + +LaTeX Warning: Text page 177 contains only floats. + +[177 </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>] [178] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-read.py [179]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/python/therm-buzzer.py [180]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-read.jl [181]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/julia/therm-buzzer.jl) [182] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm-read.mo) [183] (/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/OpenModelica/therm-buzzer.mo)) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/servo.tex [184] Chapter 10. Underfull \vbox (badness 1975) has occurred while \output is active [] - [181 + [185 ] 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[]. [] -[182] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/s -ervo-init.ino [183]) -(/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) [184] -(/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) [185] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce -) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce -) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sc -e) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse -.sce [186]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-loop.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=871, 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. +[186] (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino [187]) (/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) [188] (/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) [189] (/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 [190]) (/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=888, 265.74281pt x 309.40594pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png used on input line 299. (pdftex.def) Requested size: 178.86702pt x 208.2593pt. - [187] -</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-revers -e.png, id=876, 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. + [191] +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png, id=892, 244.66406pt x 281.55188pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png used on input line 334. (pdftex.def) Requested size: 178.86702pt x 205.84047pt. Underfull \vbox (badness 3199) has occurred while \output is active [] - [188 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo- -init.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.p -ng, id=880, 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. + [192 </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=896, 281.55188pt x 347.04657pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png used on input line 372. (pdftex.def) Requested size: 178.86702pt x 220.47803pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.pn -g, id=881, 286.06876pt x 292.09125pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-p -ot.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-po -t.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/se -rvo/figures/servo-pot.png used on input line 415. +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png, id=897, 286.06876pt x 292.09125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png used on input line 415. (pdftex.def) Requested size: 178.86702pt x 182.63234pt. - -[189 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-r -everse.png>] + [193 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png>] Overfull \hbox (17.60953pt too wide) in paragraph at lines 435--446 [][] [] -[190 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-l -oop.png>] +[194 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png>] -LaTeX Warning: Reference `sec:py-start' on page 191 undefined on input line 459 -. +LaTeX Warning: Reference `sec:py-start' on page 195 undefined on input line 459. Underfull \vbox (badness 10000) has occurred while \output is active [] - [191 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo- -pot.png>] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-init.py -) [192] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py) - -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-init.py -[193]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-reverse -.py [194]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-loop.py -[195]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py -[196]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-init.jl) -[197] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-pot.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-pot.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-init.jl) - + [195 </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) [196] (/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 [197]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-reverse.py [198]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-loop.py [199]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/python/servo-pot.py [200]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-init.jl) [201] (/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) [198] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-loop.jl) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-pot.jl) -[199] -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-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 [200]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-r -everse.mo [201]) -(/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 [202])) (./user-code/modbus/modbus.tex [203] [204 +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/julia/servo-reverse.jl) [202] (/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) [203] (/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 [204]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/OpenModelica/servo-reverse.mo [205]) (/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 [206])) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/modbus.tex [207] [208 ] Chapter 11. -[205] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png, i -d=936, 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. +[209] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png, id=952, 672.5125pt x 224.84pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png used on input line 71. (pdftex.def) Requested size: 357.73405pt x 119.60033pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png, i -d=937, 360.34625pt x 375.4025pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/fig2.png used on input line 79. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png, id=953, 360.34625pt x 375.4025pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png used on input line 79. (pdftex.def) Requested size: 178.86702pt x 186.33748pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png, i -d=938, 481.04718pt x 214.55156pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.p -ng Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.pn -g> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/fig3.png used on input line 106. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png, id=954, 481.04718pt x 214.55156pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png used on input line 106. (pdftex.def) Requested size: 357.73405pt x 159.55464pt. - [206 </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)>] [207 </home/fossee/Desktop/floss-scilab-arduino/user --code/modbus/figures/fig3.png (PNG copy)>] [208] [209] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up -.png, id=952, 722.7pt x 542.025pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-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. + [210 </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)>] [211 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png (PNG copy)>] [212] [213] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png, id=969, 722.7pt x 542.025pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png used on input line 300. (pdftex.def) Requested size: 258.36281pt x 193.77246pt. - [210] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagr -am.PNG, id=956, 398.23781pt x 255.95625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block- -diagram.PNG Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-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. + [214] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG, id=973, 398.23781pt x 255.95625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG used on input line 329. (pdftex.def) Requested size: 258.36281pt x 166.06104pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_cod -e_flowchart.png, id=957, 327.2225pt x 480.79625pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduin -o_code_flowchart.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino -_code_flowchart.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/arduino_code_flowchart.png used on input line 348. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png, id=974, 327.2225pt x 480.79625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png used on input line 348. (pdftex.def) Requested size: 258.36281pt x 379.61945pt. - [211 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full- -Set-Up.png>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.p -ng, id=963, 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. + [215 </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=979, 482.55281pt x 362.10281pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png used on input line 376. (pdftex.def) Requested size: 357.73405pt x 268.44914pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out -put.png, id=964, 1028.34187pt x 578.16pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curren -t-output.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current --output.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/current-output.png used on input line 393. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png, id=980, 1028.34187pt x 578.16pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png used on input line 393. (pdftex.def) Requested size: 397.48499pt x 223.4789pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out -put-setup.jpg, id=965, 2509.375pt x 1411.2725pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curren -t-output-setup.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current --output-setup.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/current-output-setup.jpg used on input line 400. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg, id=981, 2509.375pt x 1411.2725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg used on input line 400. (pdftex.def) Requested size: 258.36281pt x 145.29163pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out -put.png, id=966, 1028.34187pt x 578.16pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltag -e-output.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage --output.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/voltage-output.png used on input line 412. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png, id=982, 1028.34187pt x 578.16pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png used on input line 412. (pdftex.def) Requested size: 397.48499pt x 223.4789pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out -put-setup.jpg, id=967, 2509.375pt x 1411.2725pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltag -e-output-setup.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage --output-setup.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/voltage-output-setup.jpg used on input line 419. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg, id=983, 2509.375pt x 1411.2725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg used on input line 419. (pdftex.def) Requested size: 258.36281pt x 145.29163pt. -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-powe -r-output.png, id=968, 1028.34187pt x 578.16pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active --power-output.png Graphic file (type png) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active- -power-output.png> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/active-power-output.png used on input line 429. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png, id=984, 1028.34187pt x 578.16pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png used on input line 429. (pdftex.def) Requested size: 397.48499pt x 223.4789pt. - -[212 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block- -diagram.PNG>] -</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-powe -r-output-setup.jpg, id=973, 2509.375pt x 1411.2725pt> -File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active --power-output-setup.jpg Graphic file (type jpg) -<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active- -power-output-setup.jpg> -Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/mo -dbus/figures/active-power-output-setup.jpg used on input line 436. + [216 </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=989, 2509.375pt x 1411.2725pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg used on input line 436. (pdftex.def) Requested size: 258.36281pt x 145.29163pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [213 </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=978, 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. + [217 </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=995, 635.37375pt x 455.7025pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png used on input line 463. (pdftex.def) Requested size: 258.36281pt x 185.30946pt. Underfull \hbox (badness 1259) in paragraph at lines 466--466 -[]\T1/cmr/m/n/10.95 Figure 11.14: |Xcos di-a-gram to read En-ergy Me-ter val-ue -s. This is what +[]\T1/cmr/m/n/10.95 Figure 11.14: |Xcos di-a-gram to read En-ergy Me-ter val-ues. This is what [] @@ -2419,46 +1507,10 @@ Overfull \hbox (16.70493pt too wide) in paragraph at lines 479--491 [][] [] -[214 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowch -art.png (PNG copy)>] [215 </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>] +[218 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png (PNG copy)>] [219 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png (PNG copy)> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg>] Underfull \vbox (badness 10000) has occurred while \output is active [] - [216 </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 [217 </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>] [218 </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 [219]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_active_ -power.sci) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_current -.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_voltage -.py [220]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/python/read_active_ -power.py) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readCurrent.j -l) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/julia/readVoltage.j -l [221]) -(/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 [222]) -(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPo -wer.mo)) (./floss-arduino.bbl [223] [224 + [220 </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 [221 </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>] [222 </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 [223]) (/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 [224]) (/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 [225]) (/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 [226]) (/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/OpenModelica/readPower.mo)) (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.bbl [227] [228 ] Underfull \hbox (badness 10000) in paragraph at lines 4--9 @@ -2467,39 +1519,34 @@ Underfull \hbox (badness 10000) in paragraph at lines 4--9 Underfull \hbox (badness 10000) in paragraph at lines 4--9 -\T1/cmr/m/n/10.95 https://www.scilab.org/community/scilabtec/2009/Use-of-Scilab --for-space- +\T1/cmr/m/n/10.95 https://www.scilab.org/community/scilabtec/2009/Use-of-Scilab-for-space- [] Overfull \hbox (19.10986pt too wide) in paragraph at lines 28--31 -[]\T1/cmr/m/n/10.95 Arduino uno. https://www.arduino.cc/en/uploads/Main/Arduin -oUnoFront240.jpg. +[]\T1/cmr/m/n/10.95 Arduino uno. https://www.arduino.cc/en/uploads/Main/ArduinoUnoFront240.jpg. [] Overfull \hbox (13.0502pt too wide) in paragraph at lines 33--37 -[]\T1/cmr/m/n/10.95 Arduino mega. https://www.arduino.cc/en/uploads/Main/Ardui -noMega2560_R3 +[]\T1/cmr/m/n/10.95 Arduino mega. https://www.arduino.cc/en/uploads/Main/ArduinoMega2560_R3 [] Overfull \hbox (15.39987pt too wide) in paragraph at lines 49--53 -[]\T1/cmr/m/n/10.95 Candy sort-ing ma-chine. http://beta.ivc.no/wiki/index.php -/Skittles_M%26M%27s +[]\T1/cmr/m/n/10.95 Candy sort-ing ma-chine. http://beta.ivc.no/wiki/index.php/Skittles_M%26M%27s [] -[225] +[229] 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'. - [226] (./floss-arduino.aux) + [230] (/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux) LaTeX Warning: There were undefined references. @@ -2508,40 +1555,18 @@ LaTeX Warning: There were multiply-defined labels. ) Here is how much of TeX's memory you used: - 9768 strings out of 481239 - 211407 string characters out of 5920377 + 9799 strings out of 481239 + 215216 string characters out of 5920377 742688 words of memory out of 5000000 - 24309 multiletter control sequences out of 15000+600000 + 24327 multiletter control sequences out of 15000+600000 554670 words of font info for 69 fonts, out of 8000000 for 9000 1143 hyphenation exceptions out of 8191 - 50i,11n,53p,467b,1826s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/share/texmf -/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texlive/texmf-dist/fonts/ -enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfont -s/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c -mmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.p -fb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></us -r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/ -texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/ -texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf- -dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/share/texlive/texmf-dist/fo -nts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/fonts/typ -e1/public/amsfonts/cm/cmsy9.pfb></usr/share/texlive/texmf-dist/fonts/type1/publ -ic/bera/fvmr8a.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx0900.pfb>< -/usr/share/texmf/fonts/type1/public/cm-super/sfbx1095.pfb></usr/share/texmf/fon -ts/type1/public/cm-super/sfbx1200.pfb></usr/share/texmf/fonts/type1/public/cm-s -uper/sfbx1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx2074.pfb></ -usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb></usr/share/texmf/font -s/type1/public/cm-super/sfrm0600.pfb></usr/share/texmf/fonts/type1/public/cm-su -per/sfrm0800.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm0900.pfb></u -sr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb></usr/share/texmf/fonts -/type1/public/cm-super/sfrm1095.pfb></usr/share/texmf/fonts/type1/public/cm-sup -er/sfsi1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfss1095.pfb></us -r/share/texmf/fonts/type1/public/cm-super/sfti1095.pfb> -Output written on floss-arduino.pdf (250 pages, 26531593 bytes). + 50i,11n,53p,509b,1826s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx0900.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1200.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1440.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx2074.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm0600.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm0800.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm0900.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfrm1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfsi1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfss1095.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfti1095.pfb> +Output written on /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf (254 pages, 26605982 bytes). PDF statistics: - 1116 PDF objects out of 1200 (max. 8388607) - 650 compressed objects within 7 object streams + 1134 PDF objects out of 1200 (max. 8388607) + 660 compressed objects within 7 object streams 0 named destinations out of 1000 (max. 500000) - 566 words of extra memory for PDF output out of 10000 (max. 10000000) + 576 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/floss-arduino.lot b/floss-arduino.lot index 168490f..cd54887 100644 --- a/floss-arduino.lot +++ b/floss-arduino.lot @@ -5,36 +5,36 @@ \contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{16}% \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{75}% -\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{76}% -\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{78}% -\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{79}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{100}% -\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{101}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{117}% -\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{119}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {7.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{133}% -\contentsline {table}{\numberline {7.2}{\ignorespaces Parameters for DC motor initialization\relax }}{133}% -\contentsline {table}{\numberline {7.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{137}% -\contentsline {table}{\numberline {7.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{138}% -\contentsline {table}{\numberline {7.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{140}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{156}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {9.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{172}% -\contentsline {table}{\numberline {9.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{174}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{182}% -\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{188}% -\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{190}% -\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{191}% -\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{192}% -\addvspace {10\p@ } -\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{208}% -\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{208}% -\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{209}% -\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{209}% -\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{218}% +\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{79}% +\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{80}% +\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{82}% +\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{83}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{104}% +\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{105}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{121}% +\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{123}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {7.1}{\ignorespaces A numbering convention used in the DC motor breakout board\relax }}{137}% +\contentsline {table}{\numberline {7.2}{\ignorespaces Parameters for DC motor initialization\relax }}{137}% +\contentsline {table}{\numberline {7.3}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{141}% +\contentsline {table}{\numberline {7.4}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{142}% +\contentsline {table}{\numberline {7.5}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{144}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{160}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {9.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{176}% +\contentsline {table}{\numberline {9.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{178}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {10.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{186}% +\contentsline {table}{\numberline {10.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{192}% +\contentsline {table}{\numberline {10.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{194}% +\contentsline {table}{\numberline {10.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{195}% +\contentsline {table}{\numberline {10.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{196}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {11.1}{\ignorespaces Interpretation of a request packet\relax }}{212}% +\contentsline {table}{\numberline {11.2}{\ignorespaces Interpretation of a response packet\relax }}{212}% +\contentsline {table}{\numberline {11.3}{\ignorespaces Hexadecimal to Decimal\relax }}{213}% +\contentsline {table}{\numberline {11.4}{\ignorespaces Single and Double Precision Representation\relax }}{213}% +\contentsline {table}{\numberline {11.5}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{222}% diff --git a/floss-arduino.pdf b/floss-arduino.pdf Binary files differindex 674b79e..0ed938c 100644 --- a/floss-arduino.pdf +++ b/floss-arduino.pdf diff --git a/floss-arduino.pyd b/floss-arduino.pyd index cb3b9d3..a09de43 100644 --- a/floss-arduino.pyd +++ b/floss-arduino.pyd @@ -1,31 +1,31 @@ \addvspace {10pt} \contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{47}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the LED through Python}{81}% -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{82}% -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{83}% -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{84}% +\contentsline {section}{\numberline {4.{1}}Turning on the LED through Python}{85}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{86}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{87}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{88}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{103}% -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{103}% +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and displaying on the serial monitor}{107}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}% -\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{121}% +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{124}% +\contentsline {section}{\numberline {6.{2}}Turning the blue LED on and off}{125}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{141}% -\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{142}% -\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{142}% +\contentsline {section}{\numberline {7.{1}}Rotating the DC motor}{145}% +\contentsline {section}{\numberline {7.{2}}Rotating the DC motor in both directions}{146}% +\contentsline {section}{\numberline {7.{3}}Rotating the DC motor in both directions in a loop}{146}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{157}% +\contentsline {section}{\numberline {8.{1}}Turning on LEDs depending on the potentiometer threshold}{161}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{175}% -\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{176}% +\contentsline {section}{\numberline {9.{1}}Read and display the thermistor values}{179}% +\contentsline {section}{\numberline {9.{2}}Turning the buzzer on and off using thermistor values}{180}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{193}% -\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{194}% -\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{195}% -\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{196}% +\contentsline {section}{\numberline {10.{1}}Rotating the servomotor to a specified degree}{197}% +\contentsline {section}{\numberline {10.{2}}Rotating the servomotor to a specified degree and reversing}{198}% +\contentsline {section}{\numberline {10.{3}}Rotating the servomotor in steps of $20^\circ $}{199}% +\contentsline {section}{\numberline {10.{4}}Rotating the servomotor to a degree specified by the potentiometer}{200}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{220}% -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{220}% -\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{221}% +\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{224}% +\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{224}% +\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{225}% diff --git a/floss-arduino.synctex.gz b/floss-arduino.synctex.gz Binary files differnew file mode 100644 index 0000000..356c3d2 --- /dev/null +++ b/floss-arduino.synctex.gz diff --git a/floss-arduino.thm b/floss-arduino.thm index fcb1350..11ece59 100644 --- a/floss-arduino.thm +++ b/floss-arduino.thm @@ -2,122 +2,122 @@ \contentsline {codemass}{{Scilab Code}{3.{1}}{}}{36}% \contentsline {pymass}{{Python Code}{3.{1}}{}}{47}% \contentsline {juliamass}{{Julia Code}{3.{1}}{}}{56}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{64}% -\contentsline {egmass}{{Exercise}{4.{1}}{}}{69}% -\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{70}% -\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{70}% -\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{71}% -\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{71}% -\contentsline {egmass}{{Exercise}{4.{2}}{}}{73}% -\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{73}% -\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{73}% -\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{74}% -\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{74}% -\contentsline {egmass}{{Exercise}{4.{3}}{}}{77}% -\contentsline {pymass}{{Python Code}{4.{1}}{}}{81}% -\contentsline {pymass}{{Python Code}{4.{2}}{}}{82}% -\contentsline {pymass}{{Python Code}{4.{3}}{}}{83}% -\contentsline {pymass}{{Python Code}{4.{4}}{}}{84}% -\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{86}% -\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{87}% -\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{87}% -\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{87}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{89}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{89}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{90}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{91}% -\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{97}% -\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{97}% -\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{99}% -\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{99}% -\contentsline {egmass}{{Exercise}{5.{1}}{}}{101}% -\contentsline {pymass}{{Python Code}{5.{1}}{}}{103}% -\contentsline {pymass}{{Python Code}{5.{2}}{}}{103}% -\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{105}% -\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{106}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{106}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{107}% -\contentsline {egmass}{{Exercise}{6.{1}}{}}{113}% -\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{113}% -\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{114}% -\contentsline {egmass}{{Exercise}{6.{2}}{}}{115}% -\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{115}% -\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{116}% -\contentsline {egmass}{{Exercise}{6.{3}}{}}{119}% -\contentsline {pymass}{{Python Code}{6.{1}}{}}{120}% -\contentsline {pymass}{{Python Code}{6.{2}}{}}{121}% -\contentsline {egmass}{{Exercise}{6.{4}}{}}{122}% -\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{123}% -\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{123}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{124}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{125}% -\contentsline {egmass}{{Exercise}{7.{1}}{}}{130}% -\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{131}% -\contentsline {ardmass}{{Arduino Code}{7.{2}}{}}{131}% -\contentsline {ardmass}{{Arduino Code}{7.{3}}{}}{131}% -\contentsline {egmass}{{Exercise}{7.{2}}{}}{134}% -\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{135}% -\contentsline {codemass}{{Scilab Code}{7.{2}}{}}{135}% -\contentsline {codemass}{{Scilab Code}{7.{3}}{}}{135}% -\contentsline {egmass}{{Exercise}{7.{3}}{}}{137}% -\contentsline {pymass}{{Python Code}{7.{1}}{}}{141}% -\contentsline {pymass}{{Python Code}{7.{2}}{}}{142}% -\contentsline {pymass}{{Python Code}{7.{3}}{}}{142}% -\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{144}% -\contentsline {juliamass}{{Julia Code}{7.{2}}{}}{145}% -\contentsline {juliamass}{{Julia Code}{7.{3}}{}}{145}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{146}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{2}}{}}{146}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{3}}{}}{147}% -\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{152}% -\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{154}% -\contentsline {pymass}{{Python Code}{8.{1}}{}}{157}% -\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{159}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{160}% -\contentsline {egmass}{{Exercise}{9.{1}}{}}{167}% -\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{167}% -\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{168}% -\contentsline {egmass}{{Exercise}{9.{2}}{}}{169}% -\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{170}% -\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{170}% -\contentsline {pymass}{{Python Code}{9.{1}}{}}{175}% -\contentsline {pymass}{{Python Code}{9.{2}}{}}{176}% -\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{177}% -\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{178}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{179}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{180}% -\contentsline {egmass}{{Exercise}{10.{1}}{}}{183}% -\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{183}% -\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{184}% -\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{184}% -\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{185}% -\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{186}% -\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{186}% -\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{187}% -\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{187}% -\contentsline {pymass}{{Python Code}{10.{1}}{}}{193}% -\contentsline {pymass}{{Python Code}{10.{2}}{}}{194}% -\contentsline {pymass}{{Python Code}{10.{3}}{}}{195}% -\contentsline {pymass}{{Python Code}{10.{4}}{}}{196}% -\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{198}% -\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{198}% -\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{199}% -\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{199}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{200}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{201}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{202}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{202}% -\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{217}% -\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{219}% -\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{219}% -\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{219}% -\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{220}% -\contentsline {pymass}{{Python Code}{11.{1}}{}}{220}% -\contentsline {pymass}{{Python Code}{11.{2}}{}}{220}% -\contentsline {pymass}{{Python Code}{11.{3}}{}}{221}% -\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{221}% -\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{221}% -\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{222}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{222}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{222}% -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{223}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{66}% +\contentsline {egmass}{{Exercise}{4.{1}}{}}{73}% +\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{74}% +\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{74}% +\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{75}% +\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{75}% +\contentsline {egmass}{{Exercise}{4.{2}}{}}{77}% +\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{77}% +\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{77}% +\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{78}% +\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{78}% +\contentsline {egmass}{{Exercise}{4.{3}}{}}{81}% +\contentsline {pymass}{{Python Code}{4.{1}}{}}{85}% +\contentsline {pymass}{{Python Code}{4.{2}}{}}{86}% +\contentsline {pymass}{{Python Code}{4.{3}}{}}{87}% +\contentsline {pymass}{{Python Code}{4.{4}}{}}{88}% +\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{90}% +\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{91}% +\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{91}% +\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{91}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{93}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{93}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{94}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{95}% +\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{101}% +\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{101}% +\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{103}% +\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{103}% +\contentsline {egmass}{{Exercise}{5.{1}}{}}{105}% +\contentsline {pymass}{{Python Code}{5.{1}}{}}{107}% +\contentsline {pymass}{{Python Code}{5.{2}}{}}{107}% +\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{109}% +\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{110}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{110}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{111}% +\contentsline {egmass}{{Exercise}{6.{1}}{}}{117}% +\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{117}% +\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{118}% +\contentsline {egmass}{{Exercise}{6.{2}}{}}{119}% +\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{119}% +\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{120}% +\contentsline {egmass}{{Exercise}{6.{3}}{}}{123}% +\contentsline {pymass}{{Python Code}{6.{1}}{}}{124}% +\contentsline {pymass}{{Python Code}{6.{2}}{}}{125}% +\contentsline {egmass}{{Exercise}{6.{4}}{}}{126}% +\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{127}% +\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{127}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{128}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{129}% +\contentsline {egmass}{{Exercise}{7.{1}}{}}{134}% +\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{135}% +\contentsline {ardmass}{{Arduino Code}{7.{2}}{}}{135}% +\contentsline {ardmass}{{Arduino Code}{7.{3}}{}}{135}% +\contentsline {egmass}{{Exercise}{7.{2}}{}}{138}% +\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{139}% +\contentsline {codemass}{{Scilab Code}{7.{2}}{}}{139}% +\contentsline {codemass}{{Scilab Code}{7.{3}}{}}{139}% +\contentsline {egmass}{{Exercise}{7.{3}}{}}{141}% +\contentsline {pymass}{{Python Code}{7.{1}}{}}{145}% +\contentsline {pymass}{{Python Code}{7.{2}}{}}{146}% +\contentsline {pymass}{{Python Code}{7.{3}}{}}{146}% +\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{148}% +\contentsline {juliamass}{{Julia Code}{7.{2}}{}}{149}% +\contentsline {juliamass}{{Julia Code}{7.{3}}{}}{149}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{150}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{2}}{}}{150}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{3}}{}}{151}% +\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{156}% +\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{158}% +\contentsline {pymass}{{Python Code}{8.{1}}{}}{161}% +\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{163}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{164}% +\contentsline {egmass}{{Exercise}{9.{1}}{}}{171}% +\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{171}% +\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{172}% +\contentsline {egmass}{{Exercise}{9.{2}}{}}{173}% +\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{174}% +\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{174}% +\contentsline {pymass}{{Python Code}{9.{1}}{}}{179}% +\contentsline {pymass}{{Python Code}{9.{2}}{}}{180}% +\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{181}% +\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{182}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{183}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{184}% +\contentsline {egmass}{{Exercise}{10.{1}}{}}{187}% +\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{187}% +\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{188}% +\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{188}% +\contentsline {ardmass}{{Arduino Code}{10.{4}}{}}{189}% +\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{190}% +\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{190}% +\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{191}% +\contentsline {codemass}{{Scilab Code}{10.{4}}{}}{191}% +\contentsline {pymass}{{Python Code}{10.{1}}{}}{197}% +\contentsline {pymass}{{Python Code}{10.{2}}{}}{198}% +\contentsline {pymass}{{Python Code}{10.{3}}{}}{199}% +\contentsline {pymass}{{Python Code}{10.{4}}{}}{200}% +\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{202}% +\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{202}% +\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{203}% +\contentsline {juliamass}{{Julia Code}{10.{4}}{}}{203}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{204}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{205}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{206}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{4}}{}}{206}% +\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{221}% +\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{223}% +\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{223}% +\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{223}% +\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{224}% +\contentsline {pymass}{{Python Code}{11.{1}}{}}{224}% +\contentsline {pymass}{{Python Code}{11.{2}}{}}{224}% +\contentsline {pymass}{{Python Code}{11.{3}}{}}{225}% +\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{225}% +\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{225}% +\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{226}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{226}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{226}% +\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{227}% diff --git a/floss-arduino.toc b/floss-arduino.toc index b29f3d3..73e0a01 100644 --- a/floss-arduino.toc +++ b/floss-arduino.toc @@ -51,157 +51,158 @@ \contentsline {subsection}{\numberline {3.5.3}Julia Arduino toolbox}{55}% \contentsline {subsection}{\numberline {3.5.4}Firmware}{56}% \contentsline {section}{\numberline {3.6}OpenModelica}{56}% -\contentsline {subsection}{\numberline {3.6.1}Downloading and installing OpenModelica}{57}% -\contentsline {subsection}{\numberline {3.6.2}Simulating models in OpenModelica}{57}% -\contentsline {subsection}{\numberline {3.6.3}OpenModelica Arduino toolbox}{60}% -\contentsline {subsection}{\numberline {3.6.4}Firmware}{64}% -\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{65}% -\contentsline {section}{\numberline {4.1}Preliminaries}{65}% -\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{67}% -\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{68}% -\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{68}% -\contentsline {paragraph}{Note:}{69}% -\contentsline {paragraph}{Note:}{69}% -\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{70}% -\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{72}% -\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{72}% -\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{73}% -\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{74}% -\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{78}% -\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{78}% -\contentsline {subsection}{\numberline {4.6.2}Python Code}{81}% -\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{85}% -\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{85}% -\contentsline {subsection}{\numberline {4.7.2}Julia Code}{86}% -\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{88}% -\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{88}% -\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{89}% -\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{93}% -\contentsline {section}{\numberline {5.1}Preliminaries}{93}% -\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{93}% -\contentsline {section}{\numberline {5.3}Reading the Pushbutton Status from the Arduino IDE}{96}% -\contentsline {subsection}{\numberline {5.3.1}Reading the Pushbutton Status}{96}% -\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{97}% -\contentsline {section}{\numberline {5.4}Reading the Pushbutton Status from Scilab}{98}% -\contentsline {subsection}{\numberline {5.4.1}Reading the Pushbutton Status}{98}% -\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{99}% -\contentsline {section}{\numberline {5.5}Accessing the Pushbutton from Xcos}{99}% -\contentsline {section}{\numberline {5.6}Reading the Pushbutton Status from Python}{102}% -\contentsline {subsection}{\numberline {5.6.1}Reading the Pushbutton Status}{102}% -\contentsline {subsection}{\numberline {5.6.2}Python Code}{103}% -\contentsline {section}{\numberline {5.7}Reading the Pushbutton Status from Julia}{105}% -\contentsline {subsection}{\numberline {5.7.1}Reading the Pushbutton Status}{105}% -\contentsline {subsection}{\numberline {5.7.2}Julia Code}{105}% -\contentsline {section}{\numberline {5.8}Reading the Pushbutton Status from OpenModelica}{106}% -\contentsline {subsection}{\numberline {5.8.1}Reading the Pushbutton Status}{106}% -\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{106}% -\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{109}% -\contentsline {section}{\numberline {6.1}Preliminaries}{109}% -\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{111}% -\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{112}% -\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{112}% -\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{113}% -\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{114}% -\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{114}% -\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{115}% -\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{116}% -\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{118}% -\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{118}% -\contentsline {subsection}{\numberline {6.6.2}Python Code}{120}% -\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{122}% -\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{122}% -\contentsline {subsection}{\numberline {6.7.2}Julia Code}{123}% -\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{123}% -\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{123}% -\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{124}% -\contentsline {chapter}{\numberline {7}Controlling a DC motor}{127}% -\contentsline {section}{\numberline {7.1}Preliminaries}{127}% -\contentsline {section}{\numberline {7.2}Controlling the DC motor from Arduino}{129}% -\contentsline {subsection}{\numberline {7.2.1}Controlling the DC motor}{129}% -\contentsline {subsection}{\numberline {7.2.2}Arduino Code}{131}% -\contentsline {section}{\numberline {7.3}Controlling the DC motor from Scilab}{132}% -\contentsline {subsection}{\numberline {7.3.1}Initialization}{132}% -\contentsline {subsection}{\numberline {7.3.2}Rotation for a specified time}{133}% -\contentsline {subsection}{\numberline {7.3.3}Using the capabilities of Scilab}{134}% -\contentsline {subsection}{\numberline {7.3.4}Scilab Code}{135}% -\contentsline {section}{\numberline {7.4}Controlling the DC Motor from Xcos}{136}% -\contentsline {section}{\numberline {7.5}Controlling the DC Motor from Python}{139}% -\contentsline {subsection}{\numberline {7.5.1}Controlling the DC Motor}{139}% -\contentsline {subsection}{\numberline {7.5.2}Python Code}{141}% -\contentsline {section}{\numberline {7.6}Controlling the DC Motor from Julia}{144}% -\contentsline {subsection}{\numberline {7.6.1}Controlling the DC Motor}{144}% -\contentsline {subsection}{\numberline {7.6.2}Julia Code}{144}% -\contentsline {section}{\numberline {7.7}Controlling the DC Motor from OpenModelica}{145}% -\contentsline {subsection}{\numberline {7.7.1}Controlling the DC Motor}{145}% -\contentsline {subsection}{\numberline {7.7.2}OpenModelica Code}{146}% -\contentsline {chapter}{\numberline {8}Interfacing a Potentiometer}{149}% -\contentsline {section}{\numberline {8.1}Preliminaries}{149}% -\contentsline {section}{\numberline {8.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{150}% -\contentsline {section}{\numberline {8.3}Reading the potentiometer from the Arduino IDE}{151}% -\contentsline {subsection}{\numberline {8.3.1}Reading the potentiometer}{151}% -\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{152}% -\contentsline {section}{\numberline {8.4}Reading the potentiometer from Scilab}{153}% -\contentsline {subsection}{\numberline {8.4.1}Reading the potentiometer}{153}% -\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{154}% -\contentsline {section}{\numberline {8.5}Reading the potentiometer from Xcos}{154}% -\contentsline {paragraph}{Exercise:}{155}% -\contentsline {section}{\numberline {8.6}Reading the potentiometer from Python}{155}% -\contentsline {subsection}{\numberline {8.6.1}Reading the potentiometer}{155}% -\contentsline {subsection}{\numberline {8.6.2}Python Code}{157}% -\contentsline {section}{\numberline {8.7}Reading the potentiometer from Julia}{158}% -\contentsline {subsection}{\numberline {8.7.1}Reading the potentiometer}{158}% -\contentsline {subsection}{\numberline {8.7.2}Julia Code}{159}% -\contentsline {section}{\numberline {8.8}Reading the potentiometer from OpenModelica}{159}% -\contentsline {subsection}{\numberline {8.8.1}Reading the potentiometer}{159}% -\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{160}% -\contentsline {chapter}{\numberline {9}Interfacing a Thermistor}{163}% -\contentsline {section}{\numberline {9.1}Preliminaries}{163}% -\contentsline {section}{\numberline {9.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{164}% -\contentsline {section}{\numberline {9.3}Interfacing the Thermistor from the Arduino IDE}{166}% -\contentsline {subsection}{\numberline {9.3.1}Interfacing the Thermistor}{166}% -\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{167}% -\contentsline {section}{\numberline {9.4}Interfacing the Thermistor from Scilab}{168}% -\contentsline {subsection}{\numberline {9.4.1}Interfacing the Thermistor}{168}% -\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{170}% -\contentsline {section}{\numberline {9.5}Interfacing the Thermistor from Xcos}{171}% -\contentsline {section}{\numberline {9.6}Interfacing the Thermistor from Python}{174}% -\contentsline {subsection}{\numberline {9.6.1}Interfacing the Thermistor}{174}% -\contentsline {subsection}{\numberline {9.6.2}Python Code}{175}% -\contentsline {section}{\numberline {9.7}Interfacing the Thermistor from Julia}{177}% -\contentsline {subsection}{\numberline {9.7.1}Interfacing the Thermistor}{177}% -\contentsline {subsection}{\numberline {9.7.2}Julia Code}{177}% -\contentsline {section}{\numberline {9.8}Interfacing the Thermistor from OpenModelica}{178}% -\contentsline {subsection}{\numberline {9.8.1}Interfacing the Thermistor}{178}% -\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{179}% -\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{181}% -\contentsline {section}{\numberline {10.1}Preliminaries}{181}% -\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{182}% -\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{182}% -\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{183}% -\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{185}% -\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{185}% -\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{186}% -\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{187}% -\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{192}% -\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{192}% -\contentsline {subsection}{\numberline {10.5.2}Python Code}{193}% -\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{197}% -\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{197}% -\contentsline {subsection}{\numberline {10.6.2}Julia Code}{198}% -\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{199}% -\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{199}% -\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{200}% -\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{205}% -\contentsline {section}{\numberline {11.1}Preliminaries}{205}% -\contentsline {section}{\numberline {11.2}Objective}{210}% -\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{210}% -\contentsline {section}{\numberline {11.4}Software}{211}% -\contentsline {section}{\numberline {11.5}Output}{212}% -\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{214}% -\contentsline {section}{\numberline {11.7}Code}{217}% -\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{217}% -\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{219}% -\contentsline {subsection}{\numberline {11.7.3}Python Code}{220}% -\contentsline {subsection}{\numberline {11.7.4}Julia Code}{221}% -\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{222}% -\contentsline {chapter}{\numberline {References}}{225}% +\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{57}% +\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{58}% +\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{58}% +\contentsline {subsection}{\numberline {3.6.4}OpenModelica Arduino toolbox}{64}% +\contentsline {subsection}{\numberline {3.6.5}Firmware}{66}% +\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{69}% +\contentsline {section}{\numberline {4.1}Preliminaries}{69}% +\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{71}% +\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{72}% +\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{72}% +\contentsline {paragraph}{Note:}{73}% +\contentsline {paragraph}{Note:}{73}% +\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{74}% +\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{76}% +\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{76}% +\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{77}% +\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{78}% +\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{82}% +\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{82}% +\contentsline {subsection}{\numberline {4.6.2}Python Code}{85}% +\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{89}% +\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{89}% +\contentsline {subsection}{\numberline {4.7.2}Julia Code}{90}% +\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{92}% +\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{92}% +\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{93}% +\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{97}% +\contentsline {section}{\numberline {5.1}Preliminaries}{97}% +\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{97}% +\contentsline {section}{\numberline {5.3}Reading the Pushbutton Status from the Arduino IDE}{100}% +\contentsline {subsection}{\numberline {5.3.1}Reading the Pushbutton Status}{100}% +\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{101}% +\contentsline {section}{\numberline {5.4}Reading the Pushbutton Status from Scilab}{102}% +\contentsline {subsection}{\numberline {5.4.1}Reading the Pushbutton Status}{102}% +\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{103}% +\contentsline {section}{\numberline {5.5}Accessing the Pushbutton from Xcos}{103}% +\contentsline {section}{\numberline {5.6}Reading the Pushbutton Status from Python}{106}% +\contentsline {subsection}{\numberline {5.6.1}Reading the Pushbutton Status}{106}% +\contentsline {subsection}{\numberline {5.6.2}Python Code}{107}% +\contentsline {section}{\numberline {5.7}Reading the Pushbutton Status from Julia}{109}% +\contentsline {subsection}{\numberline {5.7.1}Reading the Pushbutton Status}{109}% +\contentsline {subsection}{\numberline {5.7.2}Julia Code}{109}% +\contentsline {section}{\numberline {5.8}Reading the Pushbutton Status from OpenModelica}{110}% +\contentsline {subsection}{\numberline {5.8.1}Reading the Pushbutton Status}{110}% +\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{110}% +\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{113}% +\contentsline {section}{\numberline {6.1}Preliminaries}{113}% +\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{115}% +\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{116}% +\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{116}% +\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{117}% +\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{118}% +\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{118}% +\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{119}% +\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{120}% +\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{122}% +\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{122}% +\contentsline {subsection}{\numberline {6.6.2}Python Code}{124}% +\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{126}% +\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{126}% +\contentsline {subsection}{\numberline {6.7.2}Julia Code}{127}% +\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{127}% +\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{127}% +\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{128}% +\contentsline {chapter}{\numberline {7}Controlling a DC motor}{131}% +\contentsline {section}{\numberline {7.1}Preliminaries}{131}% +\contentsline {section}{\numberline {7.2}Controlling the DC motor from Arduino}{133}% +\contentsline {subsection}{\numberline {7.2.1}Controlling the DC motor}{133}% +\contentsline {subsection}{\numberline {7.2.2}Arduino Code}{135}% +\contentsline {section}{\numberline {7.3}Controlling the DC motor from Scilab}{136}% +\contentsline {subsection}{\numberline {7.3.1}Initialization}{136}% +\contentsline {subsection}{\numberline {7.3.2}Rotation for a specified time}{137}% +\contentsline {subsection}{\numberline {7.3.3}Using the capabilities of Scilab}{138}% +\contentsline {subsection}{\numberline {7.3.4}Scilab Code}{139}% +\contentsline {section}{\numberline {7.4}Controlling the DC Motor from Xcos}{140}% +\contentsline {section}{\numberline {7.5}Controlling the DC Motor from Python}{143}% +\contentsline {subsection}{\numberline {7.5.1}Controlling the DC Motor}{143}% +\contentsline {subsection}{\numberline {7.5.2}Python Code}{145}% +\contentsline {section}{\numberline {7.6}Controlling the DC Motor from Julia}{148}% +\contentsline {subsection}{\numberline {7.6.1}Controlling the DC Motor}{148}% +\contentsline {subsection}{\numberline {7.6.2}Julia Code}{148}% +\contentsline {section}{\numberline {7.7}Controlling the DC Motor from OpenModelica}{149}% +\contentsline {subsection}{\numberline {7.7.1}Controlling the DC Motor}{149}% +\contentsline {subsection}{\numberline {7.7.2}OpenModelica Code}{150}% +\contentsline {chapter}{\numberline {8}Interfacing a Potentiometer}{153}% +\contentsline {section}{\numberline {8.1}Preliminaries}{153}% +\contentsline {section}{\numberline {8.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{154}% +\contentsline {section}{\numberline {8.3}Reading the potentiometer from the Arduino IDE}{155}% +\contentsline {subsection}{\numberline {8.3.1}Reading the potentiometer}{155}% +\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{156}% +\contentsline {section}{\numberline {8.4}Reading the potentiometer from Scilab}{157}% +\contentsline {subsection}{\numberline {8.4.1}Reading the potentiometer}{157}% +\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{158}% +\contentsline {section}{\numberline {8.5}Reading the potentiometer from Xcos}{158}% +\contentsline {paragraph}{Exercise:}{159}% +\contentsline {section}{\numberline {8.6}Reading the potentiometer from Python}{159}% +\contentsline {subsection}{\numberline {8.6.1}Reading the potentiometer}{159}% +\contentsline {subsection}{\numberline {8.6.2}Python Code}{161}% +\contentsline {section}{\numberline {8.7}Reading the potentiometer from Julia}{162}% +\contentsline {subsection}{\numberline {8.7.1}Reading the potentiometer}{162}% +\contentsline {subsection}{\numberline {8.7.2}Julia Code}{163}% +\contentsline {section}{\numberline {8.8}Reading the potentiometer from OpenModelica}{163}% +\contentsline {subsection}{\numberline {8.8.1}Reading the potentiometer}{163}% +\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{164}% +\contentsline {chapter}{\numberline {9}Interfacing a Thermistor}{167}% +\contentsline {section}{\numberline {9.1}Preliminaries}{167}% +\contentsline {section}{\numberline {9.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{168}% +\contentsline {section}{\numberline {9.3}Interfacing the Thermistor from the Arduino IDE}{170}% +\contentsline {subsection}{\numberline {9.3.1}Interfacing the Thermistor}{170}% +\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{171}% +\contentsline {section}{\numberline {9.4}Interfacing the Thermistor from Scilab}{172}% +\contentsline {subsection}{\numberline {9.4.1}Interfacing the Thermistor}{172}% +\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{174}% +\contentsline {section}{\numberline {9.5}Interfacing the Thermistor from Xcos}{175}% +\contentsline {section}{\numberline {9.6}Interfacing the Thermistor from Python}{178}% +\contentsline {subsection}{\numberline {9.6.1}Interfacing the Thermistor}{178}% +\contentsline {subsection}{\numberline {9.6.2}Python Code}{179}% +\contentsline {section}{\numberline {9.7}Interfacing the Thermistor from Julia}{181}% +\contentsline {subsection}{\numberline {9.7.1}Interfacing the Thermistor}{181}% +\contentsline {subsection}{\numberline {9.7.2}Julia Code}{181}% +\contentsline {section}{\numberline {9.8}Interfacing the Thermistor from OpenModelica}{182}% +\contentsline {subsection}{\numberline {9.8.1}Interfacing the Thermistor}{182}% +\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{183}% +\contentsline {chapter}{\numberline {10}Interfacing a Servomotor}{185}% +\contentsline {section}{\numberline {10.1}Preliminaries}{185}% +\contentsline {section}{\numberline {10.2}Controlling the Servometer through the Arduino IDE}{186}% +\contentsline {subsection}{\numberline {10.2.1}Controlling the Servometer}{186}% +\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{187}% +\contentsline {section}{\numberline {10.3}Controlling the Servomotor through Scilab}{189}% +\contentsline {subsection}{\numberline {10.3.1}Controlling the Servomotor}{189}% +\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{190}% +\contentsline {section}{\numberline {10.4}Controling the Servomotor through Xcos}{191}% +\contentsline {section}{\numberline {10.5}Controlling the Servomotor through Python}{196}% +\contentsline {subsection}{\numberline {10.5.1}Controlling the Servomotor}{196}% +\contentsline {subsection}{\numberline {10.5.2}Python Code}{197}% +\contentsline {section}{\numberline {10.6}Controlling the Servomotor through Julia}{201}% +\contentsline {subsection}{\numberline {10.6.1}Controlling the Servomotor}{201}% +\contentsline {subsection}{\numberline {10.6.2}Julia Code}{202}% +\contentsline {section}{\numberline {10.7}Controlling the Servomotor through OpenModelica}{203}% +\contentsline {subsection}{\numberline {10.7.1}Controlling the Servomotor}{203}% +\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{204}% +\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{209}% +\contentsline {section}{\numberline {11.1}Preliminaries}{209}% +\contentsline {section}{\numberline {11.2}Objective}{214}% +\contentsline {section}{\numberline {11.3}Energy Meter set up for Modbus protocol with Arduino Uno}{214}% +\contentsline {section}{\numberline {11.4}Software}{215}% +\contentsline {section}{\numberline {11.5}Output}{216}% +\contentsline {section}{\numberline {11.6}Reading Parameters from Xcos}{218}% +\contentsline {section}{\numberline {11.7}Code}{221}% +\contentsline {subsection}{\numberline {11.7.1}Arduino Code}{221}% +\contentsline {subsection}{\numberline {11.7.2}Scilab Code}{223}% +\contentsline {subsection}{\numberline {11.7.3}Python Code}{224}% +\contentsline {subsection}{\numberline {11.7.4}Julia Code}{225}% +\contentsline {subsection}{\numberline {11.7.5}OpenModelica Code}{226}% +\contentsline {chapter}{\numberline {References}}{229}% diff --git a/user-code/sw-env/figures/om-toolbox-loaded.png b/user-code/sw-env/figures/om-toolbox-loaded.png Binary files differnew file mode 100644 index 0000000..8c5efb0 --- /dev/null +++ b/user-code/sw-env/figures/om-toolbox-loaded.png diff --git a/user-code/sw-env/figures/openmodelica-run-anyway.png b/user-code/sw-env/figures/openmodelica-run-anyway.png Binary files differnew file mode 100644 index 0000000..0babb8d --- /dev/null +++ b/user-code/sw-env/figures/openmodelica-run-anyway.png diff --git a/user-code/sw-env/sw-env.tex b/user-code/sw-env/sw-env.tex index e07b861..1ea05da 100644 --- a/user-code/sw-env/sw-env.tex +++ b/user-code/sw-env/sw-env.tex @@ -1396,54 +1396,83 @@ for simulating, optimizing, and analyzing complex dynamic systems \cite{om-ref}. It is a powerful tool that can be used to design and simulate complete control systems.
% The toolbox 'OpenModelica-Arduino' enables the interfacing of Arduino with OpenModelica by calling a set of c functions from OpenModelica. Â
+In the upcoming sections, we have provided the steps to install Scilab on Windows and Linux.
+After installing OpenModelica, the readers should watch the tutorials on OpenModelica provided on
+{\tt https://spoken-tutorial.org/}. Ideally, one should go through all the tutorials labeled as Basic.
+However, we strongly recommend the readers should watch the second and third tutorials, i.e.,
+Introduction to OMEdit and Examples through OMEdit.
-\subsection{Downloading and installing OpenModelica} \label{OpenModelica-installation}
-OpenModelica can be downloaded free of cost from {\tt https://openmodelica.org/}.
-It is available for all popular operating systems, including Windows, Linux,
-and Mac OS X systems. This book uses OpenModelica 1.17.0 for demonstrating the experiments, both on
-Windows and Linux.
-For the Windows system, the downloaded file is an executable (.exe) file. It has to
-be double-clicked to start the installation. All the default parameters of installation
-are acceptable. Once OpenModelica has been installed successfully, OpenModelica
-Connection Editor (OMEdit) can be launched either from the Start menu or by double-clicking on the OMEdit icon created on the Desktop (if any).
+\subsection{Downloading and installing on Windows} \label{openmodelica-install-windows}
+This book uses Stable Development of OpenModelica 1.17.0 for demonstrating
+the experiments, both on Windows and Linux. It may be noted that
+OpenModelica requires approximately 8 GB of space for its installation.
+Starting from download, we shall go through the steps to set up OpenModelica
+1.17.0 on Windows OS:
+\begin{enumerate}
+ \item Visit the URL {\tt https://openmodelica.org/}. At the top of the page, locate the Download tab. On hovering the cursor on this tab, a drop-down menu appears. In that menu, click on Windows.
+ \item From the section Download Windows, click on the binaries next to Stable Development of OpenModelica.
+ \item A webpage named Index of /omc/builds/windows/releases/1.17/0 appears. Now, click on 32-bit or 64-bit depending on your operating system. We will continue with a 64-bit installation.
+ \item Once you select 64-bit, a webpage named Index of /omc/builds/windows/releases/1.17/0/64bit appears. You should get a list of files here. Click on the executable (.exe) file to download the binaries for OpenModelica.
+ \item Locate the executable file and double-click on it to begin the
+ installation. After double-clicking on the executable file,
+ you might get an alert on your screen (something like Windows protected your PC).
+ If this happens, locate More info in this alert window and click on
+ Run Anyway, as shown in \figref{om-run-anyway} to continue with the
+ installation. All the default parameters of the installation are acceptable.
+\end{enumerate}
+
+\begin{figure}
+ \centering
+ \includegraphics[width=\lgfig]{\LocSWfig/openmodelica-run-anyway.png}
+ \caption{Allowing Microsoft Defender to run the executable file}
+ \label{om-run-anyway}
+\end{figure}
+
+Once OpenModelica has been installed, OpenModelica Connection Editor (OMEdit)
+can be launched from the Start menu. When you
+launch OMEdit for the first time, you might get a notification for setting up
+Modelica Standard Library version, as shown in \figref{om-help}. Here, you
+should choose the option "Load MSL v3.2.3" and click OK. To know how to execute models
+in OMEdit, the readers are advised to refer to \secref{OpenModelica-code-execution}.
+
+
+\subsection{Downloading and installing on GNU/Linux Ubuntu} \label{openmodelica-install-linux}
On Linux, we can install OpenModelica from the terminal. The readers are advised to visit
- {\tt https://openmodelica.org/download/download-linux} and follow the instructions for installing OpenModelica.
+{\tt https://openmodelica.org/download/download-linux} and follow the instructions for installing OpenModelica.
We recommend the readers should install the latest stable version of OpenModelica.
-Once OpenModelica has been installed successfully, OMEdit can be launched
+Once OpenModelica has been installed successfully, OpenModelica Connection Editor (OMEdit) can be launched
from the terminal. Open a terminal by pressing Alt+Ctrl+T and type OMEdit. When you
launch OMEdit for the first time, you might get a notification for setting up
Modelica Standard Library version, as shown in \figref{om-help}. Here, you
should choose the option "Load MSL v3.2.3" and click OK.
-
\begin{figure}
\centering
\includegraphics[scale=0.55]{\LocSWfig/OMEdit-libraries.png}
\caption{Setup of Modelica Standard Library version}
\label{om-help}
\end{figure}
+To know how to execute models in OMEdit, the readers are advised to refer to \secref{OpenModelica-code-execution}.
\subsection{Simulating models in OpenModelica}\label{OpenModelica-code-execution}
-Once you launch OMEdit, you should expect a user interface,
+Once you launch OMEdit (either on Windows or on Linux Ubuntu), you should expect a user interface,
as shown in \figref{om-ui}. In the bottom right of \figref{om-ui}, we can
see that there are four different tabs - Welcome, Modeling, Plotting, and
-Debugging. In the language of OpenModelica, we call these tabs Perspectives.
-By default, OMEdit gets launched in the Welcome Perspective.
-The Welcome Perspective shows the list of recent files and the list of the
-latest news from {\tt https://www.openmodelica.org}.
-The Modeling Perpective provides the
-interface where users can create and design their models.
-The Plotting Perspective shows the simulation results of the models.
-Plotting Perspective will automatically become active
-when the simulation of the model is finished successfully.
-The application automatically switches to Debugging Perspective
-when the user simulates the class with an algorithmic debugger \cite{om-ref}. The readers
-are advised to visit {\tt https://openmodelica.org/} to know more about OMEdit. Apart
-from this, the readers should watch the tutorials on
-OpenModelica provided on {\tt https://spoken-tutorial.org/}. Ideally, one should
-go through all the tutorials labeled as Basic. However, we strongly recommend the readers should watch the second and third tutorials, i.e.,
-Introduction to OMEdit and Examples through OMEdit.
+Debugging. In the language of OpenModelica, we refer to these tabs as Perspectives.
+By default, OMEdit gets launched in the Welcome Perspective. We now briefly describe each
+of these Perspectives, as given below:
+\begin{enumerate}
+ \item Welcome Perspective: It shows the list of recent files and the list of the
+ latest news from {\tt https://www.openmodelica.org}.
+ \item Modeling Perpective: It provides the interface where users can
+ create and design their models.
+ \item Plotting Perspective: It shows the simulation results of the models.
+ Plotting Perspective will automatically become active
+ when the simulation of the model is finished successfully.
+ \item Debugging Perspective: The application automatically switches to Debugging Perspective
+ when the user simulates the class with an algorithmic debugger \cite{om-ref}.
+\end{enumerate}
In the left of \figref{om-ui}, there is Libraries Browser below which you can view
the list of libraries loaded in your current session of OMEdit. By default, OMEdit
@@ -1535,7 +1564,7 @@ Simulation finished successfully". Had there been any error in simulating the mo we would not have received this message.
-\subsection{OpenModelica Arduino toolbox}
+\subsection{OpenModelica Arduino toolbox}\label{load-om-toolbox}
OpenModelica, by default, does not have the capability to connect to Arduino.
All such add-on functionalities are added to OpenModelica using toolboxes.
The OpenModelica-Arduino toolbox can be found inside
@@ -1548,28 +1577,49 @@ many sub-directories as per the experiments. Let us now see how to load the OpenModelica Arduino toolbox.
\begin{enumerate}
\item First launch OMEdit. On a Windows system, one may start/launch
- OMEdit either through the Start menu or by double-clicking on the
- shortcut icon created on the Desktop. On a Linux system, one has to
+ OMEdit from the Start menu. On a Linux system, one has to
start OMEdit through a terminal, as
- explained in section \ref{OpenModelica-installation}.
+ explained in section \ref{openmodelica-install-linux}.
\item After launching, we have to load OpenModelica-Arduino
toolbox. To do so, go to the menu bar of OMEdit.
Click on {\tt File} and then click on
the {\tt Open Model/Library File(s)} option as shown in \figref{om-model-open}.
- \item Navigate to {\tt Origin/tools/windows/OpenModelica-Arduino}, select \\ {\tt Arduino.mo},
- and click Open.
- \item In OMEdit, under Libraries Browser, look for three new libraries: Arduino,
- Modelica\_Synchronous, and Modelica\_DeviceDrivers. If you are able to view these three,
- it means that OpenModelica-Arduino toolbox has been loaded successfully.
+ \item Navigate to {\tt Origin/tools/windows/OpenModelica-Arduino}. select \\ {\tt Arduino.mo} and
+ {\tt test\_firmware.mo}, and click Open.
+ \item \label{itm:library} We will check whether the toolbox has been loaded successfully or not.
+ In OMEdit, under Libraries Browser, look for three new libraries: Arduino,
+ Modelica\_Synchronous, Modelica\_DeviceDrivers, and one model test\_firmware.mo.
+ If you are able to view these files, it means that OpenModelica-Arduino toolbox has been loaded successfully.
Please note that each time you launch OMEdit, you need to load this toolbox for
performing the experiments.
+ \item The test\_firmware.mo in the step \ref{itm:library} is the same file which has been mentioned in \secref{om-firmware}.
+ While following \secref{om-firmware}, the readers are advised to execute (or simulate) this file (or model).
+ \item \label{itm:locate} Now, we will locate the models for running the experiments in the upcoming chapters.
+ Under Libraries Browser, click on the arrow before Arduino to see the
+ contents inside this package. Next go to SerialCommunication -> Examples.
+ Under Examples, you will find the list of experiments like led, push, etc.,
+ as shown in \figref{om-examples-toolbox}.
+ \item \label{itm:simulate} For running the experiments of a particular chapter, click on the corresponding
+ experiment's name. Subsequently, you will find a list of experiments which you can
+ simulate one by one, as explained in \secref{OpenModelica-code-execution}.
+ \item For each of the experiments given in the upcoming chapters, we have provided
+ the OpenModelica model in {\tt Origin/user-code} folder. However, the readers
+ are advised to locate the corresponding model by following the steps
+ numbered \ref{itm:locate} and \ref{itm:simulate} and simulate it.
\end{enumerate}
The toolbox is now loaded and available for use.
+\begin{figure}
+ \centering
+ \includegraphics[width=\smfig]{\LocSWfig/om-toolbox-loaded.png}
+ \caption{Examples provied in OpenModelica-Arduino Toolbox}
+ \label{om-examples-toolbox}
+\end{figure}
+
%%%%%begin OpenModelica code
-\subsection{Firmware}
+\subsection{Firmware}\label{om-firmware}
\lstset{style=mystyle}
\label{sec:test-firmware-OpenModelica}
\addtocontents{cod}{\protect\addvspace{\codclr}}
@@ -1582,7 +1632,8 @@ in \ardref{ard:firmware} on the \arduino\ board. \begin{OpenModelicacode}
\mcaption{An OpenModelica code to check whether the firmware is properly installed
or not}{An OpenModelica code/model to check whether the firmware is properly installed
- or not. Available at \LocFIMOpenModelicabrief{test\_firmware.mo}. Simulate this code/model by following the steps
+ or not. Available at \LocFIMOpenModelicabrief{test\_firmware.mo}. Locate this file
+ inside OpenModelica-Arduino toolbox, as explained in \secref{load-om-toolbox}. Simulate this code/model by following the steps
given in \secref{OpenModelica-code-execution}. If the simulation is
successful, you should expect an output window in OMEdit as shown in
\figref{om-sim-success}.}
|