diff options
author | SudhakarKuma | 2021-05-20 02:23:48 +0530 |
---|---|---|
committer | SudhakarKuma | 2021-05-20 02:23:48 +0530 |
commit | 175e9679af5e24ffb14c4417d7cfa237f7a3376d (patch) | |
tree | fec92d6b9f3f657422f09a8929657f04872a19b4 | |
parent | e02d17b76b9eae6874d05d3e013b8264dbe8c814 (diff) | |
download | FLOSS-Arduino-Book-175e9679af5e24ffb14c4417d7cfa237f7a3376d.tar.gz FLOSS-Arduino-Book-175e9679af5e24ffb14c4417d7cfa237f7a3376d.tar.bz2 FLOSS-Arduino-Book-175e9679af5e24ffb14c4417d7cfa237f7a3376d.zip |
Fix chapter 3 for Scilab
31 files changed, 6679 insertions, 6808 deletions
diff --git a/floss-arduino.OpenModelicad b/floss-arduino.OpenModelicad index b99bee8..e69de29 100644 --- a/floss-arduino.OpenModelicad +++ b/floss-arduino.OpenModelicad @@ -1,30 +0,0 @@ -\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{65}{OpenModelicamass.3.1} -\addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{91}{OpenModelicamass.4.1} -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{91}{OpenModelicamass.4.2} -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{92}{OpenModelicamass.4.3} -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{93}{OpenModelicamass.4.4} -\addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{111}{OpenModelicamass.5.1} -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{112}{OpenModelicamass.5.2} -\addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{132}{OpenModelicamass.6.1} -\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{133}{OpenModelicamass.6.2} -\addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{147}{OpenModelicamass.7.1} -\addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{171}{OpenModelicamass.8.1} -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{172}{OpenModelicamass.8.2} -\addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{198}{OpenModelicamass.9.1} -\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{199}{OpenModelicamass.9.2} -\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{199}{OpenModelicamass.9.3} -\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{200}{OpenModelicamass.9.4} -\addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{228}{OpenModelicamass.10.1} -\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{229}{OpenModelicamass.10.2} -\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{229}{OpenModelicamass.10.3} -\addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{251}{OpenModelicamass.11.1} -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{251}{OpenModelicamass.11.2} -\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{251}{OpenModelicamass.11.3} diff --git a/floss-arduino.ard b/floss-arduino.ard index 42a46b2..9749077 100644 --- a/floss-arduino.ard +++ b/floss-arduino.ard @@ -1,28 +1,28 @@ -\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{25}{ardmass.3.1} +\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{25}{ardmass.3.1}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{72}{ardmass.4.1} -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{72}{ardmass.4.2} -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{73}{ardmass.4.3} -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{73}{ardmass.4.4} +\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{48}{ardmass.4.1}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{48}{ardmass.4.2}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{49}{ardmass.4.3}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{49}{ardmass.4.4}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{99}{ardmass.5.1} -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}{ardmass.5.2} +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{61}{ardmass.5.1}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{61}{ardmass.5.2}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}{ardmass.6.1} -\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{120}{ardmass.6.2} +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{74}{ardmass.6.1}% +\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{74}{ardmass.6.2}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}{ardmass.7.1} +\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{84}{ardmass.7.1}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{154}{ardmass.8.1} -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{155}{ardmass.8.2} +\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{94}{ardmass.8.1}% +\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{95}{ardmass.8.2}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{178}{ardmass.9.1} -\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{179}{ardmass.9.2} -\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{179}{ardmass.9.3} -\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{179}{ardmass.9.4} +\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{110}{ardmass.9.1}% +\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{111}{ardmass.9.2}% +\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{111}{ardmass.9.3}% +\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{111}{ardmass.9.4}% \addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{208}{ardmass.10.1} -\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{208}{ardmass.10.2} -\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{209}{ardmass.10.3} +\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{126}{ardmass.10.1}% +\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{126}{ardmass.10.2}% +\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{127}{ardmass.10.3}% \addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{245}{ardmass.11.1} +\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{151}{ardmass.11.1}% diff --git a/floss-arduino.aux b/floss-arduino.aux index e376954..d0ceeca 100644 --- a/floss-arduino.aux +++ b/floss-arduino.aux @@ -17,1616 +17,946 @@ \providecommand\HyField@AuxAddToFields[1]{} \providecommand\HyField@AuxAddToCoFields[2]{} \bibstyle{unsrt} -\@writefile{toc}{\contentsline {chapter}{\numberline {List of Figures}}{vii}{chapter*.2}} -\@writefile{toc}{\contentsline {chapter}{\numberline {List of Tables}}{xi}{chapter*.3}} -\@writefile{toc}{\contentsline {chapter}{\numberline {List of Arduino \ Code}}{xiii}{chapter*.4}} -\@writefile{toc}{\contentsline {chapter}{\numberline {List of Scilab Code}}{xv}{chapter*.5}} -\@writefile{toc}{\contentsline {chapter}{\numberline {List of Python \ Code}}{xvii}{chapter*.6}} -\@writefile{toc}{\contentsline {chapter}{\numberline {List of Julia\ Code}}{xix}{chapter*.7}} -\@writefile{toc}{\contentsline {chapter}{\numberline {List of OpenModelica\ Code}}{xxi}{chapter*.8}} +\@writefile{toc}{\contentsline {chapter}{\numberline {List of Figures}}{v}{chapter*.2}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {List of Tables}}{ix}{chapter*.3}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {List of Arduino \ Code}}{xi}{chapter*.4}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {List of Scilab Code}}{xiii}{chapter*.5}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {List of Python \ Code}}{xv}{chapter*.6}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {List of Julia\ Code}}{xvii}{chapter*.7}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {List of OpenModelica\ Code}}{xix}{chapter*.8}\protected@file@percent } \@writefile{toc}{\thispagestyle {empty}} -\@writefile{toc}{\contentsline {chapter}{\numberline {List of Acronyms}}{xxiii}{chapter*.9}} +\@writefile{toc}{\contentsline {chapter}{\numberline {List of Acronyms}}{xxi}{chapter*.9}\protected@file@percent } \citation{CNES-Scilab} \citation{scilab-arduino} -\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}} +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{sec:intro}{{1}{1}{Introduction}{chapter.1}{}} \newlabel{fn:file-loc}{{2}{2}{}{Hfootnote.2}{}} -\@writefile{toc}{\contentsline {chapter}{\numberline {2}Hardware Environment}{3}{chapter.2}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Hardware Environment}{3}{chapter.2}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{sec:hw-env}{{2}{3}{Hardware Environment}{chapter.2}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.1}Microcontroller}{3}{section.2.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Organization of a Microcontroller}{3}{subsection.2.1.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Functional block diagram of a microcontroller\relax }}{4}{figure.caption.10}} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Microcontroller}{3}{section.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Organization of a Microcontroller}{3}{subsection.2.1.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Functional block diagram of a microcontroller\relax }}{4}{figure.caption.10}\protected@file@percent } \providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} \newlabel{micro-arch}{{2.1}{4}{Functional block diagram of a microcontroller\relax }{figure.caption.10}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Microcontroller Peripherals}{5}{subsection.2.1.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces ADC resolution\relax }}{6}{figure.caption.11}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Microcontroller Peripherals}{5}{subsection.2.1.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces ADC resolution\relax }}{6}{figure.caption.11}\protected@file@percent } \newlabel{resolution}{{2.2}{6}{ADC resolution\relax }{figure.caption.11}{}} \citation{oshw-ref} \citation{oshw-ref} \citation{OSHW-logo-ref} -\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces The logo of Open Source Hardware\relax }}{7}{figure.caption.12}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces The logo of Open Source Hardware\relax }}{7}{figure.caption.12}\protected@file@percent } \newlabel{fig:OSHW-logo}{{2.3}{7}{The logo of Open Source Hardware\relax }{figure.caption.12}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.2}Open Source Hardware (OSHW)}{7}{section.2.2}} +\@writefile{toc}{\contentsline {section}{\numberline {2.2}Open Source Hardware (OSHW)}{7}{section.2.2}\protected@file@percent } \newlabel{sec:oshw}{{2.2}{7}{Open Source Hardware (OSHW)}{section.2.2}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.3}Arduino}{8}{section.2.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Brief History}{8}{subsection.2.3.1}} +\@writefile{toc}{\contentsline {section}{\numberline {2.3}Arduino}{8}{section.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Brief History}{8}{subsection.2.3.1}\protected@file@percent } \citation{uno-ref} \citation{mega-ref} \citation{lily-ref} -\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Arduino Uno Board\relax }}{9}{figure.caption.13}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Arduino Uno Board\relax }}{9}{figure.caption.13}\protected@file@percent } \newlabel{arduino}{{2.4}{9}{Arduino Uno Board\relax }{figure.caption.13}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Arduino Uno Board}{9}{subsection.2.3.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Popular Arduino Projects}{9}{subsection.2.3.3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Arduino Uno Board}{9}{subsection.2.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Popular Arduino Projects}{9}{subsection.2.3.3}\protected@file@percent } \citation{phone-ref} \citation{candy-ref} -\@writefile{lot}{\contentsline {table}{\numberline {2.1}{\ignorespaces Arduino Uno hardware specifications\relax }}{10}{table.caption.14}} +\@writefile{lot}{\contentsline {table}{\numberline {2.1}{\ignorespaces Arduino Uno hardware specifications\relax }}{10}{table.caption.14}\protected@file@percent } \newlabel{micro-table}{{2.1}{10}{Arduino Uno hardware specifications\relax }{table.caption.14}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Arduino Mega Board\relax }}{10}{figure.caption.15}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Arduino Mega Board\relax }}{10}{figure.caption.15}\protected@file@percent } \newlabel{mega}{{2.5}{10}{Arduino Mega Board\relax }{figure.caption.15}{}} -\@writefile{toc}{\contentsline {paragraph}{Arduino phone:}{10}{section*.17}} +\@writefile{toc}{\contentsline {paragraph}{Arduino phone:}{10}{section*.17}\protected@file@percent } \citation{3d-printer-ref} \citation{shield-ref} -\@writefile{lof}{\contentsline {figure}{\numberline {2.6}{\ignorespaces LilyPad Arduino Board\relax }}{11}{figure.caption.16}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.6}{\ignorespaces LilyPad Arduino Board\relax }}{11}{figure.caption.16}\protected@file@percent } \newlabel{lily}{{2.6}{11}{LilyPad Arduino Board\relax }{figure.caption.16}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.7}{\ignorespaces Arduino Phone\relax }}{11}{figure.caption.18}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.7}{\ignorespaces Arduino Phone\relax }}{11}{figure.caption.18}\protected@file@percent } \newlabel{arduino-phone}{{2.7}{11}{Arduino Phone\relax }{figure.caption.18}{}} -\@writefile{toc}{\contentsline {paragraph}{Candy sorting machine:}{11}{section*.19}} -\@writefile{toc}{\contentsline {paragraph}{3D printers:}{11}{section*.20}} -\@writefile{toc}{\contentsline {section}{\numberline {2.4}Shield}{11}{section.2.4}} +\@writefile{toc}{\contentsline {paragraph}{Candy sorting machine:}{11}{section*.19}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{3D printers:}{11}{section*.20}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.4}Shield}{11}{section.2.4}\protected@file@percent } \citation{shield-ref} -\@writefile{lof}{\contentsline {figure}{\numberline {2.8}{\ignorespaces 3D printer\relax }}{12}{figure.caption.21}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.8}{\ignorespaces 3D printer\relax }}{12}{figure.caption.21}\protected@file@percent } \newlabel{3dprinter}{{2.8}{12}{3D printer\relax }{figure.caption.21}{}} -\newlabel{1@xvr}{{}{12}{Shield}{section.2.4}{}} -\newlabel{1@vr}{{}{12}{Shield}{section.2.4}{}} -\newlabel{2@xvr}{{}{12}{Shield}{section.2.4}{}} -\newlabel{2@vr}{{}{12}{Shield}{section.2.4}{}} -\@writefile{toc}{\contentsline {section}{\numberline {2.5}Experimental Test Bed}{12}{section.2.5}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.22}} +\newlabel{1@xvr}{{}{12}} +\newlabel{1@vr}{{}{12}} +\newlabel{2@xvr}{{}{12}} +\newlabel{2@vr}{{}{12}} +\@writefile{toc}{\contentsline {section}{\numberline {2.5}Experimental Test Bed}{12}{section.2.5}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.22}\protected@file@percent } \newlabel{fig:PCB-image}{{2.9}{13}{PCB image of the shield}{figure.caption.22}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.23}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.23}\protected@file@percent } \newlabel{fig:sch-shield}{{2.10}{14}{Pictorial representation of the schematic of the shield\relax }{figure.caption.23}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.24}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.24}\protected@file@percent } \newlabel{fig:shield-photo}{{2.11}{14}{PCB of the shield\relax }{figure.caption.24}{}} -\@writefile{lot}{\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.25}} +\@writefile{lot}{\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.25}\protected@file@percent } \newlabel{tab:shield-values}{{2.2}{15}{Values of components used in the shield\relax }{table.caption.25}{}} -\@writefile{lot}{\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.26}} +\@writefile{lot}{\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.26}\protected@file@percent } \newlabel{shield-table}{{2.3}{15}{Information on sensors and pin numbers\relax }{table.caption.26}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.27}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.27}\protected@file@percent } \newlabel{shield}{{2.12}{16}{Picture of the shield with all components\relax }{figure.caption.27}{}} -\@writefile{toc}{\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{17}{chapter.3}} +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{17}{chapter.3}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{sec:sw-env}{{3}{17}{Communication between Software and Arduino}{chapter.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {3.1}Arduino IDE}{17}{section.3.1}} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Arduino IDE}{17}{section.3.1}\protected@file@percent } \newlabel{arduino-ide}{{3.1}{17}{Arduino IDE}{section.3.1}{}} \newlabel{sec:ard-start}{{3.1}{17}{Arduino IDE}{section.3.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Downloading and installing on Windows}{18}{subsection.3.1.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.28}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Downloading and installing on Windows}{18}{subsection.3.1.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.28}\protected@file@percent } \newlabel{win-device-manager}{{3.1}{19}{Windows device manager\relax }{figure.caption.28}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Downloading and installing on GNU/Linux Ubuntu}{19}{subsection.3.1.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.29}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Downloading and installing on GNU/Linux Ubuntu}{19}{subsection.3.1.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.29}\protected@file@percent } \newlabel{win-device-manager-com}{{3.2}{20}{Windows device manager\relax }{figure.caption.29}{}} \newlabel{itm:port-check}{{9}{20}{Downloading and installing on GNU/Linux Ubuntu}{Item.47}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.30}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.30}\protected@file@percent } \newlabel{win-dri-update}{{3.3}{21}{Windows update driver option\relax }{figure.caption.30}{}} \newlabel{itm:port-access}{{10}{21}{Downloading and installing on GNU/Linux Ubuntu}{Item.48}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{21}{subsection.3.1.3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{21}{subsection.3.1.3}\protected@file@percent } \newlabel{sec:Arduino-IDE}{{3.1.3}{21}{Arduino Development Environment}{subsection.3.1.3}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.31}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.31}\protected@file@percent } \newlabel{arduino-opt}{{3.4}{22}{Linux terminal to launch Arduino IDE\relax }{figure.caption.31}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.32}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.32}\protected@file@percent } \newlabel{ard-ide}{{3.5}{22}{Arduino IDE\relax }{figure.caption.32}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{24}{subsection.3.1.4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{24}{subsection.3.1.4}\protected@file@percent } \newlabel{sec:testing-arduino}{{3.1.4}{24}{Testing Arduino with a sample program}{subsection.3.1.4}{}} \citation{scilab-ref} \citation{scilab-interop} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{25}{subsection.3.1.5}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{25}{ardmass.3.1}} -\@writefile{ard}{\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{25}{ardmass.3.1}} -\newlabel{3@xvr}{{}{25}{FLOSS Firmware}{ardmass.3.1}{}} -\newlabel{3@vr}{{}{25}{FLOSS Firmware}{ardmass.3.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{25}{subsection.3.1.5}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{25}{ardmass.3.1}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {3.{1}}First 10 lines of the FLOSS firmware}{25}{ardmass.3.1}\protected@file@percent } +\newlabel{3@xvr}{{}{25}} +\newlabel{3@vr}{{}{25}} \newlabel{ard:firmware}{{3.{1}}{25}{FLOSS Firmware}{ardmass.3.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss\textendash firmware.ino}{25}{lstlisting.3.-1}} -\@writefile{toc}{\contentsline {section}{\numberline {3.2}Scilab}{25}{section.3.2}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/tools/floss-firmware/floss\textendash firmware.ino}{25}{lstlisting.3.-1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.2}Scilab}{25}{section.3.2}\protected@file@percent } \newlabel{sec:sci-start}{{3.2}{25}{Scilab}{section.3.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}{subsection.3.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}{subsection.3.2.1}\protected@file@percent } \newlabel{scilab-installation-windows}{{3.2.1}{26}{Downloading and installing on Windows}{subsection.3.2.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{26}{subsection.3.2.2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{26}{subsection.3.2.2}\protected@file@percent } \newlabel{scilab-installation-linux}{{3.2.2}{26}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.2.2}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{27}{figure.caption.33}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{27}{figure.caption.33}\protected@file@percent } \newlabel{linux-cd}{{3.6}{27}{Linux terminal to launch Scilab\relax }{figure.caption.33}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{27}{subsection.3.2.3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{27}{subsection.3.2.3}\protected@file@percent } \newlabel{sec:sci-ard-toolbox}{{3.2.3}{27}{Scilab-Arduino toolbox}{subsection.3.2.3}{}} -\newlabel{4@xvr}{{}{27}{Scilab-Arduino toolbox}{subsection.3.2.3}{}} -\newlabel{4@vr}{{}{27}{Scilab-Arduino toolbox}{subsection.3.2.3}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{28}{figure.caption.34}} +\newlabel{4@xvr}{{}{27}} +\newlabel{4@vr}{{}{27}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{28}{figure.caption.34}\protected@file@percent } \newlabel{scilab-browse}{{3.7}{28}{Browsing toolbox directory\relax }{figure.caption.34}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{29}{figure.caption.35}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{29}{figure.caption.35}\protected@file@percent } \newlabel{builder}{{3.8}{29}{Output of builder.sce\relax }{figure.caption.35}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{29}{subsection.3.2.4}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{30}{figure.caption.36}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{29}{subsection.3.2.4}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{30}{figure.caption.36}\protected@file@percent } \newlabel{loader}{{3.9}{30}{Output of loader.sce\relax }{figure.caption.36}{}} \newlabel{fn:port}{{4}{30}{}{Hfootnote.4}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{31}{figure.caption.37}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{31}{figure.caption.37}\protected@file@percent } \newlabel{dev-mgr}{{3.10}{31}{Device Manager in windows\relax }{figure.caption.37}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{31}{subsection.3.2.5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{31}{subsection.3.2.5}\protected@file@percent } \newlabel{sec:testing-scilab-arduino}{{3.2.5}{31}{Testing Scilab-Arduino toolbox}{subsection.3.2.5}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{32}{figure.caption.38}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{32}{figure.caption.38}\protected@file@percent } \newlabel{com}{{3.11}{32}{COM port properties window\relax }{figure.caption.38}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{32}{figure.caption.39}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{32}{figure.caption.39}\protected@file@percent } \newlabel{linux-port}{{3.12}{32}{Port number on Linux terminal\relax }{figure.caption.39}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test\textunderscore firmware.sce}{33}{lstlisting.3.-2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}Firmware}{33}{subsection.3.2.6}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test\textunderscore firmware.sce}{33}{lstlisting.3.-2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}Firmware}{33}{subsection.3.2.6}\protected@file@percent } \newlabel{sec:test-firmware-scilab}{{3.2.6}{33}{Firmware}{subsection.3.2.6}{}} \@writefile{cod}{\addvspace {10pt}} \newlabel{fn:firmware}{{5}{33}{}{Hfootnote.5}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{34}{figure.caption.40}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{34}{figure.caption.40}\protected@file@percent } \newlabel{test-console}{{3.13}{34}{Scilab test code output\relax }{figure.caption.40}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{34}{figure.caption.41}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{34}{figure.caption.41}\protected@file@percent } \newlabel{func}{{3.14}{34}{Arduino toolbox functions used in this book\relax }{figure.caption.41}{}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{34}{codemass.3.1}} -\@writefile{cod}{\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{34}{codemass.3.1}} -\newlabel{5@xvr}{{}{34}{Firmware}{codemass.3.1}{}} -\newlabel{5@vr}{{}{34}{Firmware}{codemass.3.1}{}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{34}{codemass.3.1}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{34}{codemass.3.1}\protected@file@percent } +\newlabel{5@xvr}{{}{34}} +\newlabel{5@vr}{{}{34}} \citation{xcos-ref} \newlabel{sci:test-firmware}{{3.{1}}{35}{Firmware}{codemass.3.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test\textunderscore firmware.sce}{35}{lstlisting.3.-4}} -\@writefile{toc}{\contentsline {section}{\numberline {3.3}Xcos}{35}{section.3.3}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test\textunderscore firmware.sce}{35}{lstlisting.3.-4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.3}Xcos}{35}{section.3.3}\protected@file@percent } \newlabel{sec:xcos-start}{{3.3}{35}{Xcos}{section.3.3}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{35}{subsection.3.3.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{36}{figure.caption.42}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{35}{subsection.3.3.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{36}{figure.caption.42}\protected@file@percent } \newlabel{sine-blk}{{3.15}{36}{Sine generator in palette browser\relax }{figure.caption.42}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Use case}{36}{subsection.3.3.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{37}{figure.caption.43}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Use case}{36}{subsection.3.3.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{37}{figure.caption.43}\protected@file@percent } \newlabel{plot-blk}{{3.16}{37}{CSCOPE block in xcos\relax }{figure.caption.43}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{37}{figure.caption.44}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{37}{figure.caption.44}\protected@file@percent } \newlabel{clk-blk}{{3.17}{37}{CLOCK\_c block in xcos\relax }{figure.caption.44}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{38}{figure.caption.45}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{38}{figure.caption.45}\protected@file@percent } \newlabel{sine-gen}{{3.18}{38}{Sine generator in Xcos\relax }{figure.caption.45}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{38}{figure.caption.46}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{38}{figure.caption.46}\protected@file@percent } \newlabel{sine-output}{{3.19}{38}{Sine generator Xcos output\relax }{figure.caption.46}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{39}{figure.caption.47}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{39}{figure.caption.47}\protected@file@percent } \newlabel{cscope-config}{{3.20}{39}{CSCOPE configuration window\relax }{figure.caption.47}{}} -\citation{python-ref} -\@writefile{lof}{\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{40}{figure.caption.48}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{40}{figure.caption.48}\protected@file@percent } \newlabel{sim-setup}{{3.21}{40}{Simulation setup window\relax }{figure.caption.48}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{40}{figure.caption.49}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{40}{figure.caption.49}\protected@file@percent } \newlabel{arduino-palette}{{3.22}{40}{Palette browser showing Arduino blocks\relax }{figure.caption.49}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{40}{subsection.3.3.3}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{41}{figure.caption.50}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{40}{subsection.3.3.3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{41}{figure.caption.50}\protected@file@percent } \newlabel{blk-help}{{3.23}{41}{Xcos block help\relax }{figure.caption.50}{}} -\@writefile{toc}{\contentsline {section}{\numberline {3.4}Python}{41}{section.3.4}} -\newlabel{sec:python-start}{{3.4}{41}{Python}{section.3.4}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{41}{subsection.3.4.1}} -\newlabel{py-windows}{{3.4.1}{41}{Downloading and installing on Windows}{subsection.3.4.1}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.24}{\ignorespaces Installing Python 3 on Windows\relax }}{42}{figure.caption.51}} -\newlabel{python-windows}{{3.24}{42}{Installing Python 3 on Windows\relax }{figure.caption.51}{}} -\citation{pySerial} -\@writefile{lof}{\contentsline {figure}{\numberline {3.25}{\ignorespaces Launching the Command Prompt on Windows\relax }}{43}{figure.caption.52}} -\newlabel{windows-run}{{3.25}{43}{Launching the Command Prompt on Windows\relax }{figure.caption.52}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.26}{\ignorespaces Command Prompt on Windows\relax }}{43}{figure.caption.53}} -\newlabel{windows-cmd}{{3.26}{43}{Command Prompt on Windows\relax }{figure.caption.53}{}} -\citation{pySerial} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{44}{subsection.3.4.2}} -\newlabel{py-linux}{{3.4.2}{44}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.4.2}{}} -\citation{pySerial} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.3}Python-Arduino toolbox}{45}{subsection.3.4.3}} -\newlabel{sec:python-toolbox}{{3.4.3}{45}{Python-Arduino toolbox}{subsection.3.4.3}{}} -\newlabel{6@xvr}{{}{45}{Python-Arduino toolbox}{subsection.3.4.3}{}} -\newlabel{6@vr}{{}{45}{Python-Arduino toolbox}{subsection.3.4.3}{}} -\citation{julia-ref} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.4}Firmware}{46}{subsection.3.4.4}} -\newlabel{sec:test-firmware-python}{{3.4.4}{46}{Firmware}{subsection.3.4.4}{}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{3.{1}}{}}{46}{pymass.3.1}} -\@writefile{pyd}{\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{46}{pymass.3.1}} -\newlabel{7@xvr}{{}{46}{Firmware}{pymass.3.1}{}} -\newlabel{7@vr}{{}{46}{Firmware}{pymass.3.1}{}} -\newlabel{py:test-firmware}{{3.{1}}{46}{Firmware}{pymass.3.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test\textunderscore firmware.py}{46}{lstlisting.3.-5}} -\@writefile{toc}{\contentsline {section}{\numberline {3.5}Julia}{47}{section.3.5}} -\newlabel{sec:julia-start}{{3.5}{47}{Julia}{section.3.5}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{47}{subsection.3.5.1}} -\newlabel{julia-install-windows}{{3.5.1}{47}{Downloading and installing on Windows}{subsection.3.5.1}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.27}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{48}{figure.caption.54}} -\newlabel{julia-download}{{3.27}{48}{Julia's website to download 64-bit Windows/Linux binaries\relax }{figure.caption.54}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.28}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{48}{figure.caption.55}} -\newlabel{julia-windows-install}{{3.28}{48}{Installing Julia 1.6.0 on Windows\relax }{figure.caption.55}{}} -\citation{julia-serial-ports} -\@writefile{lof}{\contentsline {figure}{\numberline {3.29}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{50}{figure.caption.56}} -\newlabel{julia-repl-windows}{{3.29}{50}{Windows command prompt to launch Julia REPL\relax }{figure.caption.56}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.30}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{50}{figure.caption.57}} -\newlabel{julia-pkg-windows}{{3.30}{50}{Windows command prompt to enter Pkg REPL in Julia\relax }{figure.caption.57}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{51}{subsection.3.5.2}} -\newlabel{julia-install-linux}{{3.5.2}{51}{Downloading and installing GNU/Linux Ubuntu}{subsection.3.5.2}{}} -\citation{julia-serial-ports} -\@writefile{lof}{\contentsline {figure}{\numberline {3.31}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{53}{figure.caption.58}} -\newlabel{julia-repl}{{3.31}{53}{Linux terminal to launch Julia REPL\relax }{figure.caption.58}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.32}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{54}{figure.caption.59}} -\newlabel{julia-pkg}{{3.32}{54}{Linux terminal to enter Pkg REPL in Julia\relax }{figure.caption.59}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}Julia-Arduino toolbox}{54}{subsection.3.5.3}} -\newlabel{sec:julia-toolbox}{{3.5.3}{54}{Julia-Arduino toolbox}{subsection.3.5.3}{}} -\newlabel{8@xvr}{{}{54}{Julia-Arduino toolbox}{subsection.3.5.3}{}} -\newlabel{8@vr}{{}{54}{Julia-Arduino toolbox}{subsection.3.5.3}{}} -\citation{om-ref} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.4}Firmware}{55}{subsection.3.5.4}} -\newlabel{sec:test-firmware-julia}{{3.5.4}{55}{Firmware}{subsection.3.5.4}{}} -\@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{55}{juliamass.3.1}} -\@writefile{juliad}{\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{55}{juliamass.3.1}} -\newlabel{9@xvr}{{}{55}{Firmware}{juliamass.3.1}{}} -\newlabel{9@vr}{{}{55}{Firmware}{juliamass.3.1}{}} -\newlabel{julia:test-firmware}{{3.{1}}{55}{Firmware}{juliamass.3.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test\textunderscore firmware.jl}{55}{lstlisting.3.-6}} -\@writefile{toc}{\contentsline {section}{\numberline {3.6}OpenModelica}{55}{section.3.6}} -\newlabel{sec:OpenModelica-start}{{3.6}{55}{OpenModelica}{section.3.6}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{56}{subsection.3.6.1}} -\newlabel{openmodelica-install-windows}{{3.6.1}{56}{Downloading and installing on Windows}{subsection.3.6.1}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.33}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{57}{figure.caption.60}} -\newlabel{om-run-anyway}{{3.33}{57}{Allowing Microsoft Defender to run the executable file\relax }{figure.caption.60}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{57}{subsection.3.6.2}} -\newlabel{openmodelica-install-linux}{{3.6.2}{57}{Downloading and installing on GNU/Linux Ubuntu}{subsection.3.6.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{57}{subsection.3.6.3}} -\newlabel{OpenModelica-code-execution}{{3.6.3}{57}{Simulating models in OpenModelica}{subsection.3.6.3}{}} -\citation{om-ref} -\@writefile{lof}{\contentsline {figure}{\numberline {3.34}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}{figure.caption.61}} -\newlabel{om-help}{{3.34}{58}{Setup of Modelica Standard Library version\relax }{figure.caption.61}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.35}{\ignorespaces User Interface of OMEdit\relax }}{59}{figure.caption.62}} -\newlabel{om-ui}{{3.35}{59}{User Interface of OMEdit\relax }{figure.caption.62}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.36}{\ignorespaces Opening a model in OMEdit\relax }}{60}{figure.caption.63}} -\newlabel{om-model-open}{{3.36}{60}{Opening a model in OMEdit\relax }{figure.caption.63}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{61}{figure.caption.64}} -\newlabel{om-modeling}{{3.37}{61}{Opening a model in diagram view in OMEdit\relax }{figure.caption.64}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.38}{\ignorespaces Different views of a model in OMEdit\relax }}{61}{figure.caption.65}} -\newlabel{om-views}{{3.38}{61}{Different views of a model in OMEdit\relax }{figure.caption.65}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in text view in OMEdit\relax }}{62}{figure.caption.66}} -\newlabel{om-text-view}{{3.39}{62}{Opening a model in text view in OMEdit\relax }{figure.caption.66}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.40}{\ignorespaces Simulating a model in OMEdit\relax }}{62}{figure.caption.67}} -\newlabel{om-simulate}{{3.40}{62}{Simulating a model in OMEdit\relax }{figure.caption.67}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.41}{\ignorespaces Output window of OMEdit\relax }}{63}{figure.caption.68}} -\newlabel{om-sim-success}{{3.41}{63}{Output window of OMEdit\relax }{figure.caption.68}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}OpenModelica-Arduino toolbox}{63}{subsection.3.6.4}} -\newlabel{sec:load-om-toolbox}{{3.6.4}{63}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}} -\newlabel{10@xvr}{{}{63}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}} -\newlabel{10@vr}{{}{63}{OpenModelica-Arduino toolbox}{subsection.3.6.4}{}} -\newlabel{itm:library}{{4}{64}{OpenModelica-Arduino toolbox}{Item.158}{}} -\newlabel{itm:locate}{{5}{64}{OpenModelica-Arduino toolbox}{Item.159}{}} -\newlabel{itm:simulate}{{6}{64}{OpenModelica-Arduino toolbox}{Item.160}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.5}Firmware}{64}{subsection.3.6.5}} -\newlabel{om-firmware}{{3.6.5}{64}{Firmware}{subsection.3.6.5}{}} -\newlabel{sec:test-firmware-OpenModelica}{{3.6.5}{64}{Firmware}{subsection.3.6.5}{}} -\@writefile{cod}{\addvspace {10pt}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.42}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{65}{figure.caption.69}} -\newlabel{om-examples-toolbox}{{3.42}{65}{Examples provided in the OpenModelica-Arduino toolbox\relax }{figure.caption.69}{}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{65}{OpenModelicamass.3.1}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {3.{1}}An OpenModelica code/model to check whether the firmware is properly installed or not}{65}{OpenModelicamass.3.1}} -\newlabel{11@xvr}{{}{65}{Firmware}{OpenModelicamass.3.1}{}} -\newlabel{11@vr}{{}{65}{Firmware}{OpenModelicamass.3.1}{}} -\newlabel{OpenModelica:test-firmware}{{3.{1}}{65}{Firmware}{OpenModelicamass.3.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windows//test\textunderscore firmware.mo}{65}{lstlisting.3.-7}} -\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{67}{chapter.4}} +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{43}{chapter.4}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{led}{{4}{67}{Interfacing a Light Emitting Diode}{chapter.4}{}} -\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{67}{section.4.1}} -\newlabel{sec:led-pril}{{4.1}{67}{Preliminaries}{section.4.1}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{67}{figure.caption.70}} -\newlabel{fig:ledsym}{{4.1}{67}{Light Emitting Diode\relax }{figure.caption.70}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{68}{figure.caption.71}} -\newlabel{fig:ledblock}{{4.2}{68}{Internal connection diagram for the RGB LED on the shield\relax }{figure.caption.71}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{68}{figure.caption.72}} -\newlabel{fig:uno-shield-connect}{{4.3}{68}{Connecting \arduino \ and shield\relax }{figure.caption.72}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{69}{figure.caption.73}} -\newlabel{fig:ard-rgb-bread}{{4.4}{69}{An RGB LED with \arduino \ using a breadboard\relax }{figure.caption.73}{}} -\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{69}{section.4.2}} -\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{70}{section.4.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{70}{subsection.4.3.1}} -\newlabel{sec:light-ard}{{4.3.1}{70}{Lighting the LED}{subsection.4.3.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{70}{lstlisting.4.-8}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{70}{lstlisting.4.-9}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{70}{lstlisting.4.-10}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{70}{lstlisting.4.-11}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{71}{section*.74}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{71}{section*.76}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{71}{egmass.4.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{72}{figure.caption.75}} -\newlabel{fig:led-uno}{{4.5}{72}{LED experiments directly on \arduino \ board, without the shield\relax }{figure.caption.75}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{72}{subsection.4.3.2}} -\newlabel{sec:led-arduino-code}{{4.3.2}{72}{Arduino Code}{subsection.4.3.2}{}} +\newlabel{led}{{4}{43}{Interfacing a Light Emitting Diode}{chapter.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}Preliminaries}{43}{section.4.1}\protected@file@percent } +\newlabel{sec:led-pril}{{4.1}{43}{Preliminaries}{section.4.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{43}{figure.caption.51}\protected@file@percent } +\newlabel{fig:ledsym}{{4.1}{43}{Light Emitting Diode\relax }{figure.caption.51}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{44}{figure.caption.52}\protected@file@percent } +\newlabel{fig:ledblock}{{4.2}{44}{Internal connection diagram for the RGB LED on the shield\relax }{figure.caption.52}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{44}{figure.caption.53}\protected@file@percent } +\newlabel{fig:uno-shield-connect}{{4.3}{44}{Connecting \arduino \ and shield\relax }{figure.caption.53}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{45}{figure.caption.54}\protected@file@percent } +\newlabel{fig:ard-rgb-bread}{{4.4}{45}{An RGB LED with \arduino \ using a breadboard\relax }{figure.caption.54}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{45}{section.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{46}{section.4.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{46}{subsection.4.3.1}\protected@file@percent } +\newlabel{sec:light-ard}{{4.3.1}{46}{Lighting the LED}{subsection.4.3.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{46}{lstlisting.4.-5}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{46}{lstlisting.4.-6}\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}{46}{lstlisting.4.-7}\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}{46}{lstlisting.4.-8}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{47}{section*.55}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{47}{section*.57}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{1}}{}}{47}{egmass.4.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{48}{figure.caption.56}\protected@file@percent } +\newlabel{fig:led-uno}{{4.5}{48}{LED experiments directly on \arduino \ board, without the shield\relax }{figure.caption.56}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{48}{subsection.4.3.2}\protected@file@percent } +\newlabel{sec:led-arduino-code}{{4.3.2}{48}{Arduino Code}{subsection.4.3.2}{}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{72}{ardmass.4.1}} -\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{72}{ardmass.4.1}} -\newlabel{12@xvr}{{}{72}{Arduino Code}{ardmass.4.1}{}} -\newlabel{12@vr}{{}{72}{Arduino Code}{ardmass.4.1}{}} -\newlabel{ard:led-blue}{{4.{1}}{72}{Arduino Code}{ardmass.4.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{72}{lstlisting.4.-13}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{72}{ardmass.4.2}} -\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{72}{ardmass.4.2}} -\newlabel{13@xvr}{{}{72}{Arduino Code}{ardmass.4.2}{}} -\newlabel{13@vr}{{}{72}{Arduino Code}{ardmass.4.2}{}} -\newlabel{ard:led-blue-delay}{{4.{2}}{72}{Arduino Code}{ardmass.4.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash delay/led\textendash blue\textendash delay.ino}{72}{lstlisting.4.-14}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{73}{ardmass.4.3}} -\@writefile{ard}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{73}{ardmass.4.3}} -\newlabel{14@xvr}{{}{73}{Arduino Code}{ardmass.4.3}{}} -\newlabel{14@vr}{{}{73}{Arduino Code}{ardmass.4.3}{}} -\newlabel{ard:led-blue-red}{{4.{3}}{73}{Arduino Code}{ardmass.4.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash blue\textendash red/led\textendash blue\textendash red.ino}{73}{lstlisting.4.-15}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{73}{ardmass.4.4}} -\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{73}{ardmass.4.4}} -\newlabel{15@xvr}{{}{73}{Arduino Code}{ardmass.4.4}{}} -\newlabel{15@vr}{{}{73}{Arduino Code}{ardmass.4.4}{}} -\newlabel{ard:led-blink}{{4.{4}}{73}{Arduino Code}{ardmass.4.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led\textendash green\textendash blink/led\textendash green\textendash blink.ino}{73}{lstlisting.4.-16}} -\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{74}{section.4.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{74}{subsection.4.4.1}} -\newlabel{sec:light-sci}{{4.4.1}{74}{Lighting the LED}{subsection.4.4.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{74}{lstlisting.4.-18}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{74}{lstlisting.4.-20}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{75}{lstlisting.4.-22}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{75}{lstlisting.4.-23}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{75}{lstlisting.4.-24}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{2}}{}}{75}{egmass.4.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{75}{subsection.4.4.2}} -\newlabel{sec:led-scilab-code}{{4.4.2}{75}{Scilab Code}{subsection.4.4.2}{}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{48}{ardmass.4.1}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{48}{ardmass.4.1}\protected@file@percent } +\newlabel{6@xvr}{{}{48}} +\newlabel{6@vr}{{}{48}} +\newlabel{ard:led-blue}{{4.{1}}{48}{Arduino Code}{ardmass.4.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash blue/led\textendash blue.ino}{48}{lstlisting.4.-10}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{48}{ardmass.4.2}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{48}{ardmass.4.2}\protected@file@percent } +\newlabel{7@xvr}{{}{48}} +\newlabel{7@vr}{{}{48}} +\newlabel{ard:led-blue-delay}{{4.{2}}{48}{Arduino Code}{ardmass.4.2}{}} +\@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}{48}{lstlisting.4.-11}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{49}{ardmass.4.3}\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}{49}{ardmass.4.3}\protected@file@percent } +\newlabel{8@xvr}{{}{49}} +\newlabel{8@vr}{{}{49}} +\newlabel{ard:led-blue-red}{{4.{3}}{49}{Arduino Code}{ardmass.4.3}{}} +\@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}{49}{lstlisting.4.-12}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{49}{ardmass.4.4}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{49}{ardmass.4.4}\protected@file@percent } +\newlabel{9@xvr}{{}{49}} +\newlabel{9@vr}{{}{49}} +\newlabel{ard:led-blink}{{4.{4}}{49}{Arduino Code}{ardmass.4.4}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led\textendash green\textendash blink/led\textendash green\textendash blink.ino}{49}{lstlisting.4.-13}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{50}{section.4.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{50}{subsection.4.4.1}\protected@file@percent } +\newlabel{sec:light-sci}{{4.4.1}{50}{Lighting the LED}{subsection.4.4.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{50}{lstlisting.4.-15}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{50}{lstlisting.4.-17}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{51}{lstlisting.4.-19}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{51}{lstlisting.4.-20}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{51}{lstlisting.4.-21}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{2}}{}}{51}{egmass.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{51}{subsection.4.4.2}\protected@file@percent } +\newlabel{sec:led-scilab-code}{{4.4.2}{51}{Scilab Code}{subsection.4.4.2}{}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{75}{codemass.4.1}} -\@writefile{cod}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{75}{codemass.4.1}} -\newlabel{16@xvr}{{}{75}{Scilab Code}{codemass.4.1}{}} -\newlabel{16@vr}{{}{75}{Scilab Code}{codemass.4.1}{}} -\newlabel{sci:led-blue}{{4.{1}}{75}{Scilab Code}{codemass.4.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue.sce}{75}{lstlisting.4.-25}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{76}{codemass.4.2}} -\@writefile{cod}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{76}{codemass.4.2}} -\newlabel{17@xvr}{{}{76}{Scilab Code}{codemass.4.2}{}} -\newlabel{17@vr}{{}{76}{Scilab Code}{codemass.4.2}{}} -\newlabel{sci:led-blue-delay}{{4.{2}}{76}{Scilab Code}{codemass.4.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash delay.sce}{76}{lstlisting.4.-26}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{76}{codemass.4.3}} -\@writefile{cod}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{76}{codemass.4.3}} -\newlabel{18@xvr}{{}{76}{Scilab Code}{codemass.4.3}{}} -\newlabel{18@vr}{{}{76}{Scilab Code}{codemass.4.3}{}} -\newlabel{sci:led-blue-red}{{4.{3}}{76}{Scilab Code}{codemass.4.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash blue\textendash red.sce}{76}{lstlisting.4.-27}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{76}{codemass.4.4}} -\@writefile{cod}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{76}{codemass.4.4}} -\newlabel{19@xvr}{{}{76}{Scilab Code}{codemass.4.4}{}} -\newlabel{19@vr}{{}{76}{Scilab Code}{codemass.4.4}{}} -\newlabel{sci:led-green-blink}{{4.{4}}{76}{Scilab Code}{codemass.4.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led\textendash green\textendash blink.sce}{76}{lstlisting.4.-28}} -\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{76}{section.4.5}} -\newlabel{sec:light-xcos}{{4.5}{76}{Lighting the LED from Scilab Xcos}{section.4.5}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{77}{figure.caption.77}} -\newlabel{21@xvr}{{}{77}{Turning the blue LED on through Xcos}{figure.caption.77}{}} -\newlabel{21@vr}{{}{77}{Turning the blue LED on through Xcos}{figure.caption.77}{}} -\newlabel{fig:led-blue}{{4.6}{77}{Turning the blue LED on through Xcos}{figure.caption.77}{}} -\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{77}{table.caption.78}} -\newlabel{tab:led-blue}{{4.1}{77}{Parameters to light the blue LED in Xcos\relax }{table.caption.78}{}} -\newlabel{22@xvr}{{}{77}{Parameters to light the blue LED in Xcos\relax }{table.caption.78}{}} -\newlabel{22@vr}{{}{77}{Parameters to light the blue LED in Xcos\relax }{table.caption.78}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{78}{figure.caption.79}} -\newlabel{24@xvr}{{}{78}{Turning the blue LED on through Xcos for two seconds}{figure.caption.79}{}} -\newlabel{24@vr}{{}{78}{Turning the blue LED on through Xcos for two seconds}{figure.caption.79}{}} -\newlabel{fig:led-blue-delay}{{4.7}{78}{Turning the blue LED on through Xcos for two seconds}{figure.caption.79}{}} -\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{78}{table.caption.80}} -\newlabel{tab:led-blue-delay}{{4.2}{78}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.80}{}} -\newlabel{25@xvr}{{}{78}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.80}{}} -\newlabel{25@vr}{{}{78}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.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}}{79}{figure.caption.81}} -\newlabel{27@xvr}{{}{79}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.81}{}} -\newlabel{27@vr}{{}{79}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.81}{}} -\newlabel{fig:led-blue-red}{{4.8}{79}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.81}{}} -\@writefile{lot}{\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{79}{table.caption.82}} -\newlabel{tab:led-blue-red}{{4.3}{79}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.82}{}} -\newlabel{28@xvr}{{}{79}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.82}{}} -\newlabel{28@vr}{{}{79}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.82}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{80}{figure.caption.83}} -\newlabel{30@xvr}{{}{80}{Blinking the green LED every second through Xcos}{figure.caption.83}{}} -\newlabel{30@vr}{{}{80}{Blinking the green LED every second through Xcos}{figure.caption.83}{}} -\newlabel{fig:led-green-blink}{{4.9}{80}{Blinking the green LED every second through Xcos}{figure.caption.83}{}} -\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{80}{table.caption.84}} -\newlabel{tab:led-green-blink}{{4.4}{80}{Parameters to make the green LED blink every second\relax }{table.caption.84}{}} -\newlabel{31@xvr}{{}{80}{Parameters to make the green LED blink every second\relax }{table.caption.84}{}} -\newlabel{31@vr}{{}{80}{Parameters to make the green LED blink every second\relax }{table.caption.84}{}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{3}}{}}{80}{egmass.4.3}} -\citation{pySerial} -\@writefile{toc}{\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{81}{section.4.6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{81}{subsection.4.6.1}} -\newlabel{sec:light-py}{{4.6.1}{81}{Lighting the LED}{subsection.4.6.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-29}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-30}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-31}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{81}{lstlisting.4.-32}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{82}{lstlisting.4.-33}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{82}{lstlisting.4.-34}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{82}{lstlisting.4.-35}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{82}{lstlisting.4.-36}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{4}}{}}{82}{egmass.4.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}Python Code}{83}{subsection.4.6.2}} -\newlabel{sec:led-python-code}{{4.6.2}{83}{Python Code}{subsection.4.6.2}{}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{1}}{}}{83}{pymass.4.1}} -\@writefile{pyd}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{83}{pymass.4.1}} -\newlabel{32@xvr}{{}{83}{Python Code}{pymass.4.1}{}} -\newlabel{32@vr}{{}{83}{Python Code}{pymass.4.1}{}} -\newlabel{py:led-blue}{{4.{1}}{83}{Python Code}{pymass.4.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue.py}{83}{lstlisting.4.-37}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{2}}{}}{83}{pymass.4.2}} -\@writefile{pyd}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{83}{pymass.4.2}} -\newlabel{33@xvr}{{}{83}{Python Code}{pymass.4.2}{}} -\newlabel{33@vr}{{}{83}{Python Code}{pymass.4.2}{}} -\newlabel{py:led-blue-delay}{{4.{2}}{83}{Python Code}{pymass.4.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash delay.py}{83}{lstlisting.4.-38}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{3}}{}}{84}{pymass.4.3}} -\@writefile{pyd}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{84}{pymass.4.3}} -\newlabel{34@xvr}{{}{84}{Python Code}{pymass.4.3}{}} -\newlabel{34@vr}{{}{84}{Python Code}{pymass.4.3}{}} -\newlabel{py:led-blue-red}{{4.{3}}{84}{Python Code}{pymass.4.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash blue\textendash red.py}{84}{lstlisting.4.-39}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{4.{4}}{}}{85}{pymass.4.4}} -\@writefile{pyd}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{85}{pymass.4.4}} -\newlabel{35@xvr}{{}{85}{Python Code}{pymass.4.4}{}} -\newlabel{35@vr}{{}{85}{Python Code}{pymass.4.4}{}} -\newlabel{py:led-green-blink}{{4.{4}}{85}{Python Code}{pymass.4.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led\textendash green\textendash blink.py}{85}{lstlisting.4.-40}} -\citation{julia-serial-ports} -\@writefile{toc}{\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{86}{section.4.7}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{86}{subsection.4.7.1}} -\newlabel{sec:light-julia}{{4.7.1}{86}{Lighting the LED}{subsection.4.7.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{86}{lstlisting.4.-41}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{86}{lstlisting.4.-42}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{87}{lstlisting.4.-43}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{87}{lstlisting.4.-44}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{87}{lstlisting.4.-45}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{87}{lstlisting.4.-46}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.7.2}Julia Code}{87}{subsection.4.7.2}} -\newlabel{sec:led-julia-code}{{4.7.2}{87}{Julia Code}{subsection.4.7.2}{}} -\@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{87}{juliamass.4.1}} -\@writefile{juliad}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{87}{juliamass.4.1}} -\newlabel{36@xvr}{{}{87}{Julia Code}{juliamass.4.1}{}} -\newlabel{36@vr}{{}{87}{Julia Code}{juliamass.4.1}{}} -\newlabel{julia:led-blue}{{4.{1}}{87}{Julia Code}{juliamass.4.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue.jl}{87}{lstlisting.4.-47}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{88}{juliamass.4.2}} -\@writefile{juliad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{88}{juliamass.4.2}} -\newlabel{37@xvr}{{}{88}{Julia Code}{juliamass.4.2}{}} -\newlabel{37@vr}{{}{88}{Julia Code}{juliamass.4.2}{}} -\newlabel{julia:led-blue-delay}{{4.{2}}{88}{Julia Code}{juliamass.4.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash delay.jl}{88}{lstlisting.4.-48}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{88}{juliamass.4.3}} -\@writefile{juliad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{88}{juliamass.4.3}} -\newlabel{38@xvr}{{}{88}{Julia Code}{juliamass.4.3}{}} -\newlabel{38@vr}{{}{88}{Julia Code}{juliamass.4.3}{}} -\newlabel{julia:led-blue-red}{{4.{3}}{88}{Julia Code}{juliamass.4.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash blue\textendash red.jl}{88}{lstlisting.4.-49}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{88}{juliamass.4.4}} -\@writefile{juliad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{88}{juliamass.4.4}} -\newlabel{39@xvr}{{}{88}{Julia Code}{juliamass.4.4}{}} -\newlabel{39@vr}{{}{88}{Julia Code}{juliamass.4.4}{}} -\newlabel{julia:led-green-blink}{{4.{4}}{88}{Julia Code}{juliamass.4.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led\textendash green\textendash blink.jl}{88}{lstlisting.4.-50}} -\@writefile{toc}{\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{89}{section.4.8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{89}{subsection.4.8.1}} -\newlabel{sec:light-OpenModelica}{{4.8.1}{89}{Lighting the LED}{subsection.4.8.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{89}{lstlisting.4.-51}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{89}{lstlisting.4.-52}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{89}{lstlisting.4.-54}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{90}{lstlisting.4.-57}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{90}{lstlisting.4.-58}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{90}{lstlisting.4.-59}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{90}{subsection.4.8.2}} -\newlabel{sec:led-OpenModelica-code}{{4.8.2}{90}{OpenModelica Code}{subsection.4.8.2}{}} -\@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{91}{OpenModelicamass.4.1}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{91}{OpenModelicamass.4.1}} -\newlabel{OpenModelica:led-blue}{{4.{1}}{91}{OpenModelica Code}{OpenModelicamass.4.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue.mo}{91}{lstlisting.4.-60}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{91}{OpenModelicamass.4.2}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{91}{OpenModelicamass.4.2}} -\newlabel{OpenModelica:led-blue-delay}{{4.{2}}{91}{OpenModelica Code}{OpenModelicamass.4.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash delay.mo}{91}{lstlisting.4.-61}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{92}{OpenModelicamass.4.3}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{92}{OpenModelicamass.4.3}} -\newlabel{OpenModelica:led-blue-red}{{4.{3}}{92}{OpenModelica Code}{OpenModelicamass.4.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash blue\textendash red.mo}{92}{lstlisting.4.-62}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{93}{OpenModelicamass.4.4}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{93}{OpenModelicamass.4.4}} -\newlabel{OpenModelica:led-green-blink}{{4.{4}}{93}{OpenModelica Code}{OpenModelicamass.4.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led\textendash green\textendash blink.mo}{93}{lstlisting.4.-63}} -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{95}{chapter.5}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{51}{codemass.4.1}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{51}{codemass.4.1}\protected@file@percent } +\newlabel{10@xvr}{{}{51}} +\newlabel{10@vr}{{}{51}} +\newlabel{sci:led-blue}{{4.{1}}{51}{Scilab Code}{codemass.4.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue.sce}{51}{lstlisting.4.-22}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{52}{codemass.4.2}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{52}{codemass.4.2}\protected@file@percent } +\newlabel{11@xvr}{{}{52}} +\newlabel{11@vr}{{}{52}} +\newlabel{sci:led-blue-delay}{{4.{2}}{52}{Scilab Code}{codemass.4.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash delay.sce}{52}{lstlisting.4.-23}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{52}{codemass.4.3}\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}{52}{codemass.4.3}\protected@file@percent } +\newlabel{12@xvr}{{}{52}} +\newlabel{12@vr}{{}{52}} +\newlabel{sci:led-blue-red}{{4.{3}}{52}{Scilab Code}{codemass.4.3}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash blue\textendash red.sce}{52}{lstlisting.4.-24}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{52}{codemass.4.4}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{52}{codemass.4.4}\protected@file@percent } +\newlabel{13@xvr}{{}{52}} +\newlabel{13@vr}{{}{52}} +\newlabel{sci:led-green-blink}{{4.{4}}{52}{Scilab Code}{codemass.4.4}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led\textendash green\textendash blink.sce}{52}{lstlisting.4.-25}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{52}{section.4.5}\protected@file@percent } +\newlabel{sec:light-xcos}{{4.5}{52}{Lighting the LED from Scilab Xcos}{section.4.5}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{53}{figure.caption.58}\protected@file@percent } +\newlabel{15@xvr}{{}{53}} +\newlabel{15@vr}{{}{53}} +\newlabel{fig:led-blue}{{4.6}{53}{Turning the blue LED on through Xcos}{figure.caption.58}{}} +\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{53}{table.caption.59}\protected@file@percent } +\newlabel{tab:led-blue}{{4.1}{53}{Parameters to light the blue LED in Xcos\relax }{table.caption.59}{}} +\newlabel{16@xvr}{{}{53}} +\newlabel{16@vr}{{}{53}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{54}{figure.caption.60}\protected@file@percent } +\newlabel{18@xvr}{{}{54}} +\newlabel{18@vr}{{}{54}} +\newlabel{fig:led-blue-delay}{{4.7}{54}{Turning the blue LED on through Xcos for two seconds}{figure.caption.60}{}} +\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{54}{table.caption.61}\protected@file@percent } +\newlabel{tab:led-blue-delay}{{4.2}{54}{Parameters to light the blue LED in Xcos for two seconds\relax }{table.caption.61}{}} +\newlabel{19@xvr}{{}{54}} +\newlabel{19@vr}{{}{54}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{55}{figure.caption.62}\protected@file@percent } +\newlabel{21@xvr}{{}{55}} +\newlabel{21@vr}{{}{55}} +\newlabel{fig:led-blue-red}{{4.8}{55}{Turning the blue and red LEDs on through Xcos and turning them off one by one}{figure.caption.62}{}} +\@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 }}{55}{table.caption.63}\protected@file@percent } +\newlabel{tab:led-blue-red}{{4.3}{55}{Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }{table.caption.63}{}} +\newlabel{22@xvr}{{}{55}} +\newlabel{22@vr}{{}{55}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{56}{figure.caption.64}\protected@file@percent } +\newlabel{24@xvr}{{}{56}} +\newlabel{24@vr}{{}{56}} +\newlabel{fig:led-green-blink}{{4.9}{56}{Blinking the green LED every second through Xcos}{figure.caption.64}{}} +\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{56}{table.caption.65}\protected@file@percent } +\newlabel{tab:led-green-blink}{{4.4}{56}{Parameters to make the green LED blink every second\relax }{table.caption.65}{}} +\newlabel{25@xvr}{{}{56}} +\newlabel{25@vr}{{}{56}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{4.{3}}{}}{56}{egmass.4.3}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{57}{chapter.5}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{pushbutton}{{5}{95}{Interfacing a Pushbutton}{chapter.5}{}} -\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{95}{section.5.1}} -\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{95}{section.5.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{96}{figure.caption.85}} -\newlabel{fig:pushbuttonconn}{{5.1}{96}{Internal connection diagram for the pushbutton on the shield\relax }{figure.caption.85}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{96}{figure.caption.86}} -\newlabel{fig:switch-bread}{{5.2}{96}{A pushbutton to read its status with Arduino Uno using a breadboard\relax }{figure.caption.86}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{97}{figure.caption.87}} -\newlabel{fig:switch-led}{{5.3}{97}{A pushbutton to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.87}{}} -\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{98}{section.5.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{98}{subsection.5.3.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{98}{lstlisting.5.-64}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{98}{lstlisting.5.-65}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{99}{lstlisting.5.-66}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{99}{subsection.5.3.2}} -\newlabel{sec:push-arduino-code}{{5.3.2}{99}{Arduino Code}{subsection.5.3.2}{}} +\newlabel{pushbutton}{{5}{57}{Interfacing a Pushbutton}{chapter.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Preliminaries}{57}{section.5.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{57}{section.5.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{58}{figure.caption.66}\protected@file@percent } +\newlabel{fig:pushbuttonconn}{{5.1}{58}{Internal connection diagram for the pushbutton on the shield\relax }{figure.caption.66}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{58}{figure.caption.67}\protected@file@percent } +\newlabel{fig:switch-bread}{{5.2}{58}{A pushbutton to read its status with Arduino Uno using a breadboard\relax }{figure.caption.67}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{59}{figure.caption.68}\protected@file@percent } +\newlabel{fig:switch-led}{{5.3}{59}{A pushbutton to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.68}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{60}{section.5.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{60}{subsection.5.3.1}\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}{60}{lstlisting.5.-26}\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}{60}{lstlisting.5.-27}\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}{61}{lstlisting.5.-28}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{61}{subsection.5.3.2}\protected@file@percent } +\newlabel{sec:push-arduino-code}{{5.3.2}{61}{Arduino Code}{subsection.5.3.2}{}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{99}{ardmass.5.1}} -\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{99}{ardmass.5.1}} -\newlabel{40@xvr}{{}{99}{Arduino Code}{ardmass.5.1}{}} -\newlabel{40@vr}{{}{99}{Arduino Code}{ardmass.5.1}{}} -\newlabel{ard:push-100}{{5.{1}}{99}{Arduino Code}{ardmass.5.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push\textendash button\textendash status/push\textendash button\textendash status.ino}{99}{lstlisting.5.-67}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{99}{ardmass.5.2}} -\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{99}{ardmass.5.2}} -\newlabel{41@xvr}{{}{99}{Arduino Code}{ardmass.5.2}{}} -\newlabel{41@vr}{{}{99}{Arduino Code}{ardmass.5.2}{}} -\newlabel{ard:push-200}{{5.{2}}{99}{Arduino Code}{ardmass.5.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led\textendash push\textendash button/led\textendash push\textendash button.ino}{99}{lstlisting.5.-68}} -\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{100}{section.5.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{100}{subsection.5.4.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{100}{lstlisting.5.-69}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{100}{lstlisting.5.-70}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{101}{figure.caption.88}} -\newlabel{fig:ard-meter}{{5.4}{101}{GUI in Scilab to show the status of the pushbutton\relax }{figure.caption.88}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led\textendash push\textendash button.sce}{101}{lstlisting.5.-71}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{101}{subsection.5.4.2}} -\newlabel{sec:push-scilab-code}{{5.4.2}{101}{Scilab Code}{subsection.5.4.2}{}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{61}{ardmass.5.1}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Serial Monitor}{61}{ardmass.5.1}\protected@file@percent } +\newlabel{26@xvr}{{}{61}} +\newlabel{26@vr}{{}{61}} +\newlabel{ard:push-100}{{5.{1}}{61}{Arduino Code}{ardmass.5.1}{}} +\@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}{61}{lstlisting.5.-29}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{61}{ardmass.5.2}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{61}{ardmass.5.2}\protected@file@percent } +\newlabel{27@xvr}{{}{61}} +\newlabel{27@vr}{{}{61}} +\newlabel{ard:push-200}{{5.{2}}{61}{Arduino Code}{ardmass.5.2}{}} +\@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}{61}{lstlisting.5.-30}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{62}{section.5.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{62}{subsection.5.4.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{62}{lstlisting.5.-31}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{62}{lstlisting.5.-32}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{63}{figure.caption.69}\protected@file@percent } +\newlabel{fig:ard-meter}{{5.4}{63}{GUI in Scilab to show the status of the pushbutton\relax }{figure.caption.69}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{63}{lstlisting.5.-33}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{63}{subsection.5.4.2}\protected@file@percent } +\newlabel{sec:push-scilab-code}{{5.4.2}{63}{Scilab Code}{subsection.5.4.2}{}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{101}{codemass.5.1}} -\@writefile{cod}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{101}{codemass.5.1}} -\newlabel{42@xvr}{{}{101}{Scilab Code}{codemass.5.1}{}} -\newlabel{42@vr}{{}{101}{Scilab Code}{codemass.5.1}{}} -\newlabel{sci:push-100}{{5.{1}}{101}{Scilab Code}{codemass.5.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push\textendash button\textendash status.sce}{101}{lstlisting.5.-72}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{102}{codemass.5.2}} -\@writefile{cod}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{102}{codemass.5.2}} -\newlabel{43@xvr}{{}{102}{Scilab Code}{codemass.5.2}{}} -\newlabel{43@vr}{{}{102}{Scilab Code}{codemass.5.2}{}} -\newlabel{sci:push-200}{{5.{2}}{102}{Scilab Code}{codemass.5.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led\textendash push\textendash button.sce}{102}{lstlisting.5.-73}} -\@writefile{toc}{\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{102}{section.5.5}} -\newlabel{sec:push-xcos}{{5.5}{102}{Accessing the pushbutton from Xcos}{section.5.5}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{103}{figure.caption.89}} -\newlabel{45@xvr}{{}{103}{Printing the push button status on the display block}{figure.caption.89}{}} -\newlabel{45@vr}{{}{103}{Printing the push button status on the display block}{figure.caption.89}{}} -\newlabel{fig:push-button-status}{{5.5}{103}{Printing the push button status on the display block}{figure.caption.89}{}} -\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{103}{table.caption.90}} -\newlabel{tab:push-button-status}{{5.1}{103}{Parameters to print the push button status on the display block\relax }{table.caption.90}{}} -\newlabel{46@xvr}{{}{103}{Parameters to print the push button status on the display block\relax }{table.caption.90}{}} -\newlabel{46@vr}{{}{103}{Parameters to print the push button status on the display block\relax }{table.caption.90}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{104}{figure.caption.91}} -\newlabel{48@xvr}{{}{104}{Turning the LED on or off, depending on the pushbutton}{figure.caption.91}{}} -\newlabel{48@vr}{{}{104}{Turning the LED on or off, depending on the pushbutton}{figure.caption.91}{}} -\newlabel{fig:led-push-button}{{5.6}{104}{Turning the LED on or off, depending on the pushbutton}{figure.caption.91}{}} -\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{104}{table.caption.92}} -\newlabel{tab:led-push-button}{{5.2}{104}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.92}{}} -\newlabel{49@xvr}{{}{104}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.92}{}} -\newlabel{49@vr}{{}{104}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.92}{}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{104}{egmass.5.1}} -\@writefile{toc}{\contentsline {section}{\numberline {5.6}Reading the pushbutton status from Python}{105}{section.5.6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Reading the pushbutton status}{105}{subsection.5.6.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{105}{lstlisting.5.-74}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{105}{lstlisting.5.-75}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led\textendash push\textendash button.py}{106}{lstlisting.5.-76}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Python Code}{106}{subsection.5.6.2}} -\newlabel{sec:push-python-code}{{5.6.2}{106}{Python Code}{subsection.5.6.2}{}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{1}}{}}{106}{pymass.5.1}} -\@writefile{pyd}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Command Prompt or the Terminal}{106}{pymass.5.1}} -\newlabel{50@xvr}{{}{106}{Python Code}{pymass.5.1}{}} -\newlabel{50@vr}{{}{106}{Python Code}{pymass.5.1}{}} -\newlabel{py:push-100}{{5.{1}}{106}{Python Code}{pymass.5.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push\textendash button\textendash status.py}{106}{lstlisting.5.-77}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{5.{2}}{}}{107}{pymass.5.2}} -\@writefile{pyd}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}{pymass.5.2}} -\newlabel{51@xvr}{{}{107}{Python Code}{pymass.5.2}{}} -\newlabel{51@vr}{{}{107}{Python Code}{pymass.5.2}{}} -\newlabel{py:push-200}{{5.{2}}{107}{Python Code}{pymass.5.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led\textendash push\textendash button.py}{107}{lstlisting.5.-78}} -\citation{julia-serial-ports} -\@writefile{toc}{\contentsline {section}{\numberline {5.7}Reading the pushbutton status from Julia}{108}{section.5.7}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.1}Reading the pushbutton status}{108}{subsection.5.7.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{108}{lstlisting.5.-79}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{108}{lstlisting.5.-80}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led\textendash push\textendash button.jl}{109}{lstlisting.5.-81}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.7.2}Julia Code}{109}{subsection.5.7.2}} -\newlabel{sec:push-julia-code}{{5.7.2}{109}{Julia Code}{subsection.5.7.2}{}} -\@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{109}{juliamass.5.1}} -\@writefile{juliad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on Command Prompt or the Terminal.}{109}{juliamass.5.1}} -\newlabel{52@xvr}{{}{109}{Julia Code}{juliamass.5.1}{}} -\newlabel{52@vr}{{}{109}{Julia Code}{juliamass.5.1}{}} -\newlabel{julia:push-100}{{5.{1}}{109}{Julia Code}{juliamass.5.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push\textendash button\textendash status.jl}{109}{lstlisting.5.-82}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{109}{juliamass.5.2}} -\@writefile{juliad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{109}{juliamass.5.2}} -\newlabel{53@xvr}{{}{109}{Julia Code}{juliamass.5.2}{}} -\newlabel{53@vr}{{}{109}{Julia Code}{juliamass.5.2}{}} -\newlabel{julia:push-200}{{5.{2}}{109}{Julia Code}{juliamass.5.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led\textendash push\textendash button.jl}{109}{lstlisting.5.-83}} -\@writefile{toc}{\contentsline {section}{\numberline {5.8}Reading the pushbutton status from OpenModelica}{110}{section.5.8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.1}Reading the pushbutton status}{110}{subsection.5.8.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{110}{lstlisting.5.-84}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{110}{lstlisting.5.-85}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{111}{lstlisting.5.-86}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{111}{subsection.5.8.2}} -\newlabel{sec:led-OpenModelica-code}{{5.8.2}{111}{OpenModelica Code}{subsection.5.8.2}{}} -\@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{111}{OpenModelicamass.5.1}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the output window}{111}{OpenModelicamass.5.1}} -\newlabel{OpenModelica:push-100}{{5.{1}}{111}{OpenModelica Code}{OpenModelicamass.5.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push\textendash button\textendash status.mo}{111}{lstlisting.5.-87}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{112}{OpenModelicamass.5.2}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{112}{OpenModelicamass.5.2}} -\newlabel{OpenModelica:push-200}{{5.{2}}{112}{OpenModelica Code}{OpenModelicamass.5.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led\textendash push\textendash button.mo}{112}{lstlisting.5.-88}} -\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{115}{chapter.6}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{63}{codemass.5.1}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{63}{codemass.5.1}\protected@file@percent } +\newlabel{28@xvr}{{}{63}} +\newlabel{28@vr}{{}{63}} +\newlabel{sci:push-100}{{5.{1}}{63}{Scilab Code}{codemass.5.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push\textendash button\textendash status.sce}{63}{lstlisting.5.-34}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{64}{codemass.5.2}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{64}{codemass.5.2}\protected@file@percent } +\newlabel{29@xvr}{{}{64}} +\newlabel{29@vr}{{}{64}} +\newlabel{sci:push-200}{{5.{2}}{64}{Scilab Code}{codemass.5.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led\textendash push\textendash button.sce}{64}{lstlisting.5.-35}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{64}{section.5.5}\protected@file@percent } +\newlabel{sec:push-xcos}{{5.5}{64}{Accessing the pushbutton from Xcos}{section.5.5}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{65}{figure.caption.70}\protected@file@percent } +\newlabel{31@xvr}{{}{65}} +\newlabel{31@vr}{{}{65}} +\newlabel{fig:push-button-status}{{5.5}{65}{Printing the push button status on the display block}{figure.caption.70}{}} +\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{65}{table.caption.71}\protected@file@percent } +\newlabel{tab:push-button-status}{{5.1}{65}{Parameters to print the push button status on the display block\relax }{table.caption.71}{}} +\newlabel{32@xvr}{{}{65}} +\newlabel{32@vr}{{}{65}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{66}{figure.caption.72}\protected@file@percent } +\newlabel{34@xvr}{{}{66}} +\newlabel{34@vr}{{}{66}} +\newlabel{fig:led-push-button}{{5.6}{66}{Turning the LED on or off, depending on the pushbutton}{figure.caption.72}{}} +\@writefile{lot}{\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{66}{table.caption.73}\protected@file@percent } +\newlabel{tab:led-push-button}{{5.2}{66}{Xcos parameters to turn the LED on through the pushbutton\relax }{table.caption.73}{}} +\newlabel{35@xvr}{{}{66}} +\newlabel{35@vr}{{}{66}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{5.{1}}{}}{66}{egmass.5.1}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{69}{chapter.6}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{ldr}{{6}{115}{Interfacing a Light Dependent Resistor}{chapter.6}{}} -\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{115}{section.6.1}} -\newlabel{fig:ldr}{{6.1a}{116}{Subfigure 6 6.1a}{subfigure.6.1.1}{}} +\newlabel{ldr}{{6}{69}{Interfacing a Light Dependent Resistor}{chapter.6}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.1}Preliminaries}{69}{section.6.1}\protected@file@percent } +\newlabel{fig:ldr}{{6.1a}{70}{Subfigure 6 6.1a}{subfigure.6.1.1}{}} \newlabel{sub@fig:ldr}{{(a)}{a}{Subfigure 6 6.1a\relax }{subfigure.6.1.1}{}} -\newlabel{fig:ldrsym}{{6.1b}{116}{Subfigure 6 6.1b}{subfigure.6.1.2}{}} +\newlabel{fig:ldrsym}{{6.1b}{70}{Subfigure 6 6.1b}{subfigure.6.1.2}{}} \newlabel{sub@fig:ldrsym}{{(b)}{b}{Subfigure 6 6.1b\relax }{subfigure.6.1.2}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{116}{figure.caption.93}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{116}{subfigure.1.1}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{116}{subfigure.1.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{116}{figure.caption.94}} -\newlabel{fig:ldrconn}{{6.2}{116}{Internal connection diagram for the LDR on the shield\relax }{figure.caption.94}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{117}{figure.caption.95}} -\newlabel{fig:ard-ldr}{{6.3}{117}{An LDR to read its values with \arduino \ using a breadboard\relax }{figure.caption.95}{}} -\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{117}{section.6.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{118}{figure.caption.96}} -\newlabel{fig:ard-ldr-led}{{6.4}{118}{An LDR to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.96}{}} -\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{118}{section.6.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{118}{subsection.6.3.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{118}{lstlisting.6.-89}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{119}{lstlisting.6.-90}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{119}{lstlisting.6.-91}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{119}{egmass.6.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{120}{subsection.6.3.2}} -\newlabel{sec:ldr-arduino-code}{{6.3.2}{120}{Arduino Code}{subsection.6.3.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{70}{figure.caption.74}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of an LDR}}}{70}{subfigure.1.1}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of an LDR}}}{70}{subfigure.1.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{70}{figure.caption.75}\protected@file@percent } +\newlabel{fig:ldrconn}{{6.2}{70}{Internal connection diagram for the LDR on the shield\relax }{figure.caption.75}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{71}{figure.caption.76}\protected@file@percent } +\newlabel{fig:ard-ldr}{{6.3}{71}{An LDR to read its values with \arduino \ using a breadboard\relax }{figure.caption.76}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{71}{section.6.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{72}{figure.caption.77}\protected@file@percent } +\newlabel{fig:ard-ldr-led}{{6.4}{72}{An LDR to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.77}{}} +\@writefile{toc}{\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{72}{section.6.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{72}{subsection.6.3.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{72}{lstlisting.6.-36}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{73}{lstlisting.6.-37}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{73}{lstlisting.6.-38}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{1}}{}}{73}{egmass.6.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{74}{subsection.6.3.2}\protected@file@percent } +\newlabel{sec:ldr-arduino-code}{{6.3.2}{74}{Arduino Code}{subsection.6.3.2}{}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{120}{ardmass.6.1}} -\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{120}{ardmass.6.1}} -\newlabel{54@xvr}{{}{120}{Arduino Code}{ardmass.6.1}{}} -\newlabel{54@vr}{{}{120}{Arduino Code}{ardmass.6.1}{}} -\newlabel{ard:ldr-read}{{6.{1}}{120}{Arduino Code}{ardmass.6.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{120}{lstlisting.6.-92}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{120}{ardmass.6.2}} -\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{120}{ardmass.6.2}} -\newlabel{55@xvr}{{}{120}{Arduino Code}{ardmass.6.2}{}} -\newlabel{55@vr}{{}{120}{Arduino Code}{ardmass.6.2}{}} -\newlabel{ard:ldr-led}{{6.{2}}{120}{Arduino Code}{ardmass.6.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{120}{lstlisting.6.-93}} -\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{120}{section.6.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{120}{subsection.6.4.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{121}{lstlisting.6.-94}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{121}{lstlisting.6.-95}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{121}{egmass.6.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{122}{subsection.6.4.2}} -\newlabel{sec:ldr-scilab-code}{{6.4.2}{122}{Scilab Code}{subsection.6.4.2}{}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{74}{ardmass.6.1}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{74}{ardmass.6.1}\protected@file@percent } +\newlabel{36@xvr}{{}{74}} +\newlabel{36@vr}{{}{74}} +\newlabel{ard:ldr-read}{{6.{1}}{74}{Arduino Code}{ardmass.6.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash read/ldr\textendash read.ino}{74}{lstlisting.6.-39}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{74}{ardmass.6.2}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{74}{ardmass.6.2}\protected@file@percent } +\newlabel{37@xvr}{{}{74}} +\newlabel{37@vr}{{}{74}} +\newlabel{ard:ldr-led}{{6.{2}}{74}{Arduino Code}{ardmass.6.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr\textendash led/ldr\textendash led.ino}{74}{lstlisting.6.-40}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{74}{section.6.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{74}{subsection.6.4.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{75}{lstlisting.6.-41}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{75}{lstlisting.6.-42}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{2}}{}}{75}{egmass.6.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{76}{subsection.6.4.2}\protected@file@percent } +\newlabel{sec:ldr-scilab-code}{{6.4.2}{76}{Scilab Code}{subsection.6.4.2}{}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{122}{codemass.6.1}} -\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}{codemass.6.1}} -\newlabel{56@xvr}{{}{122}{Scilab Code}{codemass.6.1}{}} -\newlabel{56@vr}{{}{122}{Scilab Code}{codemass.6.1}{}} -\newlabel{sci:ldr-read}{{6.{1}}{122}{Scilab Code}{codemass.6.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash read.sce}{122}{lstlisting.6.-96}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{122}{codemass.6.2}} -\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}{codemass.6.2}} -\newlabel{57@xvr}{{}{122}{Scilab Code}{codemass.6.2}{}} -\newlabel{57@vr}{{}{122}{Scilab Code}{codemass.6.2}{}} -\newlabel{sci:ldr-led}{{6.{2}}{122}{Scilab Code}{codemass.6.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr\textendash led.sce}{122}{lstlisting.6.-97}} -\@writefile{toc}{\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{122}{section.6.5}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{123}{figure.caption.97}} -\newlabel{59@xvr}{{}{123}{Xcos diagram to read LDR values}{figure.caption.97}{}} -\newlabel{59@vr}{{}{123}{Xcos diagram to read LDR values}{figure.caption.97}{}} -\newlabel{fig:ldr-read}{{6.5}{123}{Xcos diagram to read LDR values}{figure.caption.97}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{123}{figure.caption.98}} -\newlabel{fig:ldr-read-plot}{{6.6}{123}{Plot window in Xcos to read LDR values\relax }{figure.caption.98}{}} -\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{124}{table.caption.99}} -\newlabel{tab:ldr-read}{{6.1}{124}{Xcos parameters to read LDR\relax }{table.caption.99}{}} -\newlabel{60@xvr}{{}{124}{Xcos parameters to read LDR\relax }{table.caption.99}{}} -\newlabel{60@vr}{{}{124}{Xcos parameters to read LDR\relax }{table.caption.99}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{125}{figure.caption.100}} -\newlabel{62@xvr}{{}{125}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.100}{}} -\newlabel{62@vr}{{}{125}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.100}{}} -\newlabel{fig:ldr-led}{{6.7}{125}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.100}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{125}{figure.caption.101}} -\newlabel{fig:ldr-led-read-plot}{{6.8}{125}{Plot window in Xcos to read LDR values and the state of LED\relax }{figure.caption.101}{}} -\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{126}{table.caption.102}} -\newlabel{tab:ldr-led}{{6.2}{126}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.102}{}} -\newlabel{63@xvr}{{}{126}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.102}{}} -\newlabel{63@vr}{{}{126}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.102}{}} -\@writefile{toc}{\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{126}{section.6.6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{126}{subsection.6.6.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{126}{lstlisting.6.-98}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{127}{lstlisting.6.-99}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{3}}{}}{127}{egmass.6.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.6.2}Python Code}{127}{subsection.6.6.2}} -\newlabel{sec:ldr-python-code}{{6.6.2}{127}{Python Code}{subsection.6.6.2}{}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{1}}{}}{127}{pymass.6.1}} -\@writefile{pyd}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{127}{pymass.6.1}} -\newlabel{64@xvr}{{}{127}{Python Code}{pymass.6.1}{}} -\newlabel{64@vr}{{}{127}{Python Code}{pymass.6.1}{}} -\newlabel{py:ldr-read}{{6.{1}}{127}{Python Code}{pymass.6.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash read.py}{127}{lstlisting.6.-100}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{6.{2}}{}}{128}{pymass.6.2}} -\@writefile{pyd}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{128}{pymass.6.2}} -\newlabel{65@xvr}{{}{128}{Python Code}{pymass.6.2}{}} -\newlabel{65@vr}{{}{128}{Python Code}{pymass.6.2}{}} -\newlabel{py:ldr-led}{{6.{2}}{128}{Python Code}{pymass.6.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr\textendash led.py}{128}{lstlisting.6.-101}} -\citation{julia-serial-ports} -\@writefile{toc}{\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{129}{section.6.7}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{129}{subsection.6.7.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{130}{lstlisting.6.-102}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{130}{lstlisting.6.-103}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{6.{4}}{}}{130}{egmass.6.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.7.2}Julia Code}{130}{subsection.6.7.2}} -\newlabel{sec:ldr-julia-code}{{6.7.2}{130}{Julia Code}{subsection.6.7.2}{}} -\@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{130}{juliamass.6.1}} -\@writefile{juliad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{130}{juliamass.6.1}} -\newlabel{66@xvr}{{}{130}{Julia Code}{juliamass.6.1}{}} -\newlabel{66@vr}{{}{130}{Julia Code}{juliamass.6.1}{}} -\newlabel{julia:ldr-read}{{6.{1}}{130}{Julia Code}{juliamass.6.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash read.jl}{131}{lstlisting.6.-104}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{131}{juliamass.6.2}} -\@writefile{juliad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{131}{juliamass.6.2}} -\newlabel{67@xvr}{{}{131}{Julia Code}{juliamass.6.2}{}} -\newlabel{67@vr}{{}{131}{Julia Code}{juliamass.6.2}{}} -\newlabel{julia:ldr-led}{{6.{2}}{131}{Julia Code}{juliamass.6.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr\textendash led.jl}{131}{lstlisting.6.-105}} -\@writefile{toc}{\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{131}{section.6.8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{131}{subsection.6.8.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{132}{lstlisting.6.-106}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{132}{lstlisting.6.-107}} -\@writefile{toc}{\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{132}{subsection.6.8.2}} -\newlabel{sec:ldr-OpenModelica-code}{{6.8.2}{132}{OpenModelica Code}{subsection.6.8.2}{}} -\@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{132}{OpenModelicamass.6.1}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{132}{OpenModelicamass.6.1}} -\newlabel{OpenModelica:ldr-read}{{6.{1}}{132}{OpenModelica Code}{OpenModelicamass.6.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash read.mo}{132}{lstlisting.6.-108}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{133}{OpenModelicamass.6.2}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{133}{OpenModelicamass.6.2}} -\newlabel{OpenModelica:ldr-led}{{6.{2}}{133}{OpenModelica Code}{OpenModelicamass.6.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr\textendash led.mo}{133}{lstlisting.6.-109}} -\@writefile{toc}{\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{135}{chapter.7}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{76}{codemass.6.1}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{76}{codemass.6.1}\protected@file@percent } +\newlabel{38@xvr}{{}{76}} +\newlabel{38@vr}{{}{76}} +\newlabel{sci:ldr-read}{{6.{1}}{76}{Scilab Code}{codemass.6.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash read.sce}{76}{lstlisting.6.-43}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{76}{codemass.6.2}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{76}{codemass.6.2}\protected@file@percent } +\newlabel{39@xvr}{{}{76}} +\newlabel{39@vr}{{}{76}} +\newlabel{sci:ldr-led}{{6.{2}}{76}{Scilab Code}{codemass.6.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr\textendash led.sce}{76}{lstlisting.6.-44}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{76}{section.6.5}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{77}{figure.caption.78}\protected@file@percent } +\newlabel{41@xvr}{{}{77}} +\newlabel{41@vr}{{}{77}} +\newlabel{fig:ldr-read}{{6.5}{77}{Xcos diagram to read LDR values}{figure.caption.78}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{77}{figure.caption.79}\protected@file@percent } +\newlabel{fig:ldr-read-plot}{{6.6}{77}{Plot window in Xcos to read LDR values\relax }{figure.caption.79}{}} +\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{78}{table.caption.80}\protected@file@percent } +\newlabel{tab:ldr-read}{{6.1}{78}{Xcos parameters to read LDR\relax }{table.caption.80}{}} +\newlabel{42@xvr}{{}{78}} +\newlabel{42@vr}{{}{78}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{79}{figure.caption.81}\protected@file@percent } +\newlabel{44@xvr}{{}{79}} +\newlabel{44@vr}{{}{79}} +\newlabel{fig:ldr-led}{{6.7}{79}{Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}{figure.caption.81}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{79}{figure.caption.82}\protected@file@percent } +\newlabel{fig:ldr-led-read-plot}{{6.8}{79}{Plot window in Xcos to read LDR values and the state of LED\relax }{figure.caption.82}{}} +\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{80}{table.caption.83}\protected@file@percent } +\newlabel{tab:ldr-led}{{6.2}{80}{Xcos parameters to read LDR and regulate blue LED\relax }{table.caption.83}{}} +\newlabel{45@xvr}{{}{80}} +\newlabel{45@vr}{{}{80}} +\@writefile{toc}{\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{81}{chapter.7}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{potmeter}{{7}{135}{Interfacing a Potentiometer}{chapter.7}{}} -\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{135}{section.7.1}} -\newlabel{68@xvr}{{}{135}{Preliminaries}{figure.caption.103}{}} -\newlabel{68@vr}{{}{135}{Preliminaries}{figure.caption.103}{}} -\newlabel{fig:pot}{{7.1a}{136}{Subfigure 7 7.1a}{subfigure.7.1.1}{}} +\newlabel{potmeter}{{7}{81}{Interfacing a Potentiometer}{chapter.7}{}} +\@writefile{toc}{\contentsline {section}{\numberline {7.1}Preliminaries}{81}{section.7.1}\protected@file@percent } +\newlabel{46@xvr}{{}{81}} +\newlabel{46@vr}{{}{81}} +\newlabel{fig:pot}{{7.1a}{82}{Subfigure 7 7.1a}{subfigure.7.1.1}{}} \newlabel{sub@fig:pot}{{(a)}{a}{Subfigure 7 7.1a\relax }{subfigure.7.1.1}{}} -\newlabel{fig:potsch}{{7.1b}{136}{Subfigure 7 7.1b}{subfigure.7.1.2}{}} +\newlabel{fig:potsch}{{7.1b}{82}{Subfigure 7 7.1b}{subfigure.7.1.2}{}} \newlabel{sub@fig:potsch}{{(b)}{b}{Subfigure 7 7.1b\relax }{subfigure.7.1.2}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{136}{figure.caption.103}} -\newlabel{fig:potmeterconn}{{7.1}{136}{Potentiometer's schematic on the shield\relax }{figure.caption.103}{}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{136}{subfigure.1.1}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{136}{subfigure.1.2}} -\@writefile{toc}{\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{136}{section.7.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{137}{figure.caption.104}} -\newlabel{fig:pot-led}{{7.2}{137}{A potentiometer to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.104}{}} -\@writefile{toc}{\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{137}{section.7.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{137}{subsection.7.3.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}{lstlisting.7.-110}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}{lstlisting.7.-111}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{138}{subsection.7.3.2}} -\newlabel{sec:pot-arduino-code}{{7.3.2}{138}{Arduino Code}{subsection.7.3.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{82}{figure.caption.84}\protected@file@percent } +\newlabel{fig:potmeterconn}{{7.1}{82}{Potentiometer's schematic on the shield\relax }{figure.caption.84}{}} +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{82}{subfigure.1.1}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{82}{subfigure.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{82}{section.7.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{83}{figure.caption.85}\protected@file@percent } +\newlabel{fig:pot-led}{{7.2}{83}{A potentiometer to control an LED with Arduino Uno using a breadboard\relax }{figure.caption.85}{}} +\@writefile{toc}{\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{83}{section.7.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{83}{subsection.7.3.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{84}{lstlisting.7.-45}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{84}{lstlisting.7.-46}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{84}{subsection.7.3.2}\protected@file@percent } +\newlabel{sec:pot-arduino-code}{{7.3.2}{84}{Arduino Code}{subsection.7.3.2}{}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{138}{ardmass.7.1}} -\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{138}{ardmass.7.1}} -\newlabel{69@xvr}{{}{138}{Arduino Code}{ardmass.7.1}{}} -\newlabel{69@vr}{{}{138}{Arduino Code}{ardmass.7.1}{}} -\newlabel{ard:pot-100}{{7.{1}}{138}{Arduino Code}{ardmass.7.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{138}{lstlisting.7.-112}} -\@writefile{toc}{\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{139}{section.7.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{139}{subsection.7.4.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{140}{lstlisting.7.-113}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{140}{lstlisting.7.-114}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{140}{subsection.7.4.2}} -\newlabel{sec:pot-scilab-code}{{7.4.2}{140}{Scilab Code}{subsection.7.4.2}{}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{84}{ardmass.7.1}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{84}{ardmass.7.1}\protected@file@percent } +\newlabel{47@xvr}{{}{84}} +\newlabel{47@vr}{{}{84}} +\newlabel{ard:pot-100}{{7.{1}}{84}{Arduino Code}{ardmass.7.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot\textendash threshold/pot\textendash threshold.ino}{84}{lstlisting.7.-47}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{85}{section.7.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{85}{subsection.7.4.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{86}{lstlisting.7.-48}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{86}{lstlisting.7.-49}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{86}{subsection.7.4.2}\protected@file@percent } +\newlabel{sec:pot-scilab-code}{{7.4.2}{86}{Scilab Code}{subsection.7.4.2}{}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{140}{codemass.7.1}} -\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}{codemass.7.1}} -\newlabel{70@xvr}{{}{140}{Scilab Code}{codemass.7.1}{}} -\newlabel{70@vr}{{}{140}{Scilab Code}{codemass.7.1}{}} -\newlabel{sci:pot-100}{{7.{1}}{140}{Scilab Code}{codemass.7.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot\textendash threshold.sce}{140}{lstlisting.7.-115}} -\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{141}{figure.caption.105}} -\newlabel{72@xvr}{{}{141}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.105}{}} -\newlabel{72@vr}{{}{141}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.105}{}} -\newlabel{fig:pot-threshold}{{7.3}{141}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.105}{}} -\@writefile{toc}{\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{141}{section.7.5}} -\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{142}{table.caption.106}} -\newlabel{tab:pot-threshold}{{7.1}{142}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.106}{}} -\newlabel{73@xvr}{{}{142}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.106}{}} -\newlabel{73@vr}{{}{142}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.106}{}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{1}}{}}{142}{egmass.7.1}} -\@writefile{toc}{\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{143}{section.7.6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{143}{subsection.7.6.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{143}{lstlisting.7.-116}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{143}{lstlisting.7.-117}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.2}Python Code}{143}{subsection.7.6.2}} -\newlabel{sec:pot-python-code}{{7.6.2}{143}{Python Code}{subsection.7.6.2}{}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{7.{1}}{}}{143}{pymass.7.1}} -\@writefile{pyd}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}{pymass.7.1}} -\newlabel{74@xvr}{{}{143}{Python Code}{pymass.7.1}{}} -\newlabel{74@vr}{{}{143}{Python Code}{pymass.7.1}{}} -\newlabel{py:pot-100}{{7.{1}}{143}{Python Code}{pymass.7.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot\textendash threshold.py}{143}{lstlisting.7.-118}} -\citation{julia-serial-ports} -\@writefile{toc}{\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{145}{section.7.7}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{145}{subsection.7.7.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{145}{lstlisting.7.-119}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{145}{lstlisting.7.-120}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.7.2}Julia Code}{145}{subsection.7.7.2}} -\newlabel{sec:pot-julia-code}{{7.7.2}{145}{Julia Code}{subsection.7.7.2}{}} -\@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{145}{juliamass.7.1}} -\@writefile{juliad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}{juliamass.7.1}} -\newlabel{75@xvr}{{}{145}{Julia Code}{juliamass.7.1}{}} -\newlabel{75@vr}{{}{145}{Julia Code}{juliamass.7.1}{}} -\newlabel{julia:pot-100}{{7.{1}}{145}{Julia Code}{juliamass.7.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot\textendash threshold.jl}{145}{lstlisting.7.-121}} -\@writefile{toc}{\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{146}{section.7.8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{146}{subsection.7.8.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{146}{lstlisting.7.-122}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{146}{lstlisting.7.-123}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{147}{subsection.7.8.2}} -\newlabel{sec:pot-OpenModelica-code}{{7.8.2}{147}{OpenModelica Code}{subsection.7.8.2}{}} -\@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{147}{OpenModelicamass.7.1}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{147}{OpenModelicamass.7.1}} -\newlabel{OpenModelica:pot-100}{{7.{1}}{147}{OpenModelica Code}{OpenModelicamass.7.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot\textendash threshold.mo}{147}{lstlisting.7.-124}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{86}{codemass.7.1}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{86}{codemass.7.1}\protected@file@percent } +\newlabel{48@xvr}{{}{86}} +\newlabel{48@vr}{{}{86}} +\newlabel{sci:pot-100}{{7.{1}}{86}{Scilab Code}{codemass.7.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot\textendash threshold.sce}{86}{lstlisting.7.-50}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{87}{figure.caption.86}\protected@file@percent } +\newlabel{50@xvr}{{}{87}} +\newlabel{50@vr}{{}{87}} +\newlabel{fig:pot-threshold}{{7.3}{87}{Turning LEDs on through Xcos depending on the potentiometer threshold}{figure.caption.86}{}} +\@writefile{toc}{\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{87}{section.7.5}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{88}{table.caption.87}\protected@file@percent } +\newlabel{tab:pot-threshold}{{7.1}{88}{Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }{table.caption.87}{}} +\newlabel{51@xvr}{{}{88}} +\newlabel{51@vr}{{}{88}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{7.{1}}{}}{88}{egmass.7.1}\protected@file@percent } \citation{therm-wiki} \citation{therm-wiki} -\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{149}{chapter.8}} +\@writefile{toc}{\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{89}{chapter.8}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{thermistor}{{8}{149}{Interfacing a Thermistor}{chapter.8}{}} -\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{149}{section.8.1}} -\newlabel{fig:therm}{{8.1a}{150}{Subfigure 8 8.1a}{subfigure.8.1.1}{}} +\newlabel{thermistor}{{8}{89}{Interfacing a Thermistor}{chapter.8}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.1}Preliminaries}{89}{section.8.1}\protected@file@percent } +\newlabel{fig:therm}{{8.1a}{90}{Subfigure 8 8.1a}{subfigure.8.1.1}{}} \newlabel{sub@fig:therm}{{(a)}{a}{Subfigure 8 8.1a\relax }{subfigure.8.1.1}{}} -\newlabel{fig:thermsym}{{8.1b}{150}{Subfigure 8 8.1b}{subfigure.8.1.2}{}} +\newlabel{fig:thermsym}{{8.1b}{90}{Subfigure 8 8.1b}{subfigure.8.1.2}{}} \newlabel{sub@fig:thermsym}{{(b)}{b}{Subfigure 8 8.1b\relax }{subfigure.8.1.2}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{150}{figure.caption.107}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{150}{subfigure.1.1}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{150}{subfigure.1.2}} -\newlabel{fig:therm-conn}{{8.2a}{150}{Subfigure 8 8.2a}{subfigure.8.2.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{90}{figure.caption.88}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{90}{subfigure.1.1}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{90}{subfigure.1.2}\protected@file@percent } +\newlabel{fig:therm-conn}{{8.2a}{90}{Subfigure 8 8.2a}{subfigure.8.2.1}{}} \newlabel{sub@fig:therm-conn}{{(a)}{a}{Subfigure 8 8.2a\relax }{subfigure.8.2.1}{}} -\newlabel{fig:buzzer-conn}{{8.2b}{150}{Subfigure 8 8.2b}{subfigure.8.2.2}{}} +\newlabel{fig:buzzer-conn}{{8.2b}{90}{Subfigure 8 8.2b}{subfigure.8.2.2}{}} \newlabel{sub@fig:buzzer-conn}{{(b)}{b}{Subfigure 8 8.2b\relax }{subfigure.8.2.2}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{150}{figure.caption.108}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{150}{subfigure.2.1}} -\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{150}{subfigure.2.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{151}{figure.caption.109}} -\newlabel{fig:ard-therm-bread}{{8.3}{151}{A thermistor to read its values with Arduino Uno using a breadboard\relax }{figure.caption.109}{}} -\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{151}{section.8.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{152}{figure.caption.110}} -\newlabel{fig:ard-therm-buzzer}{{8.4}{152}{A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }{figure.caption.110}{}} -\@writefile{toc}{\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{152}{section.8.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{152}{subsection.8.3.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{152}{lstlisting.8.-125}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{153}{lstlisting.8.-126}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{153}{lstlisting.8.-127}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{154}{lstlisting.8.-128}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{154}{section*.111}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{1}}{}}{154}{egmass.8.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{154}{subsection.8.3.2}} -\newlabel{sec:therm-arduino-code}{{8.3.2}{154}{Arduino Code}{subsection.8.3.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{90}{figure.caption.89}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Thermistor connection diagram}}}{90}{subfigure.2.1}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Buzzer connection diagram}}}{90}{subfigure.2.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{91}{figure.caption.90}\protected@file@percent } +\newlabel{fig:ard-therm-bread}{{8.3}{91}{A thermistor to read its values with Arduino Uno using a breadboard\relax }{figure.caption.90}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{91}{section.8.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{92}{figure.caption.91}\protected@file@percent } +\newlabel{fig:ard-therm-buzzer}{{8.4}{92}{A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }{figure.caption.91}{}} +\@writefile{toc}{\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{92}{section.8.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{92}{subsection.8.3.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{92}{lstlisting.8.-51}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{93}{lstlisting.8.-52}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{93}{lstlisting.8.-53}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{94}{lstlisting.8.-54}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{94}{section*.92}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{1}}{}}{94}{egmass.8.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{94}{subsection.8.3.2}\protected@file@percent } +\newlabel{sec:therm-arduino-code}{{8.3.2}{94}{Arduino Code}{subsection.8.3.2}{}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{154}{ardmass.8.1}} -\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{154}{ardmass.8.1}} -\newlabel{76@xvr}{{}{154}{Arduino Code}{ardmass.8.1}{}} -\newlabel{76@vr}{{}{154}{Arduino Code}{ardmass.8.1}{}} -\newlabel{ard:therm-read}{{8.{1}}{154}{Arduino Code}{ardmass.8.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{154}{lstlisting.8.-129}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{155}{ardmass.8.2}} -\@writefile{ard}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{155}{ardmass.8.2}} -\newlabel{77@xvr}{{}{155}{Arduino Code}{ardmass.8.2}{}} -\newlabel{77@vr}{{}{155}{Arduino Code}{ardmass.8.2}{}} -\newlabel{ard:therm-buzzer}{{8.{2}}{155}{Arduino Code}{ardmass.8.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{155}{lstlisting.8.-130}} -\@writefile{toc}{\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{156}{section.8.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{156}{subsection.8.4.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{156}{lstlisting.8.-131}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{156}{lstlisting.8.-132}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash buzzer.sce}{157}{lstlisting.8.-133}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{157}{section*.112}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{2}}{}}{157}{egmass.8.2}} -\newlabel{therm-abc}{{8.1}{157}{Interfacing the thermistor}{equation.8.4.1}{}} -\newlabel{therm-beta}{{8.2}{158}{Interfacing the thermistor}{equation.8.4.2}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{158}{subsection.8.4.2}} -\newlabel{sec:therm-scilab-code}{{8.4.2}{158}{Scilab Code}{subsection.8.4.2}{}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{94}{ardmass.8.1}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{94}{ardmass.8.1}\protected@file@percent } +\newlabel{52@xvr}{{}{94}} +\newlabel{52@vr}{{}{94}} +\newlabel{ard:therm-read}{{8.{1}}{94}{Arduino Code}{ardmass.8.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash read/therm\textendash read.ino}{94}{lstlisting.8.-55}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{95}{ardmass.8.2}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{95}{ardmass.8.2}\protected@file@percent } +\newlabel{53@xvr}{{}{95}} +\newlabel{53@vr}{{}{95}} +\newlabel{ard:therm-buzzer}{{8.{2}}{95}{Arduino Code}{ardmass.8.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm\textendash buzzer/therm\textendash buzzer.ino}{95}{lstlisting.8.-56}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{96}{section.8.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{96}{subsection.8.4.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash read.sce}{96}{lstlisting.8.-57}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash read.sce}{96}{lstlisting.8.-58}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash buzzer.sce}{97}{lstlisting.8.-59}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{97}{section*.93}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{8.{2}}{}}{97}{egmass.8.2}\protected@file@percent } +\newlabel{therm-abc}{{8.1}{97}{Interfacing the thermistor}{equation.8.4.1}{}} +\newlabel{therm-beta}{{8.2}{98}{Interfacing the thermistor}{equation.8.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{98}{subsection.8.4.2}\protected@file@percent } +\newlabel{sec:therm-scilab-code}{{8.4.2}{98}{Scilab Code}{subsection.8.4.2}{}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{158}{codemass.8.1}} -\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{158}{codemass.8.1}} -\newlabel{78@xvr}{{}{158}{Scilab Code}{codemass.8.1}{}} -\newlabel{78@vr}{{}{158}{Scilab Code}{codemass.8.1}{}} -\newlabel{sci:therm-read}{{8.{1}}{158}{Scilab Code}{codemass.8.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash read.sce}{158}{lstlisting.8.-134}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{158}{codemass.8.2}} -\@writefile{cod}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{158}{codemass.8.2}} -\newlabel{79@xvr}{{}{158}{Scilab Code}{codemass.8.2}{}} -\newlabel{79@vr}{{}{158}{Scilab Code}{codemass.8.2}{}} -\newlabel{sci:therm-buzzer}{{8.{2}}{158}{Scilab Code}{codemass.8.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm\textendash buzzer.sce}{159}{lstlisting.8.-135}} -\@writefile{toc}{\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{159}{section.8.5}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{160}{figure.caption.113}} -\newlabel{81@xvr}{{}{160}{Xcos diagram to read thermistor values}{figure.caption.113}{}} -\newlabel{81@vr}{{}{160}{Xcos diagram to read thermistor values}{figure.caption.113}{}} -\newlabel{fig:therm-read}{{8.5}{160}{Xcos diagram to read thermistor values}{figure.caption.113}{}} -\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{160}{table.caption.114}} -\newlabel{tab:therm-read}{{8.1}{160}{Xcos parameters to read thermistor\relax }{table.caption.114}{}} -\newlabel{82@xvr}{{}{160}{Xcos parameters to read thermistor\relax }{table.caption.114}{}} -\newlabel{82@vr}{{}{160}{Xcos parameters to read thermistor\relax }{table.caption.114}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{161}{figure.caption.115}} -\newlabel{fig:therm-read-output}{{8.6}{161}{Plot window in Xcos to read thermistor values\relax }{figure.caption.115}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{161}{figure.caption.116}} -\newlabel{84@xvr}{{}{161}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.116}{}} -\newlabel{84@vr}{{}{161}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.116}{}} -\newlabel{fig:therm-buzzer}{{8.7}{161}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.116}{}} -\@writefile{lot}{\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{162}{table.caption.117}} -\newlabel{tab:therm-buzzer}{{8.2}{162}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.117}{}} -\newlabel{85@xvr}{{}{162}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.117}{}} -\newlabel{85@vr}{{}{162}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.117}{}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{162}{section*.119}} -\@writefile{toc}{\contentsline {section}{\numberline {8.6}Interfacing the thermistor from Python}{162}{section.8.6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.1}Interfacing the thermistor}{162}{subsection.8.6.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{163}{figure.caption.118}} -\newlabel{fig:therm-buzzer-output}{{8.8}{163}{Plot window in Xcos to read thermistor values and the state of LED\relax }{figure.caption.118}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{163}{lstlisting.8.-136}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{163}{lstlisting.8.-137}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash buzzer.py}{164}{lstlisting.8.-138}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{164}{section*.120}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.6.2}Python Code}{165}{subsection.8.6.2}} -\newlabel{sec:therm-pyhton-code}{{8.6.2}{165}{Python Code}{subsection.8.6.2}{}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{1}}{}}{165}{pymass.8.1}} -\@writefile{pyd}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{165}{pymass.8.1}} -\newlabel{86@xvr}{{}{165}{Python Code}{pymass.8.1}{}} -\newlabel{86@vr}{{}{165}{Python Code}{pymass.8.1}{}} -\newlabel{py:therm-read}{{8.{1}}{165}{Python Code}{pymass.8.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash read.py}{165}{lstlisting.8.-139}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{8.{2}}{}}{165}{pymass.8.2}} -\@writefile{pyd}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{165}{pymass.8.2}} -\newlabel{87@xvr}{{}{166}{Python Code}{pymass.8.2}{}} -\newlabel{87@vr}{{}{166}{Python Code}{pymass.8.2}{}} -\newlabel{py:therm-buzzer}{{8.{2}}{166}{Python Code}{pymass.8.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm\textendash buzzer.py}{166}{lstlisting.8.-140}} -\citation{julia-serial-ports} -\@writefile{toc}{\contentsline {section}{\numberline {8.7}Interfacing the thermistor from Julia}{167}{section.8.7}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.1}Interfacing the thermistor}{167}{subsection.8.7.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{167}{lstlisting.8.-141}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{167}{lstlisting.8.-142}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash buzzer.jl}{168}{lstlisting.8.-143}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{168}{section*.121}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.7.2}Julia Code}{168}{subsection.8.7.2}} -\newlabel{sec:therm-julia-code}{{8.7.2}{168}{Julia Code}{subsection.8.7.2}{}} -\@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{168}{juliamass.8.1}} -\@writefile{juliad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{168}{juliamass.8.1}} -\newlabel{88@xvr}{{}{168}{Julia Code}{juliamass.8.1}{}} -\newlabel{88@vr}{{}{168}{Julia Code}{juliamass.8.1}{}} -\newlabel{julia:therm-read}{{8.{1}}{168}{Julia Code}{juliamass.8.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash read.jl}{168}{lstlisting.8.-144}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{169}{juliamass.8.2}} -\@writefile{juliad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{169}{juliamass.8.2}} -\newlabel{89@xvr}{{}{169}{Julia Code}{juliamass.8.2}{}} -\newlabel{89@vr}{{}{169}{Julia Code}{juliamass.8.2}{}} -\newlabel{julia:therm-buzzer}{{8.{2}}{169}{Julia Code}{juliamass.8.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm\textendash buzzer.jl}{169}{lstlisting.8.-145}} -\@writefile{toc}{\contentsline {section}{\numberline {8.8}Interfacing the thermistor from OpenModelica}{169}{section.8.8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.1}Interfacing the thermistor}{169}{subsection.8.8.1}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{169}{lstlisting.8.-146}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{170}{lstlisting.8.-147}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{170}{lstlisting.8.-148}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{171}{section*.122}} -\@writefile{toc}{\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{171}{subsection.8.8.2}} -\newlabel{sec:therm-OpenModelica-code}{{8.8.2}{171}{OpenModelica Code}{subsection.8.8.2}{}} -\@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{171}{OpenModelicamass.8.1}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{171}{OpenModelicamass.8.1}} -\newlabel{OpenModelica:therm-read}{{8.{1}}{171}{OpenModelica Code}{OpenModelicamass.8.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash read.mo}{171}{lstlisting.8.-149}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{172}{OpenModelicamass.8.2}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{172}{OpenModelicamass.8.2}} -\newlabel{OpenModelica:therm-buzzer}{{8.{2}}{172}{OpenModelica Code}{OpenModelicamass.8.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm\textendash buzzer.mo}{172}{lstlisting.8.-150}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{98}{codemass.8.1}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{98}{codemass.8.1}\protected@file@percent } +\newlabel{54@xvr}{{}{98}} +\newlabel{54@vr}{{}{98}} +\newlabel{sci:therm-read}{{8.{1}}{98}{Scilab Code}{codemass.8.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash read.sce}{98}{lstlisting.8.-60}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{98}{codemass.8.2}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{98}{codemass.8.2}\protected@file@percent } +\newlabel{55@xvr}{{}{98}} +\newlabel{55@vr}{{}{98}} +\newlabel{sci:therm-buzzer}{{8.{2}}{98}{Scilab Code}{codemass.8.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm\textendash buzzer.sce}{99}{lstlisting.8.-61}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{99}{section.8.5}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{100}{figure.caption.94}\protected@file@percent } +\newlabel{57@xvr}{{}{100}} +\newlabel{57@vr}{{}{100}} +\newlabel{fig:therm-read}{{8.5}{100}{Xcos diagram to read thermistor values}{figure.caption.94}{}} +\@writefile{lot}{\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{100}{table.caption.95}\protected@file@percent } +\newlabel{tab:therm-read}{{8.1}{100}{Xcos parameters to read thermistor\relax }{table.caption.95}{}} +\newlabel{58@xvr}{{}{100}} +\newlabel{58@vr}{{}{100}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{101}{figure.caption.96}\protected@file@percent } +\newlabel{fig:therm-read-output}{{8.6}{101}{Plot window in Xcos to read thermistor values\relax }{figure.caption.96}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{101}{figure.caption.97}\protected@file@percent } +\newlabel{60@xvr}{{}{101}} +\newlabel{60@vr}{{}{101}} +\newlabel{fig:therm-buzzer}{{8.7}{101}{Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}{figure.caption.97}{}} +\@writefile{lot}{\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{102}{table.caption.98}\protected@file@percent } +\newlabel{tab:therm-buzzer}{{8.2}{102}{Xcos parameters to read thermistor and switch the buzzer\relax }{table.caption.98}{}} +\newlabel{61@xvr}{{}{102}} +\newlabel{61@vr}{{}{102}} +\@writefile{toc}{\contentsline {paragraph}{Note:}{102}{section*.100}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{103}{figure.caption.99}\protected@file@percent } +\newlabel{fig:therm-buzzer-output}{{8.8}{103}{Plot window in Xcos to read thermistor values and the state of LED\relax }{figure.caption.99}{}} \citation{arduino-pwm} -\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{173}{chapter.9}} +\@writefile{toc}{\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{105}{chapter.9}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{sec:servo}{{9}{173}{Interfacing a Servomotor}{chapter.9}{}} -\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{173}{section.9.1}} -\newlabel{sec:servo-pril}{{9.1}{173}{Preliminaries}{section.9.1}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{174}{figure.caption.123}} -\newlabel{fig:servo-shield}{{9.1}{174}{Connecting servomotor to the shield attached on \arduino \relax }{figure.caption.123}{}} -\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{174}{table.caption.124}} -\newlabel{tab:servo-connect}{{9.1}{174}{Connecting a typical servomotor to \arduino \ board\relax }{table.caption.124}{}} -\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{174}{section.9.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{175}{figure.caption.125}} -\newlabel{fig:servo-bread}{{9.2}{175}{A servomotor with \arduino \ using a breadboard\relax }{figure.caption.125}{}} -\@writefile{toc}{\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{175}{section.9.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{175}{subsection.9.3.1}} -\newlabel{sec:servo-ard}{{9.3.1}{175}{Controlling the servomotor}{subsection.9.3.1}{}} +\newlabel{sec:servo}{{9}{105}{Interfacing a Servomotor}{chapter.9}{}} +\@writefile{toc}{\contentsline {section}{\numberline {9.1}Preliminaries}{105}{section.9.1}\protected@file@percent } +\newlabel{sec:servo-pril}{{9.1}{105}{Preliminaries}{section.9.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{106}{figure.caption.101}\protected@file@percent } +\newlabel{fig:servo-shield}{{9.1}{106}{Connecting servomotor to the shield attached on \arduino \relax }{figure.caption.101}{}} +\@writefile{lot}{\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{106}{table.caption.102}\protected@file@percent } +\newlabel{tab:servo-connect}{{9.1}{106}{Connecting a typical servomotor to \arduino \ board\relax }{table.caption.102}{}} +\@writefile{toc}{\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{106}{section.9.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{107}{figure.caption.103}\protected@file@percent } +\newlabel{fig:servo-bread}{{9.2}{107}{A servomotor with \arduino \ using a breadboard\relax }{figure.caption.103}{}} +\@writefile{toc}{\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{107}{section.9.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{107}{subsection.9.3.1}\protected@file@percent } +\newlabel{sec:servo-ard}{{9.3.1}{107}{Controlling the servomotor}{subsection.9.3.1}{}} \citation{servo-lib} -\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{176}{figure.caption.126}} -\newlabel{fig:servo-pot-bread}{{9.3}{176}{A servomotor and a potentiometer with \arduino \ using a breadboard\relax }{figure.caption.126}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-151}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-152}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{176}{lstlisting.9.-153}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{177}{lstlisting.9.-154}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{177}{lstlisting.9.-155}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{177}{lstlisting.9.-156}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{178}{egmass.9.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{178}{subsection.9.3.2}} -\newlabel{sec:servo-arduino-code}{{9.3.2}{178}{Arduino Code}{subsection.9.3.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{108}{figure.caption.104}\protected@file@percent } +\newlabel{fig:servo-pot-bread}{{9.3}{108}{A servomotor and a potentiometer with \arduino \ using a breadboard\relax }{figure.caption.104}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{108}{lstlisting.9.-62}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{108}{lstlisting.9.-63}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{108}{lstlisting.9.-64}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{109}{lstlisting.9.-65}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{109}{lstlisting.9.-66}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{109}{lstlisting.9.-67}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{9.{1}}{}}{110}{egmass.9.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{110}{subsection.9.3.2}\protected@file@percent } +\newlabel{sec:servo-arduino-code}{{9.3.2}{110}{Arduino Code}{subsection.9.3.2}{}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{178}{ardmass.9.1}} -\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{178}{ardmass.9.1}} -\newlabel{90@xvr}{{}{178}{Arduino Code}{ardmass.9.1}{}} -\newlabel{90@vr}{{}{178}{Arduino Code}{ardmass.9.1}{}} -\newlabel{ard:servo-init}{{9.{1}}{178}{Arduino Code}{ardmass.9.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{178}{lstlisting.9.-157}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{179}{ardmass.9.2}} -\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{179}{ardmass.9.2}} -\newlabel{91@xvr}{{}{179}{Arduino Code}{ardmass.9.2}{}} -\newlabel{91@vr}{{}{179}{Arduino Code}{ardmass.9.2}{}} -\newlabel{ard:servo-reverse}{{9.{2}}{179}{Arduino Code}{ardmass.9.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{179}{lstlisting.9.-158}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{179}{ardmass.9.3}} -\@writefile{ard}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{179}{ardmass.9.3}} -\newlabel{92@xvr}{{}{179}{Arduino Code}{ardmass.9.3}{}} -\newlabel{92@vr}{{}{179}{Arduino Code}{ardmass.9.3}{}} -\newlabel{ard:servo-loop}{{9.{3}}{179}{Arduino Code}{ardmass.9.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{179}{lstlisting.9.-159}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{179}{ardmass.9.4}} -\@writefile{ard}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{179}{ardmass.9.4}} -\newlabel{93@xvr}{{}{179}{Arduino Code}{ardmass.9.4}{}} -\newlabel{93@vr}{{}{179}{Arduino Code}{ardmass.9.4}{}} -\newlabel{ard:servo-pot}{{9.{4}}{179}{Arduino Code}{ardmass.9.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{179}{lstlisting.9.-160}} -\@writefile{toc}{\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{180}{section.9.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{180}{subsection.9.4.1}} -\newlabel{sec:servo-sci}{{9.4.1}{180}{Controlling the servomotor}{subsection.9.4.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{180}{lstlisting.9.-161}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{180}{lstlisting.9.-162}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash reverse.sce}{181}{lstlisting.9.-163}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash pot.sce}{181}{lstlisting.9.-164}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{182}{subsection.9.4.2}} -\newlabel{sec:servo-scilab-code}{{9.4.2}{182}{Scilab Code}{subsection.9.4.2}{}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{110}{ardmass.9.1}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{110}{ardmass.9.1}\protected@file@percent } +\newlabel{62@xvr}{{}{110}} +\newlabel{62@vr}{{}{110}} +\newlabel{ard:servo-init}{{9.{1}}{110}{Arduino Code}{ardmass.9.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash init/servo\textendash init.ino}{110}{lstlisting.9.-68}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{111}{ardmass.9.2}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{111}{ardmass.9.2}\protected@file@percent } +\newlabel{63@xvr}{{}{111}} +\newlabel{63@vr}{{}{111}} +\newlabel{ard:servo-reverse}{{9.{2}}{111}{Arduino Code}{ardmass.9.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash reverse/servo\textendash reverse.ino}{111}{lstlisting.9.-69}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{111}{ardmass.9.3}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in increments}{111}{ardmass.9.3}\protected@file@percent } +\newlabel{64@xvr}{{}{111}} +\newlabel{64@vr}{{}{111}} +\newlabel{ard:servo-loop}{{9.{3}}{111}{Arduino Code}{ardmass.9.3}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash loop/servo\textendash loop.ino}{111}{lstlisting.9.-70}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{111}{ardmass.9.4}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor through the potentiometer}{111}{ardmass.9.4}\protected@file@percent } +\newlabel{65@xvr}{{}{111}} +\newlabel{65@vr}{{}{111}} +\newlabel{ard:servo-pot}{{9.{4}}{111}{Arduino Code}{ardmass.9.4}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo\textendash pot/servo\textendash pot.ino}{111}{lstlisting.9.-71}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{112}{section.9.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{112}{subsection.9.4.1}\protected@file@percent } +\newlabel{sec:servo-sci}{{9.4.1}{112}{Controlling the servomotor}{subsection.9.4.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{112}{lstlisting.9.-72}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{112}{lstlisting.9.-73}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash reverse.sce}{113}{lstlisting.9.-74}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{113}{lstlisting.9.-75}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{114}{subsection.9.4.2}\protected@file@percent } +\newlabel{sec:servo-scilab-code}{{9.4.2}{114}{Scilab Code}{subsection.9.4.2}{}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{182}{codemass.9.1}} -\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{182}{codemass.9.1}} -\newlabel{94@xvr}{{}{182}{Scilab Code}{codemass.9.1}{}} -\newlabel{94@vr}{{}{182}{Scilab Code}{codemass.9.1}{}} -\newlabel{sci:servo-init}{{9.{1}}{182}{Scilab Code}{codemass.9.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash init.sce}{182}{lstlisting.9.-165}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{182}{codemass.9.2}} -\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{182}{codemass.9.2}} -\newlabel{95@xvr}{{}{182}{Scilab Code}{codemass.9.2}{}} -\newlabel{95@vr}{{}{182}{Scilab Code}{codemass.9.2}{}} -\newlabel{sci:servo-reverse}{{9.{2}}{182}{Scilab Code}{codemass.9.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash reverse.sce}{182}{lstlisting.9.-166}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{182}{codemass.9.3}} -\@writefile{cod}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{182}{codemass.9.3}} -\newlabel{96@xvr}{{}{182}{Scilab Code}{codemass.9.3}{}} -\newlabel{96@vr}{{}{182}{Scilab Code}{codemass.9.3}{}} -\newlabel{sci:servo-loop}{{9.{3}}{182}{Scilab Code}{codemass.9.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash loop.sce}{182}{lstlisting.9.-167}} -\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{183}{table.caption.128}} -\newlabel{tab:servo-init}{{9.2}{183}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.128}{}} -\newlabel{100@xvr}{{}{183}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.128}{}} -\newlabel{100@vr}{{}{183}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.128}{}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{183}{codemass.9.4}} -\@writefile{cod}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{183}{codemass.9.4}} -\newlabel{97@xvr}{{}{183}{Scilab Code}{codemass.9.4}{}} -\newlabel{97@vr}{{}{183}{Scilab Code}{codemass.9.4}{}} -\newlabel{sci:servo-pot}{{9.{4}}{183}{Scilab Code}{codemass.9.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo\textendash pot.sce}{183}{lstlisting.9.-168}} -\@writefile{toc}{\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{183}{section.9.5}} -\newlabel{sec:servo-xcos}{{9.5}{183}{Controling the servomotor through Xcos}{section.9.5}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{184}{figure.caption.127}} -\newlabel{99@xvr}{{}{184}{Rotating the servomotor by a fixed angle}{figure.caption.127}{}} -\newlabel{99@vr}{{}{184}{Rotating the servomotor by a fixed angle}{figure.caption.127}{}} -\newlabel{fig:servo-init}{{9.4}{184}{Rotating the servomotor by a fixed angle}{figure.caption.127}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{185}{figure.caption.129}} -\newlabel{102@xvr}{{}{185}{Rotating the servomotor forward and then reverse}{figure.caption.129}{}} -\newlabel{102@vr}{{}{185}{Rotating the servomotor forward and then reverse}{figure.caption.129}{}} -\newlabel{fig:servo-reverse}{{9.5}{185}{Rotating the servomotor forward and then reverse}{figure.caption.129}{}} -\@writefile{lot}{\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{185}{table.caption.130}} -\newlabel{tab:servo-reverse}{{9.3}{185}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.130}{}} -\newlabel{103@xvr}{{}{185}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.130}{}} -\newlabel{103@vr}{{}{185}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.130}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{186}{figure.caption.131}} -\newlabel{105@xvr}{{}{186}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.131}{}} -\newlabel{105@vr}{{}{186}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.131}{}} -\newlabel{fig:servo-loop}{{9.6}{186}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.131}{}} -\@writefile{lot}{\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{186}{table.caption.132}} -\newlabel{tab:servo-loop}{{9.4}{186}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.132}{}} -\newlabel{106@xvr}{{}{186}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.132}{}} -\newlabel{106@vr}{{}{186}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.132}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{187}{figure.caption.133}} -\newlabel{108@xvr}{{}{187}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.133}{}} -\newlabel{108@vr}{{}{187}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.133}{}} -\newlabel{fig:servo-pot}{{9.7}{187}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.133}{}} -\@writefile{lot}{\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{187}{table.caption.134}} -\newlabel{tab:servo-pot}{{9.5}{187}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.134}{}} -\newlabel{109@xvr}{{}{187}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.134}{}} -\newlabel{109@vr}{{}{187}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.134}{}} -\@writefile{toc}{\contentsline {section}{\numberline {9.6}Controlling the servomotor through Python}{188}{section.9.6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Controlling the servomotor}{188}{subsection.9.6.1}} -\newlabel{sec:servo-py}{{9.6.1}{188}{Controlling the servomotor}{subsection.9.6.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{188}{lstlisting.9.-169}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{188}{lstlisting.9.-170}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash reverse.py}{188}{lstlisting.9.-171}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash pot.py}{189}{lstlisting.9.-172}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.2}Python Code}{189}{subsection.9.6.2}} -\newlabel{sec:servo-python-code}{{9.6.2}{189}{Python Code}{subsection.9.6.2}{}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{1}}{}}{189}{pymass.9.1}} -\@writefile{pyd}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{189}{pymass.9.1}} -\newlabel{110@xvr}{{}{189}{Python Code}{pymass.9.1}{}} -\newlabel{110@vr}{{}{189}{Python Code}{pymass.9.1}{}} -\newlabel{py:servo-init}{{9.{1}}{189}{Python Code}{pymass.9.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash init.py}{189}{lstlisting.9.-173}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{2}}{}}{190}{pymass.9.2}} -\@writefile{pyd}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{190}{pymass.9.2}} -\newlabel{111@xvr}{{}{190}{Python Code}{pymass.9.2}{}} -\newlabel{111@vr}{{}{190}{Python Code}{pymass.9.2}{}} -\newlabel{py:servo-reverse}{{9.{2}}{190}{Python Code}{pymass.9.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash reverse.py}{190}{lstlisting.9.-174}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{3}}{}}{191}{pymass.9.3}} -\@writefile{pyd}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{191}{pymass.9.3}} -\newlabel{112@xvr}{{}{191}{Python Code}{pymass.9.3}{}} -\newlabel{112@vr}{{}{191}{Python Code}{pymass.9.3}{}} -\newlabel{py:servo-loop}{{9.{3}}{191}{Python Code}{pymass.9.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash loop.py}{191}{lstlisting.9.-175}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{9.{4}}{}}{192}{pymass.9.4}} -\@writefile{pyd}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{192}{pymass.9.4}} -\newlabel{113@xvr}{{}{192}{Python Code}{pymass.9.4}{}} -\newlabel{113@vr}{{}{192}{Python Code}{pymass.9.4}{}} -\newlabel{py:servo-pot}{{9.{4}}{192}{Python Code}{pymass.9.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo\textendash pot.py}{192}{lstlisting.9.-176}} -\@writefile{toc}{\contentsline {section}{\numberline {9.7}Controlling the servomotor through Julia}{193}{section.9.7}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Controlling the servomotor}{193}{subsection.9.7.1}} -\newlabel{sec:servo-julia}{{9.7.1}{193}{Controlling the servomotor}{subsection.9.7.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{193}{lstlisting.9.-177}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{193}{lstlisting.9.-178}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash reverse.jl}{194}{lstlisting.9.-179}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash pot.jl}{194}{lstlisting.9.-180}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.2}Julia Code}{195}{subsection.9.7.2}} -\newlabel{sec:servo-julia-code}{{9.7.2}{195}{Julia Code}{subsection.9.7.2}{}} -\@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{195}{juliamass.9.1}} -\@writefile{juliad}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{195}{juliamass.9.1}} -\newlabel{114@xvr}{{}{195}{Julia Code}{juliamass.9.1}{}} -\newlabel{114@vr}{{}{195}{Julia Code}{juliamass.9.1}{}} -\newlabel{julia:servo-init}{{9.{1}}{195}{Julia Code}{juliamass.9.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash init.jl}{195}{lstlisting.9.-181}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{195}{juliamass.9.2}} -\@writefile{juliad}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{195}{juliamass.9.2}} -\newlabel{115@xvr}{{}{195}{Julia Code}{juliamass.9.2}{}} -\newlabel{115@vr}{{}{195}{Julia Code}{juliamass.9.2}{}} -\newlabel{julia:servo-reverse}{{9.{2}}{195}{Julia Code}{juliamass.9.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash reverse.jl}{195}{lstlisting.9.-182}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{195}{juliamass.9.3}} -\@writefile{juliad}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{195}{juliamass.9.3}} -\newlabel{116@xvr}{{}{195}{Julia Code}{juliamass.9.3}{}} -\newlabel{116@vr}{{}{195}{Julia Code}{juliamass.9.3}{}} -\newlabel{julia:servo-loop}{{9.{3}}{195}{Julia Code}{juliamass.9.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash loop.jl}{195}{lstlisting.9.-183}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{9.{4}}{}}{196}{juliamass.9.4}} -\@writefile{juliad}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{196}{juliamass.9.4}} -\newlabel{117@xvr}{{}{196}{Julia Code}{juliamass.9.4}{}} -\newlabel{117@vr}{{}{196}{Julia Code}{juliamass.9.4}{}} -\newlabel{julia:servo-pot}{{9.{4}}{196}{Julia Code}{juliamass.9.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo\textendash pot.jl}{196}{lstlisting.9.-184}} -\@writefile{toc}{\contentsline {section}{\numberline {9.8}Controlling the servomotor through OpenModelica}{196}{section.9.8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.1}Controlling the servomotor}{196}{subsection.9.8.1}} -\newlabel{sec:servo-OpenModelica}{{9.8.1}{196}{Controlling the servomotor}{subsection.9.8.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{196}{lstlisting.9.-185}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{197}{lstlisting.9.-186}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{197}{lstlisting.9.-187}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{197}{lstlisting.9.-188}} -\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{198}{subsection.9.8.2}} -\newlabel{sec:servo-OpenModelica-code}{{9.8.2}{198}{OpenModelica Code}{subsection.9.8.2}{}} -\@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{198}{OpenModelicamass.9.1}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{198}{OpenModelicamass.9.1}} -\newlabel{OpenModelica:servo-init}{{9.{1}}{198}{OpenModelica Code}{OpenModelicamass.9.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash init.mo}{198}{lstlisting.9.-189}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{199}{OpenModelicamass.9.2}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{199}{OpenModelicamass.9.2}} -\newlabel{OpenModelica:servo-reverse}{{9.{2}}{199}{OpenModelica Code}{OpenModelicamass.9.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash reverse.mo}{199}{lstlisting.9.-190}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{199}{OpenModelicamass.9.3}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{199}{OpenModelicamass.9.3}} -\newlabel{OpenModelica:servo-loop}{{9.{3}}{199}{OpenModelica Code}{OpenModelicamass.9.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash loop.mo}{199}{lstlisting.9.-191}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{200}{OpenModelicamass.9.4}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{200}{OpenModelicamass.9.4}} -\newlabel{OpenModelica:servo-pot}{{9.{4}}{200}{OpenModelica Code}{OpenModelicamass.9.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo\textendash pot.mo}{200}{lstlisting.9.-192}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{114}{codemass.9.1}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{114}{codemass.9.1}\protected@file@percent } +\newlabel{66@xvr}{{}{114}} +\newlabel{66@vr}{{}{114}} +\newlabel{sci:servo-init}{{9.{1}}{114}{Scilab Code}{codemass.9.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash init.sce}{114}{lstlisting.9.-76}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{114}{codemass.9.2}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{114}{codemass.9.2}\protected@file@percent } +\newlabel{67@xvr}{{}{114}} +\newlabel{67@vr}{{}{114}} +\newlabel{sci:servo-reverse}{{9.{2}}{114}{Scilab Code}{codemass.9.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash reverse.sce}{114}{lstlisting.9.-77}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{114}{codemass.9.3}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{114}{codemass.9.3}\protected@file@percent } +\newlabel{68@xvr}{{}{114}} +\newlabel{68@vr}{{}{114}} +\newlabel{sci:servo-loop}{{9.{3}}{114}{Scilab Code}{codemass.9.3}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash loop.sce}{114}{lstlisting.9.-78}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{115}{table.caption.106}\protected@file@percent } +\newlabel{tab:servo-init}{{9.2}{115}{Parameters to rotate the servomotor by $30^\circ $\relax }{table.caption.106}{}} +\newlabel{72@xvr}{{}{115}} +\newlabel{72@vr}{{}{115}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{115}{codemass.9.4}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{115}{codemass.9.4}\protected@file@percent } +\newlabel{69@xvr}{{}{115}} +\newlabel{69@vr}{{}{115}} +\newlabel{sci:servo-pot}{{9.{4}}{115}{Scilab Code}{codemass.9.4}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo\textendash pot.sce}{115}{lstlisting.9.-79}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{115}{section.9.5}\protected@file@percent } +\newlabel{sec:servo-xcos}{{9.5}{115}{Controling the servomotor through Xcos}{section.9.5}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{116}{figure.caption.105}\protected@file@percent } +\newlabel{71@xvr}{{}{116}} +\newlabel{71@vr}{{}{116}} +\newlabel{fig:servo-init}{{9.4}{116}{Rotating the servomotor by a fixed angle}{figure.caption.105}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{117}{figure.caption.107}\protected@file@percent } +\newlabel{74@xvr}{{}{117}} +\newlabel{74@vr}{{}{117}} +\newlabel{fig:servo-reverse}{{9.5}{117}{Rotating the servomotor forward and then reverse}{figure.caption.107}{}} +\@writefile{lot}{\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{117}{table.caption.108}\protected@file@percent } +\newlabel{tab:servo-reverse}{{9.3}{117}{Parameters to rotate the servomotor forward and reverse\relax }{table.caption.108}{}} +\newlabel{75@xvr}{{}{117}} +\newlabel{75@vr}{{}{117}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{118}{figure.caption.109}\protected@file@percent } +\newlabel{77@xvr}{{}{118}} +\newlabel{77@vr}{{}{118}} +\newlabel{fig:servo-loop}{{9.6}{118}{Rotating the servomotor in increments of $20^\circ $}{figure.caption.109}{}} +\@writefile{lot}{\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{118}{table.caption.110}\protected@file@percent } +\newlabel{tab:servo-loop}{{9.4}{118}{Parameters to make the servomotor to sweep the entire range in increments\relax }{table.caption.110}{}} +\newlabel{78@xvr}{{}{118}} +\newlabel{78@vr}{{}{118}} +\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{119}{figure.caption.111}\protected@file@percent } +\newlabel{80@xvr}{{}{119}} +\newlabel{80@vr}{{}{119}} +\newlabel{fig:servo-pot}{{9.7}{119}{Rotating the servomotor as suggested by the potentiometer}{figure.caption.111}{}} +\@writefile{lot}{\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{119}{table.caption.112}\protected@file@percent } +\newlabel{tab:servo-pot}{{9.5}{119}{Parameters to rotate the servomotor based on the input from the potentiometer\relax }{table.caption.112}{}} +\newlabel{81@xvr}{{}{119}} +\newlabel{81@vr}{{}{119}} \citation{arduino-pwm} -\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{203}{chapter.10}} +\@writefile{toc}{\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{121}{chapter.10}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{dcmotor}{{10}{203}{Interfacing a DC Motor}{chapter.10}{}} -\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{203}{section.10.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{204}{figure.caption.135}} -\newlabel{fig:motordriverboard}{{10.1}{204}{L293D motor driver board\relax }{figure.caption.135}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{205}{figure.caption.136}} -\newlabel{fig:uno-pwm}{{10.2}{205}{PWM pins on an \arduino \ board\relax }{figure.caption.136}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{205}{figure.caption.137}} -\newlabel{fig:dcm-schematic}{{10.3}{205}{A schematic of DC motor connections\relax }{figure.caption.137}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{206}{figure.caption.138}} -\newlabel{fig:dcmotorconn}{{10.4}{206}{How to connect the DC motor to the \arduino \ board\relax }{figure.caption.138}{}} -\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{206}{section.10.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{206}{subsection.10.2.1}} -\newlabel{sec:dcm-ard}{{10.2.1}{206}{Controlling the DC motor}{subsection.10.2.1}{}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{206}{section*.139}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{206}{lstlisting.10.-193}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{207}{lstlisting.10.-194}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{207}{lstlisting.10.-195}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{207}{lstlisting.10.-196}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{207}{lstlisting.10.-197}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{207}{egmass.10.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{208}{subsection.10.2.2}} -\newlabel{sec:dcmotor-arduino-code}{{10.2.2}{208}{Arduino Code}{subsection.10.2.2}{}} +\newlabel{dcmotor}{{10}{121}{Interfacing a DC Motor}{chapter.10}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.1}Preliminaries}{121}{section.10.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{122}{figure.caption.113}\protected@file@percent } +\newlabel{fig:motordriverboard}{{10.1}{122}{L293D motor driver board\relax }{figure.caption.113}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{123}{figure.caption.114}\protected@file@percent } +\newlabel{fig:uno-pwm}{{10.2}{123}{PWM pins on an \arduino \ board\relax }{figure.caption.114}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{123}{figure.caption.115}\protected@file@percent } +\newlabel{fig:dcm-schematic}{{10.3}{123}{A schematic of DC motor connections\relax }{figure.caption.115}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{124}{figure.caption.116}\protected@file@percent } +\newlabel{fig:dcmotorconn}{{10.4}{124}{How to connect the DC motor to the \arduino \ board\relax }{figure.caption.116}{}} +\@writefile{toc}{\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{124}{section.10.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{124}{subsection.10.2.1}\protected@file@percent } +\newlabel{sec:dcm-ard}{{10.2.1}{124}{Controlling the DC motor}{subsection.10.2.1}{}} +\@writefile{toc}{\contentsline {paragraph}{Note:}{124}{section*.117}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{124}{lstlisting.10.-80}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{125}{lstlisting.10.-81}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{125}{lstlisting.10.-82}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{125}{lstlisting.10.-83}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{125}{lstlisting.10.-84}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{1}}{}}{125}{egmass.10.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{126}{subsection.10.2.2}\protected@file@percent } +\newlabel{sec:dcmotor-arduino-code}{{10.2.2}{126}{Arduino Code}{subsection.10.2.2}{}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{208}{ardmass.10.1}} -\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{208}{ardmass.10.1}} -\newlabel{118@xvr}{{}{208}{Arduino Code}{ardmass.10.1}{}} -\newlabel{118@vr}{{}{208}{Arduino Code}{ardmass.10.1}{}} -\newlabel{ard:dcmotor-clock}{{10.{1}}{208}{Arduino Code}{ardmass.10.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{208}{lstlisting.10.-198}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{208}{ardmass.10.2}} -\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{208}{ardmass.10.2}} -\newlabel{119@xvr}{{}{208}{Arduino Code}{ardmass.10.2}{}} -\newlabel{119@vr}{{}{208}{Arduino Code}{ardmass.10.2}{}} -\newlabel{ard:dcmotor-both}{{10.{2}}{208}{Arduino Code}{ardmass.10.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{208}{lstlisting.10.-199}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{209}{ardmass.10.3}} -\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{209}{ardmass.10.3}} -\newlabel{120@xvr}{{}{209}{Arduino Code}{ardmass.10.3}{}} -\newlabel{120@vr}{{}{209}{Arduino Code}{ardmass.10.3}{}} -\newlabel{ard:dcmotor-loop}{{10.{3}}{209}{Arduino Code}{ardmass.10.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{209}{lstlisting.10.-200}} -\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{209}{section.10.3}} -\newlabel{sec:dcm-sci}{{10.3}{209}{Controlling the DC motor from Scilab}{section.10.3}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{209}{subsection.10.3.1}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{209}{section*.140}} -\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Values in the Scilab\ command for different H-Bridge circuits\relax }}{210}{table.caption.141}} -\newlabel{table:convention}{{10.1}{210}{Values in the \scilab \ command for different H-Bridge circuits\relax }{table.caption.141}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{210}{lstlisting.10.-202}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{211}{lstlisting.10.-204}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{211}{lstlisting.10.-205}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{211}{lstlisting.10.-206}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{211}{section*.142}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{211}{lstlisting.10.-207}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{211}{lstlisting.10.-208}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{2}}{}}{212}{egmass.10.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{212}{subsection.10.3.2}} -\newlabel{sec:dcmotor-scilab-code}{{10.3.2}{212}{Scilab Code}{subsection.10.3.2}{}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{126}{ardmass.10.1}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{126}{ardmass.10.1}\protected@file@percent } +\newlabel{82@xvr}{{}{126}} +\newlabel{82@vr}{{}{126}} +\newlabel{ard:dcmotor-clock}{{10.{1}}{126}{Arduino Code}{ardmass.10.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash clock/dcmotor\textendash clock.ino}{126}{lstlisting.10.-85}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{126}{ardmass.10.2}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{126}{ardmass.10.2}\protected@file@percent } +\newlabel{83@xvr}{{}{126}} +\newlabel{83@vr}{{}{126}} +\newlabel{ard:dcmotor-both}{{10.{2}}{126}{Arduino Code}{ardmass.10.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash both/dcmotor\textendash both.ino}{126}{lstlisting.10.-86}\protected@file@percent } +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{127}{ardmass.10.3}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{127}{ardmass.10.3}\protected@file@percent } +\newlabel{84@xvr}{{}{127}} +\newlabel{84@vr}{{}{127}} +\newlabel{ard:dcmotor-loop}{{10.{3}}{127}{Arduino Code}{ardmass.10.3}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor\textendash loop/dcmotor\textendash loop.ino}{127}{lstlisting.10.-87}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{127}{section.10.3}\protected@file@percent } +\newlabel{sec:dcm-sci}{{10.3}{127}{Controlling the DC motor from Scilab}{section.10.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{127}{subsection.10.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{127}{section*.118}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {10.1}{\ignorespaces Values in the Scilab\ command for different H-Bridge circuits\relax }}{128}{table.caption.119}\protected@file@percent } +\newlabel{table:convention}{{10.1}{128}{Values in the \scilab \ command for different H-Bridge circuits\relax }{table.caption.119}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{128}{lstlisting.10.-89}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{129}{lstlisting.10.-91}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{129}{lstlisting.10.-92}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{129}{lstlisting.10.-93}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Note:}{129}{section*.120}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{129}{lstlisting.10.-94}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{129}{lstlisting.10.-95}\protected@file@percent } +\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{2}}{}}{130}{egmass.10.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{130}{subsection.10.3.2}\protected@file@percent } +\newlabel{sec:dcmotor-scilab-code}{{10.3.2}{130}{Scilab Code}{subsection.10.3.2}{}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{212}{codemass.10.1}} -\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{212}{codemass.10.1}} -\newlabel{121@xvr}{{}{212}{Scilab Code}{codemass.10.1}{}} -\newlabel{121@vr}{{}{212}{Scilab Code}{codemass.10.1}{}} -\newlabel{sci:dcmotor-clock}{{10.{1}}{212}{Scilab Code}{codemass.10.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{212}{lstlisting.10.-209}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{212}{codemass.10.2}} -\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{212}{codemass.10.2}} -\newlabel{122@xvr}{{}{212}{Scilab Code}{codemass.10.2}{}} -\newlabel{122@vr}{{}{212}{Scilab Code}{codemass.10.2}{}} -\newlabel{sci:dcmotor-both}{{10.{2}}{212}{Scilab Code}{codemass.10.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{212}{lstlisting.10.-210}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{213}{codemass.10.3}} -\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{213}{codemass.10.3}} -\newlabel{123@xvr}{{}{213}{Scilab Code}{codemass.10.3}{}} -\newlabel{123@vr}{{}{213}{Scilab Code}{codemass.10.3}{}} -\newlabel{sci:dcmotor-loop}{{10.{3}}{213}{Scilab Code}{codemass.10.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{213}{lstlisting.10.-211}} -\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{213}{section.10.4}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{214}{figure.caption.143}} -\newlabel{125@xvr}{{}{214}{Control of DC motor for a specified time from Xcos}{figure.caption.143}{}} -\newlabel{125@vr}{{}{214}{Control of DC motor for a specified time from Xcos}{figure.caption.143}{}} -\newlabel{fig:dcmotor-clock}{{10.5}{214}{Control of DC motor for a specified time from Xcos}{figure.caption.143}{}} -\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{214}{table.caption.144}} -\newlabel{tab:dcmotor-clock}{{10.2}{214}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.144}{}} -\newlabel{126@xvr}{{}{214}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.144}{}} -\newlabel{126@vr}{{}{214}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.144}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{215}{figure.caption.145}} -\newlabel{128@xvr}{{}{215}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.145}{}} -\newlabel{128@vr}{{}{215}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.145}{}} -\newlabel{fig:dcmotor-both}{{10.6}{215}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.145}{}} -\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{215}{table.caption.146}} -\newlabel{tab:dcmotor-both}{{10.3}{215}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.146}{}} -\newlabel{129@xvr}{{}{215}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.146}{}} -\newlabel{129@vr}{{}{215}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.146}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{216}{figure.caption.147}} -\newlabel{131@xvr}{{}{216}{Xcos control of the DC motor in both directions in a loop}{figure.caption.147}{}} -\newlabel{131@vr}{{}{216}{Xcos control of the DC motor in both directions in a loop}{figure.caption.147}{}} -\newlabel{fig:dcmotor-loop}{{10.7}{216}{Xcos control of the DC motor in both directions in a loop}{figure.caption.147}{}} -\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{3}}{}}{216}{egmass.10.3}} -\@writefile{toc}{\contentsline {section}{\numberline {10.5}Controlling the DC motor from Python}{216}{section.10.5}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.1}Controlling the DC motor}{216}{subsection.10.5.1}} -\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{217}{table.caption.148}} -\newlabel{tab:dcmotor-loop}{{10.4}{217}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.148}{}} -\newlabel{132@xvr}{{}{217}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.148}{}} -\newlabel{132@vr}{{}{217}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.148}{}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{217}{section*.149}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-213}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-215}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-216}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{218}{lstlisting.10.-217}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{218}{section*.150}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{219}{lstlisting.10.-218}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{219}{lstlisting.10.-219}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.5.2}Python Code}{219}{subsection.10.5.2}} -\newlabel{sec:dcmotor-python-code}{{10.5.2}{219}{Python Code}{subsection.10.5.2}{}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{1}}{}}{219}{pymass.10.1}} -\@writefile{pyd}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{219}{pymass.10.1}} -\newlabel{133@xvr}{{}{219}{Python Code}{pymass.10.1}{}} -\newlabel{133@vr}{{}{219}{Python Code}{pymass.10.1}{}} -\newlabel{py:dcmotor-clock}{{10.{1}}{219}{Python Code}{pymass.10.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash clock.py}{219}{lstlisting.10.-220}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{2}}{}}{220}{pymass.10.2}} -\@writefile{pyd}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{220}{pymass.10.2}} -\newlabel{134@xvr}{{}{220}{Python Code}{pymass.10.2}{}} -\newlabel{134@vr}{{}{220}{Python Code}{pymass.10.2}{}} -\newlabel{py:dcmotor-both}{{10.{2}}{220}{Python Code}{pymass.10.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash both.py}{220}{lstlisting.10.-221}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{10.{3}}{}}{221}{pymass.10.3}} -\@writefile{pyd}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{221}{pymass.10.3}} -\newlabel{135@xvr}{{}{221}{Python Code}{pymass.10.3}{}} -\newlabel{135@vr}{{}{221}{Python Code}{pymass.10.3}{}} -\newlabel{py:dcmotor-loop}{{10.{3}}{221}{Python Code}{pymass.10.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor\textendash loop.py}{221}{lstlisting.10.-222}} -\@writefile{toc}{\contentsline {section}{\numberline {10.6}Controlling the DC motor from Julia}{222}{section.10.6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.1}Controlling the DC motor}{222}{subsection.10.6.1}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{222}{section*.151}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-224}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-226}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-227}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{223}{lstlisting.10.-228}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{224}{section*.152}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{224}{lstlisting.10.-229}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{224}{lstlisting.10.-230}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.6.2}Julia Code}{224}{subsection.10.6.2}} -\newlabel{sec:dcmotor-julia-code}{{10.6.2}{224}{Julia Code}{subsection.10.6.2}{}} -\@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{224}{juliamass.10.1}} -\@writefile{juliad}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{224}{juliamass.10.1}} -\newlabel{136@xvr}{{}{224}{Julia Code}{juliamass.10.1}{}} -\newlabel{136@vr}{{}{224}{Julia Code}{juliamass.10.1}{}} -\newlabel{julia:dcmotor-clock}{{10.{1}}{224}{Julia Code}{juliamass.10.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash clock.jl}{225}{lstlisting.10.-231}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{225}{juliamass.10.2}} -\@writefile{juliad}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{225}{juliamass.10.2}} -\newlabel{137@xvr}{{}{225}{Julia Code}{juliamass.10.2}{}} -\newlabel{137@vr}{{}{225}{Julia Code}{juliamass.10.2}{}} -\newlabel{julia:dcmotor-both}{{10.{2}}{225}{Julia Code}{juliamass.10.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash both.jl}{225}{lstlisting.10.-232}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{225}{juliamass.10.3}} -\@writefile{juliad}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{225}{juliamass.10.3}} -\newlabel{138@xvr}{{}{225}{Julia Code}{juliamass.10.3}{}} -\newlabel{138@vr}{{}{225}{Julia Code}{juliamass.10.3}{}} -\newlabel{julia:dcmotor-loop}{{10.{3}}{225}{Julia Code}{juliamass.10.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor\textendash loop.jl}{225}{lstlisting.10.-233}} -\@writefile{toc}{\contentsline {section}{\numberline {10.7}Controlling the DC motor from OpenModelica}{226}{section.10.7}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.1}Controlling the DC motor}{226}{subsection.10.7.1}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{226}{section*.153}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{226}{lstlisting.10.-235}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{227}{lstlisting.10.-237}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{227}{lstlisting.10.-238}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{227}{lstlisting.10.-239}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{227}{section*.154}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{228}{lstlisting.10.-240}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{228}{lstlisting.10.-241}} -\@writefile{toc}{\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{228}{subsection.10.7.2}} -\newlabel{sec:dcmotor-OpenModelica-code}{{10.7.2}{228}{OpenModelica Code}{subsection.10.7.2}{}} -\@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{228}{OpenModelicamass.10.1}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{228}{OpenModelicamass.10.1}} -\newlabel{OpenModelica:dcmotor-clock}{{10.{1}}{228}{OpenModelica Code}{OpenModelicamass.10.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash clock.mo}{228}{lstlisting.10.-242}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{229}{OpenModelicamass.10.2}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{229}{OpenModelicamass.10.2}} -\newlabel{OpenModelica:dcmotor-both}{{10.{2}}{229}{OpenModelica Code}{OpenModelicamass.10.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash both.mo}{229}{lstlisting.10.-243}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{229}{OpenModelicamass.10.3}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{229}{OpenModelicamass.10.3}} -\newlabel{OpenModelica:dcmotor-loop}{{10.{3}}{229}{OpenModelica Code}{OpenModelicamass.10.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor\textendash loop.mo}{229}{lstlisting.10.-244}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{130}{codemass.10.1}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{130}{codemass.10.1}\protected@file@percent } +\newlabel{85@xvr}{{}{130}} +\newlabel{85@vr}{{}{130}} +\newlabel{sci:dcmotor-clock}{{10.{1}}{130}{Scilab Code}{codemass.10.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash clock.sce}{130}{lstlisting.10.-96}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{130}{codemass.10.2}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{130}{codemass.10.2}\protected@file@percent } +\newlabel{86@xvr}{{}{130}} +\newlabel{86@vr}{{}{130}} +\newlabel{sci:dcmotor-both}{{10.{2}}{130}{Scilab Code}{codemass.10.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash both.sce}{130}{lstlisting.10.-97}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{131}{codemass.10.3}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{131}{codemass.10.3}\protected@file@percent } +\newlabel{87@xvr}{{}{131}} +\newlabel{87@vr}{{}{131}} +\newlabel{sci:dcmotor-loop}{{10.{3}}{131}{Scilab Code}{codemass.10.3}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor\textendash loop.sce}{131}{lstlisting.10.-98}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{131}{section.10.4}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{132}{figure.caption.121}\protected@file@percent } +\newlabel{89@xvr}{{}{132}} +\newlabel{89@vr}{{}{132}} +\newlabel{fig:dcmotor-clock}{{10.5}{132}{Control of DC motor for a specified time from Xcos}{figure.caption.121}{}} +\@writefile{lot}{\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{132}{table.caption.122}\protected@file@percent } +\newlabel{tab:dcmotor-clock}{{10.2}{132}{Xcos parameters to drive the DC motor for a specified time\relax }{table.caption.122}{}} +\newlabel{90@xvr}{{}{132}} +\newlabel{90@vr}{{}{132}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{133}{figure.caption.123}\protected@file@percent } +\newlabel{92@xvr}{{}{133}} +\newlabel{92@vr}{{}{133}} +\newlabel{fig:dcmotor-both}{{10.6}{133}{Xcos control of the DC motor in forward and reverse directions}{figure.caption.123}{}} +\@writefile{lot}{\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{133}{table.caption.124}\protected@file@percent } +\newlabel{tab:dcmotor-both}{{10.3}{133}{Xcos parameters to drive the DC motor in forward and reverse directions\relax }{table.caption.124}{}} +\newlabel{93@xvr}{{}{133}} +\newlabel{93@vr}{{}{133}} +\@writefile{lof}{\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{134}{figure.caption.125}\protected@file@percent } +\newlabel{95@xvr}{{}{134}} +\newlabel{95@vr}{{}{134}} +\newlabel{fig:dcmotor-loop}{{10.7}{134}{Xcos control of the DC motor in both directions in a loop}{figure.caption.125}{}} +\@writefile{thm}{\contentsline {egmass}{{Exercise}{10.{3}}{}}{134}{egmass.10.3}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{135}{table.caption.126}\protected@file@percent } +\newlabel{tab:dcmotor-loop}{{10.4}{135}{Xcos parameters to drive the DC motor in a loop\relax }{table.caption.126}{}} +\newlabel{96@xvr}{{}{135}} +\newlabel{96@vr}{{}{135}} \citation{modbus} \citation{simplymodbus} -\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{231}{chapter.11}} +\@writefile{toc}{\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{137}{chapter.11}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\newlabel{modbus}{{11}{231}{Implementation of Modbus Protocol}{chapter.11}{}} -\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{231}{section.11.1}} +\newlabel{modbus}{{11}{137}{Implementation of Modbus Protocol}{chapter.11}{}} +\@writefile{toc}{\contentsline {section}{\numberline {11.1}Preliminaries}{137}{section.11.1}\protected@file@percent } \citation{simplymodbus} -\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{232}{figure.caption.155}} -\newlabel{mod-block}{{11.1}{232}{Block diagram representation of the Protocol\relax }{figure.caption.155}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{232}{figure.caption.156}} -\newlabel{mod-master-slave}{{11.2}{232}{Master-Slave Query-Response Cycle\relax }{figure.caption.156}{}} -\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{233}{table.caption.157}} -\newlabel{tab:rs-485-pins}{{11.1}{233}{Pins available on RS485 and their usage\relax }{table.caption.157}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{233}{figure.caption.158}} -\newlabel{rs-485}{{11.3}{233}{Pins in RS485 module\relax }{figure.caption.158}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.1}Energy meter}{233}{subsection.11.1.1}} -\newlabel{sec:energy-meter}{{11.1.1}{233}{Energy meter}{subsection.11.1.1}{}} -\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{234}{table.caption.159}} -\newlabel{tab:modbus-fun-codes}{{11.2}{234}{Operations supported by Modbus RTU\relax }{table.caption.159}{}} -\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{234}{table.caption.160}} -\newlabel{tab:params-addr}{{11.3}{234}{Individual parameter address in EM6400\relax }{table.caption.160}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{138}{figure.caption.127}\protected@file@percent } +\newlabel{mod-block}{{11.1}{138}{Block diagram representation of the Protocol\relax }{figure.caption.127}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{138}{figure.caption.128}\protected@file@percent } +\newlabel{mod-master-slave}{{11.2}{138}{Master-Slave Query-Response Cycle\relax }{figure.caption.128}{}} +\@writefile{lot}{\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{139}{table.caption.129}\protected@file@percent } +\newlabel{tab:rs-485-pins}{{11.1}{139}{Pins available on RS485 and their usage\relax }{table.caption.129}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{139}{figure.caption.130}\protected@file@percent } +\newlabel{rs-485}{{11.3}{139}{Pins in RS485 module\relax }{figure.caption.130}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.1}Energy meter}{139}{subsection.11.1.1}\protected@file@percent } +\newlabel{sec:energy-meter}{{11.1.1}{139}{Energy meter}{subsection.11.1.1}{}} +\@writefile{lot}{\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{140}{table.caption.131}\protected@file@percent } +\newlabel{tab:modbus-fun-codes}{{11.2}{140}{Operations supported by Modbus RTU\relax }{table.caption.131}{}} +\@writefile{lot}{\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{140}{table.caption.132}\protected@file@percent } +\newlabel{tab:params-addr}{{11.3}{140}{Individual parameter address in EM6400\relax }{table.caption.132}{}} \citation{online-crc} -\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{235}{table.caption.162}} -\newlabel{tab:params-rq}{{11.4}{235}{A request packet to access V1 in EM6400\relax }{table.caption.162}{}} -\@writefile{toc}{\contentsline {paragraph}{Note:}{235}{section*.161}} -\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{236}{table.caption.163}} -\newlabel{tab:params-rp}{{11.5}{236}{A response packet to access V1 in EM6400\relax }{table.caption.163}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.2}Endianness}{236}{subsection.11.1.2}} +\@writefile{lot}{\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{141}{table.caption.134}\protected@file@percent } +\newlabel{tab:params-rq}{{11.4}{141}{A request packet to access V1 in EM6400\relax }{table.caption.134}{}} +\@writefile{toc}{\contentsline {paragraph}{Note:}{141}{section*.133}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{142}{table.caption.135}\protected@file@percent } +\newlabel{tab:params-rp}{{11.5}{142}{A response packet to access V1 in EM6400\relax }{table.caption.135}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.1.2}Endianness}{142}{subsection.11.1.2}\protected@file@percent } \citation{ieee-754-conv} -\@writefile{lot}{\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{237}{table.caption.164}} -\newlabel{tab:memory-storage}{{11.6}{237}{Memory storage of a four-byte integer in little-endian and big-endian\relax }{table.caption.164}{}} +\@writefile{lot}{\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{143}{table.caption.136}\protected@file@percent } +\newlabel{tab:memory-storage}{{11.6}{143}{Memory storage of a four-byte integer in little-endian and big-endian\relax }{table.caption.136}{}} \citation{modbus-paper} -\@writefile{toc}{\contentsline {section}{\numberline {11.2}Objective}{238}{section.11.2}} -\@writefile{toc}{\contentsline {section}{\numberline {11.3}Manifestation of Modbus protocol with Arduino Uno\ and energy meter}{238}{section.11.3}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{239}{figure.caption.165}} -\newlabel{fig:block-diagram}{{11.4}{239}{Block diagram for reading the parameters in energy meter\relax }{figure.caption.165}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{239}{figure.caption.166}} -\newlabel{fig:full-set-up}{{11.5}{239}{Experimental set up for reading energy meter\relax }{figure.caption.166}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Software}{240}{subsection.11.3.1}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{241}{figure.caption.167}} -\newlabel{fig:modbus-firmware}{{11.6}{241}{Flowchart of Arduino firmware\relax }{figure.caption.167}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.2}Output in the Scilab Console}{241}{subsection.11.3.2}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in Scilab code\relax }}{242}{figure.caption.168}} -\newlabel{fig:flow-chart}{{11.7}{242}{Flowchart of the steps happening in Scilab code\relax }{figure.caption.168}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{242}{figure.caption.169}} -\newlabel{fig:current-console}{{11.8}{242}{Single phase current output on Scilab Console\relax }{figure.caption.169}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{243}{figure.caption.170}} -\newlabel{fig:current-meter}{{11.9}{243}{Single phase current output in energy meter\relax }{figure.caption.170}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{243}{figure.caption.171}} -\newlabel{fig:voltage-console}{{11.10}{243}{Single phase voltage output on Scilab Console\relax }{figure.caption.171}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{244}{figure.caption.172}} -\newlabel{fig:voltage-meter}{{11.11}{244}{Single phase voltage output in energy meter\relax }{figure.caption.172}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{244}{figure.caption.173}} -\newlabel{fig:power-console}{{11.12}{244}{Single phase active power output on Scilab Console\relax }{figure.caption.173}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{245}{figure.caption.174}} -\newlabel{fig:power-meter}{{11.13}{245}{Single phase active power output in energy meter\relax }{figure.caption.174}{}} -\@writefile{toc}{\contentsline {section}{\numberline {11.4}Accessing the electrical parameters from Scilab}{245}{section.11.4}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.1}Accessing the electrical parameters}{245}{subsection.11.4.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.2}Arduino Firmware}{245}{subsection.11.4.2}} -\newlabel{sec:firmware-modbus}{{11.4.2}{245}{Arduino Firmware}{subsection.11.4.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {11.2}Objective}{144}{section.11.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.3}Manifestation of Modbus protocol with Arduino Uno\ and energy meter}{144}{section.11.3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{145}{figure.caption.137}\protected@file@percent } +\newlabel{fig:block-diagram}{{11.4}{145}{Block diagram for reading the parameters in energy meter\relax }{figure.caption.137}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{145}{figure.caption.138}\protected@file@percent } +\newlabel{fig:full-set-up}{{11.5}{145}{Experimental set up for reading energy meter\relax }{figure.caption.138}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.1}Software}{146}{subsection.11.3.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{147}{figure.caption.139}\protected@file@percent } +\newlabel{fig:modbus-firmware}{{11.6}{147}{Flowchart of Arduino firmware\relax }{figure.caption.139}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {11.3.2}Output in the Scilab Console}{147}{subsection.11.3.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in Scilab code\relax }}{148}{figure.caption.140}\protected@file@percent } +\newlabel{fig:flow-chart}{{11.7}{148}{Flowchart of the steps happening in Scilab code\relax }{figure.caption.140}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{148}{figure.caption.141}\protected@file@percent } +\newlabel{fig:current-console}{{11.8}{148}{Single phase current output on Scilab Console\relax }{figure.caption.141}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{149}{figure.caption.142}\protected@file@percent } +\newlabel{fig:current-meter}{{11.9}{149}{Single phase current output in energy meter\relax }{figure.caption.142}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{149}{figure.caption.143}\protected@file@percent } +\newlabel{fig:voltage-console}{{11.10}{149}{Single phase voltage output on Scilab Console\relax }{figure.caption.143}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{150}{figure.caption.144}\protected@file@percent } +\newlabel{fig:voltage-meter}{{11.11}{150}{Single phase voltage output in energy meter\relax }{figure.caption.144}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{150}{figure.caption.145}\protected@file@percent } +\newlabel{fig:power-console}{{11.12}{150}{Single phase active power output on Scilab Console\relax }{figure.caption.145}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{151}{figure.caption.146}\protected@file@percent } +\newlabel{fig:power-meter}{{11.13}{151}{Single phase active power output in energy meter\relax }{figure.caption.146}{}} +\@writefile{toc}{\contentsline {section}{\numberline {11.4}Accessing the electrical parameters from Scilab}{151}{section.11.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.1}Accessing the electrical parameters}{151}{subsection.11.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.2}Arduino Firmware}{151}{subsection.11.4.2}\protected@file@percent } +\newlabel{sec:firmware-modbus}{{11.4.2}{151}{Arduino Firmware}{subsection.11.4.2}{}} \@writefile{ard}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{245}{ardmass.11.1}} -\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{245}{ardmass.11.1}} -\newlabel{139@xvr}{{}{245}{Arduino Firmware}{ardmass.11.1}{}} -\newlabel{139@vr}{{}{245}{Arduino Firmware}{ardmass.11.1}{}} -\newlabel{ard:firmware-modbus}{{11.{1}}{245}{Arduino Firmware}{ardmass.11.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send\textunderscore packet.ino}{245}{lstlisting.11.-245}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.3}Scilab Code}{246}{subsection.11.4.3}} -\newlabel{sec:modbus-scilab-code}{{11.4.3}{246}{Scilab Code}{subsection.11.4.3}{}} +\@writefile{thm}{\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{151}{ardmass.11.1}\protected@file@percent } +\@writefile{ard}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the firmware for Modbus Energy Meter experiment}{151}{ardmass.11.1}\protected@file@percent } +\newlabel{97@xvr}{{}{151}} +\newlabel{97@vr}{{}{151}} +\newlabel{ard:firmware-modbus}{{11.{1}}{151}{Arduino Firmware}{ardmass.11.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send\textunderscore packet.ino}{151}{lstlisting.11.-99}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {11.4.3}Scilab Code}{152}{subsection.11.4.3}\protected@file@percent } +\newlabel{sec:modbus-scilab-code}{{11.4.3}{152}{Scilab Code}{subsection.11.4.3}{}} \@writefile{cod}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{246}{codemass.11.1}} -\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{246}{codemass.11.1}} -\newlabel{140@xvr}{{}{246}{Scilab Code}{codemass.11.1}{}} -\newlabel{140@vr}{{}{246}{Scilab Code}{codemass.11.1}{}} -\newlabel{sci:current-modbus}{{11.{1}}{246}{Scilab Code}{codemass.11.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore val.sce}{246}{lstlisting.11.-246}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{246}{codemass.11.2}} -\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{246}{codemass.11.2}} -\newlabel{141@xvr}{{}{246}{Scilab Code}{codemass.11.2}{}} -\newlabel{141@vr}{{}{246}{Scilab Code}{codemass.11.2}{}} -\newlabel{sci:current-modbus}{{11.{2}}{246}{Scilab Code}{codemass.11.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore current.sci}{246}{lstlisting.11.-247}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{246}{codemass.11.3}} -\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{246}{codemass.11.3}} -\newlabel{142@xvr}{{}{246}{Scilab Code}{codemass.11.3}{}} -\newlabel{142@vr}{{}{246}{Scilab Code}{codemass.11.3}{}} -\newlabel{sci:voltage-modbus}{{11.{3}}{246}{Scilab Code}{codemass.11.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore voltage.sci}{247}{lstlisting.11.-248}} -\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{247}{codemass.11.4}} -\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{247}{codemass.11.4}} -\newlabel{143@xvr}{{}{247}{Scilab Code}{codemass.11.4}{}} -\newlabel{143@vr}{{}{247}{Scilab Code}{codemass.11.4}{}} -\newlabel{sci:modbus-power}{{11.{4}}{247}{Scilab Code}{codemass.11.4}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{247}{lstlisting.11.-249}} -\@writefile{toc}{\contentsline {section}{\numberline {11.5}Reading Parameters from Xcos}{247}{section.11.5}} -\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{248}{figure.caption.175}} -\newlabel{145@xvr}{{}{248}{Xcos diagram to read Energy Meter values}{figure.caption.175}{}} -\newlabel{145@vr}{{}{248}{Xcos diagram to read Energy Meter values}{figure.caption.175}{}} -\newlabel{fig:mod-read}{{11.14}{248}{Xcos diagram to read Energy Meter values}{figure.caption.175}{}} -\@writefile{lot}{\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{248}{table.caption.176}} -\newlabel{tab:mod-xcos-read}{{11.7}{248}{Xcos parameters to read Energy Meter\relax }{table.caption.176}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.1}Python Code}{249}{subsection.11.5.1}} -\newlabel{sec:modbus-python-code}{{11.5.1}{249}{Python Code}{subsection.11.5.1}{}} -\@writefile{pyd}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{1}}{}}{249}{pymass.11.1}} -\@writefile{pyd}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{249}{pymass.11.1}} -\newlabel{146@xvr}{{}{249}{Python Code}{pymass.11.1}{}} -\newlabel{146@vr}{{}{249}{Python Code}{pymass.11.1}{}} -\newlabel{py:current-modbus}{{11.{1}}{249}{Python Code}{pymass.11.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore current.py}{249}{lstlisting.11.-250}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{2}}{}}{249}{pymass.11.2}} -\@writefile{pyd}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{249}{pymass.11.2}} -\newlabel{147@xvr}{{}{249}{Python Code}{pymass.11.2}{}} -\newlabel{147@vr}{{}{249}{Python Code}{pymass.11.2}{}} -\newlabel{py:voltage-modbus}{{11.{2}}{249}{Python Code}{pymass.11.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore voltage.py}{249}{lstlisting.11.-251}} -\@writefile{thm}{\contentsline {pymass}{{Python Code}{11.{3}}{}}{249}{pymass.11.3}} -\@writefile{pyd}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{249}{pymass.11.3}} -\newlabel{148@xvr}{{}{249}{Python Code}{pymass.11.3}{}} -\newlabel{148@vr}{{}{249}{Python Code}{pymass.11.3}{}} -\newlabel{py:modbus-power}{{11.{3}}{249}{Python Code}{pymass.11.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read\textunderscore active\textunderscore power.py}{249}{lstlisting.11.-252}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.2}Julia Code}{250}{subsection.11.5.2}} -\newlabel{sec:modbus-julia-code}{{11.5.2}{250}{Julia Code}{subsection.11.5.2}{}} -\@writefile{juliad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{250}{juliamass.11.1}} -\@writefile{juliad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{250}{juliamass.11.1}} -\newlabel{149@xvr}{{}{250}{Julia Code}{juliamass.11.1}{}} -\newlabel{149@vr}{{}{250}{Julia Code}{juliamass.11.1}{}} -\newlabel{julia:current-modbus}{{11.{1}}{250}{Julia Code}{juliamass.11.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl}{250}{lstlisting.11.-253}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{250}{juliamass.11.2}} -\@writefile{juliad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{250}{juliamass.11.2}} -\newlabel{150@xvr}{{}{250}{Julia Code}{juliamass.11.2}{}} -\newlabel{150@vr}{{}{250}{Julia Code}{juliamass.11.2}{}} -\newlabel{julia:voltage-modbus}{{11.{2}}{250}{Julia Code}{juliamass.11.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl}{250}{lstlisting.11.-254}} -\@writefile{thm}{\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{250}{juliamass.11.3}} -\@writefile{juliad}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{250}{juliamass.11.3}} -\newlabel{151@xvr}{{}{250}{Julia Code}{juliamass.11.3}{}} -\newlabel{151@vr}{{}{250}{Julia Code}{juliamass.11.3}{}} -\newlabel{julia:modbus-power}{{11.{3}}{250}{Julia Code}{juliamass.11.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl}{250}{lstlisting.11.-255}} -\@writefile{toc}{\contentsline {subsection}{\numberline {11.5.3}OpenModelica Code}{251}{subsection.11.5.3}} -\newlabel{sec:modbus-OpenModelica-code}{{11.5.3}{251}{OpenModelica Code}{subsection.11.5.3}{}} -\@writefile{OpenModelicad}{\addvspace {10pt}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{251}{OpenModelicamass.11.1}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{251}{OpenModelicamass.11.1}} -\newlabel{152@xvr}{{}{251}{OpenModelica Code}{OpenModelicamass.11.1}{}} -\newlabel{152@vr}{{}{251}{OpenModelica Code}{OpenModelicamass.11.1}{}} -\newlabel{OpenModelica:current-modbus}{{11.{1}}{251}{OpenModelica Code}{OpenModelicamass.11.1}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readCurrent.mo}{251}{lstlisting.11.-256}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{251}{OpenModelicamass.11.2}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{251}{OpenModelicamass.11.2}} -\newlabel{153@xvr}{{}{251}{OpenModelica Code}{OpenModelicamass.11.2}{}} -\newlabel{153@vr}{{}{251}{OpenModelica Code}{OpenModelicamass.11.2}{}} -\newlabel{OpenModelica:voltage-modbus}{{11.{2}}{251}{OpenModelica Code}{OpenModelicamass.11.2}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readVoltage.mo}{251}{lstlisting.11.-257}} -\@writefile{thm}{\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{251}{OpenModelicamass.11.3}} -\@writefile{OpenModelicad}{\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{251}{OpenModelicamass.11.3}} -\newlabel{154@xvr}{{}{251}{OpenModelica Code}{OpenModelicamass.11.3}{}} -\newlabel{154@vr}{{}{251}{OpenModelica Code}{OpenModelicamass.11.3}{}} -\newlabel{OpenModelica:modbus-power}{{11.{3}}{251}{OpenModelica Code}{OpenModelicamass.11.3}{}} -\@writefile{lol}{\contentsline {lstlisting}{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readPower.mo}{251}{lstlisting.11.-258}} +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{152}{codemass.11.1}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{152}{codemass.11.1}\protected@file@percent } +\newlabel{98@xvr}{{}{152}} +\newlabel{98@vr}{{}{152}} +\newlabel{sci:current-modbus}{{11.{1}}{152}{Scilab Code}{codemass.11.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore val.sce}{152}{lstlisting.11.-100}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{152}{codemass.11.2}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{152}{codemass.11.2}\protected@file@percent } +\newlabel{99@xvr}{{}{152}} +\newlabel{99@vr}{{}{152}} +\newlabel{sci:current-modbus}{{11.{2}}{152}{Scilab Code}{codemass.11.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore current.sci}{152}{lstlisting.11.-101}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{152}{codemass.11.3}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{152}{codemass.11.3}\protected@file@percent } +\newlabel{100@xvr}{{}{152}} +\newlabel{100@vr}{{}{152}} +\newlabel{sci:voltage-modbus}{{11.{3}}{152}{Scilab Code}{codemass.11.3}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore voltage.sci}{153}{lstlisting.11.-102}\protected@file@percent } +\@writefile{thm}{\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{153}{codemass.11.4}\protected@file@percent } +\@writefile{cod}{\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{153}{codemass.11.4}\protected@file@percent } +\newlabel{101@xvr}{{}{153}} +\newlabel{101@vr}{{}{153}} +\newlabel{sci:modbus-power}{{11.{4}}{153}{Scilab Code}{codemass.11.4}{}} +\@writefile{lol}{\contentsline {lstlisting}{/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read\textunderscore active\textunderscore power.sci}{153}{lstlisting.11.-103}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {11.5}Reading Parameters from Xcos}{153}{section.11.5}\protected@file@percent } \bibdata{bibliography.bib} +\@writefile{lof}{\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{154}{figure.caption.147}\protected@file@percent } +\newlabel{103@xvr}{{}{154}} +\newlabel{103@vr}{{}{154}} +\newlabel{fig:mod-read}{{11.14}{154}{Xcos diagram to read Energy Meter values}{figure.caption.147}{}} +\@writefile{lot}{\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{154}{table.caption.148}\protected@file@percent } +\newlabel{tab:mod-xcos-read}{{11.7}{154}{Xcos parameters to read Energy Meter\relax }{table.caption.148}{}} \bibcite{CNES-Scilab}{1} \bibcite{scilab-arduino}{2} \bibcite{oshw-ref}{3} @@ -1641,17 +971,12 @@ \bibcite{scilab-ref}{12} \bibcite{scilab-interop}{13} \bibcite{xcos-ref}{14} -\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{253}{chapter*.177}} -\bibcite{python-ref}{15} -\bibcite{pySerial}{16} -\bibcite{julia-ref}{17} -\bibcite{julia-serial-ports}{18} -\bibcite{om-ref}{19} -\bibcite{therm-wiki}{20} -\bibcite{arduino-pwm}{21} -\bibcite{servo-lib}{22} -\bibcite{modbus}{23} -\bibcite{simplymodbus}{24} -\bibcite{online-crc}{25} -\bibcite{ieee-754-conv}{26} -\bibcite{modbus-paper}{27} +\@writefile{toc}{\contentsline {chapter}{\numberline {References}}{155}{chapter*.149}\protected@file@percent } +\bibcite{therm-wiki}{15} +\bibcite{arduino-pwm}{16} +\bibcite{servo-lib}{17} +\bibcite{modbus}{18} +\bibcite{simplymodbus}{19} +\bibcite{online-crc}{20} +\bibcite{ieee-754-conv}{21} +\bibcite{modbus-paper}{22} diff --git a/floss-arduino.bbl b/floss-arduino.bbl index 91ac67b..205540c 100644 --- a/floss-arduino.bbl +++ b/floss-arduino.bbl @@ -76,31 +76,6 @@ scilab.org. \newblock http://www.scilab.org/scilab/features/xcos. \newblock Seen on 28 June 2015. -\bibitem{python-ref} -python.org. -\newblock https://www.python.org/doc/essays/blurb/. -\newblock Seen on 24 February 2021. - -\bibitem{pySerial} -pyserial - pypi. -\newblock https://pypi.org/project/pyserial/. -\newblock Seen on 21 April 2021. - -\bibitem{julia-ref} -julialang.org/. -\newblock https://julialang.org/. -\newblock Seen on 12 April 2021. - -\bibitem{julia-serial-ports} -Juliaio/serialports.jl: Serialport io streams in julia backed by pyserial. -\newblock https://github.com/JuliaIO/SerialPorts.jl. -\newblock Seen on 15 April 2021. - -\bibitem{om-ref} -Openmodelica. -\newblock https://www.openmodelica.org/. -\newblock Seen on 2 April 2021. - \bibitem{therm-wiki} Thermistor - wikipedia. \newblock https://en.wikipedia.org/wiki/Thermistor. diff --git a/floss-arduino.blg b/floss-arduino.blg index d85bb8a..5b8203a 100644 --- a/floss-arduino.blg +++ b/floss-arduino.blg @@ -1,46 +1,46 @@ -This is BibTeX, Version 0.99d (TeX Live 2017) -Capacity: max_strings=100000, hash_size=100000, hash_prime=85009 +This is BibTeX, Version 0.99d (TeX Live 2019/Debian) +Capacity: max_strings=200000, hash_size=200000, hash_prime=170003 The top-level auxiliary file: floss-arduino.aux The style file: unsrt.bst -Database file #1: bibliography.bib.bib -You've used 27 entries, +Database file #1: bibliography.bib +You've used 22 entries, 1791 wiz_defined-function locations, - 542 strings with 5999 characters, -and the built_in function-call counts, 3344 in all, are: -= -- 299 -> -- 58 + 521 strings with 5543 characters, +and the built_in function-call counts, 2799 in all, are: += -- 249 +> -- 53 < -- 1 -+ -- 37 ++ -- 32 - -- 10 * -- 29 -:= -- 384 -add.period$ -- 84 -call.type$ -- 27 -change.case$ -- 27 +:= -- 329 +add.period$ -- 69 +call.type$ -- 22 +change.case$ -- 22 chr.to.int$ -- 0 -cite$ -- 27 -duplicate$ -- 151 -empty$ -- 507 +cite$ -- 22 +duplicate$ -- 126 +empty$ -- 417 format.name$ -- 10 -if$ -- 864 +if$ -- 719 int.to.chr$ -- 0 -int.to.str$ -- 27 +int.to.str$ -- 22 missing$ -- 1 -newline$ -- 141 +newline$ -- 116 num.names$ -- 4 -pop$ -- 211 +pop$ -- 171 preamble$ -- 1 purify$ -- 0 quote$ -- 0 -skip$ -- 90 +skip$ -- 75 stack$ -- 0 substring$ -- 28 -swap$ -- 37 +swap$ -- 32 text.length$ -- 1 text.prefix$ -- 0 top$ -- 0 type$ -- 0 warning$ -- 0 while$ -- 6 -width$ -- 29 -write$ -- 253 +width$ -- 24 +write$ -- 208 diff --git a/floss-arduino.cod b/floss-arduino.cod index d1f2fef..a083e31 100644 --- a/floss-arduino.cod +++ b/floss-arduino.cod @@ -1,34 +1,32 @@ \addvspace {10pt} -\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{34}{codemass.3.1} +\contentsline {section}{\numberline {3.{1}}A Scilab code to check whether the firmware is properly installed or not}{34}{codemass.3.1}% \addvspace {10pt} +\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{51}{codemass.4.1}% +\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{52}{codemass.4.2}% +\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{52}{codemass.4.3}% +\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{52}{codemass.4.4}% \addvspace {10pt} +\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{63}{codemass.5.1}% +\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{64}{codemass.5.2}% \addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{75}{codemass.4.1} -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{76}{codemass.4.2} -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{76}{codemass.4.3} -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{76}{codemass.4.4} +\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{76}{codemass.6.1}% +\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{76}{codemass.6.2}% \addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the GUI}{101}{codemass.5.1} -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{102}{codemass.5.2} +\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{86}{codemass.7.1}% \addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{122}{codemass.6.1} -\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{122}{codemass.6.2} +\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{98}{codemass.8.1}% +\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{98}{codemass.8.2}% \addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{140}{codemass.7.1} +\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{114}{codemass.9.1}% +\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{114}{codemass.9.2}% +\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{114}{codemass.9.3}% +\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{115}{codemass.9.4}% \addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{158}{codemass.8.1} -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{158}{codemass.8.2} +\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{130}{codemass.10.1}% +\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{130}{codemass.10.2}% +\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{131}{codemass.10.3}% \addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{182}{codemass.9.1} -\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{182}{codemass.9.2} -\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{182}{codemass.9.3} -\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{183}{codemass.9.4} -\addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{212}{codemass.10.1} -\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{212}{codemass.10.2} -\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{213}{codemass.10.3} -\addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{246}{codemass.11.1} -\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{246}{codemass.11.2} -\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{246}{codemass.11.3} -\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{247}{codemass.11.4} +\contentsline {section}{\numberline {11.{1}}First 10 lines of the function for scifunc block}{152}{codemass.11.1}% +\contentsline {section}{\numberline {11.{2}}First 10 lines of the code for Single Phase Current Output}{152}{codemass.11.2}% +\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Voltage Output}{152}{codemass.11.3}% +\contentsline {section}{\numberline {11.{4}}First 10 lines of the code for Single Phase Active Power Output}{153}{codemass.11.4}% diff --git a/floss-arduino.fdb_latexmk b/floss-arduino.fdb_latexmk index 53b52de..5ab1bd8 100644 --- a/floss-arduino.fdb_latexmk +++ b/floss-arduino.fdb_latexmk @@ -1,446 +1,356 @@ # Fdb version 3 -["bibtex floss-arduino"] 1621258001 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1621258012 - "/usr/local/texlive/2017/texmf-dist/bibtex/bst/base/unsrt.bst" 1480098433 18030 1376b4b231b50c66211e47e42eda2875 "" - "bibliography.bib" 1621178517 6034 f6dc0004d2871e4ca7419c08dc204c04 "" - "floss-arduino.aux" 1621258011 174150 b3136ab9eccd6746bb8381574c6ba76a "" +["bibtex floss-arduino"] 1621456139 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1621457445 + "/usr/share/texlive/texmf-dist/bibtex/bst/base/unsrt.bst" 1292289607 18030 1376b4b231b50c66211e47e42eda2875 "" + "bibliography.bib" 1620434363 6034 f6dc0004d2871e4ca7419c08dc204c04 "" + "floss-arduino.aux" 1621457441 102573 48cf3bdb2e0859a9188146b57ac82853 "pdflatex" (generated) - "floss-arduino.blg" "floss-arduino.bbl" -["makeindex floss-arduino.idx"] 1621258001 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1621258012 - "floss-arduino.idx" 1621258011 237 2b0c63ab27d5c1b698757397b5c69953 "" + "floss-arduino.blg" +["makeindex floss-arduino.idx"] 1621456131 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1621457445 + "floss-arduino.idx" 1621457441 237 4bd16915821735164ca2de4b4eb0863a "pdflatex" (generated) - "floss-arduino.ilg" "floss-arduino.ind" -["pdflatex"] 1621258001 "floss-arduino.tex" "floss-arduino.pdf" "floss-arduino" 1621258012 - "/Users/kannan/Library/texmf/tex/latex/cclicenses/cclicenses.sty" 1186816761 4225 a1be0bbd8b5d331922d63e0112439580 "" - "/Users/kannan/Library/texmf/tex/latex/ifthen/ifthen.sty" 1221500493 4727 e343510af0375feb3bfa0becca5be450 "" - "/Users/kannan/Library/texmf/tex/latex/listings/listings.cfg" 1174815216 1546 cda21886f370b2a08959be5b7c522bd0 "" - "/Users/kannan/Library/texmf/tex/latex/listings/listings.sty" 1174815264 69513 fec659f9bed04d83e450ba947986a759 "" - "/Users/kannan/Library/texmf/tex/latex/listings/lstlang1.sty" 1174815276 66074 380238ad0cb9b776a21e69c3cbdb119e "" - "/Users/kannan/Library/texmf/tex/latex/listings/lstmisc.sty" 1174815284 74724 72c2f057d80f34ab0467658e6850eb84 "" - "/Users/kannan/Library/texmf/tex/latex/listings/lstpatch.sty" 1174815284 7717 d0ad3df4da3fcda855b4dcf0746e9022 "" - "/Users/kannan/Library/texmf/tex/latex/listings/varioref/varioref.sty" 1174815296 30322 d1c565a1fba71a49c75ce7c3dc9c0996 "" - "/Users/kannan/Library/texmf/tex/latex/morefloats.sty" 1174836183 1883 cc44fef04724c623a156ca51618af9d3 "" - "/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/base/8r.enc" 1480098666 4850 80dc9bab7f31fb78a000ccfed0e27cab "" - "/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1480098666 2971 def0b6c1f0b107b3b936def894055589 "" - "/usr/local/texlive/2017/texmf-dist/fonts/map/fontname/texfonts.map" 1480098670 3287 e6b82fe08f5336d4d5ebc73fb1152e87 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx0900.tfm" 1480098696 3584 1a7de6c99457381c64abc1a7c545505f "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx1095.tfm" 1480098696 3584 21b378cca2e40816b0e6d74a4dc98f04 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm" 1480098696 3584 402da0b29eafbad07963b1224b222f18 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx1440.tfm" 1480098696 3584 13049b61b922a28b158a38aeff75ee9b "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm" 1480098696 3584 7666d038713b9e38abb5c2e0f6972188 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx2488.tfm" 1480098696 3584 0181dbc4d429c3ba4e30feba37b5df96 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm0600.tfm" 1480098696 3584 291a5713401683441e0a8c8f4417b17b "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm0800.tfm" 1480098696 3584 49064b465390a8e316a3c8417a050403 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm0900.tfm" 1480098696 3584 d3d8ac8b25ca19c0a40b86a5db1e8ccc "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1480098696 3584 adb004a0c8e7c46ee66cad73671f37b4 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm" 1480098696 3584 929cdff2b7a8c11bd4d49fd68cb0ae70 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm" 1480098696 3584 f80ddd985bd00e29e9a6047ebd9d4781 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm" 1480098696 3584 3169d30142b88a27d4ab0e3468e963a2 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm" 1480098696 3584 8e2870ec7aa9776f59654942b0923f51 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm2488.tfm" 1480098696 3584 406ad7b70d9a41f7833f92b6313150c8 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecsi1095.tfm" 1480098696 3584 1a0353d13d3e702865b76e3b1c321b5b "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecsl1095.tfm" 1480098696 3584 91bcd1ec8de84adb306899ddf050f500 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecss1095.tfm" 1480098696 3584 8ece407347b270c252c46fdfaef5a9ef "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecti1095.tfm" 1480098696 3072 b73d2778cc3af44970de4de5e032d7f6 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1480098698 1004 54797486969f23fa377b128694d548df "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1480098698 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex9.tfm" 1480098698 996 a18840b13b499c08ac2de96a99eda4bc "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm" 1480098700 1292 a0ca2398d40dc5494f22d2fbff33269b "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm" 1480098700 1380 bb8d389860f8cf35648da78ba6d79918 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1480098701 992 662f679a0b3d2d53c1b94050fdaa3f50 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1480098701 1528 abec98dbc43e172678c11b3b9031252a "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1480098701 1512 f21f83efb36853c0b70002322c1ab3ad "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1480098701 1520 eccf95517727cb11801f4f1aee3a21b4 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmmi9.tfm" 1480098701 1524 d89e2d087a9828407a196f428428ef4a "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1480098701 1296 45809c5a464d5f32c8f98ba97c1bb47f "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1480098701 1300 b62933e007d01cfd073f79b963c01526 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1480098701 1292 21c1c5bfeaebccffdb478fd231a0997d "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmr9.tfm" 1480098701 1292 6b21b9c2c7bebb38aa2273f7ca0fb3af "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1480098701 1124 6c73e740cf17375f03eec0ee63599741 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1480098701 1116 933a60c408fc0a863a92debe84b2d294 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1480098701 1120 8b7d695260f3cff42e636090a8002094 "" - "/usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy9.tfm" 1480098701 1116 25a7bf822c58caf309a702ef79f4afbb "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1480098733 30251 6afa5cb1d0204815a708a080681d4674 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1480098733 36299 5f9df58c2139e7edcf37c8fca4bd384d "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1480098733 35752 024fb6c41858982481f6968b5fc26508 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb" 1480098733 32726 0a1aea6fcd6468ee2cf64d891f5c43c8 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb" 1480098733 33993 9b89b85fd2d9df0482bd47194d1d3bf3 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1480098733 32569 5e5ddc8df908dea60932f3c484a54c0d "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb" 1480098733 32587 1788b0c1c5b39540c96f5e42ccd6dae8 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb" 1480098733 32626 4f5c1b83753b1dd3a97d1b399a005b4b "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb" 1480098733 32442 c975af247b6702f7ca0c299af3616b80 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb" 1480098734 29228 440002646d60f9d1a0cdf5878b9a308f "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx0900.pfb" 1480098737 143961 201304b65f97bc643fbd0bcf0685d1fe "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx1095.pfb" 1480098737 154600 ea54091d31de803b613ba9e80ca51709 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx1200.pfb" 1480098737 140176 d4962f948b4cc0adf4d3dde77a128c95 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx1440.pfb" 1480098737 135942 859a90cad7494a1e79c94baf546d7de5 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx2074.pfb" 1480098737 140194 627cc7f36c05b80e25d178974ccb3442 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx2488.pfb" 1480098737 135938 299ac3a69892db3b7674a8b2543b0a77 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0600.pfb" 1480098737 162624 9dcc92cd3b1dfe2ecc80e6da7f2eb6bd "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0800.pfb" 1480098737 164227 3df942b4ff2124425d8fb1b6d3e01c7a "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0900.pfb" 1480098737 149037 995a6f1e12c1d647b99b1cf55db78699 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb" 1480098737 138258 6525c253f16cededa14c7fd0da7f67b2 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb" 1480098737 145929 f25e56369a345c4ff583b067cd87ce8e "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfsi1095.pfb" 1480098737 106965 72348192f7f7f7c44b4558f2996b4879 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfss1095.pfb" 1480098737 97272 e31c1319e3ff43b442c57e2c8f2acc52 "" - "/usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfti1095.pfb" 1480098737 196446 8fbbe4b97b83e5182def6d29a44e57fb "" - "/usr/local/texlive/2017/texmf-dist/fonts/vf/public/bera/fvmr8t.vf" 1480098760 2156 58631a68efc4afbec92c522ba77a542f "" - "/usr/local/texlive/2017/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1480098806 71627 94eb9990bed73c364d7f53f960cc8c5b "" - "/usr/local/texlive/2017/texmf-dist/tex/generic/ifxetex/ifxetex.sty" 1480098815 1458 43ab4710dc82f3edeabecd0d099626b2 "" - "/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/gettitlestring.sty" 1480098815 8237 3b62ef1f7e2c23a328c814b3893bc11f "" - "/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty" 1490564930 185082 1fb09d7d24834377f95006300bc91fd2 "" - "/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty" 1480098815 70864 bcd5b216757bd619ae692a151d90085d "" - "/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/infwarerr.sty" 1480098815 8253 473e0e41f9adadb1977e8631b8f72ea6 "" - "/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/ltxcmds.sty" 1480098815 18425 5b3c0c59d76fac78978b5558e83c1f36 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1480098820 2210 5c54ab129b848a5071554186d0168766 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsgen.sty" 1480098820 4160 c115536cf8d4ff25aa8c1c9bc4ecb79a "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsmath.sty" 1485129665 84329 81aa65c5042562f79cb421feff9b8bdc "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsopn.sty" 1480098820 4115 318a66090112f3aa3f415aeb6fe8540f "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amstext.sty" 1480098820 2431 fe3078ec12fc30287f568596f8e0b948 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/base/bk11.clo" 1480098821 8147 071613f48164a91769d060c59fd275f7 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/base/book.cls" 1480098821 22945 7df8250bf76418cf651c357d3631fbc3 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/base/fontenc.sty" 1492297155 4571 13977df0eda144b93597fc709035ad1f "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/base/makeidx.sty" 1480098821 1940 c559b92ca91f1b2a0e60d836d4973f41 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/base/omscmr.fd" 1480098821 2256 80ce1168fb4ce6a85583a9cf8972c013 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/base/t1cmss.fd" 1480098821 2408 9332529df2b0aa93e638793f315828fc "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/base/t1enc.def" 1492297155 10006 a90ba4035cf778f32f424e297d92e235 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/bera/beramono.sty" 1480098822 767 619e175cf21788218aa95de61f93b82f "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/bera/t1fvm.fd" 1480098822 819 be55b7e3c5cc7c059be8eb7852d712b5 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/caption/caption.sty" 1480098823 66233 8b81cfab95a1f8fc2f0f6c89415b087a "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/caption/caption3.sty" 1480098823 64866 1ea74c5f2d1685881497f021b8f186b2 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/chngcntr/chngcntr.sty" 1480098825 4063 effd8d02c8357a7a1b0c045c4e25e292 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/cite/cite.sty" 1480098825 26218 19edeff8cdc2bcb704e8051dc55eb5a7 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/fancybox/fancybox.sty" 1480098827 27261 5ae6156674330dc345adb79b6e5d8966 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty" 1480098827 22494 ab2f238426db63334832f85a72ef1f3b "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1480098830 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1480098830 1224 978390e9c2234eab29404bc21b268d1e "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/graphics-def/pdftex.def" 1485129666 58250 3792a9d2d1d664ee8c742498e295b051 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/color.sty" 1480098830 7031 4ca2945c73eec4e726c0da188fbbf50f "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/graphics.sty" 1492297155 14603 b288c52bd5d46d593af31dbc7e548236 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/graphicx.sty" 1480098830 8125 557ab9f1bfa80d369fb45a914aa8a3b4 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/keyval.sty" 1480098830 2594 d18d5e19aa8239cf867fa670c556d2e9 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/rotating.sty" 1485129666 6969 f1843f5f0545182bf419df38f75e3930 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/trig.sty" 1480098830 3980 0a268fbfda01e381fa95821ab13b6aee "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/hpdftex.def" 1489964469 51983 9a4f683a2a7b213874a28bc4008b84d9 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/hyperref.sty" 1489964469 233808 b63d91422c362e723c6e8b1a2fffcba5 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/nameref.sty" 1480098831 12949 81e4e808884a8f0e276b69410e234656 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/pd1enc.def" 1489964469 14098 7631f11156e5f9cd76010dbd230aa268 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1480098833 678 4792914a8f45be57bb98413425e4c7af "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/hyperref.cfg" 1480098833 235 6031e5765137be07eed51a510b2b8fb7 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/layouts/layouts.sty" 1480098833 103628 f0d6a23a8bf6863780e994d496016c62 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/ntheorem/ntheorem.sty" 1480098836 43120 799f06af91d8fb275749981ca21a5146 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/auxhook.sty" 1480098836 3834 4363110eb0ef1eb2b71c8fcbcdb6c357 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty" 1480098836 12095 5337833c991d80788a43d3ce26bd1c46 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/grfext.sty" 1480098836 7075 2fe3d848bba95f139de11ded085e74aa "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/kvoptions.sty" 1480098836 22417 1d9df1eb66848aa31b18a593099cf45c "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty" 1480098836 9581 023642318cef9f4677efe364de1e2a27 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/paralist/paralist.sty" 1485126066 14857 82c76ebe8f06becf69ab309565b2a0cb "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/seqsplit/seqsplit.sty" 1480098838 1346 2729ac6e87ab535b7428c6807dace823 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/subfig/subfig.sty" 1480098839 21369 9ef165ca6df8815c92e693146a376c92 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/tools/theorem.sty" 1480098841 4955 40b74ecf3d034beec00dccbb92044a79 "" - "/usr/local/texlive/2017/texmf-dist/tex/latex/url/url.sty" 1480098842 12796 8edb7d69a20b857904dd0ea757c14ec9 "" - "/usr/local/texlive/2017/texmf-dist/web2c/texmf.cnf" 1494087824 32646 eadc4ca26cdbe7105ac7c593aa8c4f72 "" - "/usr/local/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1495593472 2350277 a699055bee05bf8a40b0504752487295 "" - "/usr/local/texlive/2017/texmf-var/web2c/pdftex/pdflatex.fmt" 1501558720 4129591 619ae5aa92c7522a32e3a6fc193a3cf9 "" - "/usr/local/texlive/2017/texmf.cnf" 1495593465 577 2b71d4d888f9e5560b2e99985915a9fa "" - "floss-arduino.OpenModelicad" 1621258011 2767 f9bb0585270ce7673df25668b45ba752 "" - "floss-arduino.ard" 1621258011 2314 11fa4fbdcd357528b25ac53c0f6ba9f0 "" - "floss-arduino.aux" 1621258011 174150 b3136ab9eccd6746bb8381574c6ba76a "" - "floss-arduino.bbl" 1621258001 3903 a34a07b2978da83d363fb26802490002 "bibtex floss-arduino" - "floss-arduino.cod" 1621258011 2802 b1453be579059fcbde96f1059953ffe5 "" - "floss-arduino.ind" 1621258001 288 1367e08b6f5cfc1c1a3f8718570f0de1 "makeindex floss-arduino.idx" - "floss-arduino.juliad" 1621258011 2642 d7dc82d01d3d05cabc263f2a93109108 "" - "floss-arduino.lof" 1621258011 16174 c8faec8608a4048fd07a3d58f4e321dc "" - "floss-arduino.lot" 1621258011 4394 2e8b085c38f6d94bd3936890c62742bd "" - "floss-arduino.out" 1621258011 15215 212a697fe97278e5e460f8cdf2fbe0cb "" - "floss-arduino.pyd" 1621258011 2571 05b51a0f0e7f08785cc803955791b9b6 "" - "floss-arduino.tex" 1621257986 6616 5a08e71b4584020fa91842fb7f6b11ff "" - "floss-arduino.toc" 1621258011 19657 fbe3d91d687014b739e3ac2f9c1c3fd9 "" - "suppl/acr.tex" 1615102332 1926 fd6481c4666ee0d60331b7d4cc24b645 "" - "suppl/intro.tex" 1615102332 3437 b09628cf9e20fe17fa65b37a5997653c "" - "suppl/styles.tex" 1615534732 8143 aa3280f0b59c8631fe8ec44895c9e871 "" - "tools/floss-firmware/floss-firmware.ino" 1621178517 34359 32a40397062276bb3dcecda801db076e "" - "tools/julia/test_firmware.jl" 1621178517 168 3aaf8bf98ff271a626085f256b5bbbc9 "" - "tools/openmodelica/windows//test_firmware.mo" 1621178517 616 087d18e8525d7f7e7b49bc700b2d08e4 "" - "tools/python/test_firmware.py" 1621178517 702 075224ba07fdcb46e41c20e2e4c001be "" - "tools/scilab/test_firmware.sce" 1621178517 121 068cb1b11cc5bef7c9f9ddaa09316c22 "" - "tools/shield/pcb_board_V1p2.png" 1621178517 114643 13d3ee33823ec2c138265f5f4daf35c8 "" - "tools/shield/shield-V1p2.jpg" 1615102332 221681 3be329dcc0590284c83508bfc96ede10 "" - "tools/shield/shield-V1p2.png" 1621178517 66281 607473e0cfda2ff4b7f6c85d1bbb8ba5 "" - "user-code/dcmotor/OpenModelica/dcmotor-both.mo" 1621178517 1086 a156cd2ac05b581b0e2a0d6daa70642f "" - "user-code/dcmotor/OpenModelica/dcmotor-clock.mo" 1621178517 1002 e95685106fe5e50eba4824e6b0119bd5 "" - "user-code/dcmotor/OpenModelica/dcmotor-loop.mo" 1621178517 1237 a8426d0f501ac4c2571d5c9d567948b3 "" - "user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino" 1621178517 504 8a85b1257282a49f134cec02b30182e2 "" - "user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino" 1621178517 426 6316038efc09b67c75c077917c40e3e4 "" - "user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino" 1621178517 665 a13b061f7e773a0ff7e178ed73915282 "" - "user-code/dcmotor/dcmotor-OM.tex" 1621217755 11241 982246ee49a10c44361808ce84762a47 "" - "user-code/dcmotor/dcmotor-base.tex" 1621217562 11192 454e69c3c7ac8022ed78fcf217140928 "" - "user-code/dcmotor/dcmotor-julia.tex" 1621217746 7297 f523e59616d249643cd2aece01846f9a "" - "user-code/dcmotor/dcmotor-python.tex" 1621217702 8816 9946fc87ba3d8772cea69ba17c57ebde "" - "user-code/dcmotor/dcmotor-scilab.tex" 1621217599 24546 3e08212f3604331591dd8eac8dec5a92 "" - "user-code/dcmotor/figures/dc_motor_description.jpg" 1615102332 694440 a424c50ad327bc459a4ab4808f398262 "" - "user-code/dcmotor/figures/dcmotor-both.png" 1621178517 107985 6c7508b957f7980eea96e374fc266250 "" - "user-code/dcmotor/figures/dcmotor-clock.png" 1621178517 127858 2fa567ed8934ca422ee86d50d1d5545f "" - "user-code/dcmotor/figures/dcmotor-loop.png" 1621178517 105062 026f713ad0fe348d43acd5f25ba6f933 "" - "user-code/dcmotor/figures/dcmotor_board.png" 1615102332 114406 92155ec29d259e5fcda6bce5c6b08004 "" - "user-code/dcmotor/figures/schematic.png" 1615102332 29144 971dcba68f6e79a1c3c5777dac2627ea "" - "user-code/dcmotor/figures/uno-pwm.jpg" 1621178517 3266094 71ed00a219ac59152d8c597e1e8856d3 "" - "user-code/dcmotor/julia/dcmotor-both.jl" 1621178517 270 2a8057cb974830a91cb2ccaaeaeec8d3 "" - "user-code/dcmotor/julia/dcmotor-clock.jl" 1621178517 223 18e184ba00cf35946e451fb37590725a "" - "user-code/dcmotor/julia/dcmotor-loop.jl" 1621178517 342 a624b9b98fc1787face9e2a5cc07f84f "" - "user-code/dcmotor/python/dcmotor-both.py" 1621178517 864 275cefa529d28743b47a46b87b31ff91 "" - "user-code/dcmotor/python/dcmotor-clock.py" 1621178517 830 e4bb3de5e98eb204a3dada5009db8343 "" - "user-code/dcmotor/python/dcmotor-loop.py" 1621178517 968 97af73f5b57d7b510ecd4383c3bc4f93 "" - "user-code/dcmotor/scilab/dcmotor-both.sce" 1621178517 478 628af43e0c3f08f643098a596ad835cf "" - "user-code/dcmotor/scilab/dcmotor-clock.sce" 1621178517 358 714e3d2a3677b19a80dcc181cadf6e4d "" - "user-code/dcmotor/scilab/dcmotor-loop.sce" 1621178517 624 72d01e150c668c28e3823b3ff124a6f1 "" - "user-code/hw-env/figures/OSHW-138px.png" 1615102332 8171 62fe0090b5a01299adb7fb7b4d9ac130 "" - "user-code/hw-env/figures/arduino-3d-printer.jpg" 1615102332 39052 6dff9ea86aa1541b274437fe913ddd46 "" - "user-code/hw-env/figures/arduino-ide.jpg" 1615102332 194767 bfef476ab04769e6b222de9ff24a9623 "" - "user-code/hw-env/figures/arduino-phone.jpg" 1615102332 135255 4b4165291b755b12ce897d7a408f2d6d "" - "user-code/hw-env/figures/arduino.png" 1615102332 149178 70a98357748236149bf214d5d18b33f6 "" - "user-code/hw-env/figures/hw-device-manager.jpg" 1615102332 123199 593d451c63d150854f6e8f091ae0b56b "" - "user-code/hw-env/figures/lily.jpg" 1615102332 74607 a5cc307933e091ab5da6b90172f6ddd9 "" - "user-code/hw-env/figures/mega.jpg" 1615102332 1075629 4343e24216f3e871b746baab98dc92b5 "" - "user-code/hw-env/figures/miccontblk.png" 1615102332 32073 d40dc886413fc19a7f28ed042cb42be3 "" - "user-code/hw-env/figures/resolution.png" 1615102332 4945 8c36e13a636f064fe99a32583bd5a09f "" - "user-code/hw-env/figures/shield-crop.jpg" 1615102332 88724 a405ddfd57bdc79018c6674fc399d67f "" - "user-code/hw-env/figures/update-driver.png" 1615102332 40170 607a1cd06856f1eecd42ebc14fbe2daf "" - "user-code/hw-env/hw-env.tex" 1621178517 22147 0d8258cc2e1382f1c7f63eb72c73902e "" - "user-code/ldr/OpenModelica/ldr-led.mo" 1621178517 1175 513f4a0dc313bc054f4bb8abe75f73fa "" - "user-code/ldr/OpenModelica/ldr-read.mo" 1621178517 860 b6de0b97782c2153052b43d45ca918a2 "" - "user-code/ldr/arduino/ldr-led/ldr-led.ino" 1621178517 355 3a0bb525b88842f2c29277bfae805ace "" - "user-code/ldr/arduino/ldr-read/ldr-read.ino" 1621178517 230 f00bce053f207cda3fe5d9efb50b244f "" - "user-code/ldr/figures/LDR-led.png" 1621178517 240349 523edd11a7bcb1002c01b0410de0183e "" - "user-code/ldr/figures/LDR.png" 1621178517 222329 b099f728f89ec6e9e39f2222e410488c "" - "user-code/ldr/figures/ldr-conn.png" 1615102332 27006 651850b554b0e5f042da89db408bd75e "" - "user-code/ldr/figures/ldr-led-2.png" 1621178517 136223 7b7c3b7364cc3325f23880eb53d878c2 "" - "user-code/ldr/figures/ldr-led-read-plot.PNG" 1621178517 24035 ed0d5139439de9ae01beed624c24c5ba "" - "user-code/ldr/figures/ldr-read-plot.PNG" 1621178517 24848 8d7361073a2c28de3752da61df946a24 "" - "user-code/ldr/figures/ldr-read-xcos.PNG" 1615102332 34063 b0eeeea9642553ea0bb2889cb52cfa60 "" - "user-code/ldr/figures/ldr.jpg" 1615102332 4060 da1140b101edcf75176b3dfbb765dd42 "" - "user-code/ldr/figures/ldr_sym.png" 1615102332 29267 73b70e220429569a98caa86348349aa1 "" - "user-code/ldr/julia/ldr-led.jl" 1621178517 328 c56b41b79308edfeac581824b292db8e "" - "user-code/ldr/julia/ldr-read.jl" 1621178517 182 f022609c62ce20cd8a544b56bb24b920 "" - "user-code/ldr/ldr-OM.tex" 1621188727 4330 bf71650135097470010dee6009bf2f2c "" - "user-code/ldr/ldr-base.tex" 1621188556 10370 2dc790d6cd4dee2eed4edccdf2dc929f "" - "user-code/ldr/ldr-julia.tex" 1621188720 3871 b16ec475383e1331a08b220b22f13fdb "" - "user-code/ldr/ldr-python.tex" 1621188684 4576 9bdb80c78c973ef430c00fe2d2ce719b "" - "user-code/ldr/ldr-scilab.tex" 1621188639 13462 ffeb0049b804a21e1f86c11a37113738 "" - "user-code/ldr/python/ldr-led.py" 1621178517 878 6fd4249dccee88b68be9f42ac32e1238 "" - "user-code/ldr/python/ldr-read.py" 1621178517 690 e0b7ce7fda0fd80b7a9910b066c54ef1 "" - "user-code/ldr/scilab/ldr-led.sce" 1621178517 485 06b1e7a58af58334a9e0deed47713a69 "" - "user-code/ldr/scilab/ldr-read.sce" 1621178517 383 672cc7539820df32f3a25b93cc0f4fa7 "" - "user-code/led/OpenModelica/led-blue-delay.mo" 1621178517 974 b66fe8fce6005b87afc23c6d7d3009e5 "" - "user-code/led/OpenModelica/led-blue-red.mo" 1621178517 1154 7e5164d0b0a78fcd7a6327bbfff835c9 "" - "user-code/led/OpenModelica/led-blue.mo" 1621178517 802 063ab42c583ad7e9203c09fdac11beb2 "" - "user-code/led/OpenModelica/led-green-blink.mo" 1621178517 1098 58f96b5892b748dbca27a4411f54fd08 "" - "user-code/led/arduino/led-blue-delay/led-blue-delay.ino" 1621178517 134 a265af0df0c837b3860a1bd8f4f17db3 "" - "user-code/led/arduino/led-blue-red/led-blue-red.ino" 1621178517 215 db5fdea678579e2b65dbcaddcca033c6 "" - "user-code/led/arduino/led-blue/led-blue.ino" 1621178517 99 25f30fcd7cc7d7b6b9aa222deff00437 "" - "user-code/led/arduino/led-green-blink/led-green-blink.ino" 1621178517 375 d859b4f26e521d4c1afe19f92c8a1ebe "" - "user-code/led/figures/arduino-new-shield.jpeg" 1621178517 404878 627d5ed86bf3271cb2aed2af239e8339 "" - "user-code/led/figures/led-blue-com-2.png" 1621178517 118844 76197f2f2d54e9f24ff5133feb6b20e4 "" - "user-code/led/figures/led-blue-delay-com-2.png" 1621178517 131759 39ca1a34902244e390493719e5e5afa9 "" - "user-code/led/figures/led-blue-red-com-2.png" 1621178517 139836 8e4b4cfd07c210053264e34bfa61d292 "" - "user-code/led/figures/led-green-blink-com-2.png" 1621178518 145226 f748b57a3aedec908e67f4a2a063f94b "" - "user-code/led/figures/led.png" 1615102332 3299 6fdaa5be1f5df2c4fa3cc404b111c357 "" - "user-code/led/figures/led_output.png" 1615102332 4933000 3daaef0abe81c66166eaa3fd911c9b66 "" - "user-code/led/figures/rgb-led-bb.png" 1621178518 241915 7c5374def5f441085b2d93294dde7979 "" - "user-code/led/figures/schematic.png" 1615102332 34562 2b5d2cb148a99242ffb4343097ced0a0 "" - "user-code/led/julia/led-blue-delay.jl" 1621178518 213 dd9c8a8b157baac9432478c33b8aa14e "" - "user-code/led/julia/led-blue-red.jl" 1621178518 332 919a1421675457207ff70ee12da93ac6 "" - "user-code/led/julia/led-blue.jl" 1621178518 170 c9cc13e4fb6e898855537bb9e1f2a787 "" - "user-code/led/julia/led-green-blink.jl" 1621178518 249 d785472e844af87c34e32322ccb211e2 "" - "user-code/led/led-OM.tex" 1621188180 6090 eeb3656cf34ca23b4e74568da8ba3a8f "" - "user-code/led/led-base.tex" 1621187774 12573 9ca1a36290acd21f7147bf1579e43aec "" - "user-code/led/led-julia.tex" 1621188172 4230 113d65c42a2badd946d2f312a0e216ca "" - "user-code/led/led-python.tex" 1621188125 8224 4475c068f5d6120ca45171af64ae64f3 "" - "user-code/led/led-scilab.tex" 1621188063 15554 57a47400c55d0e67271b6cd2a300cc7e "" - "user-code/led/python/led-blue-delay.py" 1621178518 805 9c5bde89850fc3b25ced778dfafe1dcf "" - "user-code/led/python/led-blue-red.py" 1621178518 1039 339cefbe997737f931646cba049b8d12 "" - "user-code/led/python/led-blue.py" 1621178518 723 be6248a455119500e6930030c0c92250 "" - "user-code/led/python/led-green-blink.py" 1621178518 800 7d238166a3ec7776881175fdee95f619 "" - "user-code/led/scilab/led-blue-delay.sce" 1621178518 306 971bfdb5febffab85ff7e39d9486f19f "" - "user-code/led/scilab/led-blue-red.sce" 1621178518 534 9ed44e179f5f8f2d1833438c6e950670 "" - "user-code/led/scilab/led-blue.sce" 1621178518 264 54ed7e9095e17363e0ce5fb00cade1d1 "" - "user-code/led/scilab/led-green-blink.sce" 1621178518 484 6075a3408ac416b1a08b9812441b114f "" - "user-code/modbus/OpenModelica/readCurrent.mo" 1615102332 415 303989413cadae961b297f9b27e7fea0 "" - "user-code/modbus/OpenModelica/readPower.mo" 1615102332 435 3f5615fb24b7ddbe58cdd8e1bef132ae "" - "user-code/modbus/OpenModelica/readVoltage.mo" 1615102332 415 6e1ebbf05cf22f407c8164397a270067 "" - "user-code/modbus/arduino/send_packet.ino" 1615102332 8116 cf6c7187b76c359b0e96b2d6ab867417 "" - "user-code/modbus/figures/Full-Set-Up.png" 1615102332 1614647 0b0a3133138b7b5e4362f127b21dbbca "" - "user-code/modbus/figures/active-power-output-setup.jpg" 1621178518 970986 3c5dcb7d7a8cc8c4506feed7894ca347 "" - "user-code/modbus/figures/active-power-output.png" 1621178518 6070 e338cbd838bd2ffe7cb999dccd6c8af4 "" - "user-code/modbus/figures/arduino_code_flowchart.png" 1615102332 30551 d5d6d0068508ecc437e64b129d03adeb "" - "user-code/modbus/figures/block-diagram.PNG" 1615102332 12984 34da68fad73a956dd18a72f2742c01c8 "" - "user-code/modbus/figures/current-output-setup.jpg" 1621178518 852771 a15f31abba4a1197ad1aabfc7084a9ac "" - "user-code/modbus/figures/current-output.png" 1621178518 5616 8e6b1ab6c0719055cc81fd1f0ab7e6b6 "" - "user-code/modbus/figures/fig1.png" 1615102332 7589 f96d8da2f8a9b651e6a2b84ff0fcd2b5 "" - "user-code/modbus/figures/fig2.png" 1615102332 8357 df83830062ead3aba95548cffc6e5fc2 "" - "user-code/modbus/figures/fig3.png" 1615102332 64436 45a719b4c6c25010861af86e20af0675 "" - "user-code/modbus/figures/flowchart.png" 1615102332 24159 a806f9f56a4606c9f0640bb0eb7e36ff "" - "user-code/modbus/figures/read_value_xcos.png" 1615102332 51074 2267729983ef5dcb788a3f74130a179a "" - "user-code/modbus/figures/voltage-output-setup.jpg" 1621178518 964103 77691bdec7885f306d9af858aa024c6b "" - "user-code/modbus/figures/voltage-output.png" 1621178518 5506 102a213a2a607379d826356f732ad44e "" - "user-code/modbus/julia/readCurrent.jl" 1615102332 419 d37bba6d385680f69e39aeeeee270cc2 "" - "user-code/modbus/julia/readPower.jl" 1615102332 408 5fe8daf1c8116370b28ad3bd3f32aab4 "" - "user-code/modbus/julia/readVoltage.jl" 1615102332 418 4e26e56e234bd7df4a03ade0f2866654 "" - "user-code/modbus/modbus.tex" 1621178518 39090 7287027e531dcd608b2d7aecb7753b41 "" - "user-code/modbus/python/read_active_power.py" 1615102332 1107 5c75379ec91b5b117fc94be55100a639 "" - "user-code/modbus/python/read_current.py" 1615102332 1102 c628a8be5444f9b5ffbb348dff567336 "" - "user-code/modbus/python/read_voltage.py" 1615102332 1102 cf711c7b2bc93043409419eb1ae2169b "" - "user-code/modbus/scilab/read_active_power.sci" 1615102332 1072 ec17d07cbbf336756ed22d5469b68e25 "" - "user-code/modbus/scilab/read_current.sci" 1615102332 1090 97c84be93c41f56ed4617dfe2ffaf5bb "" - "user-code/modbus/scilab/read_val.sce" 1615102332 1474 89f368fad786acfa64c8f7eab2d6c14a "" - "user-code/modbus/scilab/read_voltage.sci" 1615102332 1100 00726a382c03a31bf874d21d1cc5eb16 "" - "user-code/pot/OpenModelica/pot-threshold.mo" 1621178518 1512 1402778c2f3b5ec7f6285466d545e598 "" - "user-code/pot/arduino/pot-threshold/pot-threshold.ino" 1621178518 805 12e5e0df10302ea489b57721d004d184 "" - "user-code/pot/figures/POT-led-bb.png" 1621178518 243193 63a4dc18807be931f97545bfa9167a30 "" - "user-code/pot/figures/pot-threshold-1.PNG" 1621178518 127870 911e5afafb8a33b220cf66889fac91d7 "" - "user-code/pot/figures/potmeter.png" 1615102332 99691 b56662d8570cfc9c91c52b76f21d1802 "" - "user-code/pot/figures/schematic.png" 1615102332 24453 85099648f5c8e616d3cfd5f3d6d7a7bf "" - "user-code/pot/julia/pot-threshold.jl" 1621178518 666 9b730ca97ed22ec8050aa381d4161447 "" - "user-code/pot/pot-OM.tex" 1621189022 2428 e00a4a0fc2dde69645883e0e161cb41d "" - "user-code/pot/pot-base.tex" 1621188876 8733 cbe2103c1242a714ed3fd639d1ba04a1 "" - "user-code/pot/pot-julia.tex" 1621189017 2031 630ec4debd43acbd61d1ef9bc938efa5 "" - "user-code/pot/pot-python.tex" 1621188977 2221 bbe65be48f47a22445f193c34eece033 "" - "user-code/pot/pot-scilab.tex" 1621188934 5204 cd6a7e9a7e6bd742cf06e77bfb7c1797 "" - "user-code/pot/python/pot-threshold.py" 1621178518 1230 800d4698ea9b0e37651e65fc06cded76 "" - "user-code/pot/scilab/pot-threshold.sce" 1621178518 697 c4b81a0bfec8d4d932692e85bdaa44b4 "" - "user-code/push/OpenModelica/led-push-button.mo" 1621178518 1226 c823f27eb8ddafbc85d7beeeab95e952 "" - "user-code/push/OpenModelica/push-button-status.mo" 1621178518 1002 404445ef6477d66c90debf67d0b16ff5 "" - "user-code/push/arduino/led-push-button/led-push-button.ino" 1621178518 500 74749a5bf90b0b8730fac1c5c2d2098e "" - "user-code/push/arduino/push-button-status/push-button-status.ino" 1621178518 399 8bc698528184374bd12aa2bd7447ae54 "" - "user-code/push/figures/led-push-button.PNG" 1615102332 29100 9fb97725008a4f858830924290bafd86 "" - "user-code/push/figures/push-button-status.PNG" 1615102332 27403 da6c41bb605a3801512422bfefcaf4ea "" - "user-code/push/figures/pushbutton-conn.png" 1615102332 25321 c2e109dc82f76507b9a0b5f6e09be7db "" - "user-code/push/figures/sci-ard-meter.png" 1621178518 14461 903bc95446fd86d03d6cd50e9801d91d "" - "user-code/push/figures/switch-led.png" 1621178518 240149 ad9fa2cc65d176482fbdf38c633d826f "" - "user-code/push/figures/switch.png" 1621178518 220988 2689323a6f7a00d63e81ef7abb52961a "" - "user-code/push/julia/led-push-button.jl" 1621178518 362 d6ece80fbd90baec0c77d842796ce55f "" - "user-code/push/julia/push-button-status.jl" 1621178518 220 ee74db42ff4cafa9fdfa53bf629610f7 "" - "user-code/push/push-OM.tex" 1621188457 4348 fd65309600beef991a04131d7a02a6a0 "" - "user-code/push/push-base.tex" 1621188286 9542 58b98694b202c0c277d28136f2a40af6 "" - "user-code/push/push-julia.tex" 1621188450 3532 267ddf5e111076677bf4ab39ae1aca08 "" - "user-code/push/push-python.tex" 1621188402 3501 2725b30124fa209b5fc6b05fcc5a5f18 "" - "user-code/push/push-scilab.tex" 1621188350 8452 cbce9e9caa2c44eeb4f75cc7288a3653 "" - "user-code/push/python/led-push-button.py" 1621178518 840 7ac297fea9149dd4f1097d1eb1127438 "" - "user-code/push/python/push-button-status.py" 1621178518 726 f8a32147aae8c969c2bd3a7634370342 "" - "user-code/push/scilab/led-push-button.sce" 1621178518 395 ffd3626904bd116d49ebbbd9ba896f6c "" - "user-code/push/scilab/push-button-status.sce" 1621178518 374 60eb3a3f4806ea383dadee5441f2be98 "" - "user-code/servo/OpenModelica/servo-init.mo" 1621178518 843 9bcc28dfc460db6e1f1e16e9450b2e32 "" - "user-code/servo/OpenModelica/servo-loop.mo" 1621178518 1063 f214713878cab8f7ac1b10091485a135 "" - "user-code/servo/OpenModelica/servo-pot.mo" 1621178518 1327 9ab722a57ce5d891d9a52873e26a6f5a "" - "user-code/servo/OpenModelica/servo-reverse.mo" 1621178518 1034 779a75c4a7d778029a081e506455685c "" - "user-code/servo/arduino/servo-init/servo-init.ino" 1621178518 295 65f0ac74c87b7c1934dc586d83ab0efe "" - "user-code/servo/arduino/servo-loop/servo-loop.ino" 1621178518 402 c218fcd4caeb348d81352b676dc5c541 "" - "user-code/servo/arduino/servo-pot/servo-pot.ino" 1621178518 671 145aea71e1ac2ef50822eb25d83108d6 "" - "user-code/servo/arduino/servo-reverse/servo-reverse.ino" 1621178518 331 5305061778c867a1ac20fee4fa50e995 "" - "user-code/servo/figures/servo-bb.png" 1621178518 225975 568cf3b00806f2ae8562b2af9fe5a249 "" - "user-code/servo/figures/servo-init.png" 1615102332 26415 598a8cb33dbe09dbd1edc7b8735f4816 "" - "user-code/servo/figures/servo-loop.png" 1615102332 32952 67f7dd0d2bb32be2b1c48f217b17c189 "" - "user-code/servo/figures/servo-pot-bb.png" 1621178518 236985 d6100121102ec6696c76eb30db17b3c0 "" - "user-code/servo/figures/servo-pot.png" 1615102332 33204 436709fd3e5dbedb22b8af8b2d2ca4ba "" - "user-code/servo/figures/servo-reverse.png" 1615102332 25147 1703152c1e98c6000e54589b6bd467a7 "" - "user-code/servo/figures/servo-uno-shield.jpg" 1621178518 4433005 1ca49ed870fd1a7d92392a6aa2c053f6 "" - "user-code/servo/julia/servo-init.jl" 1621178518 174 2f1751adbcd50ad10fb1fc63b126c50d "" - "user-code/servo/julia/servo-loop.jl" 1621178518 244 02733944ad3e8beb0aece530a7ff2325 "" - "user-code/servo/julia/servo-pot.jl" 1621178518 325 6b14ad4d9b9f190780bb5ba37b9794ae "" - "user-code/servo/julia/servo-reverse.jl" 1621178518 218 c8fb1faf7cc98344286dc9a6e095195f "" - "user-code/servo/python/servo-init.py" 1621178518 757 4bdf2886e706c11615812d5f505b864d "" - "user-code/servo/python/servo-loop.py" 1621178518 802 35d9aee2d082ddc1b9893af2c440c092 "" - "user-code/servo/python/servo-pot.py" 1621178518 863 8c8e4066fa8337d37afce0795cd68e84 "" - "user-code/servo/python/servo-reverse.py" 1621178518 825 af6e0576f7e25e769305c3821e8fd920 "" - "user-code/servo/scilab/servo-init.sce" 1621178518 329 0f8c9cd741b741d412b27aabb0b641da "" - "user-code/servo/scilab/servo-loop.sce" 1621178518 525 6a4902117c83c5390c1877a95a5e363e "" - "user-code/servo/scilab/servo-pot.sce" 1621178518 530 2d82664fdd3a16c6588b2a4dc4e66a22 "" - "user-code/servo/scilab/servo-reverse.sce" 1621178518 532 11110ec91f2ddb2261afbbec00198d94 "" - "user-code/servo/servo-OM.tex" 1621214280 6743 e3bb3333e0e297defe427b0d2a0ab5c0 "" - "user-code/servo/servo-base.tex" 1621214129 13398 42be6b1599117acc4dcfc2645741fed1 "" - "user-code/servo/servo-julia.tex" 1621214272 6393 f5b5c76dbc63b086b6593dc5c1d3e5a2 "" - "user-code/servo/servo-python.tex" 1621214226 9390 e10fc3c7c70de72eb1cbcf10b7342863 "" - "user-code/servo/servo-scilab.tex" 1621214186 17336 d4a14c40c81913ae60506458a1cf945a "" - "user-code/sw-env/figures/OMEdit-UI.png" 1621178518 1412111 17b388a3069a3685b7d14c6fb67ee8eb "" - "user-code/sw-env/figures/OMEdit-libraries.png" 1621178518 154031 fd27a1537f6271ab01c53fd1d2c9d214 "" - "user-code/sw-env/figures/arduino-palette.png" 1615102332 10751 8229db142816e63c5b5761df7ebf0e33 "" - "user-code/sw-env/figures/browse-directory.png" 1615102332 30302 e7161778e4b66145020832ffda95f16b "" - "user-code/sw-env/figures/builder.png" 1615102332 62847 a945d2601d325541677f819dda7ee305 "" - "user-code/sw-env/figures/clock-blk.png" 1615102332 8341 2796147e1cfe4ae15ff1581cf7347de4 "" - "user-code/sw-env/figures/com-properties.png" 1615102332 75092 d364fc390b7b1913845428ff03e09b17 "" - "user-code/sw-env/figures/cscope-config.png" 1615102332 15445 4f02500263554c7a25c5355d43fe0720 "" - "user-code/sw-env/figures/device-manager-com.png" 1621178518 170869 2521a3958703e2565de76bfdcb864733 "" - "user-code/sw-env/figures/device-manager.png" 1615102332 66176 4b944d863a9a68ac712fec18d1072374 "" - "user-code/sw-env/figures/julia-download.png" 1621178518 90834 a76f37ce7ab329cff72e393ca325d834 "" - "user-code/sw-env/figures/julia-pkg-windows.png" 1621178518 41169 b9da9617cd69c69bb952d9604b7919ec "" - "user-code/sw-env/figures/julia-pkg.png" 1621178518 46183 5e4ac4a37a0b2c9bb6b11151ef3ffbbd "" - "user-code/sw-env/figures/julia-repl-windows.png" 1621178518 39594 686340edfe0c380de10e1f8ee3af3582 "" - "user-code/sw-env/figures/julia-terminal-repl.png" 1621178518 44140 3c889d9ebd5a899a1d28d60ef542f70a "" - "user-code/sw-env/figures/julia-windows-install.png" 1621178518 26406 e46da4d14d9b869903f4107320f821e9 "" - "user-code/sw-env/figures/launch-arduino-opt.png" 1621178518 33421 f8b38ae30fdf8828bc50d1f0b1b72fe4 "" - "user-code/sw-env/figures/linux-cd.png" 1615102332 39093 885ba08c89ecb4d2c400fa4b07d4ea66 "" - "user-code/sw-env/figures/linux-port.png" 1615102332 22330 f34b363966c6f589a01e2e3083bf7d90 "" - "user-code/sw-env/figures/loader.png" 1615102332 59139 c20511f34e925a6fb5628e3a13c4442a "" - "user-code/sw-env/figures/om-Modeling.png" 1621178518 151173 3000377e285a1c18e6b2e2c50a706348 "" - "user-code/sw-env/figures/om-modeling-views.png" 1621178518 138971 3676cbc7350ef2f65c828d96b7fb6ce5 "" - "user-code/sw-env/figures/om-open-model.png" 1621178518 3436700 a7f685410189a7926c1c7ce02eea2324 "" - "user-code/sw-env/figures/om-sim-success.png" 1621178518 72125 9017411bfe49b3ef6a4c3d8817ebc532 "" - "user-code/sw-env/figures/om-simulate.png" 1621178518 193689 816ffeeb17ad0b184a7c5faf3911ad28 "" - "user-code/sw-env/figures/om-text-view.png" 1621178518 225672 29da7c1783940469a04bb6534660b5ff "" - "user-code/sw-env/figures/om-toolbox-loaded.png" 1621178518 62386 dcd446cac813a164e5c326d2360928c9 "" - "user-code/sw-env/figures/openmodelica-run-anyway.png" 1621178518 52705 7ad6616822b91c117b7208fecfa9759a "" - "user-code/sw-env/figures/plot-blk.png" 1615102332 9025 823d55c99e8f9e091c480135e11fed88 "" - "user-code/sw-env/figures/python-windows-install.JPG" 1621178518 52113 d8d1a4dbf12dad7489007c03c6aff723 "" - "user-code/sw-env/figures/sim-setup.png" 1615102332 18806 fca3d6d4d7692c539f6dd8ee5fca2286 "" - "user-code/sw-env/figures/sine-blk.png" 1615102332 31364 922217660a4514750566368a9628caca "" - "user-code/sw-env/figures/sine-gen.png" 1615102332 18116 34af55052c486ca14630fa8175b34a20 "" - "user-code/sw-env/figures/sine-output.png" 1615102332 5195 b769374644003c54a930b7fd08e2e7ee "" - "user-code/sw-env/figures/table_functions_crop.pdf" 1615102332 84671 8377aefb061b0e251291558e34dd4b23 "" - "user-code/sw-env/figures/test-console.png" 1615102332 53960 b989b14626fd496e19335d18673cc602 "" - "user-code/sw-env/figures/win-command-prompt.png" 1621178518 18481 e5638717dbbb0533251e1adcbc9b10f0 "" - "user-code/sw-env/figures/windows-cmd.png" 1621178518 18559 6c4f07f73f86b74127aa8c76e23f3285 "" - "user-code/sw-env/figures/xcos-help.png" 1615102332 87275 3c9b5157ebebe381cd7b5281cdd28482 "" - "user-code/sw-env/sw-env.tex" 1621178518 91744 683e2b2c90aa8db182b117bfdc67ba86 "" - "user-code/thermistor/OpenModelica/therm-buzzer.mo" 1621178518 1299 e1551a279a3614eeaf9116b1002e12eb "" - "user-code/thermistor/OpenModelica/therm-read.mo" 1621178518 882 b7d88b5d1f38eff59552a98507af5858 "" - "user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino" 1621178518 436 95759b7a9f40f5df3f6bf578fac78e35 "" - "user-code/thermistor/arduino/therm-read/therm-read.ino" 1621178518 222 11d9158a56bc707bb62c21c4112a5ac2 "" - "user-code/thermistor/figures/BUZZER-Diagram-crop.pdf" 1615102332 44580 9821d615a59f54c353650c91d53397ff "" - "user-code/thermistor/figures/NTC-bead.jpg" 1615102332 26322 dc48012480bf36dffe1bc53f53fff468 "" - "user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf" 1615102332 51122 63d1034bfec8c1e50343da5dd4e8a355 "" - "user-code/thermistor/figures/therm-buzzer-xcos.png" 1615102332 62520 d7a651c93d11aa2ade2fbcaaae324492 "" - "user-code/thermistor/figures/therm-buzzer.png" 1615102332 21991 43392992f62b8fc4acd5d04722ac65ef "" - "user-code/thermistor/figures/therm-read-xcos.png" 1615102332 57179 0dddd7d72b0b013c4bca6de583a2bb80 "" - "user-code/thermistor/figures/therm-read.png" 1615102332 19495 9e15703acd9c4205b29b15f718ba5669 "" - "user-code/thermistor/figures/therm-sym.png" 1615102332 17914 5c4de58664f2c605c14ebafd7187b119 "" - "user-code/thermistor/figures/thermistor-buzzer.png" 1621178518 251485 47e52a1b05f033ac5efc513d0c38b843 "" - "user-code/thermistor/figures/thermistor.png" 1621178518 227111 a497c7b79fab30a854e897df8f7b9e5a "" - "user-code/thermistor/julia/therm-buzzer.jl" 1621178518 361 703362d6f73c2ce36d978a43225a8dbf "" - "user-code/thermistor/julia/therm-read.jl" 1621178518 183 640b24fbc4b351c3ad132e1f06e21993 "" - "user-code/thermistor/python/therm-buzzer.py" 1621178518 986 0feaddc58806c5744d676064126a7242 "" - "user-code/thermistor/python/therm-read.py" 1621178518 748 cba86aade80fa8215987d3707938af4c "" - "user-code/thermistor/scilab/therm-buzzer.sce" 1621178518 542 66209c5ab2e09a16efa85ab68a541109 "" - "user-code/thermistor/scilab/therm-read.sce" 1621178518 399 3d4d94a3003c16014a51200a9b472b66 "" - "user-code/thermistor/thermistor-OM.tex" 1621189282 5413 2604e0806d714fe51411dcf49eb41abd "" - "user-code/thermistor/thermistor-base.tex" 1621189129 12060 ceacf10a396b42fe1b4434075deb9129 "" - "user-code/thermistor/thermistor-julia.tex" 1621189273 5083 6e773263fd0378465696e28325689b98 "" - "user-code/thermistor/thermistor-python.tex" 1621189225 6691 862d1afff08e56188dbf093216cd5553 "" - "user-code/thermistor/thermistor-scilab.tex" 1621189183 15817 4f8b0a1727ee952a36196e611ce5308c "" + "floss-arduino.ilg" +["pdflatex"] 1621457435 "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" "floss-arduino" 1621457445 + "/etc/texmf/web2c/texmf.cnf" 1602253014 475 c0e671620eb5563b2130f56340a5fde8 "" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux" 1621457441 102573 48cf3bdb2e0859a9188146b57ac82853 "" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex" 1621457444 6976 e80336776e53b48a3f7a334d2d388f5f "" + "/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 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0900.tfm" 1136768653 3584 1a7de6c99457381c64abc1a7c545505f "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1095.tfm" 1136768653 3584 21b378cca2e40816b0e6d74a4dc98f04 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm" 1136768653 3584 402da0b29eafbad07963b1224b222f18 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1440.tfm" 1136768653 3584 13049b61b922a28b158a38aeff75ee9b "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm" 1136768653 3584 7666d038713b9e38abb5c2e0f6972188 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx2488.tfm" 1136768653 3584 0181dbc4d429c3ba4e30feba37b5df96 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0600.tfm" 1136768653 3584 291a5713401683441e0a8c8f4417b17b "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0800.tfm" 1136768653 3584 49064b465390a8e316a3c8417a050403 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0900.tfm" 1136768653 3584 d3d8ac8b25ca19c0a40b86a5db1e8ccc "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1136768653 3584 adb004a0c8e7c46ee66cad73671f37b4 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm" 1136768653 3584 929cdff2b7a8c11bd4d49fd68cb0ae70 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm" 1136768653 3584 f80ddd985bd00e29e9a6047ebd9d4781 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm" 1136768653 3584 3169d30142b88a27d4ab0e3468e963a2 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm" 1136768653 3584 8e2870ec7aa9776f59654942b0923f51 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm2488.tfm" 1136768653 3584 406ad7b70d9a41f7833f92b6313150c8 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecsi1095.tfm" 1136768653 3584 1a0353d13d3e702865b76e3b1c321b5b "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecsl1095.tfm" 1136768653 3584 91bcd1ec8de84adb306899ddf050f500 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecss1095.tfm" 1136768653 3584 8ece407347b270c252c46fdfaef5a9ef "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecti1095.tfm" 1136768653 3072 b73d2778cc3af44970de4de5e032d7f6 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm0800.tfm" 1136768653 1536 05df9db6aeccc4eea94fec15c9024f79 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm0900.tfm" 1136768653 1536 c4f439db76ef96a9c53bc437f35ffe20 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1095.tfm" 1136768653 1536 02c06700a42be0f5a28664c7273f82e7 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1246382020 1004 54797486969f23fa377b128694d548df "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1246382020 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex9.tfm" 1246382020 996 a18840b13b499c08ac2de96a99eda4bc "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm" 1136768653 1292 a0ca2398d40dc5494f22d2fbff33269b "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm" 1136768653 1380 bb8d389860f8cf35648da78ba6d79918 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1136768653 992 662f679a0b3d2d53c1b94050fdaa3f50 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1136768653 1528 abec98dbc43e172678c11b3b9031252a "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1136768653 1512 f21f83efb36853c0b70002322c1ab3ad "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1136768653 1520 eccf95517727cb11801f4f1aee3a21b4 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi9.tfm" 1136768653 1524 d89e2d087a9828407a196f428428ef4a "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr9.tfm" 1136768653 1292 6b21b9c2c7bebb38aa2273f7ca0fb3af "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy9.tfm" 1136768653 1116 25a7bf822c58caf309a702ef79f4afbb "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1248133631 30251 6afa5cb1d0204815a708a080681d4674 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1248133631 36299 5f9df58c2139e7edcf37c8fca4bd384d "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1248133631 35752 024fb6c41858982481f6968b5fc26508 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb" 1248133631 32726 0a1aea6fcd6468ee2cf64d891f5c43c8 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb" 1248133631 33993 9b89b85fd2d9df0482bd47194d1d3bf3 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1248133631 32569 5e5ddc8df908dea60932f3c484a54c0d "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb" 1248133631 32587 1788b0c1c5b39540c96f5e42ccd6dae8 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb" 1248133631 32626 4f5c1b83753b1dd3a97d1b399a005b4b "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb" 1248133631 32442 c975af247b6702f7ca0c299af3616b80 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb" 1136849748 29228 440002646d60f9d1a0cdf5878b9a308f "" + "/usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8t.vf" 1136768653 2156 58631a68efc4afbec92c522ba77a542f "" + "/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" + "/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b "" + "/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" + "/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b "" + "/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e "" + "/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty" 1573336935 6902 30fdaf7dc5636b8e3afa306210c45cae "" + "/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 "" + "/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 "" + "/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1576624944 13807 952b0226d4efca026f0e19dd266dcc22 "" + "/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1576624883 18552 1e1cc7b75da0dfaacce7cdcb27d306bf "" + "/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 "" + "/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1523134290 2211 ca7ce284ab93c8eecdc6029dc5ccbd73 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty" 1523134290 4161 7f6eb9092061a11f87d08ed13515b48d "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty" 1580683321 85660 baee036978c7a91f4e2bba43f05e5945 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty" 1523134290 4116 32e6abd27229755a83a8b7f18e583890 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty" 1523134290 2432 8ff93b1137020e8f21930562a874ae66 "" + "/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d "" + "/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo" 1580683321 8301 dcd9ec352700e202dd0ad360f33021e3 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/book.cls" 1580683321 23147 87043b6c3ff70b5e5185aee55d462dd7 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty" 1581632200 4947 0c2888dd88121ae675fc6e82213623ba "" + "/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty" 1580683321 5159 892429808d9e0e2b3548aaefd9a06ed0 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty" 1580683321 1940 dd4f2aa11c89855a3c47d09758782ba5 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd" 1580683321 2622 2e7b4cea91736cafdafba1c0db58bc1c "" + "/usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty" 1137109926 767 619e175cf21788218aa95de61f93b82f "" + "/usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd" 1137109926 819 be55b7e3c5cc7c059be8eb7852d712b5 "" + "/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty" 1578175482 57350 70b0c251b0022f1db12ad7dd4c1aa547 "" + "/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty" 1578175482 62012 5e9d40ecd926a6f500919e4c7e1480de "" + "/usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty" 1190587491 4225 a1be0bbd8b5d331922d63e0112439580 "" + "/usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty" 1525297854 4336 84bc4a8edb126e69abec1a67dc0c36cf "" + "/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty" 1425427964 26218 19edeff8cdc2bcb704e8051dc55eb5a7 "" + "/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1579991033 13886 d1306dcf79a944f6988e688c1785f9ce "" + "/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty" 1274111957 27261 5ae6156674330dc345adb79b6e5d8966 "" + "/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty" 1548974385 11128 a53805799bebfed6358fc1658a18e41f "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def" 1515537368 17334 520b9b85ad8a2a48eda3f643e27a5179 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty" 1580683321 7107 12f1c5ba3c6e4a1dde3cb5a3ae4b2cd1 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty" 1580683321 16932 04729abe63b66ec59ea56edcd722b058 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty" 1580683321 9067 1b996612394a52e1efe89c8bfe8a5892 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1580683321 2590 e3b24ff953e5b58d924f163d25380312 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty" 1580683321 6982 df2e03ed1b101065d688af501de0405d "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty" 1580683321 3976 d7fa7d81d2870d509d25b17d0245e735 "" + "/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def" 1579642962 50630 3d9728faf8630190cf601ce2cbe470d9 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty" 1579642962 238752 60dd338d71b6a4ab2192131f73dc908b "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty" 1579642962 13244 0070bcab7b5a88187847128d22faf4d8 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def" 1579642962 14134 32b36577d311ddb6522413c7581ee968 "" + "/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1575152344 22520 c4c2dab203104295e1e618be7e5c0f5b "" + "/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def" 1580854751 25404 9d60f463a00d154207ec0048dee27cf0 "" + "/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1279039959 678 4792914a8f45be57bb98413425e4c7af "" + "/usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty" 1252025554 103628 f0d6a23a8bf6863780e994d496016c62 "" + "/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 "" + "/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg" 1568236792 1830 bbaba8afaf42cc048ec4d4ff73467521 "" + "/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty" 1568236792 80511 830f3f1d3ab7448dd84233e9c2f6462c "" + "/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty" 1568236792 204271 6a0ce6b8dafb6c4a13b9036ab1717c77 "" + "/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty" 1568236792 77022 32914f01b528131c47be2a1040d3856d "" + "/usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty" 1437606073 40388 14d2f45ee504fe2bfb67bfbea24e0cee "" + "/usr/share/texlive/texmf-dist/tex/latex/ntheorem/ntheorem.sty" 1346969955 43120 799f06af91d8fb275749981ca21a5146 "" + "/usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty" 1485124581 14857 82c76ebe8f06becf69ab309565b2a0cb "" + "/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty" 1574631863 19963 36fd8e818f9f0f32e2db8413d4970122 "" + "/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" + "/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1575674187 9715 b051d5b493d9fe5f4bc251462d039e5f "" + "/usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty" 1155399262 1346 2729ac6e87ab535b7428c6807dace823 "" + "/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty" 1158586182 21369 9ef165ca6df8815c92e693146a376c92 "" + "/usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty" 1580683321 4957 8d2aa52276e059af562970cda848b5b1 "" + "/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty" 1580683321 36692 fa125469c111046ecdf3717a9ba7ff20 "" + "/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1581979058 38841 ce3692aa899bb693b90b87eaa5d4d84e "" + "/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1565080000 2971 def0b6c1f0b107b3b936def894055589 "" + "/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1565080000 2900 1537cc8184ad1792082cd229ecc269f4 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfbx0900.pfb" 1604539918 143961 201304b65f97bc643fbd0bcf0685d1fe "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfbx1095.pfb" 1604539918 154600 ea54091d31de803b613ba9e80ca51709 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfbx1200.pfb" 1604539918 140176 d4962f948b4cc0adf4d3dde77a128c95 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfbx1440.pfb" 1604539918 135942 859a90cad7494a1e79c94baf546d7de5 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfbx2074.pfb" 1604539918 140194 627cc7f36c05b80e25d178974ccb3442 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb" 1604539918 135938 299ac3a69892db3b7674a8b2543b0a77 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfrm0600.pfb" 1604539918 162624 9dcc92cd3b1dfe2ecc80e6da7f2eb6bd "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfrm0800.pfb" 1604539918 164227 3df942b4ff2124425d8fb1b6d3e01c7a "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfrm0900.pfb" 1604539918 149037 995a6f1e12c1d647b99b1cf55db78699 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb" 1565080000 138258 6525c253f16cededa14c7fd0da7f67b2 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfrm1095.pfb" 1604539918 145929 f25e56369a345c4ff583b067cd87ce8e "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfsi1095.pfb" 1604539918 106965 72348192f7f7f7c44b4558f2996b4879 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfss1095.pfb" 1604539918 97272 e31c1319e3ff43b442c57e2c8f2acc52 "" + "/usr/share/texmf/fonts/type1/public/cm-super/sfti1095.pfb" 1604539918 196446 8fbbe4b97b83e5182def6d29a44e57fb "" + "/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" 1621457435 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" + "floss-arduino.ard" 1621457441 2329 f49919ed9616144e90f3cb2ef13cf703 "pdflatex" + "floss-arduino.aux" 1621457441 102573 48cf3bdb2e0859a9188146b57ac82853 "pdflatex" + "floss-arduino.bbl" 1621456139 3265 f02fa4ba39be58b10957535a3b029017 "bibtex floss-arduino" + "floss-arduino.cod" 1621457441 2782 7f5c7119005e9ba5937eddb8419f0858 "pdflatex" + "floss-arduino.ind" 1621456131 288 55fbf154021954a99f0519b99174d542 "makeindex floss-arduino.idx" + "floss-arduino.juliad" 1621457435 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" + "floss-arduino.lof" 1621457441 13833 090fbd2f0c71a7102bc29e9099b871d9 "pdflatex" + "floss-arduino.lot" 1621457441 4415 0593a4948477e0e74fc13f2b63da70f7 "pdflatex" + "floss-arduino.out" 1621457441 8853 86f5b851689b8fbe7584f08158fabdb6 "pdflatex" + "floss-arduino.pyd" 1621457435 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" + "floss-arduino.tex" 1621457444 6976 e80336776e53b48a3f7a334d2d388f5f "" + "floss-arduino.toc" 1621457441 11702 1f50695390c785cdc23f548121020636 "pdflatex" + "suppl/acr.tex" 1615963613 1926 fd6481c4666ee0d60331b7d4cc24b645 "" + "suppl/intro.tex" 1621457434 3415 629babe1e577e956b444a555faf0c38e "" + "suppl/styles.tex" 1615963613 8143 aa3280f0b59c8631fe8ec44895c9e871 "" + "tools/floss-firmware/floss-firmware.ino" 1620088994 34359 32a40397062276bb3dcecda801db076e "" + "tools/scilab/test_firmware.sce" 1619392691 121 068cb1b11cc5bef7c9f9ddaa09316c22 "" + "tools/shield/pcb_board_V1p2.png" 1618469943 114643 13d3ee33823ec2c138265f5f4daf35c8 "" + "tools/shield/shield-V1p2.jpg" 1618469645 221681 3be329dcc0590284c83508bfc96ede10 "" + "tools/shield/shield-V1p2.png" 1618470019 66281 607473e0cfda2ff4b7f6c85d1bbb8ba5 "" + "user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino" 1620088994 504 8a85b1257282a49f134cec02b30182e2 "" + "user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino" 1620088994 426 6316038efc09b67c75c077917c40e3e4 "" + "user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino" 1620088994 665 a13b061f7e773a0ff7e178ed73915282 "" + "user-code/dcmotor/dcmotor-base.tex" 1621455775 11192 454e69c3c7ac8022ed78fcf217140928 "" + "user-code/dcmotor/dcmotor-scilab.tex" 1621455775 24546 3e08212f3604331591dd8eac8dec5a92 "" + "user-code/dcmotor/figures/dc_motor_description.jpg" 1615963613 694440 a424c50ad327bc459a4ab4808f398262 "" + "user-code/dcmotor/figures/dcmotor-both.png" 1620285295 107985 6c7508b957f7980eea96e374fc266250 "" + "user-code/dcmotor/figures/dcmotor-clock.png" 1620285333 127858 2fa567ed8934ca422ee86d50d1d5545f "" + "user-code/dcmotor/figures/dcmotor-loop.png" 1620285372 105062 026f713ad0fe348d43acd5f25ba6f933 "" + "user-code/dcmotor/figures/dcmotor_board.png" 1615963613 114406 92155ec29d259e5fcda6bce5c6b08004 "" + "user-code/dcmotor/figures/schematic.png" 1615963613 29144 971dcba68f6e79a1c3c5777dac2627ea "" + "user-code/dcmotor/figures/uno-pwm.jpg" 1620309722 3266094 71ed00a219ac59152d8c597e1e8856d3 "" + "user-code/dcmotor/scilab/dcmotor-both.sce" 1620088994 478 628af43e0c3f08f643098a596ad835cf "" + "user-code/dcmotor/scilab/dcmotor-clock.sce" 1620088994 358 714e3d2a3677b19a80dcc181cadf6e4d "" + "user-code/dcmotor/scilab/dcmotor-loop.sce" 1620088994 624 72d01e150c668c28e3823b3ff124a6f1 "" + "user-code/hw-env/figures/OSHW-138px.png" 1615963613 8171 62fe0090b5a01299adb7fb7b4d9ac130 "" + "user-code/hw-env/figures/arduino-3d-printer.jpg" 1615963613 39052 6dff9ea86aa1541b274437fe913ddd46 "" + "user-code/hw-env/figures/arduino-ide.jpg" 1615963613 194767 bfef476ab04769e6b222de9ff24a9623 "" + "user-code/hw-env/figures/arduino-phone.jpg" 1615963613 135255 4b4165291b755b12ce897d7a408f2d6d "" + "user-code/hw-env/figures/arduino.png" 1615963613 149178 70a98357748236149bf214d5d18b33f6 "" + "user-code/hw-env/figures/hw-device-manager.jpg" 1615963613 123199 593d451c63d150854f6e8f091ae0b56b "" + "user-code/hw-env/figures/lily.jpg" 1615963613 74607 a5cc307933e091ab5da6b90172f6ddd9 "" + "user-code/hw-env/figures/mega.jpg" 1615963614 1075629 4343e24216f3e871b746baab98dc92b5 "" + "user-code/hw-env/figures/miccontblk.png" 1615963614 32073 d40dc886413fc19a7f28ed042cb42be3 "" + "user-code/hw-env/figures/resolution.png" 1615963614 4945 8c36e13a636f064fe99a32583bd5a09f "" + "user-code/hw-env/figures/shield-crop.jpg" 1615963614 88724 a405ddfd57bdc79018c6674fc399d67f "" + "user-code/hw-env/figures/update-driver.png" 1615963614 40170 607a1cd06856f1eecd42ebc14fbe2daf "" + "user-code/hw-env/hw-env.tex" 1620430747 22147 0d8258cc2e1382f1c7f63eb72c73902e "" + "user-code/ldr/arduino/ldr-led/ldr-led.ino" 1620088994 355 3a0bb525b88842f2c29277bfae805ace "" + "user-code/ldr/arduino/ldr-read/ldr-read.ino" 1620088994 230 f00bce053f207cda3fe5d9efb50b244f "" + "user-code/ldr/figures/LDR-led.png" 1617898904 240349 523edd11a7bcb1002c01b0410de0183e "" + "user-code/ldr/figures/LDR.png" 1618126813 222329 b099f728f89ec6e9e39f2222e410488c "" + "user-code/ldr/figures/ldr-conn.png" 1615963614 27006 651850b554b0e5f042da89db408bd75e "" + "user-code/ldr/figures/ldr-led-2.png" 1619906121 136223 7b7c3b7364cc3325f23880eb53d878c2 "" + "user-code/ldr/figures/ldr-led-read-plot.png" 1619903996 24035 ed0d5139439de9ae01beed624c24c5ba "" + "user-code/ldr/figures/ldr-read-plot.png" 1619903662 24848 8d7361073a2c28de3752da61df946a24 "" + "user-code/ldr/figures/ldr-read-xcos.PNG" 1615963614 34063 b0eeeea9642553ea0bb2889cb52cfa60 "" + "user-code/ldr/figures/ldr.jpg" 1615963614 4060 da1140b101edcf75176b3dfbb765dd42 "" + "user-code/ldr/figures/ldr_sym.png" 1615963614 29267 73b70e220429569a98caa86348349aa1 "" + "user-code/ldr/ldr-base.tex" 1621455775 10370 2dc790d6cd4dee2eed4edccdf2dc929f "" + "user-code/ldr/ldr-scilab.tex" 1621455775 13462 ffeb0049b804a21e1f86c11a37113738 "" + "user-code/ldr/scilab/ldr-led.sce" 1620088994 485 06b1e7a58af58334a9e0deed47713a69 "" + "user-code/ldr/scilab/ldr-read.sce" 1620088994 383 672cc7539820df32f3a25b93cc0f4fa7 "" + "user-code/led/arduino/led-blue-delay/led-blue-delay.ino" 1619653754 134 a265af0df0c837b3860a1bd8f4f17db3 "" + "user-code/led/arduino/led-blue-red/led-blue-red.ino" 1619653892 215 db5fdea678579e2b65dbcaddcca033c6 "" + "user-code/led/arduino/led-blue/led-blue.ino" 1619653669 99 25f30fcd7cc7d7b6b9aa222deff00437 "" + "user-code/led/arduino/led-green-blink/led-green-blink.ino" 1619653924 375 d859b4f26e521d4c1afe19f92c8a1ebe "" + "user-code/led/figures/arduino-new-shield.jpeg" 1619681259 404878 627d5ed86bf3271cb2aed2af239e8339 "" + "user-code/led/figures/led-blue-com-2.png" 1619723929 118844 76197f2f2d54e9f24ff5133feb6b20e4 "" + "user-code/led/figures/led-blue-delay-com-2.png" 1619723721 131759 39ca1a34902244e390493719e5e5afa9 "" + "user-code/led/figures/led-blue-red-com-2.png" 1619723965 139836 8e4b4cfd07c210053264e34bfa61d292 "" + "user-code/led/figures/led-green-blink-com-2.png" 1619724068 145226 f748b57a3aedec908e67f4a2a063f94b "" + "user-code/led/figures/led.png" 1615963614 3299 6fdaa5be1f5df2c4fa3cc404b111c357 "" + "user-code/led/figures/led_output.png" 1615963614 4933000 3daaef0abe81c66166eaa3fd911c9b66 "" + "user-code/led/figures/rgb-led-bb.png" 1617583787 241915 7c5374def5f441085b2d93294dde7979 "" + "user-code/led/figures/schematic.png" 1615963614 34562 2b5d2cb148a99242ffb4343097ced0a0 "" + "user-code/led/led-base.tex" 1621455775 12573 9ca1a36290acd21f7147bf1579e43aec "" + "user-code/led/led-scilab.tex" 1621455775 15554 57a47400c55d0e67271b6cd2a300cc7e "" + "user-code/led/scilab/led-blue-delay.sce" 1619654724 306 971bfdb5febffab85ff7e39d9486f19f "" + "user-code/led/scilab/led-blue-red.sce" 1619654755 534 9ed44e179f5f8f2d1833438c6e950670 "" + "user-code/led/scilab/led-blue.sce" 1619654435 264 54ed7e9095e17363e0ce5fb00cade1d1 "" + "user-code/led/scilab/led-green-blink.sce" 1619654799 484 6075a3408ac416b1a08b9812441b114f "" + "user-code/modbus/arduino/send_packet.ino" 1615963614 8116 cf6c7187b76c359b0e96b2d6ab867417 "" + "user-code/modbus/figures/Full-Set-Up.png" 1615963614 1614647 0b0a3133138b7b5e4362f127b21dbbca "" + "user-code/modbus/figures/active-power-output-setup.jpg" 1620364402 970986 3c5dcb7d7a8cc8c4506feed7894ca347 "" + "user-code/modbus/figures/active-power-output.png" 1620364605 6070 e338cbd838bd2ffe7cb999dccd6c8af4 "" + "user-code/modbus/figures/arduino_code_flowchart.png" 1615963614 30551 d5d6d0068508ecc437e64b129d03adeb "" + "user-code/modbus/figures/block-diagram.PNG" 1615963614 12984 34da68fad73a956dd18a72f2742c01c8 "" + "user-code/modbus/figures/current-output-setup.jpg" 1620364431 852771 a15f31abba4a1197ad1aabfc7084a9ac "" + "user-code/modbus/figures/current-output.png" 1620364623 5616 8e6b1ab6c0719055cc81fd1f0ab7e6b6 "" + "user-code/modbus/figures/fig1.png" 1615963614 7589 f96d8da2f8a9b651e6a2b84ff0fcd2b5 "" + "user-code/modbus/figures/fig2.png" 1615963614 8357 df83830062ead3aba95548cffc6e5fc2 "" + "user-code/modbus/figures/fig3.png" 1615963614 64436 45a719b4c6c25010861af86e20af0675 "" + "user-code/modbus/figures/flowchart.png" 1615963614 24159 a806f9f56a4606c9f0640bb0eb7e36ff "" + "user-code/modbus/figures/read_value_xcos.png" 1615963614 51074 2267729983ef5dcb788a3f74130a179a "" + "user-code/modbus/figures/voltage-output-setup.jpg" 1620364476 964103 77691bdec7885f306d9af858aa024c6b "" + "user-code/modbus/figures/voltage-output.png" 1620364640 5506 102a213a2a607379d826356f732ad44e "" + "user-code/modbus/modbus-scilab.tex" 1621455916 34808 f7fb36cc8dde7378405d775bd64f33ca "" + "user-code/modbus/scilab/read_active_power.sci" 1615963614 1072 ec17d07cbbf336756ed22d5469b68e25 "" + "user-code/modbus/scilab/read_current.sci" 1615963614 1090 97c84be93c41f56ed4617dfe2ffaf5bb "" + "user-code/modbus/scilab/read_val.sce" 1615963614 1474 89f368fad786acfa64c8f7eab2d6c14a "" + "user-code/modbus/scilab/read_voltage.sci" 1619050548 1100 00726a382c03a31bf874d21d1cc5eb16 "" + "user-code/pot/arduino/pot-threshold/pot-threshold.ino" 1620088994 805 12e5e0df10302ea489b57721d004d184 "" + "user-code/pot/figures/POT-led-bb.png" 1618126815 243193 63a4dc18807be931f97545bfa9167a30 "" + "user-code/pot/figures/pot-threshold-1.png" 1619921513 127870 911e5afafb8a33b220cf66889fac91d7 "" + "user-code/pot/figures/potmeter.png" 1615963614 99691 b56662d8570cfc9c91c52b76f21d1802 "" + "user-code/pot/figures/schematic.png" 1615963614 24453 85099648f5c8e616d3cfd5f3d6d7a7bf "" + "user-code/pot/pot-base.tex" 1621455775 8733 cbe2103c1242a714ed3fd639d1ba04a1 "" + "user-code/pot/pot-scilab.tex" 1621455775 5204 cd6a7e9a7e6bd742cf06e77bfb7c1797 "" + "user-code/pot/scilab/pot-threshold.sce" 1620088994 697 c4b81a0bfec8d4d932692e85bdaa44b4 "" + "user-code/push/arduino/led-push-button/led-push-button.ino" 1620022023 500 74749a5bf90b0b8730fac1c5c2d2098e "" + "user-code/push/arduino/push-button-status/push-button-status.ino" 1620022023 399 8bc698528184374bd12aa2bd7447ae54 "" + "user-code/push/figures/led-push-button.PNG" 1615963614 29100 9fb97725008a4f858830924290bafd86 "" + "user-code/push/figures/push-button-status.PNG" 1615963614 27403 da6c41bb605a3801512422bfefcaf4ea "" + "user-code/push/figures/pushbutton-conn.png" 1615963614 25321 c2e109dc82f76507b9a0b5f6e09be7db "" + "user-code/push/figures/sci-ard-meter.png" 1619834247 14461 903bc95446fd86d03d6cd50e9801d91d "" + "user-code/push/figures/switch-led.png" 1617880501 240149 ad9fa2cc65d176482fbdf38c633d826f "" + "user-code/push/figures/switch.png" 1617880485 220988 2689323a6f7a00d63e81ef7abb52961a "" + "user-code/push/push-base.tex" 1621455775 9542 58b98694b202c0c277d28136f2a40af6 "" + "user-code/push/push-scilab.tex" 1621455775 8452 cbce9e9caa2c44eeb4f75cc7288a3653 "" + "user-code/push/scilab/led-push-button.sce" 1620022023 395 ffd3626904bd116d49ebbbd9ba896f6c "" + "user-code/push/scilab/push-button-status.sce" 1620022023 374 60eb3a3f4806ea383dadee5441f2be98 "" + "user-code/servo/arduino/servo-init/servo-init.ino" 1620088994 295 65f0ac74c87b7c1934dc586d83ab0efe "" + "user-code/servo/arduino/servo-loop/servo-loop.ino" 1620298217 402 c218fcd4caeb348d81352b676dc5c541 "" + "user-code/servo/arduino/servo-pot/servo-pot.ino" 1620088994 671 145aea71e1ac2ef50822eb25d83108d6 "" + "user-code/servo/arduino/servo-reverse/servo-reverse.ino" 1620088994 331 5305061778c867a1ac20fee4fa50e995 "" + "user-code/servo/figures/servo-bb.png" 1620292542 225975 568cf3b00806f2ae8562b2af9fe5a249 "" + "user-code/servo/figures/servo-init.png" 1615963614 26415 598a8cb33dbe09dbd1edc7b8735f4816 "" + "user-code/servo/figures/servo-loop.png" 1615963614 32952 67f7dd0d2bb32be2b1c48f217b17c189 "" + "user-code/servo/figures/servo-pot-bb.png" 1620292534 236985 d6100121102ec6696c76eb30db17b3c0 "" + "user-code/servo/figures/servo-pot.png" 1615963614 33204 436709fd3e5dbedb22b8af8b2d2ca4ba "" + "user-code/servo/figures/servo-reverse.png" 1615963614 25147 1703152c1e98c6000e54589b6bd467a7 "" + "user-code/servo/figures/servo-uno-shield.jpg" 1620292964 4433005 1ca49ed870fd1a7d92392a6aa2c053f6 "" + "user-code/servo/scilab/servo-init.sce" 1620088994 329 0f8c9cd741b741d412b27aabb0b641da "" + "user-code/servo/scilab/servo-loop.sce" 1620088994 525 6a4902117c83c5390c1877a95a5e363e "" + "user-code/servo/scilab/servo-pot.sce" 1620088994 530 2d82664fdd3a16c6588b2a4dc4e66a22 "" + "user-code/servo/scilab/servo-reverse.sce" 1620088994 532 11110ec91f2ddb2261afbbec00198d94 "" + "user-code/servo/servo-base.tex" 1621455775 13398 42be6b1599117acc4dcfc2645741fed1 "" + "user-code/servo/servo-scilab.tex" 1621455775 17336 d4a14c40c81913ae60506458a1cf945a "" + "user-code/sw-env/figures/arduino-palette.png" 1615963614 10751 8229db142816e63c5b5761df7ebf0e33 "" + "user-code/sw-env/figures/browse-directory.png" 1615963614 30302 e7161778e4b66145020832ffda95f16b "" + "user-code/sw-env/figures/builder.png" 1615963614 62847 a945d2601d325541677f819dda7ee305 "" + "user-code/sw-env/figures/clock-blk.png" 1615963614 8341 2796147e1cfe4ae15ff1581cf7347de4 "" + "user-code/sw-env/figures/com-properties.png" 1615963614 75092 d364fc390b7b1913845428ff03e09b17 "" + "user-code/sw-env/figures/cscope-config.png" 1615963614 15445 4f02500263554c7a25c5355d43fe0720 "" + "user-code/sw-env/figures/device-manager-com.png" 1619051516 170869 2521a3958703e2565de76bfdcb864733 "" + "user-code/sw-env/figures/device-manager.png" 1615963614 66176 4b944d863a9a68ac712fec18d1072374 "" + "user-code/sw-env/figures/launch-arduino-opt.png" 1617392168 33421 f8b38ae30fdf8828bc50d1f0b1b72fe4 "" + "user-code/sw-env/figures/linux-cd.png" 1615963614 39093 885ba08c89ecb4d2c400fa4b07d4ea66 "" + "user-code/sw-env/figures/linux-port.png" 1615963614 22330 f34b363966c6f589a01e2e3083bf7d90 "" + "user-code/sw-env/figures/loader.png" 1615963614 59139 c20511f34e925a6fb5628e3a13c4442a "" + "user-code/sw-env/figures/plot-blk.png" 1615963614 9025 823d55c99e8f9e091c480135e11fed88 "" + "user-code/sw-env/figures/sim-setup.png" 1615963614 18806 fca3d6d4d7692c539f6dd8ee5fca2286 "" + "user-code/sw-env/figures/sine-blk.png" 1615963614 31364 922217660a4514750566368a9628caca "" + "user-code/sw-env/figures/sine-gen.png" 1615963614 18116 34af55052c486ca14630fa8175b34a20 "" + "user-code/sw-env/figures/sine-output.png" 1615963614 5195 b769374644003c54a930b7fd08e2e7ee "" + "user-code/sw-env/figures/table_functions_crop.pdf" 1615963614 84671 8377aefb061b0e251291558e34dd4b23 "" + "user-code/sw-env/figures/test-console.png" 1615963614 53960 b989b14626fd496e19335d18673cc602 "" + "user-code/sw-env/figures/xcos-help.png" 1615963614 87275 3c9b5157ebebe381cd7b5281cdd28482 "" + "user-code/sw-env/sw-env-base.tex" 1621452092 20371 3831691d48b6edf9faf7d654fa4a9c05 "" + "user-code/sw-env/sw-env-scilab.tex" 1621452275 25295 c66e7c7dfc43d03ad408bc17aeaf13bf "" + "user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino" 1620088994 436 95759b7a9f40f5df3f6bf578fac78e35 "" + "user-code/thermistor/arduino/therm-read/therm-read.ino" 1620088994 222 11d9158a56bc707bb62c21c4112a5ac2 "" + "user-code/thermistor/figures/BUZZER-Diagram-crop.pdf" 1615963614 44580 9821d615a59f54c353650c91d53397ff "" + "user-code/thermistor/figures/NTC-bead.jpg" 1615963614 26322 dc48012480bf36dffe1bc53f53fff468 "" + "user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf" 1615963614 51122 63d1034bfec8c1e50343da5dd4e8a355 "" + "user-code/thermistor/figures/therm-buzzer-xcos.png" 1615963614 62520 d7a651c93d11aa2ade2fbcaaae324492 "" + "user-code/thermistor/figures/therm-buzzer.png" 1615963614 21991 43392992f62b8fc4acd5d04722ac65ef "" + "user-code/thermistor/figures/therm-read-xcos.png" 1615963614 57179 0dddd7d72b0b013c4bca6de583a2bb80 "" + "user-code/thermistor/figures/therm-read.png" 1615963614 19495 9e15703acd9c4205b29b15f718ba5669 "" + "user-code/thermistor/figures/therm-sym.png" 1615963614 17914 5c4de58664f2c605c14ebafd7187b119 "" + "user-code/thermistor/figures/thermistor-buzzer.png" 1617904904 251485 47e52a1b05f033ac5efc513d0c38b843 "" + "user-code/thermistor/figures/thermistor.png" 1617904875 227111 a497c7b79fab30a854e897df8f7b9e5a "" + "user-code/thermistor/scilab/therm-buzzer.sce" 1620088994 542 66209c5ab2e09a16efa85ab68a541109 "" + "user-code/thermistor/scilab/therm-read.sce" 1619998644 399 3d4d94a3003c16014a51200a9b472b66 "" + "user-code/thermistor/thermistor-base.tex" 1621455775 12060 ceacf10a396b42fe1b4434075deb9129 "" + "user-code/thermistor/thermistor-scilab.tex" 1621455775 15817 4f8b0a1727ee952a36196e611ce5308c "" (generated) - "floss-arduino.idx" + "floss-arduino.toc" + "floss-arduino.aux" + "floss-arduino.log" + "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.log" + "floss-arduino.ard" "floss-arduino.pyd" - "floss-arduino.juliad" - "floss-arduino.lot" "floss-arduino.lof" - "floss-arduino.aux" + "floss-arduino.idx" "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf" - "floss-arduino.log" - "floss-arduino.toc" "floss-arduino.cod" "floss-arduino.thm" - "/home/fossee/Desktop/floss-scilab-arduino/floss-arduino.log" - "floss-arduino.OpenModelicad" - "floss-arduino.ard" "floss-arduino.pdf" + "floss-arduino.lot" "floss-arduino.out" + "floss-arduino.juliad" + "floss-arduino.OpenModelicad" diff --git a/floss-arduino.fls b/floss-arduino.fls index 26c2a4f..af922ea 100644 --- a/floss-arduino.fls +++ b/floss-arduino.fls @@ -1,1420 +1,905 @@ -PWD /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone -INPUT /usr/local/texlive/2017/texmf.cnf -INPUT /usr/local/texlive/2017/texmf-dist/web2c/texmf.cnf -INPUT /usr/local/texlive/2017/texmf-var/web2c/pdftex/pdflatex.fmt -INPUT floss-arduino.tex -OUTPUT floss-arduino.log -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/book.cls -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/book.cls -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/bk11.clo -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/bk11.clo -INPUT /usr/local/texlive/2017/texmf-dist/fonts/map/fontname/texfonts.map -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmr10.tfm -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics-cfg/color.cfg -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics-cfg/color.cfg -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/infwarerr.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/infwarerr.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/layouts/layouts.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/layouts/layouts.sty -INPUT /Users/kannan/Library/texmf/tex/latex/cclicenses/cclicenses.sty -INPUT /Users/kannan/Library/texmf/tex/latex/cclicenses/cclicenses.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/rotating.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/rotating.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/graphicx.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/graphicx.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/keyval.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/keyval.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/graphics.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/graphics.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/trig.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics/trig.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -INPUT /Users/kannan/Library/texmf/tex/latex/ifthen/ifthen.sty -INPUT /Users/kannan/Library/texmf/tex/latex/ifthen/ifthen.sty -INPUT /Users/kannan/Library/texmf/tex/latex/morefloats.sty -INPUT /Users/kannan/Library/texmf/tex/latex/morefloats.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/paralist/paralist.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/paralist/paralist.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/chngcntr/chngcntr.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/chngcntr/chngcntr.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/makeidx.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/makeidx.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/fancybox/fancybox.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/fancybox/fancybox.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/cite/cite.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/cite/cite.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/hyperref.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/hyperref.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/ifxetex/ifxetex.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/ifxetex/ifxetex.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/auxhook.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/auxhook.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/kvoptions.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/kvoptions.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/pd1enc.def -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/pd1enc.def -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/hyperref.cfg -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/hyperref.cfg -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/url/url.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/url/url.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/hpdftex.def -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/hpdftex.def -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/subfig/subfig.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/subfig/subfig.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/caption/caption.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/caption/caption.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/caption/caption3.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/caption/caption3.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/listings.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/listings.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstpatch.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstpatch.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstmisc.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstmisc.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/listings.cfg -INPUT /Users/kannan/Library/texmf/tex/latex/listings/listings.cfg -INPUT /Users/kannan/Library/texmf/tex/latex/listings/varioref/varioref.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/varioref/varioref.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/t1enc.def -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/t1enc.def -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/bera/beramono.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/bera/beramono.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/seqsplit/seqsplit.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/seqsplit/seqsplit.sty -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/suppl/styles.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/suppl/styles.tex -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/ntheorem/ntheorem.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/ntheorem/ntheorem.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstlang1.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstlang1.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstlang1.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstlang1.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstmisc.sty -INPUT /Users/kannan/Library/texmf/tex/latex/listings/lstmisc.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/tools/theorem.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/tools/theorem.sty -OUTPUT floss-arduino.idx -INPUT floss-arduino.aux -INPUT floss-arduino.aux -OUTPUT floss-arduino.aux -INPUT /usr/local/texlive/2017/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/local/texlive/2017/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/grfext.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/grfext.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/nameref.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/nameref.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/gettitlestring.sty -INPUT /usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/gettitlestring.sty -INPUT floss-arduino.out -INPUT floss-arduino.out -INPUT floss-arduino.out -INPUT floss-arduino.out -OUTPUT floss-arduino.pdf -INPUT ./floss-arduino.out -INPUT ./floss-arduino.out -OUTPUT floss-arduino.out -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm2488.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx2488.tfm -INPUT floss-arduino.toc -INPUT floss-arduino.toc -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx1095.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmr8.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmr6.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmex10.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm -INPUT /usr/local/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecsl1095.tfm -OUTPUT floss-arduino.toc -INPUT floss-arduino.lof -INPUT floss-arduino.lof -OUTPUT floss-arduino.lof -INPUT floss-arduino.lot -INPUT floss-arduino.lot -OUTPUT floss-arduino.lot -INPUT floss-arduino.ard -INPUT floss-arduino.ard -OUTPUT floss-arduino.ard -INPUT floss-arduino.cod -INPUT floss-arduino.cod -OUTPUT floss-arduino.cod -INPUT floss-arduino.pyd -INPUT floss-arduino.pyd -OUTPUT floss-arduino.pyd -INPUT floss-arduino.juliad -INPUT floss-arduino.juliad -OUTPUT floss-arduino.juliad -INPUT floss-arduino.OpenModelicad -INPUT floss-arduino.OpenModelicad -OUTPUT floss-arduino.OpenModelicad -INPUT suppl/acr.tex -INPUT suppl/acr.tex -INPUT suppl/intro.tex -INPUT suppl/intro.tex -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/omscmr.fd -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/omscmr.fd -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm0800.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm0900.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmr9.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmmi9.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/cm/cmsy9.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex9.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm0600.tfm -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/bera/t1fvm.fd -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/bera/t1fvm.fd -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm -INPUT user-code/hw-env/hw-env.tex -INPUT user-code/hw-env/hw-env.tex -INPUT /usr/local/texlive/2017/texmf-dist/fonts/vf/public/bera/fvmr8t.vf -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx1440.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/miccontblk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/miccontblk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/miccontblk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/resolution.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/resolution.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/resolution.png -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecti1095.tfm -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/OSHW-138px.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/OSHW-138px.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/OSHW-138px.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/mega.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/mega.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/mega.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/lily.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/lily.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/lily.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino-phone.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino-phone.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino-phone.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino-3d-printer.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino-3d-printer.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino-3d-printer.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_board_V1p2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_board_V1p2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_board_V1p2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/shield-crop.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/shield-crop.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/shield-crop.jpg -INPUT user-code/sw-env/sw-env.tex -INPUT user-code/sw-env/sw-env.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/hw-device-manager.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/hw-device-manager.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/hw-device-manager.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/device-manager-com.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/device-manager-com.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/device-manager-com.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/update-driver.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/update-driver.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/update-driver.png -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm -INPUT /usr/local/texlive/2017/texmf-dist/fonts/vf/public/bera/fvmr8t.vf -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/launch-arduino-opt.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/launch-arduino-opt.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/launch-arduino-opt.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino-ide.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino-ide.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/arduino-ide.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss-firmware.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss-firmware.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/floss-firmware.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-cd.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-cd.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-cd.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/browse-directory.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/browse-directory.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/browse-directory.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/builder.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/builder.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/builder.png -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/loader.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/loader.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/loader.png -INPUT /usr/local/texlive/2017/texmf-dist/fonts/vf/public/bera/fvmr8t.vf -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/device-manager.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/device-manager.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/device-manager.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/com-properties.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/com-properties.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/com-properties.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-port.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-port.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/linux-port.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/test-console.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/test-console.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/test-console.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/table_functions_crop.pdf -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/table_functions_crop.pdf -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/table_functions_crop.pdf -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmware.sce -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecbx0900.tfm -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-blk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-blk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-blk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/plot-blk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/plot-blk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/plot-blk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/clock-blk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/clock-blk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/clock-blk.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-gen.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-gen.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-gen.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sine-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/cscope-config.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/cscope-config.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/cscope-config.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sim-setup.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sim-setup.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/sim-setup.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/arduino-palette.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/arduino-palette.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/arduino-palette.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/xcos-help.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/xcos-help.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/xcos-help.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/python-windows-install.JPG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/python-windows-install.JPG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/python-windows-install.JPG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/windows-cmd.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/windows-cmd.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/windows-cmd.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/win-command-prompt.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/win-command-prompt.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/win-command-prompt.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test_firmware.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test_firmware.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test_firmware.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-download.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-download.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-download.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-windows-install.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-windows-install.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-windows-install.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-repl-windows.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-repl-windows.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-repl-windows.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg-windows.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg-windows.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg-windows.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-terminal-repl.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-terminal-repl.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-terminal-repl.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/julia-pkg.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test_firmware.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test_firmware.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test_firmware.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/openmodelica-run-anyway.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/openmodelica-run-anyway.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/openmodelica-run-anyway.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/OMEdit-libraries.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/OMEdit-libraries.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/OMEdit-libraries.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/OMEdit-UI.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/OMEdit-UI.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/OMEdit-UI.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-open-model.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-open-model.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-open-model.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-Modeling.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-Modeling.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-Modeling.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-modeling-views.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-modeling-views.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-modeling-views.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-text-view.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-text-view.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-text-view.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-simulate.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-simulate.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-simulate.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-sim-success.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-sim-success.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-sim-success.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-toolbox-loaded.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-toolbox-loaded.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures/om-toolbox-loaded.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windows//test_firmware.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windows//test_firmware.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windows//test_firmware.mo -INPUT user-code/led/led-base.tex -INPUT user-code/led/led-base.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/schematic.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/schematic.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/schematic.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/arduino-new-shield.jpeg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/arduino-new-shield.jpeg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/arduino-new-shield.jpeg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/rgb-led-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/rgb-led-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/rgb-led-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led_output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led_output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led_output.png -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/t1cmss.fd -INPUT /usr/local/texlive/2017/texmf-dist/tex/latex/base/t1cmss.fd -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecss1095.tfm -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue/led-blue.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-delay/led-blue-delay.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-red/led-blue-red.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-red/led-blue-red.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-blue-red/led-blue-red.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-green-blink/led-green-blink.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-green-blink/led-green-blink.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/led-green-blink/led-green-blink.ino -INPUT user-code/led/led-scilab.tex -INPUT user-code/led/led-scilab.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-delay.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-red.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-red.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-blue-red.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-green-blink.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-green-blink.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led-green-blink.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-com-2.png -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-delay-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-delay-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-delay-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-red-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-red-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-blue-red-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-green-blink-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-green-blink-com-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-green-blink-com-2.png -INPUT user-code/led/led-python.tex -INPUT user-code/led/led-python.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-delay.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-red.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-red.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-blue-red.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-green-blink.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-green-blink.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led-green-blink.py -INPUT user-code/led/led-julia.tex -INPUT user-code/led/led-julia.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-delay.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-red.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-red.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-blue-red.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-green-blink.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-green-blink.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led-green-blink.jl -INPUT user-code/led/led-OM.tex -INPUT user-code/led/led-OM.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-delay.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-delay.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-delay.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-delay.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-delay.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-delay.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-delay.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-delay.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-delay.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-red.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-red.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-blue-red.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-green-blink.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-green-blink.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModelica/led-green-blink.mo -INPUT user-code/push/push-base.tex -INPUT user-code/push/push-base.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/pushbutton-conn.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/pushbutton-conn.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/pushbutton-conn.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/switch.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/switch.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/switch.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/switch-led.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/switch-led.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/switch-led.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push-button-status/push-button-status.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push-button-status/push-button-status.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push-button-status/push-button-status.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push-button-status/push-button-status.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push-button-status/push-button-status.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push-button-status/push-button-status.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led-push-button/led-push-button.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led-push-button/led-push-button.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led-push-button/led-push-button.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push-button-status/push-button-status.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push-button-status/push-button-status.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/push-button-status/push-button-status.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led-push-button/led-push-button.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led-push-button/led-push-button.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/led-push-button/led-push-button.ino -INPUT user-code/push/push-scilab.tex -INPUT user-code/push/push-scilab.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/sci-ard-meter.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/sci-ard-meter.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/sci-ard-meter.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/push-button-status.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/led-push-button.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/push-button-status.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/push-button-status.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/push-button-status.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/led-push-button.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/led-push-button.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/led-push-button.PNG -INPUT user-code/push/push-python.tex -INPUT user-code/push/push-python.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/push-button-status.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/led-push-button.py -INPUT user-code/push/push-julia.tex -INPUT user-code/push/push-julia.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/push-button-status.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led-push-button.jl -INPUT user-code/push/push-OM.tex -INPUT user-code/push/push-OM.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led-push-button.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led-push-button.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led-push-button.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/push-button-status.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led-push-button.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led-push-button.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModelica/led-push-button.mo -INPUT user-code/ldr/ldr-base.tex -INPUT user-code/ldr/ldr-base.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr_sym.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr_sym.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr_sym.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-conn.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-conn.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-conn.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LDR.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LDR.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LDR.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LDR-led.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LDR-led.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LDR-led.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-read/ldr-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-led/ldr-led.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-led/ldr-led.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ldr-led/ldr-led.ino -INPUT user-code/ldr/ldr-scilab.tex -INPUT user-code/ldr/ldr-scilab.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-led.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-led.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr-led.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-xcos.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-xcos.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-xcos.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-plot.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-plot.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-read-plot.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-read-plot.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-read-plot.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ldr-led-read-plot.PNG -INPUT user-code/ldr/ldr-python.tex -INPUT user-code/ldr/ldr-python.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-led.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-led.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr-led.py -INPUT user-code/ldr/ldr-julia.tex -INPUT user-code/ldr/ldr-julia.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-led.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-led.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr-led.jl -INPUT user-code/ldr/ldr-OM.tex -INPUT user-code/ldr/ldr-OM.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-led.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-led.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModelica/ldr-led.mo -INPUT user-code/pot/pot-base.tex -INPUT user-code/pot/pot-base.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/potmeter.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/potmeter.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/potmeter.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/schematic.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/schematic.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/schematic.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/POT-led-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/POT-led-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/POT-led-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/pot-threshold/pot-threshold.ino -INPUT user-code/pot/pot-scilab.tex -INPUT user-code/pot/pot-scilab.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot-threshold.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/pot-threshold-1.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/pot-threshold-1.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/pot-threshold-1.PNG -INPUT user-code/pot/pot-python.tex -INPUT user-code/pot/pot-python.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot-threshold.py -INPUT user-code/pot/pot-julia.tex -INPUT user-code/pot/pot-julia.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot-threshold.jl -INPUT user-code/pot/pot-OM.tex -INPUT user-code/pot/pot-OM.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModelica/pot-threshold.mo -INPUT user-code/thermistor/thermistor-base.tex -INPUT user-code/thermistor/thermistor-base.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/NTC-bead.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/NTC-bead.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/NTC-bead.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-sym.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-sym.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-sym.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/thermistor.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/thermistor.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/thermistor.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/thermistor-buzzer.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/thermistor-buzzer.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/thermistor-buzzer.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-read/therm-read.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino -INPUT user-code/thermistor/thermistor-scilab.tex -INPUT user-code/thermistor/thermistor-scilab.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-read.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/scilab/therm-buzzer.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read-xcos.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read-xcos.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read-xcos.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-read.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer-xcos.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer-xcos.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer-xcos.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/figures/therm-buzzer.png -INPUT user-code/thermistor/thermistor-python.tex -INPUT user-code/thermistor/thermistor-python.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-read.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/python/therm-buzzer.py -INPUT user-code/thermistor/thermistor-julia.tex -INPUT user-code/thermistor/thermistor-julia.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-read.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/julia/therm-buzzer.jl -INPUT user-code/thermistor/thermistor-OM.tex -INPUT user-code/thermistor/thermistor-OM.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-buzzer.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-buzzer.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-buzzer.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-read.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-buzzer.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-buzzer.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/OpenModelica/therm-buzzer.mo -INPUT user-code/servo/servo-base.tex -INPUT user-code/servo/servo-base.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-uno-shield.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-uno-shield.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-uno-shield.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-pot-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-pot-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-pot-bb.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-reverse/servo-reverse.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-reverse/servo-reverse.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-reverse/servo-reverse.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-pot/servo-pot.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-pot/servo-pot.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-pot/servo-pot.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-init/servo-init.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-reverse/servo-reverse.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-reverse/servo-reverse.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-reverse/servo-reverse.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-loop/servo-loop.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-loop/servo-loop.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-loop/servo-loop.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-pot/servo-pot.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-pot/servo-pot.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/servo-pot/servo-pot.ino -INPUT user-code/servo/servo-scilab.tex -INPUT user-code/servo/servo-scilab.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-init.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-reverse.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-loop.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-loop.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-loop.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/servo-pot.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-init.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-init.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-init.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-reverse.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-reverse.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-reverse.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-loop.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-loop.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-loop.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-pot.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-pot.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/servo-pot.png -INPUT user-code/servo/servo-python.tex -INPUT user-code/servo/servo-python.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-init.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-reverse.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-loop.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-loop.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-loop.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/servo-pot.py -INPUT user-code/servo/servo-julia.tex -INPUT user-code/servo/servo-julia.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-init.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-reverse.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-loop.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-loop.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-loop.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/servo-pot.jl -INPUT user-code/servo/servo-OM.tex -INPUT user-code/servo/servo-OM.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-reverse.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-reverse.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-reverse.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-pot.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-pot.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-pot.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-init.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-reverse.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-reverse.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-reverse.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-loop.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-loop.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-loop.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-pot.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-pot.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenModelica/servo-pot.mo -INPUT user-code/dcmotor/dcmotor-base.tex -INPUT user-code/dcmotor/dcmotor-base.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor_board.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor_board.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor_board.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/uno-pwm.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/uno-pwm.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/uno-pwm.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/schematic.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/schematic.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/schematic.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dc_motor_description.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dc_motor_description.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dc_motor_description.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino -INPUT /usr/local/texlive/2017/texmf-dist/fonts/tfm/jknappen/ec/ecsi1095.tfm -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino -INPUT user-code/dcmotor/dcmotor-scilab.tex -INPUT user-code/dcmotor/dcmotor-scilab.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-clock.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-both.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-loop.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-loop.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab/dcmotor-loop.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-clock.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-clock.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-clock.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-both.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-both.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-both.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png -INPUT user-code/dcmotor/dcmotor-python.tex -INPUT user-code/dcmotor/dcmotor-python.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-clock.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-both.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-loop.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-loop.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python/dcmotor-loop.py -INPUT user-code/dcmotor/dcmotor-julia.tex -INPUT user-code/dcmotor/dcmotor-julia.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-clock.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-both.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-loop.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-loop.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/dcmotor-loop.jl -INPUT user-code/dcmotor/dcmotor-OM.tex -INPUT user-code/dcmotor/dcmotor-OM.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-both.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-both.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-both.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-both.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-both.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-both.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-clock.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-both.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-both.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-both.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-loop.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-loop.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenModelica/dcmotor-loop.mo -INPUT user-code/modbus/modbus.tex -INPUT user-code/modbus/modbus.tex -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/fig1.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/fig1.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/fig1.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/fig2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/fig2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/fig2.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/fig3.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/fig3.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/fig3.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/block-diagram.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/block-diagram.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/block-diagram.PNG -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/Full-Set-Up.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/Full-Set-Up.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/Full-Set-Up.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/arduino_code_flowchart.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/flowchart.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output-setup.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output-setup.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/current-output-setup.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output-setup.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output-setup.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/voltage-output-setup.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output-setup.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output-setup.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/active-power-output-setup.jpg -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino/send_packet.ino -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_val.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_val.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_val.sce -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_current.sci -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_current.sci -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_current.sci -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_voltage.sci -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_voltage.sci -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_voltage.sci -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_active_power.sci -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_active_power.sci -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/read_active_power.sci -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/read_value_xcos.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/read_value_xcos.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures/read_value_xcos.png -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_current.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_current.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_current.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_voltage.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_voltage.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_voltage.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_active_power.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_active_power.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/read_active_power.py -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readCurrent.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readVoltage.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/readPower.jl -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readCurrent.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readCurrent.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readCurrent.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readVoltage.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readVoltage.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readVoltage.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readPower.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readPower.mo -INPUT /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenModelica/readPower.mo -INPUT floss-arduino.bbl -INPUT floss-arduino.bbl -OUTPUT floss-arduino.thm -INPUT floss-arduino.aux -INPUT ./floss-arduino.out -INPUT ./floss-arduino.out -INPUT /usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc -INPUT /usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/base/8r.enc -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx0900.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx1095.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx1200.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx1440.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx2074.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfbx2488.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0600.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0800.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm0900.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfsi1095.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfss1095.pfb -INPUT /usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfti1095.pfb +PWD /home/fossee/Desktop/floss-scilab-arduino +INPUT /etc/texmf/web2c/texmf.cnf +INPUT /usr/share/texmf/web2c/texmf.cnf +INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf +INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.tex +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.log +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/book.cls +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/book.cls +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/bk11.clo +INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/layouts/layouts.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/rotating.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/morefloats/morefloats.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/paralist/paralist.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/chngcntr/chngcntr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/seqsplit/seqsplit.sty +INPUT /home/fossee/Desktop/floss-scilab-arduino/suppl/styles.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/suppl/styles.tex +INPUT /usr/share/texlive/texmf-dist/tex/latex/ntheorem/ntheorem.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/ntheorem/ntheorem.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.idx +INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux +INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.out +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.out +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.out +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.out +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.out +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.out +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.out +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm2488.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx2488.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.toc +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.toc +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1095.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr8.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr6.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm +INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecsl1095.tfm +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.toc +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lof +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lof +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lof +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lot +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lot +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.lot +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.ard +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.ard +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.ard +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.cod +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.cod +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.cod +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pyd +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pyd +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.pyd +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.juliad +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.juliad +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.juliad +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.OpenModelicad +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.OpenModelicad +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.OpenModelicad +INPUT /home/fossee/Desktop/floss-scilab-arduino/suppl/acr.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/suppl/acr.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/suppl/intro.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/suppl/intro.tex +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm1095.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0800.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0900.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr9.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi9.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy9.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex9.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0600.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm0900.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/bera/t1fvm.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/hw-env.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/hw-env.tex +INPUT /usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1440.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx1200.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccontblk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution.png +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecti1095.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-phone.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d-printer.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/shield/pcb_board_V1p2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/sw-env-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/sw-env-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-manager.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager-com.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driver.png +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-arduino-opt.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/floss-firmware/floss-firmware.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/floss-firmware/floss-firmware.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/floss-firmware/floss-firmware.ino +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcrm0800.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/sw-env-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/sw-env-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-directory.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8t.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png +INPUT /usr/share/texlive/texmf-dist/fonts/vf/public/bera/fvmr8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/bera/fvmr8r.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-manager.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-properties.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-console.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_functions_crop.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecbx0900.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clock-blk.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-config.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-palette.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/led-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/led-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-shield.jpeg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-shield.jpeg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-shield.jpeg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecss1095.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue/led-blue.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-delay/led-blue-delay.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-red/led-blue-red.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-red/led-blue-red.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-red/led-blue-red.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-green-blink/led-green-blink.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-green-blink/led-green-blink.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-green-blink/led-green-blink.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/led-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/led-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-red.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-red.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-red.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-green-blink.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-green-blink.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-green-blink.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-com-2.png +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blink-com-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/push-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/push-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-conn.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-led.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-status/push-button-status.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-button/led-push-button.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/push-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/push-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-meter.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-meter.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-meter.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-status.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/led-push-button.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-button-status.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-button.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/ldr-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/ldr-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-led.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-led.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-led.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/ldr-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/ldr-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-plot.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-plot.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-plot.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-read-plot.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-read-plot.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-read-plot.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/pot-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/pot-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/arduino/pot-threshold/pot-threshold.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/pot-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/pot-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold-1.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold-1.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold-1.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/thermistor-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/thermistor-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bead.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-sym.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER-Diagram-crop.pdf +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermistor-buzzer.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-read/therm-read.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-buzzer/therm-buzzer.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/thermistor-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/thermistor-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-buzzer.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-buzzer.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-buzzer.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-read.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-buzzer.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-buzzer.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-buzzer.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read-xcos.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-read.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer-xcos.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-buzzer.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/servo-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/servo-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-uno-shield.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-uno-shield.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-uno-shield.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot-bb.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-reverse/servo-reverse.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-reverse/servo-reverse.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-reverse/servo-reverse.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-pot/servo-pot.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-pot/servo-pot.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-pot/servo-pot.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/servo-init.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-reverse/servo-reverse.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-reverse/servo-reverse.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-reverse/servo-reverse.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-loop/servo-loop.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-loop/servo-loop.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-loop/servo-loop.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-pot/servo-pot.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-pot/servo-pot.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-pot/servo-pot.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/servo-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/servo-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-loop.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-loop.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-loop.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-init.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-reverse.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/dcmotor-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/dcmotor-base.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_board.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/uno-pwm.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/uno-pwm.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/uno-pwm.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_description.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecsi1095.tfm +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-clock/dcmotor-clock.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-both/dcmotor-both.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-loop/dcmotor-loop.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/dcmotor-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/dcmotor-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clock.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-both.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-loop.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-loop.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-loop.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-clock.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-both.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-loop.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/modbus-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/modbus-scilab.tex +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagram.PNG +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_code_flowchart.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-output-setup.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-output-setup.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-power-output-setup.jpg +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send_packet.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send_packet.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send_packet.ino +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_val.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_val.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_val.sce +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_current.sci +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_current.sci +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_current.sci +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_voltage.sci +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_voltage.sci +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_voltage.sci +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_active_power.sci +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_active_power.sci +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_active_power.sci +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_xcos.png +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.bbl +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.bbl +OUTPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.thm +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.aux +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.out +INPUT /home/fossee/Desktop/floss-scilab-arduino/floss-arduino.out +INPUT /usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc +INPUT /usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc +INPUT /usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx0900.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx1095.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx1200.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx1440.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx2074.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfbx2488.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm0600.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm0800.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm0900.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm1000.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfrm1095.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfsi1095.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfss1095.pfb +INPUT /usr/share/texmf/fonts/type1/public/cm-super/sfti1095.pfb diff --git a/floss-arduino.idx b/floss-arduino.idx index 92a94ab..cb69bed 100644 --- a/floss-arduino.idx +++ b/floss-arduino.idx @@ -1,5 +1,5 @@ -\indexentry{H-Bridge circuit DC motor|hyperpage}{203} -\indexentry{H-Bridge|hyperpage}{203} -\indexentry{L293D,L298|hyperpage}{203} -\indexentry{PCB breakout board|hyperpage}{203} -\indexentry{pulse width modulation, PWM|hyperpage}{203} +\indexentry{H-Bridge circuit DC motor|hyperpage}{121} +\indexentry{H-Bridge|hyperpage}{121} +\indexentry{L293D,L298|hyperpage}{121} +\indexentry{PCB breakout board|hyperpage}{121} +\indexentry{pulse width modulation, PWM|hyperpage}{121} diff --git a/floss-arduino.ilg b/floss-arduino.ilg index ace6d50..0083481 100644 --- a/floss-arduino.ilg +++ b/floss-arduino.ilg @@ -1,4 +1,4 @@ -This is makeindex, version 2.15 [TeX Live 2017] (kpathsea + Thai support). +This is makeindex, version 2.15 [TeX Live 2019] (kpathsea + Thai support). Scanning input file floss-arduino.idx....done (5 entries accepted, 0 rejected). Sorting entries....done (11 comparisons). Generating output file floss-arduino.ind....done (15 lines written, 0 warnings). diff --git a/floss-arduino.ind b/floss-arduino.ind index 3bf5a4d..5cac309 100644 --- a/floss-arduino.ind +++ b/floss-arduino.ind @@ -1,15 +1,15 @@ \begin{theindex} - \item H-Bridge, \hyperpage{203} - \item H-Bridge circuit DC motor, \hyperpage{203} + \item H-Bridge, \hyperpage{121} + \item H-Bridge circuit DC motor, \hyperpage{121} \indexspace - \item L293D,L298, \hyperpage{203} + \item L293D,L298, \hyperpage{121} \indexspace - \item PCB breakout board, \hyperpage{203} - \item pulse width modulation, PWM, \hyperpage{203} + \item PCB breakout board, \hyperpage{121} + \item pulse width modulation, PWM, \hyperpage{121} \end{theindex} diff --git a/floss-arduino.juliad b/floss-arduino.juliad index 5c32a85..e69de29 100644 --- a/floss-arduino.juliad +++ b/floss-arduino.juliad @@ -1,30 +0,0 @@ -\contentsline {section}{\numberline {3.{1}}A Julia source file to check whether the firmware is properly installed or not}{55}{juliamass.3.1} -\addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{87}{juliamass.4.1} -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{88}{juliamass.4.2} -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{88}{juliamass.4.3} -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{88}{juliamass.4.4} -\addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on Command Prompt or the Terminal.}{109}{juliamass.5.1} -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{109}{juliamass.5.2} -\addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{130}{juliamass.6.1} -\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{131}{juliamass.6.2} -\addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{145}{juliamass.7.1} -\addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{168}{juliamass.8.1} -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{169}{juliamass.8.2} -\addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{195}{juliamass.9.1} -\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{195}{juliamass.9.2} -\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{195}{juliamass.9.3} -\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{196}{juliamass.9.4} -\addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{224}{juliamass.10.1} -\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{225}{juliamass.10.2} -\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{225}{juliamass.10.3} -\addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{250}{juliamass.11.1} -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{250}{juliamass.11.2} -\contentsline {section}{\numberline {11.{3}}First 10 lines of the code for Single Phase Active Power Output}{250}{juliamass.11.3} diff --git a/floss-arduino.lof b/floss-arduino.lof index e7fb161..167cc46 100644 --- a/floss-arduino.lof +++ b/floss-arduino.lof @@ -1,135 +1,116 @@ \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {figure}{\numberline {2.1}{\ignorespaces Functional block diagram of a microcontroller\relax }}{4}{figure.caption.10} -\contentsline {figure}{\numberline {2.2}{\ignorespaces ADC resolution\relax }}{6}{figure.caption.11} -\contentsline {figure}{\numberline {2.3}{\ignorespaces The logo of Open Source Hardware\relax }}{7}{figure.caption.12} -\contentsline {figure}{\numberline {2.4}{\ignorespaces Arduino Uno Board\relax }}{9}{figure.caption.13} -\contentsline {figure}{\numberline {2.5}{\ignorespaces Arduino Mega Board\relax }}{10}{figure.caption.15} -\contentsline {figure}{\numberline {2.6}{\ignorespaces LilyPad Arduino Board\relax }}{11}{figure.caption.16} -\contentsline {figure}{\numberline {2.7}{\ignorespaces Arduino Phone\relax }}{11}{figure.caption.18} -\contentsline {figure}{\numberline {2.8}{\ignorespaces 3D printer\relax }}{12}{figure.caption.21} -\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.22} -\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.23} -\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.24} -\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.27} +\contentsline {figure}{\numberline {2.1}{\ignorespaces Functional block diagram of a microcontroller\relax }}{4}{figure.caption.10}% +\contentsline {figure}{\numberline {2.2}{\ignorespaces ADC resolution\relax }}{6}{figure.caption.11}% +\contentsline {figure}{\numberline {2.3}{\ignorespaces The logo of Open Source Hardware\relax }}{7}{figure.caption.12}% +\contentsline {figure}{\numberline {2.4}{\ignorespaces Arduino Uno Board\relax }}{9}{figure.caption.13}% +\contentsline {figure}{\numberline {2.5}{\ignorespaces Arduino Mega Board\relax }}{10}{figure.caption.15}% +\contentsline {figure}{\numberline {2.6}{\ignorespaces LilyPad Arduino Board\relax }}{11}{figure.caption.16}% +\contentsline {figure}{\numberline {2.7}{\ignorespaces Arduino Phone\relax }}{11}{figure.caption.18}% +\contentsline {figure}{\numberline {2.8}{\ignorespaces 3D printer\relax }}{12}{figure.caption.21}% +\contentsline {figure}{\numberline {2.9}{\ignorespaces PCB image of the shield}}{13}{figure.caption.22}% +\contentsline {figure}{\numberline {2.10}{\ignorespaces Pictorial representation of the schematic of the shield\relax }}{14}{figure.caption.23}% +\contentsline {figure}{\numberline {2.11}{\ignorespaces PCB of the shield\relax }}{14}{figure.caption.24}% +\contentsline {figure}{\numberline {2.12}{\ignorespaces Picture of the shield with all components\relax }}{16}{figure.caption.27}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.28} -\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.29} -\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.30} -\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.31} -\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.32} -\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{27}{figure.caption.33} -\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{28}{figure.caption.34} -\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{29}{figure.caption.35} -\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{30}{figure.caption.36} -\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{31}{figure.caption.37} -\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{32}{figure.caption.38} -\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{32}{figure.caption.39} -\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{34}{figure.caption.40} -\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{34}{figure.caption.41} -\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{36}{figure.caption.42} -\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{37}{figure.caption.43} -\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{37}{figure.caption.44} -\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{38}{figure.caption.45} -\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{38}{figure.caption.46} -\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{39}{figure.caption.47} -\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{40}{figure.caption.48} -\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{40}{figure.caption.49} -\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{41}{figure.caption.50} -\contentsline {figure}{\numberline {3.24}{\ignorespaces Installing Python 3 on Windows\relax }}{42}{figure.caption.51} -\contentsline {figure}{\numberline {3.25}{\ignorespaces Launching the Command Prompt on Windows\relax }}{43}{figure.caption.52} -\contentsline {figure}{\numberline {3.26}{\ignorespaces Command Prompt on Windows\relax }}{43}{figure.caption.53} -\contentsline {figure}{\numberline {3.27}{\ignorespaces Julia's website to download 64-bit Windows/Linux binaries\relax }}{48}{figure.caption.54} -\contentsline {figure}{\numberline {3.28}{\ignorespaces Installing Julia 1.6.0 on Windows\relax }}{48}{figure.caption.55} -\contentsline {figure}{\numberline {3.29}{\ignorespaces Windows command prompt to launch Julia REPL\relax }}{50}{figure.caption.56} -\contentsline {figure}{\numberline {3.30}{\ignorespaces Windows command prompt to enter Pkg REPL in Julia\relax }}{50}{figure.caption.57} -\contentsline {figure}{\numberline {3.31}{\ignorespaces Linux terminal to launch Julia REPL\relax }}{53}{figure.caption.58} -\contentsline {figure}{\numberline {3.32}{\ignorespaces Linux terminal to enter Pkg REPL in Julia\relax }}{54}{figure.caption.59} -\contentsline {figure}{\numberline {3.33}{\ignorespaces Allowing Microsoft Defender to run the executable file\relax }}{57}{figure.caption.60} -\contentsline {figure}{\numberline {3.34}{\ignorespaces Setup of Modelica Standard Library version\relax }}{58}{figure.caption.61} -\contentsline {figure}{\numberline {3.35}{\ignorespaces User Interface of OMEdit\relax }}{59}{figure.caption.62} -\contentsline {figure}{\numberline {3.36}{\ignorespaces Opening a model in OMEdit\relax }}{60}{figure.caption.63} -\contentsline {figure}{\numberline {3.37}{\ignorespaces Opening a model in diagram view in OMEdit\relax }}{61}{figure.caption.64} -\contentsline {figure}{\numberline {3.38}{\ignorespaces Different views of a model in OMEdit\relax }}{61}{figure.caption.65} -\contentsline {figure}{\numberline {3.39}{\ignorespaces Opening a model in text view in OMEdit\relax }}{62}{figure.caption.66} -\contentsline {figure}{\numberline {3.40}{\ignorespaces Simulating a model in OMEdit\relax }}{62}{figure.caption.67} -\contentsline {figure}{\numberline {3.41}{\ignorespaces Output window of OMEdit\relax }}{63}{figure.caption.68} -\contentsline {figure}{\numberline {3.42}{\ignorespaces Examples provided in the OpenModelica-Arduino toolbox\relax }}{65}{figure.caption.69} +\contentsline {figure}{\numberline {3.1}{\ignorespaces Windows device manager\relax }}{19}{figure.caption.28}% +\contentsline {figure}{\numberline {3.2}{\ignorespaces Windows device manager\relax }}{20}{figure.caption.29}% +\contentsline {figure}{\numberline {3.3}{\ignorespaces Windows update driver option\relax }}{21}{figure.caption.30}% +\contentsline {figure}{\numberline {3.4}{\ignorespaces Linux terminal to launch Arduino IDE\relax }}{22}{figure.caption.31}% +\contentsline {figure}{\numberline {3.5}{\ignorespaces Arduino IDE\relax }}{22}{figure.caption.32}% +\contentsline {figure}{\numberline {3.6}{\ignorespaces Linux terminal to launch Scilab\relax }}{27}{figure.caption.33}% +\contentsline {figure}{\numberline {3.7}{\ignorespaces Browsing toolbox directory\relax }}{28}{figure.caption.34}% +\contentsline {figure}{\numberline {3.8}{\ignorespaces Output of builder.sce\relax }}{29}{figure.caption.35}% +\contentsline {figure}{\numberline {3.9}{\ignorespaces Output of loader.sce\relax }}{30}{figure.caption.36}% +\contentsline {figure}{\numberline {3.10}{\ignorespaces Device Manager in windows\relax }}{31}{figure.caption.37}% +\contentsline {figure}{\numberline {3.11}{\ignorespaces COM port properties window\relax }}{32}{figure.caption.38}% +\contentsline {figure}{\numberline {3.12}{\ignorespaces Port number on Linux terminal\relax }}{32}{figure.caption.39}% +\contentsline {figure}{\numberline {3.13}{\ignorespaces Scilab test code output\relax }}{34}{figure.caption.40}% +\contentsline {figure}{\numberline {3.14}{\ignorespaces Arduino toolbox functions used in this book\relax }}{34}{figure.caption.41}% +\contentsline {figure}{\numberline {3.15}{\ignorespaces Sine generator in palette browser\relax }}{36}{figure.caption.42}% +\contentsline {figure}{\numberline {3.16}{\ignorespaces CSCOPE block in xcos\relax }}{37}{figure.caption.43}% +\contentsline {figure}{\numberline {3.17}{\ignorespaces CLOCK\_c block in xcos\relax }}{37}{figure.caption.44}% +\contentsline {figure}{\numberline {3.18}{\ignorespaces Sine generator in Xcos\relax }}{38}{figure.caption.45}% +\contentsline {figure}{\numberline {3.19}{\ignorespaces Sine generator Xcos output\relax }}{38}{figure.caption.46}% +\contentsline {figure}{\numberline {3.20}{\ignorespaces CSCOPE configuration window\relax }}{39}{figure.caption.47}% +\contentsline {figure}{\numberline {3.21}{\ignorespaces Simulation setup window\relax }}{40}{figure.caption.48}% +\contentsline {figure}{\numberline {3.22}{\ignorespaces Palette browser showing Arduino blocks\relax }}{40}{figure.caption.49}% +\contentsline {figure}{\numberline {3.23}{\ignorespaces Xcos block help\relax }}{41}{figure.caption.50}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{67}{figure.caption.70} -\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{68}{figure.caption.71} -\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{68}{figure.caption.72} -\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{69}{figure.caption.73} -\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{72}{figure.caption.75} -\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{77}{figure.caption.77} -\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{78}{figure.caption.79} -\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{79}{figure.caption.81} -\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{80}{figure.caption.83} +\contentsline {figure}{\numberline {4.1}{\ignorespaces Light Emitting Diode\relax }}{43}{figure.caption.51}% +\contentsline {figure}{\numberline {4.2}{\ignorespaces Internal connection diagram for the RGB LED on the shield\relax }}{44}{figure.caption.52}% +\contentsline {figure}{\numberline {4.3}{\ignorespaces Connecting Arduino Uno\ and shield\relax }}{44}{figure.caption.53}% +\contentsline {figure}{\numberline {4.4}{\ignorespaces An RGB LED with Arduino Uno\ using a breadboard\relax }}{45}{figure.caption.54}% +\contentsline {figure}{\numberline {4.5}{\ignorespaces LED experiments directly on Arduino Uno\ board, without the shield\relax }}{48}{figure.caption.56}% +\contentsline {figure}{\numberline {4.6}{\ignorespaces Turning the blue LED on through Xcos}}{53}{figure.caption.58}% +\contentsline {figure}{\numberline {4.7}{\ignorespaces Turning the blue LED on through Xcos for two seconds}}{54}{figure.caption.60}% +\contentsline {figure}{\numberline {4.8}{\ignorespaces Turning the blue and red LEDs on through Xcos and turning them off one by one}}{55}{figure.caption.62}% +\contentsline {figure}{\numberline {4.9}{\ignorespaces Blinking the green LED every second through Xcos}}{56}{figure.caption.64}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{96}{figure.caption.85} -\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{96}{figure.caption.86} -\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{97}{figure.caption.87} -\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{101}{figure.caption.88} -\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{103}{figure.caption.89} -\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{104}{figure.caption.91} +\contentsline {figure}{\numberline {5.1}{\ignorespaces Internal connection diagram for the pushbutton on the shield\relax }}{58}{figure.caption.66}% +\contentsline {figure}{\numberline {5.2}{\ignorespaces A pushbutton to read its status with Arduino Uno using a breadboard\relax }}{58}{figure.caption.67}% +\contentsline {figure}{\numberline {5.3}{\ignorespaces A pushbutton to control an LED with Arduino Uno using a breadboard\relax }}{59}{figure.caption.68}% +\contentsline {figure}{\numberline {5.4}{\ignorespaces GUI in Scilab to show the status of the pushbutton\relax }}{63}{figure.caption.69}% +\contentsline {figure}{\numberline {5.5}{\ignorespaces Printing the push button status on the display block}}{65}{figure.caption.70}% +\contentsline {figure}{\numberline {5.6}{\ignorespaces Turning the LED on or off, depending on the pushbutton}}{66}{figure.caption.72}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{116}{figure.caption.93} -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{116}{subfigure.1.1} -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{116}{subfigure.1.2} -\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{116}{figure.caption.94} -\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{117}{figure.caption.95} -\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{118}{figure.caption.96} -\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{123}{figure.caption.97} -\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{123}{figure.caption.98} -\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{125}{figure.caption.100} -\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{125}{figure.caption.101} +\contentsline {figure}{\numberline {6.1}{\ignorespaces Light Dependent Resistor\relax }}{70}{figure.caption.74}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of an LDR}}}{70}{subfigure.1.1}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of an LDR}}}{70}{subfigure.1.2}% +\contentsline {figure}{\numberline {6.2}{\ignorespaces Internal connection diagram for the LDR on the shield\relax }}{70}{figure.caption.75}% +\contentsline {figure}{\numberline {6.3}{\ignorespaces An LDR to read its values with Arduino Uno\ using a breadboard\relax }}{71}{figure.caption.76}% +\contentsline {figure}{\numberline {6.4}{\ignorespaces An LDR to control an LED with Arduino Uno using a breadboard\relax }}{72}{figure.caption.77}% +\contentsline {figure}{\numberline {6.5}{\ignorespaces Xcos diagram to read LDR values}}{77}{figure.caption.78}% +\contentsline {figure}{\numberline {6.6}{\ignorespaces Plot window in Xcos to read LDR values\relax }}{77}{figure.caption.79}% +\contentsline {figure}{\numberline {6.7}{\ignorespaces Xcos diagram to read the value of the LDR, which is used to turn the blue LED on or off}}{79}{figure.caption.81}% +\contentsline {figure}{\numberline {6.8}{\ignorespaces Plot window in Xcos to read LDR values and the state of LED\relax }}{79}{figure.caption.82}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{136}{figure.caption.103} -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{136}{subfigure.1.1} -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{136}{subfigure.1.2} -\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{137}{figure.caption.104} -\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{141}{figure.caption.105} +\contentsline {figure}{\numberline {7.1}{\ignorespaces Potentiometer's schematic on the shield\relax }}{82}{figure.caption.84}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a potentiometer}}}{82}{subfigure.1.1}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Internal connection diagram for the potentiometer on the shield}}}{82}{subfigure.1.2}% +\contentsline {figure}{\numberline {7.2}{\ignorespaces A potentiometer to control an LED with Arduino Uno using a breadboard\relax }}{83}{figure.caption.85}% +\contentsline {figure}{\numberline {7.3}{\ignorespaces Turning LEDs on through Xcos depending on the potentiometer threshold}}{87}{figure.caption.86}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{150}{figure.caption.107} -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{150}{subfigure.1.1} -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{150}{subfigure.1.2} -\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{150}{figure.caption.108} -\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{150}{subfigure.2.1} -\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{150}{subfigure.2.2} -\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{151}{figure.caption.109} -\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{152}{figure.caption.110} -\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{160}{figure.caption.113} -\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{161}{figure.caption.115} -\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{161}{figure.caption.116} -\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{163}{figure.caption.118} +\contentsline {figure}{\numberline {8.1}{\ignorespaces Pictorial and symbolic representation of a thermistor\relax }}{90}{figure.caption.88}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Pictorial representation of a thermistor\cite {therm-wiki}}}}{90}{subfigure.1.1}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Symbolic representation of a thermistor}}}{90}{subfigure.1.2}% +\contentsline {figure}{\numberline {8.2}{\ignorespaces Internal connection diagrams for thermistor and buzzer on the shield\relax }}{90}{figure.caption.89}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Thermistor connection diagram}}}{90}{subfigure.2.1}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Buzzer connection diagram}}}{90}{subfigure.2.2}% +\contentsline {figure}{\numberline {8.3}{\ignorespaces A thermistor to read its values with Arduino Uno using a breadboard\relax }}{91}{figure.caption.90}% +\contentsline {figure}{\numberline {8.4}{\ignorespaces A thermistor to control a buzzer with Arduino Uno using a breadboard\relax }}{92}{figure.caption.91}% +\contentsline {figure}{\numberline {8.5}{\ignorespaces Xcos diagram to read thermistor values}}{100}{figure.caption.94}% +\contentsline {figure}{\numberline {8.6}{\ignorespaces Plot window in Xcos to read thermistor values\relax }}{101}{figure.caption.96}% +\contentsline {figure}{\numberline {8.7}{\ignorespaces Xcos diagram to read the value of thermistor, which is used to turn the buzzer on}}{101}{figure.caption.97}% +\contentsline {figure}{\numberline {8.8}{\ignorespaces Plot window in Xcos to read thermistor values and the state of LED\relax }}{103}{figure.caption.99}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{174}{figure.caption.123} -\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{175}{figure.caption.125} -\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{176}{figure.caption.126} -\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{184}{figure.caption.127} -\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{185}{figure.caption.129} -\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{186}{figure.caption.131} -\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{187}{figure.caption.133} +\contentsline {figure}{\numberline {9.1}{\ignorespaces Connecting servomotor to the shield attached on Arduino Uno\relax }}{106}{figure.caption.101}% +\contentsline {figure}{\numberline {9.2}{\ignorespaces A servomotor with Arduino Uno\ using a breadboard\relax }}{107}{figure.caption.103}% +\contentsline {figure}{\numberline {9.3}{\ignorespaces A servomotor and a potentiometer with Arduino Uno\ using a breadboard\relax }}{108}{figure.caption.104}% +\contentsline {figure}{\numberline {9.4}{\ignorespaces Rotating the servomotor by a fixed angle}}{116}{figure.caption.105}% +\contentsline {figure}{\numberline {9.5}{\ignorespaces Rotating the servomotor forward and then reverse}}{117}{figure.caption.107}% +\contentsline {figure}{\numberline {9.6}{\ignorespaces Rotating the servomotor in increments of $20^\circ $}}{118}{figure.caption.109}% +\contentsline {figure}{\numberline {9.7}{\ignorespaces Rotating the servomotor as suggested by the potentiometer}}{119}{figure.caption.111}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{204}{figure.caption.135} -\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{205}{figure.caption.136} -\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{205}{figure.caption.137} -\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{206}{figure.caption.138} -\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{214}{figure.caption.143} -\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{215}{figure.caption.145} -\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{216}{figure.caption.147} +\contentsline {figure}{\numberline {10.1}{\ignorespaces L293D motor driver board\relax }}{122}{figure.caption.113}% +\contentsline {figure}{\numberline {10.2}{\ignorespaces PWM pins on an Arduino Uno\ board\relax }}{123}{figure.caption.114}% +\contentsline {figure}{\numberline {10.3}{\ignorespaces A schematic of DC motor connections\relax }}{123}{figure.caption.115}% +\contentsline {figure}{\numberline {10.4}{\ignorespaces How to connect the DC motor to the Arduino Uno\ board\relax }}{124}{figure.caption.116}% +\contentsline {figure}{\numberline {10.5}{\ignorespaces Control of DC motor for a specified time from Xcos}}{132}{figure.caption.121}% +\contentsline {figure}{\numberline {10.6}{\ignorespaces Xcos control of the DC motor in forward and reverse directions}}{133}{figure.caption.123}% +\contentsline {figure}{\numberline {10.7}{\ignorespaces Xcos control of the DC motor in both directions in a loop}}{134}{figure.caption.125}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{232}{figure.caption.155} -\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{232}{figure.caption.156} -\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{233}{figure.caption.158} -\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{239}{figure.caption.165} -\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{239}{figure.caption.166} -\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{241}{figure.caption.167} -\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in Scilab code\relax }}{242}{figure.caption.168} -\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{242}{figure.caption.169} -\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{243}{figure.caption.170} -\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{243}{figure.caption.171} -\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{244}{figure.caption.172} -\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{244}{figure.caption.173} -\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{245}{figure.caption.174} -\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{248}{figure.caption.175} +\contentsline {figure}{\numberline {11.1}{\ignorespaces Block diagram representation of the Protocol\relax }}{138}{figure.caption.127}% +\contentsline {figure}{\numberline {11.2}{\ignorespaces Master-Slave Query-Response Cycle\relax }}{138}{figure.caption.128}% +\contentsline {figure}{\numberline {11.3}{\ignorespaces Pins in RS485 module\relax }}{139}{figure.caption.130}% +\contentsline {figure}{\numberline {11.4}{\ignorespaces Block diagram for reading the parameters in energy meter\relax }}{145}{figure.caption.137}% +\contentsline {figure}{\numberline {11.5}{\ignorespaces Experimental set up for reading energy meter\relax }}{145}{figure.caption.138}% +\contentsline {figure}{\numberline {11.6}{\ignorespaces Flowchart of Arduino firmware\relax }}{147}{figure.caption.139}% +\contentsline {figure}{\numberline {11.7}{\ignorespaces Flowchart of the steps happening in Scilab code\relax }}{148}{figure.caption.140}% +\contentsline {figure}{\numberline {11.8}{\ignorespaces Single phase current output on Scilab Console\relax }}{148}{figure.caption.141}% +\contentsline {figure}{\numberline {11.9}{\ignorespaces Single phase current output in energy meter\relax }}{149}{figure.caption.142}% +\contentsline {figure}{\numberline {11.10}{\ignorespaces Single phase voltage output on Scilab Console\relax }}{149}{figure.caption.143}% +\contentsline {figure}{\numberline {11.11}{\ignorespaces Single phase voltage output in energy meter\relax }}{150}{figure.caption.144}% +\contentsline {figure}{\numberline {11.12}{\ignorespaces Single phase active power output on Scilab Console\relax }}{150}{figure.caption.145}% +\contentsline {figure}{\numberline {11.13}{\ignorespaces Single phase active power output in energy meter\relax }}{151}{figure.caption.146}% +\contentsline {figure}{\numberline {11.14}{\ignorespaces Xcos diagram to read Energy Meter values}}{154}{figure.caption.147}% diff --git a/floss-arduino.log b/floss-arduino.log index 5f1dc05..297689f 100644 --- a/floss-arduino.log +++ b/floss-arduino.log @@ -1,512 +1,500 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2017.8.1) 17 MAY 2021 18:56 +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.11.5) 20 MAY 2021 02:22 entering extended mode restricted \write18 enabled. %&-line parsing enabled. **floss-arduino.tex (./floss-arduino.tex -LaTeX2e <2017-04-15> -Babel <3.10> and hyphenation patterns for 84 language(s) loaded. -(/usr/local/texlive/2017/texmf-dist/tex/latex/base/book.cls -Document Class: book 2014/09/29 v1.4h Standard LaTeX document class -(/usr/local/texlive/2017/texmf-dist/tex/latex/base/bk11.clo -File: bk11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) -) -\c@part=\count79 -\c@chapter=\count80 -\c@section=\count81 -\c@subsection=\count82 -\c@subsubsection=\count83 -\c@paragraph=\count84 -\c@subparagraph=\count85 -\c@figure=\count86 -\c@table=\count87 -\abovecaptionskip=\skip41 -\belowcaptionskip=\skip42 -\bibindent=\dimen102 -) -(/usr/local/texlive/2017/texmf-dist/tex/latex/graphics/color.sty -Package: color 2016/07/10 v1.1e Standard LaTeX Color (DPC) - -(/usr/local/texlive/2017/texmf-dist/tex/latex/graphics-cfg/color.cfg +LaTeX2e <2020-02-02> patch level 2 +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) +) +\c@part=\count167 +\c@chapter=\count168 +\c@section=\count169 +\c@subsection=\count170 +\c@subsubsection=\count171 +\c@paragraph=\count172 +\c@subparagraph=\count173 +\c@figure=\count174 +\c@table=\count175 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen134 +) +(/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 File: color.cfg 2016/01/02 v1.6 sample color configuration ) Package color Info: Driver file: pdftex.def on input line 147. -(/usr/local/texlive/2017/texmf-dist/tex/latex/graphics-def/pdftex.def -File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX - -(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) -) -(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) -) -\Gread@gobject=\count88 +(/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/local/texlive/2017/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=\skip43 -\layoutsbox=\box26 -\l@youtunitlength=\skip44 -\l@youtlinethick=\skip45 -\l@youtlinethickii=\skip46 -\l@ysetupparskip=\skip47 -\l@ysetupbaselineskip=\skip48 -\l@yonem=\skip49 -\l@yonex=\skip50 -\l@ylmarg=\skip51 -\l@yrmarg=\skip52 -\l@yitmindent=\skip53 -\l@ylblwidth=\skip54 -\l@ylblsep=\skip55 -\l@ylparindent=\skip56 -\l@ytsep=\skip57 -\l@ypskip=\skip58 -\l@yptsep=\skip59 -\l@ypsep=\skip60 -\l@yitmsep=\skip61 +\l@ylen=\skip49 +\layoutsbox=\box45 +\l@youtunitlength=\skip50 +\l@youtlinethick=\skip51 +\l@youtlinethickii=\skip52 +\l@ysetupparskip=\skip53 +\l@ysetupbaselineskip=\skip54 +\l@yonem=\skip55 +\l@yonex=\skip56 +\l@ylmarg=\skip57 +\l@yrmarg=\skip58 +\l@yitmindent=\skip59 +\l@ylblwidth=\skip60 +\l@ylblsep=\skip61 +\l@ylparindent=\skip62 +\l@ytsep=\skip63 +\l@ypskip=\skip64 +\l@yptsep=\skip65 +\l@ypsep=\skip66 +\l@yitmsep=\skip67 \l@ytok=\toks14 -\l@youtpw=\count89 -\l@youtph=\count90 -\l@youthpi=\count91 -\l@youthpii=\count92 -\l@youthpiii=\count93 -\l@youthpiv=\count94 -\l@youthpv=\count95 -\l@youthpvi=\count96 -\l@youthpvii=\count97 -\l@youtparskip=\count98 -\l@youtvpi=\count99 -\l@youtvpii=\count100 -\l@youtvpiii=\count101 -\l@youtvpiv=\count102 -\l@youtvpv=\count103 -\l@youtvpvi=\count104 -\l@youtvpvii=\count105 -\l@youthdo=\count106 -\l@youthdi=\count107 -\l@youthdii=\count108 -\l@youthdiii=\count109 -\l@youthdiv=\count110 -\l@youthdv=\count111 -\l@youthdvi=\count112 -\l@youthdvii=\count113 -\l@youtvdo=\count114 -\l@youtvdi=\count115 -\l@youtvdii=\count116 -\l@youtvdiii=\count117 -\l@youtvdiv=\count118 -\l@youtvdv=\count119 -\l@youtvdvi=\count120 -\l@youtvdvii=\count121 -\l@youtvdviii=\count122 -\l@youtxci=\count123 -\l@youtxcii=\count124 -\l@youtxciii=\count125 -\l@youtxciv=\count126 -\l@youtxcv=\count127 -\l@youtxcvi=\count128 -\l@youtyci=\count129 -\l@youtycii=\count130 -\l@youtyciii=\count131 -\l@youtyciv=\count132 -\l@youtycv=\count133 -\l@youtycvi=\count134 -\l@youtycvii=\count135 -\l@youtycviii=\count136 -\l@youtxco=\count137 -\l@youtyco=\count138 -\l@ytempdima=\skip62 -\stockwidth=\skip63 -\stockheight=\skip64 -\trimedge=\skip65 -\trimtop=\skip66 -\uppermargin=\skip67 -\spinemargin=\skip68 -) -(/Users/kannan/Library/texmf/tex/latex/cclicenses/cclicenses.sty +\l@youtpw=\count176 +\l@youtph=\count177 +\l@youthpi=\count178 +\l@youthpii=\count179 +\l@youthpiii=\count180 +\l@youthpiv=\count181 +\l@youthpv=\count182 +\l@youthpvi=\count183 +\l@youthpvii=\count184 +\l@youtparskip=\count185 +\l@youtvpi=\count186 +\l@youtvpii=\count187 +\l@youtvpiii=\count188 +\l@youtvpiv=\count189 +\l@youtvpv=\count190 +\l@youtvpvi=\count191 +\l@youtvpvii=\count192 +\l@youthdo=\count193 +\l@youthdi=\count194 +\l@youthdii=\count195 +\l@youthdiii=\count196 +\l@youthdiv=\count197 +\l@youthdv=\count198 +\l@youthdvi=\count199 +\l@youthdvii=\count266 +\l@youtvdo=\count267 +\l@youtvdi=\count268 +\l@youtvdii=\count269 +\l@youtvdiii=\count270 +\l@youtvdiv=\count271 +\l@youtvdv=\count272 +\l@youtvdvi=\count273 +\l@youtvdvii=\count274 +\l@youtvdviii=\count275 +\l@youtxci=\count276 +\l@youtxcii=\count277 +\l@youtxciii=\count278 +\l@youtxciv=\count279 +\l@youtxcv=\count280 +\l@youtxcvi=\count281 +\l@youtyci=\count282 +\l@youtycii=\count283 +\l@youtyciii=\count284 +\l@youtyciv=\count285 +\l@youtycv=\count286 +\l@youtycvi=\count287 +\l@youtycvii=\count288 +\l@youtycviii=\count289 +\l@youtxco=\count290 +\l@youtyco=\count291 +\l@ytempdima=\skip68 +\stockwidth=\skip69 +\stockheight=\skip70 +\trimedge=\skip71 +\trimtop=\skip72 +\uppermargin=\skip73 +\spinemargin=\skip74 +) +(/usr/share/texlive/texmf-dist/tex/latex/cclicenses/cclicenses.sty Package: cclicenses 2005/05/20 v0.4 CC licenses typesetting -(/usr/local/texlive/2017/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/local/texlive/2017/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2019/11/30 v1.2a Enhanced LaTeX Graphics (DPC,SPQR) -(/usr/local/texlive/2017/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/local/texlive/2017/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2017/04/14 v1.1b Standard LaTeX Graphics (DPC,SPQR) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2019/11/30 v1.4a Standard LaTeX Graphics (DPC,SPQR) -(/usr/local/texlive/2017/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/local/texlive/2017/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 99. +Package graphics Info: Driver file: pdftex.def on input line 105. ) -\Gin@req@height=\dimen103 -\Gin@req@width=\dimen104 +\Gin@req@height=\dimen135 +\Gin@req@width=\dimen136 ) -(/Users/kannan/Library/texmf/tex/latex/ifthen/ifthen.sty -Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) +(/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=\count139 -\rotFPtop=\skip69 -\rotFPbot=\skip70 -\rot@float@box=\box27 +\c@r@tfl@t=\count292 +\rotFPtop=\skip75 +\rotFPbot=\skip76 +\rot@float@box=\box46 \rot@mess@toks=\toks16 ) -\chardim=\dimen105 -\hdim=\dimen106 -\htmp=\dimen107 -\hpos=\count140 -\vpos=\count141 -) -(/Users/kannan/Library/texmf/tex/latex/morefloats.sty -\bx@S=\insert199 -\bx@T=\insert198 -\bx@U=\insert197 -\bx@V=\insert196 -\bx@W=\insert195 -\bx@X=\insert194 -\bx@Y=\insert193 -\bx@Z=\insert192 -\bx@AA=\insert191 -\bx@BB=\insert190 -\bx@CC=\insert189 -\bx@DD=\insert188 -\bx@EE=\insert187 -\bx@FF=\insert186 -\bx@GG=\insert185 -\bx@HH=\insert184 -\bx@II=\insert183 -\bx@JJ=\insert182 -) -(/usr/local/texlive/2017/texmf-dist/tex/latex/paralist/paralist.sty +\chardim=\dimen137 +\hdim=\dimen138 +\htmp=\dimen139 +\hpos=\count293 +\vpos=\count294 +) +(/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 +Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO) + +(/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 +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 Package: paralist 2017/01/22 v2.7 Extended list environments -\pltopsep=\skip71 -\plpartopsep=\skip72 -\plitemsep=\skip73 -\plparsep=\skip74 +\pltopsep=\skip77 +\plpartopsep=\skip78 +\plitemsep=\skip79 +\plparsep=\skip80 \pl@lab=\toks17 ) -(/usr/local/texlive/2017/texmf-dist/tex/latex/chngcntr/chngcntr.sty -Package: chngcntr 2009/09/02 v1.0a change counter resetting -) -(/usr/local/texlive/2017/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -Package: fancyhdr 2016/09/06 3.8 Extensive control of page headers and footers -\fancy@headwidth=\skip75 -\f@ncyO@elh=\skip76 -\f@ncyO@erh=\skip77 -\f@ncyO@olh=\skip78 -\f@ncyO@orh=\skip79 -\f@ncyO@elf=\skip80 -\f@ncyO@erf=\skip81 -\f@ncyO@olf=\skip82 -\f@ncyO@orf=\skip83 -) -(/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2016/11/05 v2.16a AMS math features -\@mathmargin=\skip84 +(/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 +\f@nch@headwidth=\skip81 +\f@nch@O@elh=\skip82 +\f@nch@O@erh=\skip83 +\f@nch@O@olh=\skip84 +\f@nch@O@orh=\skip85 +\f@nch@O@elf=\skip86 +\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 +Package: amsmath 2020/01/20 v2.17e AMS math features +\@mathmargin=\skip90 For additional information on amsmath, use the `?' option. -(/usr/local/texlive/2017/texmf-dist/tex/latex/amsmath/amstext.sty +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty Package: amstext 2000/06/29 v2.01 AMS text -(/usr/local/texlive/2017/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@=\dimen108 +\ex@=\dimen140 )) -(/usr/local/texlive/2017/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@=\dimen109 +\pmbraise@=\dimen141 ) -(/usr/local/texlive/2017/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=\count142 -LaTeX Info: Redefining \frac on input line 213. -\uproot@=\count143 -\leftroot@=\count144 -LaTeX Info: Redefining \overline on input line 375. -\classnum@=\count145 -\DOTSCASE@=\count146 -LaTeX Info: Redefining \ldots on input line 472. -LaTeX Info: Redefining \dots on input line 475. -LaTeX Info: Redefining \cdots on input line 596. -\Mathstrutbox@=\box28 -\strutbox@=\box29 -\big@size=\dimen110 -LaTeX Font Info: Redeclaring font encoding OML on input line 712. -LaTeX Font Info: Redeclaring font encoding OMS on input line 713. -\macc@depth=\count147 -\c@MaxMatrixCols=\count148 -\dotsspace@=\muskip10 -\c@parentequation=\count149 -\dspbrk@lvl=\count150 +\inf@bad=\count295 +LaTeX Info: Redefining \frac on input line 227. +\uproot@=\count296 +\leftroot@=\count297 +LaTeX Info: Redefining \overline on input line 389. +\classnum@=\count298 +\DOTSCASE@=\count299 +LaTeX Info: Redefining \ldots on input line 486. +LaTeX Info: Redefining \dots on input line 489. +LaTeX Info: Redefining \cdots on input line 610. +\Mathstrutbox@=\box47 +\strutbox@=\box48 +\big@size=\dimen142 +LaTeX Font Info: Redeclaring font encoding OML on input line 733. +LaTeX Font Info: Redeclaring font encoding OMS on input line 734. +\macc@depth=\count300 +\c@MaxMatrixCols=\count301 +\dotsspace@=\muskip16 +\c@parentequation=\count302 +\dspbrk@lvl=\count303 \tag@help=\toks19 -\row@=\count151 -\column@=\count152 -\maxfields@=\count153 +\row@=\count304 +\column@=\count305 +\maxfields@=\count306 \andhelp@=\toks20 -\eqnshift@=\dimen111 -\alignsep@=\dimen112 -\tagshift@=\dimen113 -\tagwidth@=\dimen114 -\totwidth@=\dimen115 -\lineht@=\dimen116 +\eqnshift@=\dimen143 +\alignsep@=\dimen144 +\tagshift@=\dimen145 +\tagwidth@=\dimen146 +\totwidth@=\dimen147 +\lineht@=\dimen148 \@envbody=\toks21 -\multlinegap=\skip85 -\multlinetaggap=\skip86 +\multlinegap=\skip91 +\multlinetaggap=\skip92 \mathdisplay@stack=\toks22 -LaTeX Info: Redefining \[ on input line 2817. -LaTeX Info: Redefining \] on input line 2818. +LaTeX Info: Redefining \[ on input line 2859. +LaTeX Info: Redefining \] on input line 2860. ) -(/usr/local/texlive/2017/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/local/texlive/2017/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) -\@fancybox=\box30 -\shadowsize=\dimen117 -\@Sbox=\box31 +\@fancybox=\box49 +\shadowsize=\dimen149 +\@Sbox=\box50 \do@VerbBox=\toks23 \the@fancyput=\toks24 \this@fancyput=\toks25 \EndVerbatimTokens=\toks26 \Verbatim@Outfile=\write3 -\Verbatim@Infile=\read1 -) (/usr/local/texlive/2017/texmf-dist/tex/latex/cite/cite.sty +\Verbatim@Infile=\read2 +) (/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/local/texlive/2017/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2017/03/14 v6.85a Hypertext links for LaTeX - -(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty -Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) - - -(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty -Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) -Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) -Package hobsub Info: Skipping package `infwarerr' (already loaded). -Package hobsub Info: Skipping package `ltxcmds' (already loaded). -Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) -Package ifvtex Info: VTeX not detected. -Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) -Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch -Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) -Package etexcmds Info: Could not find \expanded. -(etexcmds) That can mean that you are not using pdfTeX 1.50 or -(etexcmds) that some package has redefined \expanded. -(etexcmds) In the latter case, load this package earlier. -Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) -Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) -Package: pdftexcmds 2017/03/19 v0.25 Utility functions of pdfTeX for LuaTeX (HO -) -Package pdftexcmds Info: LuaTeX not detected. +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2020/01/14 v7.00d Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2019/11/07 v1.0c TeX engine tests +) +(/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2019/11/24 v0.31 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) Package pdftexcmds Info: \pdf@primitive is available. Package pdftexcmds Info: \pdf@ifprimitive is available. Package pdftexcmds Info: \pdfdraftmode found. -Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) -Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO ) -Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) -Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) +(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) ) -Package hobsub Info: Skipping package `hobsub' (already loaded). -Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) -Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) -Package: xcolor-patch 2016/05/16 xcolor patch -Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) -Package atveryend Info: \enddocument detected (standard20110627). -Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) -Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) -Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) +(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) ) -(/usr/local/texlive/2017/texmf-dist/tex/generic/ifxetex/ifxetex.sty -Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) ) -(/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/auxhook.sty -Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) +(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) ) -(/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) +(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) ) -\@linkdim=\dimen118 -\Hy@linkcounter=\count154 -\Hy@pagecounter=\count155 - -(/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2017/03/14 v6.85a Hyperref: PDFDocEncoding definition (HO) +\@linkdim=\dimen150 +\Hy@linkcounter=\count307 +\Hy@pagecounter=\count308 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2020/01/14 v7.00d Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 ) -\Hy@SavedSpaceFactor=\count156 - -(/usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/hyperref.cfg -File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) ) -Package hyperref Info: Hyper figures OFF on input line 4498. -Package hyperref Info: Link nesting OFF on input line 4503. -Package hyperref Info: Hyper index ON on input line 4506. -Package hyperref Info: Plain pages OFF on input line 4513. -Package hyperref Info: Backreferencing OFF on input line 4518. +\Hy@SavedSpaceFactor=\count309 +\pdfmajorversion=\count310 +Package hyperref Info: Hyper figures OFF on input line 4547. +Package hyperref Info: Link nesting OFF on input line 4552. +Package hyperref Info: Hyper index ON on input line 4555. +Package hyperref Info: Plain pages OFF on input line 4562. +Package hyperref Info: Backreferencing OFF on input line 4567. Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4751. -\c@Hy@tempcnt=\count157 +Package hyperref Info: Bookmarks ON on input line 4800. +\c@Hy@tempcnt=\count311 -(/usr/local/texlive/2017/texmf-dist/tex/latex/url/url.sty -\Urlmuskip=\muskip11 +(/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. ) -LaTeX Info: Redefining \url on input line 5104. -\XeTeXLinkMargin=\dimen119 -\Fld@menulength=\count158 -\Field@Width=\dimen120 -\Fld@charsize=\dimen121 -Package hyperref Info: Hyper figures OFF on input line 6358. -Package hyperref Info: Link nesting OFF on input line 6363. -Package hyperref Info: Hyper index ON on input line 6366. -Package hyperref Info: backreferencing OFF on input line 6373. -Package hyperref Info: Link coloring OFF on input line 6378. -Package hyperref Info: Link coloring with OCG OFF on input line 6383. -Package hyperref Info: PDF/A mode OFF on input line 6388. -LaTeX Info: Redefining \ref on input line 6428. -LaTeX Info: Redefining \pageref on input line 6432. -\Hy@abspage=\count159 -\c@Item=\count160 -\c@Hfootnote=\count161 -) - -Package hyperref Message: Driver (autodetected): hpdftex. - -(/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2017/03/14 v6.85a Hyperref driver for pdfTeX -\Fld@listcount=\count162 -\c@bookmark@seq@number=\count163 - -(/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty -Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) +LaTeX Info: Redefining \url on input line 5159. +\XeTeXLinkMargin=\dimen151 + +(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count312 +\Field@Width=\dimen152 +\Fld@charsize=\dimen153 +Package hyperref Info: Hyper figures OFF on input line 6430. +Package hyperref Info: Link nesting OFF on input line 6435. +Package hyperref Info: Hyper index ON on input line 6438. +Package hyperref Info: backreferencing OFF on input line 6445. +Package hyperref Info: Link coloring OFF on input line 6450. +Package hyperref Info: Link coloring with OCG OFF on input line 6455. +Package hyperref Info: PDF/A mode OFF on input line 6460. +LaTeX Info: Redefining \ref on input line 6500. +LaTeX Info: Redefining \pageref on input line 6504. + +(/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty +Package: atbegshi 2019/12/05 v1.19 At begin shipout hook (HO) +) +\Hy@abspage=\count313 +\c@Item=\count314 +\c@Hfootnote=\count315 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2020/01/14 v7.00d Hyperref driver for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty +Package: atveryend 2019-12-11 v1.11 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +) +\Fld@listcount=\count316 +\c@bookmark@seq@number=\count317 + +(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 -82. +86. ) -\Hy@SectionHShift=\skip87 +\Hy@SectionHShift=\skip93 ) -(/usr/local/texlive/2017/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/local/texlive/2017/texmf-dist/tex/latex/caption/caption.sty -Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) - -(/usr/local/texlive/2017/texmf-dist/tex/latex/caption/caption3.sty -Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) -Package caption3 Info: TeX engine: e-TeX on input line 67. -\captionmargin=\dimen122 -\captionmargin@=\dimen123 -\captionwidth=\dimen124 -\caption@tempdima=\dimen125 -\caption@indent=\dimen126 -\caption@parindent=\dimen127 -\caption@hangindent=\dimen128 -) -\c@ContinuedFloat=\count164 +(/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 +Package: caption3 2020/01/03 v1.8h caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 61. +\captionmargin=\dimen154 +\captionmargin@=\dimen155 +\captionwidth=\dimen156 +\caption@tempdima=\dimen157 +\caption@indent=\dimen158 +\caption@parindent=\dimen159 +\caption@hangindent=\dimen160 +Package caption Info: Standard document class detected. +) +\c@caption@flags=\count318 +\c@continuedfloat=\count319 Package caption Info: hyperref package is loaded. Package caption Info: rotating package is loaded. ) -\c@KVtest=\count165 -\sf@farskip=\skip88 -\sf@captopadj=\dimen129 -\sf@capskip=\skip89 -\sf@nearskip=\skip90 -\c@subfigure=\count166 -\c@subfigure@save=\count167 -\c@lofdepth=\count168 -\c@subtable=\count169 -\c@subtable@save=\count170 -\c@lotdepth=\count171 -\sf@top=\skip91 -\sf@bottom=\skip92 -) -(/Users/kannan/Library/texmf/tex/latex/listings/listings.sty -Package: listings 2004/02/13 1.2 (Carsten Heinz) -\lst@mode=\count172 -\lst@gtempboxa=\box32 +\c@KVtest=\count320 +\sf@farskip=\skip94 +\sf@captopadj=\dimen161 +\sf@capskip=\skip95 +\sf@nearskip=\skip96 +\c@subfigure=\count321 +\c@subfigure@save=\count322 +\c@lofdepth=\count323 +\c@subtable=\count324 +\c@subtable@save=\count325 +\c@lotdepth=\count326 +\sf@top=\skip97 +\sf@bottom=\skip98 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count327 +\lst@gtempboxa=\box51 \lst@token=\toks27 -\lst@length=\count173 -\lst@currlwidth=\dimen130 -\lst@column=\count174 -\lst@pos=\count175 -\lst@lostspace=\dimen131 -\lst@width=\dimen132 -\lst@newlines=\count176 -\lst@lineno=\count177 -\c@lstlisting=\count178 -\lst@maxwidth=\dimen133 - -(/Users/kannan/Library/texmf/tex/latex/listings/lstpatch.sty -File: lstpatch.sty 2004/02/18 1.2b (Carsten Heinz) -) -(/Users/kannan/Library/texmf/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2004/02/13 1.2 (Carsten Heinz) -\c@lstnumber=\count179 -\lst@skipnumbers=\count180 -\lst@framebox=\box33 -) -(/Users/kannan/Library/texmf/tex/latex/listings/listings.cfg -File: listings.cfg 2004/02/13 1.2 listings configuration -)) -(/Users/kannan/Library/texmf/tex/latex/listings/varioref/varioref.sty -Package: varioref 2004/02/27 v1.4i package for extended references (FMi) -\c@vrcnt=\count181 +\lst@length=\count328 +\lst@currlwidth=\dimen162 +\lst@column=\count329 +\lst@pos=\count330 +\lst@lostspace=\dimen163 +\lst@width=\dimen164 +\lst@newlines=\count331 +\lst@lineno=\count332 +\lst@maxwidth=\dimen165 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) +\c@lstnumber=\count333 +\lst@skipnumbers=\count334 +\lst@framebox=\box52 ) -(/usr/local/texlive/2017/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2017/04/05 v2.0i Standard LaTeX package - -(/usr/local/texlive/2017/texmf-dist/tex/latex/base/t1enc.def -File: t1enc.def 2017/04/05 v2.0i Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2019/09/10 1.8c listings configuration )) -(/usr/local/texlive/2017/texmf-dist/tex/latex/bera/beramono.sty +Package: listings 2019/09/10 1.8c (Carsten Heinz) + +(/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty +Package: varioref 2020/01/23 v1.6c package for extended references (FMi) +\c@vrcnt=\count335 +) +(/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 Package: beramono 2004/01/31 (WaS) ) -(/usr/local/texlive/2017/texmf-dist/tex/latex/seqsplit/seqsplit.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.) ) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/suppl/styles.tex -(/usr/local/texlive/2017/texmf-dist/tex/latex/ntheorem/ntheorem.sty +(/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 \theorem@@style=\toks29 \theorembodyfont=\toks30 \theoremnumbering=\toks31 -\theorempreskipamount=\skip93 -\theorempostskipamount=\skip94 -\theoremframepreskipamount=\skip95 -\theoremframepostskipamount=\skip96 -\theoreminframepreskipamount=\skip97 -\theoreminframepostskipamount=\skip98 +\theorempreskipamount=\skip99 +\theorempostskipamount=\skip100 +\theoremframepreskipamount=\skip101 +\theoremframepostskipamount=\skip102 +\theoreminframepreskipamount=\skip103 +\theoreminframepostskipamount=\skip104 \theorem@preskip=\toks32 \theorem@postskip=\toks33 \theorem@framepreskip=\toks34 \theorem@framepostskip=\toks35 \theorem@inframepreskip=\toks36 \theorem@inframepostskip=\toks37 -\theoremindent=\dimen134 -\theorem@indent=\dimen135 -\theoremrightindent=\dimen136 -\theorem@rightindent=\dimen137 +\theoremindent=\dimen166 +\theorem@indent=\dimen167 +\theoremrightindent=\dimen168 +\theorem@rightindent=\dimen169 \theoremheaderfont=\toks38 \theoremseparator=\toks39 \theoremprework=\toks40 @@ -515,36 +503,38 @@ Package: ntheorem 2011/08/15 1.33 \qedsymbol=\toks43 \theoremkeyword=\toks44 \qedsymbol=\toks45 -\thm@topsep=\skip99 -\thm@topsepadd=\skip100 +\thm@topsep=\skip105 +\thm@topsepadd=\skip106 ) -\c@codemass=\count266 -\c@ardmass=\count267 -\c@pymass=\count268 -\c@juliamass=\count269 -\c@OpenModelicamass=\count270 - (/Users/kannan/Library/texmf/tex/latex/listings/lstlang1.sty -File: lstlang1.sty 2004/02/13 1.2 listings language file +\c@codemass=\count336 +\c@ardmass=\count337 +\c@pymass=\count338 +\c@juliamass=\count339 +\c@OpenModelicamass=\count340 + (/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2019/09/10 1.8c listings language file ) -(/Users/kannan/Library/texmf/tex/latex/listings/lstlang1.sty -File: lstlang1.sty 2004/02/13 1.2 listings language file +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2019/09/10 1.8c listings language file ) -(/Users/kannan/Library/texmf/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2004/02/13 1.2 (Carsten Heinz) +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) ) -(/usr/local/texlive/2017/texmf-dist/tex/latex/tools/theorem.sty) -\c@egmass=\count271 +(/usr/share/texlive/texmf-dist/tex/latex/tools/theorem.sty) +\c@egmass=\count341 ) \@indexfile=\write4 \openout4 = `floss-arduino.idx'. Writing index file floss-arduino.idx +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def +File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode +\l__kernel_color_stack_int=\count342 +\l__pdf_internal_box=\box53 +) (./floss-arduino.aux -LaTeX Warning: Label `sec:led-OpenModelica-code' multiply defined. - - LaTeX Warning: Label `sci:current-modbus' multiply defined. ) @@ -552,11 +542,13 @@ LaTeX Warning: Label `sci:current-modbus' multiply defined. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 117. LaTeX Font Info: ... okay on input line 117. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 117. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 117. LaTeX Font Info: ... okay on input line 117. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 117. LaTeX Font Info: ... okay on input line 117. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 117. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 117. +LaTeX Font Info: ... okay on input line 117. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 117. LaTeX Font Info: ... okay on input line 117. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 117. LaTeX Font Info: ... okay on input line 117. @@ -564,53 +556,48 @@ LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 117. LaTeX Font Info: ... okay on input line 117. LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 117. LaTeX Font Info: ... okay on input line 117. - (/usr/local/texlive/2017/texmf-dist/tex/context/base/mkii/supp-pdf.mkii + (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count272 -\scratchdimen=\dimen138 -\scratchbox=\box34 -\nofMPsegments=\count273 -\nofMParguments=\count274 +\scratchcounter=\count343 +\scratchdimen=\dimen170 +\scratchbox=\box54 +\nofMPsegments=\count344 +\nofMParguments=\count345 \everyMPshowfont=\toks46 -\MPscratchCnt=\count275 -\MPscratchDim=\dimen139 -\MPnumerator=\count276 -\makeMPintoPDFobject=\count277 +\MPscratchCnt=\count346 +\MPscratchDim=\dimen171 +\MPnumerator=\count347 +\makeMPintoPDFobject=\count348 \everyMPtoPDFconversion=\toks47 -) (/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf - -(/usr/local/texlive/2017/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) -) +) (/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 -38. -Package grfext Info: Graphics extension search list: -(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE -G,.JBIG2,.JB2,.eps] -(grfext) \AppendGraphicsExtensions on input line 456. +85. -(/usr/local/texlive/2017/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv e )) Package layouts Warning: Layout scale set to 0.5 on input line 117. -\AtBeginShipoutBox=\box35 +\AtBeginShipoutBox=\box55 Package hyperref Warning: Height of page (\stockheight) is invalid (0.0pt), (hyperref) using 11in. Package hyperref Info: Link coloring OFF on input line 117. -(/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section -(/usr/local/texlive/2017/texmf-dist/tex/generic/oberdiek/gettitlestring.sty -Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) +(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) ) -\c@section@level=\count278 -LaTeX Info: Redefining \Ref on input line 515. +\c@section@level=\count349 +LaTeX Info: Redefining \Ref on input line 520. ) LaTeX Info: Redefining \ref on input line 117. LaTeX Info: Redefining \pageref on input line 117. @@ -625,6 +612,7 @@ Package caption Info: Begin \AtBeginDocument code. Package caption Info: subfig package v1.3 is loaded. Package caption Info: listings package is loaded. Package caption Info: End \AtBeginDocument code. +\c@lstlisting=\count350 (./floss-arduino.toc Overfull \hbox (60.41727pt too wide) detected at line 1 \T1/cmr/bx/n/10.95 List of Figures @@ -669,9 +657,8 @@ Overfull \hbox (74.6947pt too wide) detected at line 9 -{/usr/local/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] -[2] [3] [4] [5] -Overfull \hbox (42.2769pt too wide) detected at line 225 +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] [3] +Overfull \hbox (42.2769pt too wide) detected at line 134 \T1/cmr/bx/n/10.95 References [] @@ -679,98 +666,86 @@ Overfull \hbox (42.2769pt too wide) detected at line 225 \tf@toc=\write6 \openout6 = `floss-arduino.toc'. - [6] (./floss-arduino.lof [7 + [4] (./floss-arduino.lof [5 -] [8] -Overfull \hbox (4.98741pt too wide) in paragraph at lines 91--91 +] +Overfull \hbox (4.98741pt too wide) in paragraph at lines 72--72 [][] [][]\T1/cmr/m/n/10.95 Turning LEDs on through Xcos de-pend-ing on the po- ten-tiome-ter thresh- [] -[9]) +[6]) \tf@lof=\write7 \openout7 = `floss-arduino.lof'. - [10] (./floss-arduino.lot [11 + [7] [8] (./floss-arduino.lot [9 ]) \tf@lot=\write8 \openout8 = `floss-arduino.lot'. - [12] (./floss-arduino.ard) + [10] (./floss-arduino.ard) \tf@ard=\write9 \openout9 = `floss-arduino.ard'. - [13 + [11 -] [14 +] [12 ] -(./floss-arduino.cod [15]) +(./floss-arduino.cod [13]) \tf@cod=\write10 \openout10 = `floss-arduino.cod'. - [16] (./floss-arduino.pyd [17 - -]) + [14] (./floss-arduino.pyd) \tf@pyd=\write11 \openout11 = `floss-arduino.pyd'. - [18] + [15 + +] [16 + +] (./floss-arduino.juliad) \tf@juliad=\write12 \openout12 = `floss-arduino.juliad'. - [19 + [17] [18 -] [20] (./floss-arduino.OpenModelicad) +] (./floss-arduino.OpenModelicad) \tf@OpenModelicad=\write13 \openout13 = `floss-arduino.OpenModelicad'. -(./suppl/acr.tex [21 +(./suppl/acr.tex [19] [20 -] [22]) +]) Underfull \vbox (badness 10000) has occurred while \output is active [] - [23 - -] -[24] (./suppl/intro.tex + [21] +[22] (./suppl/intro.tex Chapter 1. LaTeX Warning: Command \textregistered invalid in math mode on input line 22. -LaTeX Warning: Command \textcircled invalid in math mode on input line 22. - -LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. -(/usr/local/texlive/2017/texmf-dist/tex/latex/base/omscmr.fd -File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions -) -LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. - - -LaTeX Warning: Command \textcircled invalid in math mode on input line 22. +LaTeX Warning: Command \textregistered invalid in math mode on input line 22. +Missing character: There is no in font cmr8! LaTeX Warning: Command \textregistered invalid in math mode on input line 23. -LaTeX Warning: Command \textcircled invalid in math mode on input line 23. - -LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <9> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 23. - -LaTeX Warning: Command \textcircled invalid in math mode on input line 23. +LaTeX Warning: Command \textregistered invalid in math mode on input line 23. +Missing character: There is no in font cmr6! [1 ] -LaTeX Font Info: Try loading font information for T1+fvm on input line 59. - (/usr/local/texlive/2017/texmf-dist/tex/latex/bera/t1fvm.fd +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] @@ -778,1113 +753,666 @@ Chapter 2. [3 ] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/miccontblk.png, id=1700, 419.6478pt x 413.3844pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/miccontblk.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/miccontblk.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -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=1099, 419.6478pt x 413.3844pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccon +tblk.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccont +blk.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/miccontblk.png used on input line 50. (pdftex.def) Requested size: 258.36281pt x 254.51689pt. - [4 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/miccontblk.png>] [5] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/resolution.png, id=1716, 207.77625pt x 330.23375pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/resolution.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/resolution.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/resolution.png used on input line 127. + [4 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/miccont +blk.png>] [5] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolution. +png, id=1114, 207.77625pt x 330.23375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolu +tion.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolut +ion.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/resolution.png used on input line 127. (pdftex.def) Requested size: 119.2467pt x 189.52515pt. - [6 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/resolution.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/OSHW-138px.png, id=1730, 138.5175pt x 145.54375pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/OSHW-138px.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/OSHW-138px.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/OSHW-138px.png used on input line 182. + [6 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/resolut +ion.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-138px. +png, id=1128, 138.5175pt x 145.54375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-1 +38px.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-13 +8px.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/OSHW-138px.png used on input line 182. (pdftex.def) Requested size: 72.26999pt x 75.93634pt. - [7 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/OSHW-138px.png>] [8] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/arduino.png, id=1760, 585.18625pt x 221.82875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/arduino.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/arduino.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/arduino.png used on input line 254. + [7 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/OSHW-13 +8px.png>] [8] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino.png +, id=1157, 585.18625pt x 221.82875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin +o.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino +.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/arduino.png used on input line 254. (pdftex.def) Requested size: 357.73405pt x 135.61319pt. -Overfull \hbox (3.4056pt too wide) in paragraph at lines 261--281 +Overfull \hbox (3.40561pt too wide) in paragraph at lines 261--281 [] [] - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/mega.jpg, id=1763, 481.8pt x 316.7835pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/mega.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/mega.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/mega.jpg used on input line 293. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jpg, i +d=1160, 481.8pt x 316.7835pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.j +pg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.jp +g> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/mega.jpg used on input line 293. (pdftex.def) Requested size: 258.36281pt x 169.87627pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/lily.jpg, id=1766, 321.2pt x 321.2pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/lily.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/lily.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/lily.jpg used on input line 304. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jpg, i +d=1163, 321.2pt x 321.2pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.j +pg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/lily.jp +g> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/lily.jpg used on input line 304. (pdftex.def) Requested size: 178.86702pt x 178.87094pt. - [9 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/arduino.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/arduino-phone.jpg, id=1776, 230.15924pt x 153.5162pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/arduino-phone.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/arduino-phone.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/arduino-phone.jpg used on input line 323. +[9 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino. +png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-pho +ne.jpg, id=1175, 230.15924pt x 153.5162pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin +o-phone.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino +-phone.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/arduino-phone.jpg used on input line 323. (pdftex.def) Requested size: 178.86702pt x 119.30411pt. - [10 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/mega.jpg>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/arduino-3d-printer.jpg, id=1786, 770.88pt x 364.36125pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/arduino-3d-printer.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/arduino-3d-printer.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/arduino-3d-printer.jpg used on input line 337. + [10 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/mega.j +pg>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-3d- +printer.jpg, id=1185, 770.88pt x 364.36125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin +o-3d-printer.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino +-3d-printer.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/arduino-3d-printer.jpg used on input line 337. (pdftex.def) Requested size: 178.86702pt x 84.54076pt. - [11 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/lily.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-cod -e/hw-env/figures/arduino-phone.jpg>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_board_V -1p2.png, id=1801, 608.2725pt x 534.99875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_bo -ard_V1p2.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/pcb_boa -rd_V1p2.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -tools/shield/pcb_board_V1p2.png used on input line 370. + [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= +1200, 608.2725pt x 534.99875pt> +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 370. (pdftex.def) Requested size: 258.36281pt x 227.24492pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2 -.png, id=1803, 819.06pt x 599.23875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield --V1p2.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield- -V1p2.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -tools/shield/shield-V1p2.png used on input line 379. +</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png, id=120 +2, 819.06pt x 599.23875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png Gr +aphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield +/shield-V1p2.png used on input line 379. (pdftex.def) Requested size: 397.48499pt x 290.81331pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield-V1p2 -.jpg, id=1805, 494.59781pt x 376.40625pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield --V1p2.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/shield/shield- -V1p2.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -tools/shield/shield-V1p2.jpg used on input line 388. +</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg, id=120 +4, 494.59781pt x 376.40625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg Gr +aphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/tools/shield +/shield-V1p2.jpg used on input line 388. (pdftex.def) Requested size: 238.49341pt x 181.5pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/shield-crop.jpg, id=1810, 608.2725pt x 443.6575pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/shield-crop.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/shield-crop.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/shield-crop.jpg used on input line 454. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/shield-crop +.jpg, id=1209, 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 454. (pdftex.def) Requested size: 397.48499pt x 289.9242pt. - [12 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/arduino-3d-printer.jpg>]) -(./user-code/sw-env/sw-env.tex [13 </Users/kannan/FOSS/scilab-arduino/floss-ard -uino-clone/tools/shield/pcb_board_V1p2.png>] [14 </Users/kannan/FOSS/scilab-ard -uino/floss-arduino-clone/tools/shield/shield-V1p2.png> </Users/kannan/FOSS/scil -ab-arduino/floss-arduino-clone/tools/shield/shield-V1p2.jpg>] [15] [16 </Users/ -kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures/shield- -crop.jpg>] + [12 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin +o-3d-printer.jpg>]) (./user-code/sw-env/sw-env-base.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> +</home/fossee/Desktop/floss-scilab-arduino/tools/shield/shield-V1p2.jpg>] +[15] [16 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/sh +ield-crop.jpg>] Chapter 3. [17 ] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/hw-device-manager.jpg, id=1854, 793.96625pt x 579.16376pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/hw-device-manager.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/hw-device-manager.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/hw-device-manager.jpg used on input line 109. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-device-m +anager.jpg, id=1252, 793.96625pt x 579.16376pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-dev +ice-manager.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/hw-devi +ce-manager.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/hw-device-manager.jpg used on input line 109. (pdftex.def) Requested size: 397.48499pt x 289.95233pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/device-manager-com.png, id=1855, 1175.39125pt x 863.225pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/device-manager-com.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/device-manager-com.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/device-manager-com.png used on input line 116. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-mana +ger-com.png, id=1253, 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. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/update-driver.png, id=1856, 635.37375pt x 423.5825pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/update-driver.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/update-driver.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/update-driver.png used on input line 123. +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update-driv +er.png, id=1254, 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 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-e -nv/figures/hw-device-manager.jpg>] [20 </Users/kannan/FOSS/scilab-arduino/floss --arduino-clone/user-code/sw-env/figures/device-manager-com.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/launch-arduino-opt.png, id=1892, 751.80875pt x 313.17pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/launch-arduino-opt.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/launch-arduino-opt.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/launch-arduino-opt.png used on input line 218. + [18] [19 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/h +w-device-manager.jpg>] [20 </home/fossee/Desktop/floss-scilab-arduino/user-code +/sw-env/figures/device-manager-com.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch-ardu +ino-opt.png, id=1290, 751.80875pt x 313.17pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch +-arduino-opt.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch- +arduino-opt.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/sw +-env/figures/launch-arduino-opt.png used on input line 218. (pdftex.def) Requested size: 258.36281pt x 107.62325pt. - [21 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/update-driver.png (PNG copy)>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/figures -/arduino-ide.jpg, id=1902, 856.19875pt x 657.45625pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fi -gures/arduino-ide.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/hw-env/fig -ures/arduino-ide.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/hw-env/figures/arduino-ide.jpg used on input line 235. + [21 </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/update +-driver.png (PNG copy)>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino-ide +.jpg, id=1301, 856.19875pt x 657.45625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduin +o-ide.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/figures/arduino +-ide.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/hw +-env/figures/arduino-ide.jpg used on input line 235. (pdftex.def) Requested size: 397.48499pt x 305.22243pt. Underfull \vbox (badness 1303) has occurred while \output is active [] - [22 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/launch-arduino-opt.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino- -clone/user-code/hw-env/figures/arduino-ide.jpg>] [23] [24] + [22 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/launch +-arduino-opt.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/hw-env/f +igures/arduino-ide.jpg>] [23] [24] Package hyperref Info: bookmark level for unknown ardmass defaults to 0 on inpu t line 339. Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i nput line 349. -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/floss-firmware/flo -ss-firmware.ino -LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <8> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 1. -) [25] [26] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/linux-cd.png, id=1978, 787.94376pt x 192.72pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/linux-cd.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/linux-cd.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/linux-cd.png used on input line 472. +(/home/fossee/Desktop/floss-scilab-arduino/tools/floss-firmware/floss-firmware. +ino)) (./user-code/sw-env/sw-env-scilab.tex [25] [26] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-cd.pn +g, id=1376, 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 75. (pdftex.def) Requested size: 393.97092pt x 96.35976pt. - [27 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/linux-cd.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/browse-directory.png, id=1990, 450.18187pt x 327.47343pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/browse-directory.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/browse-directory.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/browse-directory.png used on input line 517. + [27 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux- +cd.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse-dire +ctory.png, id=1390, 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 120. (pdftex.def) Requested size: 357.73405pt x 260.23521pt. -Overfull \hbox (19.3647pt too wide) in paragraph at lines 511--521 +Overfull \hbox (19.3647pt too wide) in paragraph at lines 114--124 []\T1/cmr/m/n/10.95 Then, one has to browse to the tool-box folder \T1/fvm/m/n/ 10.95 Origin/tools/scilab/windows [] - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/builder.png, id=1993, 600.74437pt x 421.575pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/builder.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/builder.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/builder.png used on input line 533. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builder.png +, id=1393, 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 136. (pdftex.def) Requested size: 397.48499pt x 278.94795pt. -Overfull \hbox (1.53204pt too wide) in paragraph at lines 527--537 +Overfull \hbox (1.53204pt too wide) in paragraph at lines 130--140 []\T1/cmr/m/n/10.95 Next, type the fol-low-ing com-mand on the Scilab con-sole: \T1/fvm/m/n/10.95 exec builder.sce [] -[28 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/browse-directory.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/loader.png, id=2004, 600.74437pt x 421.575pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/loader.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/loader.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/loader.png used on input line 549. +[28 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/browse- +directory.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader.png, + id=1404, 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 152. (pdftex.def) Requested size: 300.37144pt x 210.78697pt. - [29 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/builder.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/device-manager.png, id=2012, 602.25pt x 451.6875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/device-manager.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/device-manager.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/device-manager.png used on input line 577. + [29 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/builde +r.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device-mana +ger.png, id=1412, 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 180. (pdftex.def) Requested size: 397.48499pt x 298.12845pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/com-properties.png, id=2016, 602.25pt x 451.6875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/com-properties.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/com-properties.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/com-properties.png used on input line 598. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-propert +ies.png, id=1416, 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 201. (pdftex.def) Requested size: 301.12425pt x 225.84319pt. - [30 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/loader.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/linux-port.png, id=2023, 634.37pt x 246.9225pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/linux-port.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/linux-port.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/linux-port.png used on input line 622. + [30 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/loader +.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/linux-port. +png, id=1423, 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 225. (pdftex.def) Requested size: 317.18422pt x 123.46094pt. - [31 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/device-manager.png>] -Overfull \hbox (22.98761pt too wide) in paragraph at lines 636--644 + [31 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/device +-manager.png>] +Overfull \hbox (22.98761pt too wide) in paragraph at lines 239--247 []\T1/cmr/m/n/10.95 Inside the \T1/fvm/m/n/10.95 Origin/tools/scilab \T1/cmr/m/ n/10.95 di-rec-tory, lo-cate a file \T1/fvm/m/n/10.95 test_firmware.sce\T1/cmr/ m/n/10.95 . [] -[32 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/com-properties.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone -/user-code/sw-env/figures/linux-port.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmwa -re.sce) -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/test-console.png, id=2042, 600.74437pt x 421.575pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/test-console.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/test-console.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/test-console.png used on input line 673. +[32 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/com-pro +perties.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figure +s/linux-port.png>] +(/home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-consol +e.png, id=1441, 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 276. (pdftex.def) Requested size: 300.37144pt x 210.78697pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/table_functions_crop.pdf, id=2045, 1055.945pt x 543.02875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/table_functions_crop.pdf Graphic file (type pdf) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/table_functions_crop.pdf> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/table_functions_crop.pdf used on input line 698. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/table_funct +ions_crop.pdf, id=1444, 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 301. (pdftex.def) Requested size: 397.48499pt x 204.40587pt. Package hyperref Info: bookmark level for unknown codemass defaults to 0 on inp -ut line 711. - [33] +ut line 314. + +[33] Underfull \vbox (badness 1308) has occurred while \output is active [] - [34 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/test-console.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/table_functions_crop.pdf>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/scilab/test_firmwa -re.sce) -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/sine-blk.png, id=2073, 376.40625pt x 376.40625pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/sine-blk.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/sine-blk.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/sine-blk.png used on input line 748. + [34 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/test-c +onsole.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures +/table_functions_crop.pdf>] +(/home/fossee/Desktop/floss-scilab-arduino/tools/scilab/test_firmware.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-blk.pn +g, id=1472, 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 351. (pdftex.def) Requested size: 357.73405pt x 357.76195pt. - [35] [36 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e -nv/figures/sine-blk.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/plot-blk.png, id=2094, 310.15875pt x 109.1578pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/plot-blk.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/plot-blk.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/plot-blk.png used on input line 800. -(pdftex.def) Requested size: 357.73405pt x 125.90192pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/clock-blk.png, id=2096, 307.90031pt x 108.405pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/clock-blk.png Graphic file (type png) -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/clock-blk.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/clock-blk.png used on input line 814. +[35] [36 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/si +ne-blk.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-blk.pn +g, id=1494, 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 403. +(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=1496, 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 417. (pdftex.def) Requested size: 357.73405pt x 125.95995pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/sine-gen.png, id=2098, 207.77625pt x 253.69781pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/sine-gen.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/sine-gen.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/sine-gen.png used on input line 835. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-gen.pn +g, id=1498, 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 438. (pdftex.def) Requested size: 178.86702pt x 218.40813pt. - [37 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/plot-blk.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user --code/sw-env/figures/clock-blk.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/sine-output.png, id=2105, 383.18156pt x 184.43906pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/sine-output.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/sine-output.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/sine-output.png used on input line 846. + [37 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/plot-b +lk.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/clo +ck-blk.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-output +.png, id=1504, 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 449. (pdftex.def) Requested size: 258.36281pt x 124.36716pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/cscope-config.png, id=2107, 310.15875pt x 289.08pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/cscope-config.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/cscope-config.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/cscope-config.png used on input line 860. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope-conf +ig.png, id=1506, 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 463. (pdftex.def) Requested size: 258.36281pt x 240.8053pt. -Overfull \hbox (0.16797pt too wide) in paragraph at lines 865--874 +Overfull \hbox (0.16797pt too wide) in paragraph at lines 468--477 \T1/fvm/m/n/10.95 Set Parameters \T1/cmr/m/n/10.95 win-dow will open. The first pa-ram-e-ter is \T1/fvm/m/n/10.95 Final integration [] -[38 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/sine-gen.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user- -code/sw-env/figures/sine-output.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/sim-setup.png, id=2113, 333.49594pt x 225.84375pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/sim-setup.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/sim-setup.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/sim-setup.png used on input line 877. +[38 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine-ge +n.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sine +-output.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/sim-setup.p +ng, id=1512, 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 480. (pdftex.def) Requested size: 258.36281pt x 174.97539pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [39 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/cscope-config.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/arduino-palette.png, id=2120, 292.84406pt x 107.65219pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/arduino-palette.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/arduino-palette.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/arduino-palette.png used on input line 908. + [39 </home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/cscope +-config.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/arduino-pal +ette.png, id=1520, 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 511. (pdftex.def) Requested size: 258.36281pt x 94.98553pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/xcos-help.png, id=2121, 617.30624pt x 466.74374pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/xcos-help.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/xcos-help.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/xcos-help.png used on input line 915. +</home/fossee/Desktop/floss-scilab-arduino/user-code/sw-env/figures/xcos-help.p +ng, id=1521, 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 518. (pdftex.def) Requested size: 258.36281pt x 195.35445pt. +) (./user-code/led/led-base.tex [40 </home/fossee/Desktop/floss-scilab-arduino/ +user-code/sw-env/figures/sim-setup.png> </home/fossee/Desktop/floss-scilab-ardu +ino/user-code/sw-env/figures/arduino-palette.png>] [41 </home/fossee/Desktop/fl +oss-scilab-arduino/user-code/sw-env/figures/xcos-help.png>] [42 -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [40 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/sim-setup.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/use -r-code/sw-env/figures/arduino-palette.png>] [41 </Users/kannan/FOSS/scilab-ardu -ino/floss-arduino-clone/user-code/sw-env/figures/xcos-help.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/python-windows-install.JPG, id=2134, 514.17094pt x 316.93407pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/python-windows-install.JPG Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/python-windows-install.JPG> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/python-windows-install.JPG used on input line 955. -(pdftex.def) Requested size: 258.36281pt x 159.25491pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/windows-cmd.png, id=2137, 572.1375pt x 338.26375pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/windows-cmd.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/windows-cmd.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/windows-cmd.png used on input line 974. -(pdftex.def) Requested size: 258.36281pt x 152.75406pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/win-command-prompt.png, id=2138, 1353.055pt x 289.08pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/win-command-prompt.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/win-command-prompt.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/win-command-prompt.png used on input line 984. -(pdftex.def) Requested size: 258.36281pt x 55.19925pt. - [42 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/python-windows-install.JPG>] [43 </Users/kannan/FOSS/scilab-arduino/floss --arduino-clone/user-code/sw-env/figures/windows-cmd.png> </Users/kannan/FOSS/sc -ilab-arduino/floss-arduino-clone/user-code/sw-env/figures/win-command-prompt.pn -g>] -Overfull \hbox (6.38388pt too wide) in paragraph at lines 1015--1019 -\T1/cmr/m/n/10.95 the Com-mand Prompt, ex-e-cute the fol-low-ing com-mand: \T1/ -fvm/m/n/10.95 pip show pyserial - [] - -[44] [45] -Package hyperref Info: bookmark level for unknown pymass defaults to 0 on input - line 1126. - -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/python/test_firmwa -re.py) -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [46] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/julia-download.png, id=2237, 670.00313pt x 277.035pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/julia-download.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/julia-download.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/julia-download.png used on input line 1176. -(pdftex.def) Requested size: 397.48499pt x 164.34962pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/julia-windows-install.png, id=2238, 756.8275pt x 632.3625pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/julia-windows-install.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/julia-windows-install.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/julia-windows-install.png used on input line 1183. -(pdftex.def) Requested size: 258.36281pt x 215.86882pt. - [47] [48 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e -nv/figures/julia-download.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino --clone/user-code/sw-env/figures/julia-windows-install.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/julia-repl-windows.png, id=2261, 1354.05875pt x 768.8725pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/julia-repl-windows.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/julia-repl-windows.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/julia-repl-windows.png used on input line 1231. -(pdftex.def) Requested size: 397.48499pt x 225.70088pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/julia-pkg-windows.png, id=2263, 1353.055pt x 768.8725pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/julia-pkg-windows.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/julia-pkg-windows.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/julia-pkg-windows.png used on input line 1240. -(pdftex.def) Requested size: 397.48499pt x 225.86513pt. - [49] - -LaTeX Warning: Text page 50 contains only floats. - -[50 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/julia-repl-windows.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-c -lone/user-code/sw-env/figures/julia-pkg-windows.png>] -Overfull \hbox (5.34262pt too wide) in paragraph at lines 1264--1266 -[]\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 - [] - - -Overfull \hbox (12.2196pt too wide) in paragraph at lines 1281--1285 -\T1/fvm/m/n/10.95 sudo ln -s /opt/julia-1.6.0/bin/julia /usr/local/bin/julia - [] - -[51] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/julia-terminal-repl.png, id=2296, 949.5475pt x 655.44875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/julia-terminal-repl.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/julia-terminal-repl.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/julia-terminal-repl.png used on input line 1312. -(pdftex.def) Requested size: 397.48499pt x 274.37646pt. - [52] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/julia-pkg.png, id=2310, 949.5475pt x 655.44875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/julia-pkg.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/julia-pkg.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/julia-pkg.png used on input line 1342. -(pdftex.def) Requested size: 397.48499pt x 274.37646pt. - -Underfull \vbox (badness 3219) has occurred while \output is active [] - - [53 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/julia-terminal-repl.png>] [54 </Users/kannan/FOSS/scilab-arduino/floss-ar -duino-clone/user-code/sw-env/figures/julia-pkg.png>] -Package hyperref Info: bookmark level for unknown juliamass defaults to 0 on in -put line 1391. - -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/julia/test_firmwar -e.jl) [55] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/openmodelica-run-anyway.png, id=2352, 812.03375pt x 749.80125pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/openmodelica-run-anyway.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/openmodelica-run-anyway.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/openmodelica-run-anyway.png used on input line 1443. -(pdftex.def) Requested size: 258.36281pt x 238.55693pt. - -Overfull \hbox (13.35912pt too wide) in paragraph at lines 1448--1454 -[]\T1/cmr/m/n/10.95 Once Open-Mod-el-ica has been in-stalled, Open-Mod-el-ica C -on-nec-tion Ed-i-tor (OMEdit) - [] - - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/OMEdit-libraries.png, id=2356, 664.4825pt x 546.04pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/OMEdit-libraries.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/OMEdit-libraries.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/OMEdit-libraries.png used on input line 1467. -(pdftex.def) Requested size: 365.46649pt x 300.32292pt. - [56] [57 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-e -nv/figures/openmodelica-run-anyway.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/OMEdit-UI.png, id=2379, 996.1215pt x 597.9138pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/OMEdit-UI.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/OMEdit-UI.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/OMEdit-UI.png used on input line 1499. -(pdftex.def) Requested size: 397.48499pt x 238.5865pt. - [58 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/OMEdit-libraries.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/om-open-model.png, id=2390, 1087.06125pt x 792.9625pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/om-open-model.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-open-model.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/om-open-model.png used on input line 1513. -(pdftex.def) Requested size: 397.48499pt x 289.94313pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/om-Modeling.png, id=2391, 1368.11125pt x 791.95876pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/om-Modeling.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-Modeling.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/om-Modeling.png used on input line 1520. -(pdftex.def) Requested size: 397.48499pt x 230.08511pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/om-modeling-views.png, id=2392, 673.01437pt x 373.395pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/om-modeling-views.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-modeling-views.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/om-modeling-views.png used on input line 1528. -(pdftex.def) Requested size: 397.48499pt x 220.52904pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/om-text-view.png, id=2393, 1370.11874pt x 796.9775pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/om-text-view.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-text-view.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/om-text-view.png used on input line 1536. -(pdftex.def) Requested size: 397.48499pt x 231.20267pt. - [59 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/OMEdit-UI.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/om-simulate.png, id=2406, 673.01437pt x 373.395pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/om-simulate.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-simulate.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/om-simulate.png used on input line 1565. -(pdftex.def) Requested size: 397.48499pt x 220.52904pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/om-sim-success.png, id=2407, 647.41875pt x 516.93124pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/om-sim-success.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-sim-success.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/om-sim-success.png used on input line 1572. -(pdftex.def) Requested size: 397.48499pt x 317.37051pt. - [60 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/om-open-model.png>] - -LaTeX Warning: Text page 61 contains only floats. - -[61 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-Modeling.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/us -er-code/sw-env/figures/om-modeling-views.png>] - -LaTeX Warning: Text page 62 contains only floats. - -[62 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-text-view.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/u -ser-code/sw-env/figures/om-simulate.png>] -Overfull \hbox (0.4131pt too wide) in paragraph at lines 1583--1590 -\T1/fvm/m/n/10.95 openmodelica/windows \T1/cmr/m/n/10.95 or \T1/fvm/m/n/10.95 O -rigin/tools/openmodelica/linux \T1/cmr/m/n/10.95 di-rec-tory, - [] - -[63 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-sim-success.png>] -Overfull \hbox (4.19868pt too wide) in paragraph at lines 1601--1603 -[]\T1/cmr/m/n/10.95 Navigate to \T1/fvm/m/n/10.95 Origin/tools/openmodelica/win -dows \T1/cmr/m/n/10.95 or \T1/fvm/m/n/10.95 Origin/tools/ - [] - - -Overfull \hbox (5.89722pt too wide) in paragraph at lines 1603--1611 -\T1/cmr/m/n/10.95 el-ica_Synchronous, Mod-el-ica_DeviceDrivers, and one model t -est_firmware.mo. - [] - - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/figures -/om-toolbox-loaded.png, id=2439, 325.215pt x 735.74875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fi -gures/om-toolbox-loaded.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/sw-env/fig -ures/om-toolbox-loaded.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/sw-env/figures/om-toolbox-loaded.png used on input line 1628. -(pdftex.def) Requested size: 178.86702pt x 404.66306pt. -Package hyperref Info: bookmark level for unknown OpenModelicamass defaults to -0 on input line 1646. - [64] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/tools/openmodelica/windo -ws//test_firmware.mo [65 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone -/user-code/sw-env/figures/om-toolbox-loaded.png>])) -(./user-code/led/led-base.tex [66] +] Chapter 4. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le -d.png, id=2487, 149.8097pt x 84.315pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/led.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/led.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/led/figures/led.png used on input line 52. +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png, id=15 +35, 149.8097pt x 84.315pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png G +raphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led.png used on input line 52. (pdftex.def) Requested size: 79.49577pt x 44.74203pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/sc -hematic.png, id=2489, 415.5525pt x 456.70625pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/schematic.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/schematic.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/led/figures/schematic.png used on input line 65. +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic.png, + id=1537, 415.5525pt x 456.70625pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic +.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic. +png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/schematic.png used on input line 65. (pdftex.def) Requested size: 178.86702pt x 196.58194pt. - [67 - - </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/l -ed.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/ar -duino-new-shield.jpeg, id=2497, 305.7021pt x 172.0026pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/arduino-new-shield.jpeg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/arduino-new-shield.jpeg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/led/figures/arduino-new-shield.jpeg used on input line 79. +[43 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-new-sh +ield.jpeg, id=1543, 305.7021pt x 172.0026pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-n +ew-shield.jpeg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-ne +w-shield.jpeg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/arduino-new-shield.jpeg used on input line 79. (pdftex.def) Requested size: 258.36281pt x 145.37354pt. - [68 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/schematic.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-c -ode/led/figures/arduino-new-shield.jpeg>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/rg -b-led-bb.png, id=2505, 451.286pt x 236.082pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/rgb-led-bb.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/rgb-led-bb.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/led/figures/rgb-led-bb.png used on input line 107. + +[44 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/schematic. +png> </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/arduino-n +ew-shield.jpeg>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb.png +, id=1551, 451.286pt x 236.082pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-b +b.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/rgb-led-bb +.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/rgb-led-bb.png used on input line 107. (pdftex.def) Requested size: 357.73405pt x 187.14034pt. - [69 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/rgb-led-bb.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le -d-blue/led-blue.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le -d-blue/led-blue.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le -d-blue-delay/led-blue-delay.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le -d-blue-delay/led-blue-delay.ino) [70] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le -d_output.png, id=2534, 3035.34pt x 1947.275pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/led_output.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/led_output.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/led/figures/led_output.png used on input line 197. + [45 </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) [46] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output.png +, id=1581, 3035.34pt x 1947.275pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_outpu +t.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led_output +.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led_output.png used on input line 197. (pdftex.def) Requested size: 357.73405pt x 229.47339pt. -LaTeX Font Info: Try loading font information for T1+cmss on input line 209. +LaTeX Font Info: Trying to load font information for T1+cmss on input line 2 +09. - (/usr/local/texlive/2017/texmf-dist/tex/latex/base/t1cmss.fd -File: t1cmss.fd 2014/09/29 v2.5h Standard LaTeX font definitions +(/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd +File: t1cmss.fd 2019/12/16 v2.5j Standard LaTeX font definitions ) Package hyperref Info: bookmark level for unknown egmass defaults to 0 on input line 210. -[71] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le -d-blue/led-blue.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le -d-blue-delay/led-blue-delay.ino [72 </Users/kannan/FOSS/scilab-arduino/floss-ar -duino-clone/user-code/led/figures/led_output.png>]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le -d-blue-red/led-blue-red.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/arduino/le -d-green-blink/led-green-blink.ino)) (./user-code/led/led-scilab.tex [73] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led --blue.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led --blue.sce) [74] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led --blue.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led --blue-delay.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led --blue-delay.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led --blue.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led --blue-delay.sce [75]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led --blue-red.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/scilab/led --green-blink.sce) -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le -d-blue-com-2.png, id=2671, 766.865pt x 696.6025pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/led-blue-com-2.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/led-blue-com-2.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/led/figures/led-blue-com-2.png used on input line 136. + [47] +(/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 [48 </home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led_output.png>]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-blue-red/l +ed-blue-red.ino) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/arduino/led-green-blin +k/led-green-blink.ino)) (./user-code/led/led-scilab.tex [49] +(/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) +[50] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay. +sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay. +sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-delay. +sce [51]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-blue-red.sc +e) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/led/scilab/led-green-blink +.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-com-2 +.png, id=1719, 766.865pt x 696.6025pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- +com-2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-c +om-2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led-blue-com-2.png used on input line 136. (pdftex.def) Requested size: 178.86702pt x 162.47923pt. - [76] -Overfull \hbox (4.77843pt too wide) in paragraph at lines 152--161 + [52] +Overfull \hbox (4.77844pt too wide) in paragraph at lines 152--161 [][] [] - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le -d-blue-delay-com-2.png, id=2709, 848.16875pt x 694.595pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/led-blue-delay-com-2.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/led-blue-delay-com-2.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/led/figures/led-blue-delay-com-2.png used on input line 171. +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-delay +-com-2.png, id=1756, 848.16875pt x 694.595pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- +delay-com-2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-d +elay-com-2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led-blue-delay-com-2.png used on input line 171. (pdftex.def) Requested size: 178.86702pt x 146.47337pt. -Overfull \hbox (4.77843pt too wide) in paragraph at lines 186--198 +Overfull \hbox (4.77844pt too wide) in paragraph at lines 186--198 [][] [] -[77 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/led-blue-com-2.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le -d-blue-red-com-2.png, id=2723, 829.0975pt x 805.0075pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/led-blue-red-com-2.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/led-blue-red-com-2.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/led/figures/led-blue-red-com-2.png used on input line 209. +[53 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-c +om-2.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-red-c +om-2.png, id=1770, 829.0975pt x 805.0075pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue- +red-com-2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-r +ed-com-2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led-blue-red-com-2.png used on input line 209. (pdftex.def) Requested size: 178.86702pt x 173.66284pt. -Overfull \hbox (13.8529pt too wide) in paragraph at lines 225--242 +Overfull \hbox (13.85292pt too wide) in paragraph at lines 225--242 [][] [] -[78 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/led-blue-delay-com-2.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/le -d-green-blink-com-2.png, id=2736, 869.2475pt x 678.535pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figur -es/led-green-blink-com-2.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/led-green-blink-com-2.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/led/figures/led-green-blink-com-2.png used on input line 252. +[54 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-d +elay-com-2.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green-blin +k-com-2.png, id=1783, 869.2475pt x 678.535pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green +-blink-com-2.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-green- +blink-com-2.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/le +d/figures/led-green-blink-com-2.png used on input line 252. (pdftex.def) Requested size: 178.86702pt x 139.61826pt. -Overfull \hbox (4.77843pt too wide) in paragraph at lines 267--280 +Overfull \hbox (4.77844pt too wide) in paragraph at lines 267--280 [][] [] -[79 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figure -s/led-blue-red-com-2.png>]) (./user-code/led/led-python.tex [80 </Users/kannan/ -FOSS/scilab-arduino/floss-arduino-clone/user-code/led/figures/led-green-blink-c -om-2.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue.py) [81] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue-delay.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue-delay.py) [82] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue-delay.py [83]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --blue-red.py [84]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/python/led --green-blink.py [85])) (./user-code/led/led-julia.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -blue.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -blue.jl) [86] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -blue.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -blue.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -blue-delay.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -blue-delay.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -blue.jl) [87] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -blue-delay.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -blue-red.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/julia/led- -green-blink.jl)) (./user-code/led/led-OM.tex [88] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-blue.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-blue.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-blue.mo) [89] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-blue.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-blue-delay.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-blue-delay.mo) [90] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-blue.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-blue-delay.mo [91]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-blue-red.mo [92]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/led/OpenModeli -ca/led-green-blink.mo)) (./user-code/push/push-base.tex [93] [94 - -] +[55 </home/fossee/Desktop/floss-scilab-arduino/user-code/led/figures/led-blue-r +ed-com-2.png>]) (./user-code/push/push-base.tex [56 </home/fossee/Desktop/floss +-scilab-arduino/user-code/led/figures/led-green-blink-com-2.png>] Chapter 5. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/p -ushbutton-conn.png, id=3246, 415.5525pt x 438.63875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu -res/pushbutton-conn.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figur -es/pushbutton-conn.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/push/figures/pushbutton-conn.png used on input line 63. +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutton-co +nn.png, id=1802, 415.5525pt x 438.63875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutt +on-conn.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/pushbutto +n-conn.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu +sh/figures/pushbutton-conn.png used on input line 63. (pdftex.def) Requested size: 178.86702pt x 188.80507pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/s -witch.png, id=3247, 453.695pt x 239.294pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu -res/switch.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figur -es/switch.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/push/figures/switch.png used on input line 72. +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.png, i +d=1803, 453.695pt x 239.294pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.p +ng Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch.pn +g> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu +sh/figures/switch.png used on input line 72. (pdftex.def) Requested size: 397.48499pt x 209.64827pt. - [95] +[57 + +] Underfull \vbox (badness 3098) has occurred while \output is active [] - [96 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu -res/pushbutton-conn.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone -/user-code/push/figures/switch.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/s -witch-led.png, id=3260, 453.695pt x 266.596pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu -res/switch-led.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figur -es/switch-led.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/push/figures/switch-led.png used on input line 106. + [58 </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=1818, 453.695pt x 266.596pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-l +ed.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/switch-le +d.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu +sh/figures/switch-led.png used on input line 106. (pdftex.def) Requested size: 397.48499pt x 233.56786pt. Underfull \vbox (badness 1158) has occurred while \output is active [] - [97 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu -res/switch-led.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/p -ush-button-status/push-button-status.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/p -ush-button-status/push-button-status.ino) [98] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/l -ed-push-button/led-push-button.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/p -ush-button-status/push-button-status.ino) + [59 </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) [60] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-butt +on/led-push-button.ino) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/push-button-s +tatus/push-button-status.ino) Overfull \hbox (0.16989pt too wide) in paragraph at lines 181--184 []\T1/cmr/m/n/10.95 Turning the LED on or off de-pend-ing on the push-but-ton. Avail- [] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/arduino/l -ed-push-button/led-push-button.ino [99])) (./user-code/push/push-scilab.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/pu -sh-button-status.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/pu -sh-button-status.sce) -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/s -ci-ard-meter.png, id=3325, 428.60126pt x 442.65375pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu -res/sci-ard-meter.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figur -es/sci-ard-meter.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/push/figures/sci-ard-meter.png used on input line 31. +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/arduino/led-push-butt +on/led-push-button.ino [61])) (./user-code/push/push-scilab.tex +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-st +atus.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/push/scilab/push-button-st +atus.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-meter +.png, id=1881, 428.60126pt x 442.65375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard- +meter.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/sci-ard-m +eter.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/pu +sh/figures/sci-ard-meter.png used on input line 31. (pdftex.def) Requested size: 178.86702pt x 184.73128pt. - [100] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/le -d-push-button.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/pu -sh-button-status.sce [101 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon -e/user-code/push/figures/sci-ard-meter.png>]) + [62] +(/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 [63 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/ +sci-ard-meter.png>]) Overfull \hbox (0.145pt too wide) in paragraph at lines 64--67 \T1/cmr/m/n/10.95 able at \T1/fvm/m/n/10.95 O r i g i n / u s e r - c o d e / p 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 , @@ -1892,110 +1420,70 @@ Overfull \hbox (0.145pt too wide) in paragraph at lines 64--67 [] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/scilab/le -d-push-button.sce) -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/p -ush-button-status.PNG, id=3367, 264.99pt x 268.00125pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu -res/push-button-status.PNG Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figur -es/push-button-status.PNG> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/push/figures/push-button-status.PNG used on input line 95. +(/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=1925, 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 95. (pdftex.def) Requested size: 178.86702pt x 180.9012pt. -Overfull \hbox (6.96799pt too wide) in paragraph at lines 113--123 +Overfull \hbox (6.968pt too wide) in paragraph at lines 113--123 [][] [] -[102] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figures/l -ed-push-button.PNG, id=3395, 298.86656pt x 264.99pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu -res/led-push-button.PNG Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figur -es/led-push-button.PNG> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/push/figures/led-push-button.PNG used on input line 138. +[64] +</home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/led-push-butt +on.PNG, id=1953, 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 138. (pdftex.def) Requested size: 178.86702pt x 158.59492pt. -Overfull \hbox (4.77843pt too wide) in paragraph at lines 155--166 +Overfull \hbox (4.77844pt too wide) in paragraph at lines 155--166 [][] [] -[103 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/figu -res/push-button-status.PNG>] [104 </Users/kannan/FOSS/scilab-arduino/floss-ardu -ino-clone/user-code/push/figures/led-push-button.PNG>]) -(./user-code/push/push-python.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/pu -sh-button-status.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/pu -sh-button-status.py) [105] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/le -d-push-button.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/pu -sh-button-status.py [106]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/python/le -d-push-button.py [107])) (./user-code/push/push-julia.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/pus -h-button-status.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/pus -h-button-status.jl) [108] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led --push-button.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/pus -h-button-status.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/julia/led --push-button.jl [109])) (./user-code/push/push-OM.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel -ica/push-button-status.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel -ica/push-button-status.mo) [110] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel -ica/led-push-button.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel -ica/push-button-status.mo [111]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/push/OpenModel -ica/led-push-button.mo [112])) (./user-code/ldr/ldr-base.tex [113] [114 +[65 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/figures/push-butt +on-status.PNG>] [66 </home/fossee/Desktop/floss-scilab-arduino/user-code/push/f +igures/led-push-button.PNG>]) (./user-code/ldr/ldr-base.tex [67] [68 ] Chapter 6. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld -r.jpg, id=3720, 106.89937pt x 94.85437pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur -es/ldr.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure -s/ldr.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/ldr.jpg used on input line 62. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg, id=19 +84, 106.89937pt x 94.85437pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg G +raphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/figures/ldr.jpg used on input line 62. (pdftex.def) Requested size: 178.86702pt x 158.72462pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld -r_sym.png, id=3721, 1009.52156pt x 741.52031pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur -es/ldr_sym.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure -s/ldr_sym.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/ldr_sym.png used on input line 65. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.png, i +d=1985, 1009.52156pt x 741.52031pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.p +ng Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr_sym.pn +g> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/figures/ldr_sym.png used on input line 65. (pdftex.def) Requested size: 178.86702pt x 131.37468pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld -r-conn.png, id=3722, 415.5525pt x 450.68375pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur -es/ldr-conn.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure -s/ldr-conn.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/ldr-conn.png used on input line 71. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.png, +id=1986, 415.5525pt x 450.68375pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn. +png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-conn.p +ng> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/figures/ldr-conn.png used on input line 71. (pdftex.def) Requested size: 178.86702pt x 193.98965pt. - [115] +[69] Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87 []\T1/cmr/bx/n/14.4 Connecting an LDR with Ar-duino Uno us-ing a bread- [] @@ -2003,984 +1491,702 @@ Overfull \hbox (0.60098pt too wide) in paragraph at lines 87--87 Underfull \vbox (badness 3333) has occurred while \output is active [] - [116 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu -res/ldr.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/l -dr/figures/ldr_sym.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/ldr-conn.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LD -R.png, id=3736, 455.301pt x 208.78pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur -es/LDR.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure -s/LDR.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/LDR.png used on input line 102. + [70 </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=20 +00, 455.301pt x 208.78pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png G +raphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/figures/LDR.png used on input line 102. (pdftex.def) Requested size: 397.48499pt x 182.27425pt. - [117 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu -res/LDR.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/LD -R-led.png, id=3749, 455.301pt x 257.763pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur -es/LDR-led.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure -s/LDR-led.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/LDR-led.png used on input line 125. + [71 </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=2013, 455.301pt x 257.763pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.p +ng Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/LDR-led.pn +g> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/figures/LDR-led.png used on input line 125. (pdftex.def) Requested size: 397.48499pt x 225.03864pt. -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld -r-read/ldr-read.ino) [118 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clon -e/user-code/ldr/figures/LDR-led.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld -r-read/ldr-read.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld -r-read/ldr-read.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld -r-read/ldr-read.ino [119]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/arduino/ld -r-led/ldr-led.ino)) (./user-code/ldr/ldr-scilab.tex [120] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr --read.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr --read.sce) [121] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr --read.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/scilab/ldr --led.sce) [122] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld -r-read-xcos.PNG, id=3872, 257.46187pt x 304.13625pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur -es/ldr-read-xcos.PNG Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure -s/ldr-read-xcos.PNG> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/ldr-read-xcos.PNG used on input line 131. +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r +ead.ino) [72 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/L +DR-led.png>] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r +ead.ino) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r +ead.ino) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-read/ldr-r +ead.ino [73]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/arduino/ldr-led/ldr-le +d.ino)) (./user-code/ldr/ldr-scilab.tex [74] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) +[75] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-read.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/scilab/ldr-led.sce) +[76] +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-xcos. +PNG, id=2137, 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 131. (pdftex.def) Requested size: 178.86702pt x 211.2975pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld -r-read-plot.PNG, id=3875, 1284.8pt x 571.13374pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur -es/ldr-read-plot.PNG Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure -s/ldr-read-plot.PNG> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/ldr-read-plot.PNG used on input line 141. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-plot. +PNG, id=2140, 1284.8pt x 571.13374pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read- +plot.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read-p +lot.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/figures/ldr-read-plot.PNG used on input line 141. (pdftex.def) Requested size: 357.73405pt x 159.01874pt. Underfull \vbox (badness 3849) has occurred while \output is active [] - [123 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu -res/ldr-read-xcos.PNG> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/u -ser-code/ldr/figures/ldr-read-plot.PNG>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld -r-led-2.png, id=3886, 764.8575pt x 743.77875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur -es/ldr-led-2.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure -s/ldr-led-2.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/ldr-led-2.png used on input line 194. + [77 </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-read- +xcos.PNG> </home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr- +read-plot.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-2.png, + id=2151, 764.8575pt x 743.77875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-2 +.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-2. +png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/figures/ldr-led-2.png used on input line 194. (pdftex.def) Requested size: 258.36281pt x 251.2358pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figures/ld -r-led-read-plot.PNG, id=3891, 1284.8pt x 571.13374pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figur -es/ldr-led-read-plot.PNG Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figure -s/ldr-led-read-plot.PNG> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/ldr/figures/ldr-led-read-plot.PNG used on input line 215. +</home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-read-p +lot.PNG, id=2156, 1284.8pt x 571.13374pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-r +ead-plot.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/ldr/figures/ldr-led-re +ad-plot.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/ld +r/figures/ldr-led-read-plot.PNG used on input line 215. (pdftex.def) Requested size: 357.73405pt x 159.01874pt. -Overfull \hbox (4.77843pt too wide) in paragraph at lines 224--244 +Overfull \hbox (4.77844pt too wide) in paragraph at lines 224--244 [][] [] -) (./user-code/ldr/ldr-python.tex -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [124] -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [125 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/figu -res/ldr-led-2.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user- -code/ldr/figures/ldr-led-read-plot.PNG>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr --read.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr --read.py [126]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr --read.py [127]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/python/ldr --led.py [128])) (./user-code/ldr/ldr-julia.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr- -read.jl [129]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr- -read.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr- -read.jl [130]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/julia/ldr- -led.jl)) (./user-code/ldr/ldr-OM.tex [131] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli -ca/ldr-read.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli -ca/ldr-read.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli -ca/ldr-read.mo [132]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/ldr/OpenModeli -ca/ldr-led.mo [133])) (./user-code/pot/pot-base.tex [134] +) (./user-code/pot/pot-base.tex [78] [79 </home/fossee/Desktop/floss-scilab-ard +uino/user-code/ldr/figures/ldr-led-2.png> </home/fossee/Desktop/floss-scilab-ar +duino/user-code/ldr/figures/ldr-led-read-plot.png>] [80] Chapter 7. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/po -tmeter.png, id=4170, 1576.38937pt x 1305.37688pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur -es/potmeter.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figure -s/potmeter.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/pot/figures/potmeter.png used on input line 65. +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.png, +id=2173, 1576.38937pt x 1305.37688pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter. +png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter.p +ng> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po +t/figures/potmeter.png used on input line 65. (pdftex.def) Requested size: 178.86702pt x 148.11337pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/sc -hematic.png, id=4171, 415.5525pt x 417.56pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur -es/schematic.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figure -s/schematic.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/pot/figures/schematic.png used on input line 68. +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic.png, + id=2174, 415.5525pt x 417.56pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic +.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schematic. +png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po +t/figures/schematic.png used on input line 68. (pdftex.def) Requested size: 178.86702pt x 179.73206pt. - [135 - -] [136 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/fig -ures/potmeter.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user- -code/pot/figures/schematic.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/PO -T-led-bb.png, id=4187, 453.695pt x 243.309pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur -es/POT-led-bb.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figure -s/POT-led-bb.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/pot/figures/POT-led-bb.png used on input line 113. +[81 + +] [82 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/potmeter +.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/schemati +c.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb.png +, id=2191, 453.695pt x 243.309pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-b +b.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/POT-led-bb +.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po +t/figures/POT-led-bb.png used on input line 113. (pdftex.def) Requested size: 397.48499pt x 213.16588pt. - [137 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figu -res/POT-led-bb.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/po -t-threshold/pot-threshold.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/po -t-threshold/pot-threshold.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/arduino/po -t-threshold/pot-threshold.ino [138])) (./user-code/pot/pot-scilab.tex [139] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot --threshold.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot --threshold.sce) -Overfull \hbox (6.93184pt too wide) in paragraph at lines 39--43 -[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh- -old. Avail- - [] - -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/scilab/pot --threshold.sce) [140] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figures/po -t-threshold-1.PNG, id=4290, 1008.76875pt x 719.68875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur -es/pot-threshold-1.PNG Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figure -s/pot-threshold-1.PNG> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/pot/figures/pot-threshold-1.PNG used on input line 60. -(pdftex.def) Requested size: 357.73405pt x 255.22224pt. - -Overfull \hbox (4.77843pt too wide) in paragraph at lines 78--107 - [][] +Overfull \hbox (9.68646pt too wide) in paragraph at lines 112--114 + [] [] [] -[141 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/figur -es/pot-threshold-1.PNG>]) (./user-code/pot/pot-python.tex -Underfull \vbox (badness 4752) has occurred while \output is active [] - - [142] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot --threshold.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot --threshold.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/python/pot --threshold.py [143])) (./user-code/pot/pot-julia.tex -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [144] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot- -threshold.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot- -threshold.jl) -Overfull \hbox (0.88127pt too wide) in paragraph at lines 36--40 +[83 </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 [84])) (./user-code/pot/pot-scilab.tex [85] +(/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) +Overfull \hbox (6.93184pt too wide) in paragraph at lines 39--43 []\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh- old. Avail- [] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/julia/pot- -threshold.jl [145])) (./user-code/pot/pot-OM.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli -ca/pot-threshold.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli -ca/pot-threshold.mo) [146] -Overfull \hbox (7.95369pt too wide) in paragraph at lines 36--40 -[]\T1/cmr/m/n/10.95 Turning on LEDs de-pend-ing on the po-ten-tiome-ter thresh- - - [] - +(/home/fossee/Desktop/floss-scilab-arduino/user-code/pot/scilab/pot-threshold.s +ce) [86] +</home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-threshold- +1.PNG, id=2293, 1008.76875pt x 719.68875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-thres +hold-1.PNG Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-thresh +old-1.PNG> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/po +t/figures/pot-threshold-1.PNG used on input line 60. +(pdftex.def) Requested size: 357.73405pt x 255.22224pt. -Overfull \hbox (24.30972pt too wide) in paragraph at lines 36--40 -\T1/cmr/m/n/10.95 old. Avail-able at Ar-duino -> Se-ri-al-Com-mu-ni-ca-tion -> -Ex-am-ples -> pot -> pot_threshold. +Overfull \hbox (4.77844pt too wide) in paragraph at lines 78--107 + [][] [] - -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/pot/OpenModeli -ca/pot-threshold.mo [147])) (./user-code/thermistor/thermistor-base.tex -[148] +[87 </home/fossee/Desktop/floss-scilab-arduino/user-code/pot/figures/pot-thresh +old-1.png>]) (./user-code/thermistor/thermistor-base.tex [88] Chapter 8. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/NTC-bead.jpg, id=4493, 139.9629pt x 126.2316pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/NTC-bead.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/NTC-bead.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/NTC-bead.jpg used on input line 70. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC-bea +d.jpg, id=2313, 139.9629pt x 126.2316pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NT +C-bead.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/NTC +-bead.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th +ermistor/figures/NTC-bead.jpg used on input line 70. (pdftex.def) Requested size: 178.86702pt x 161.32933pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/therm-sym.png, id=4496, 1284.8pt x 913.4125pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/therm-sym.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/therm-sym.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/therm-sym.png used on input line 73. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-s +ym.png, id=2316, 1284.8pt x 913.4125pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th +erm-sym.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the +rm-sym.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th +ermistor/figures/therm-sym.png used on input line 73. (pdftex.def) Requested size: 119.2467pt x 84.76808pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/THERMISTOR-Diagram-crop.pdf, id=4497, 329.23pt x 422.57875pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/THERMISTOR-Diagram-crop.pdf Graphic file (type pdf) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/THERMISTOR-Diagram-crop.pdf> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf used on input line 83. - +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THERMIS +TOR-Diagram-crop.pdf, id=2317, 329.23pt x 422.57875pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/TH +ERMISTOR-Diagram-crop.pdf Graphic file (type pdf) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/THE +RMISTOR-Diagram-crop.pdf> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th +ermistor/figures/THERMISTOR-Diagram-crop.pdf used on input line 83. (pdftex.def) Requested size: 178.86702pt x 229.58835pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/BUZZER-Diagram-crop.pdf, id=4498, 307.1475pt x 366.36874pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/BUZZER-Diagram-crop.pdf Graphic file (type pdf) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/BUZZER-Diagram-crop.pdf> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/BUZZER-Diagram-crop.pdf used on input line 87. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZZER- +Diagram-crop.pdf, id=2318, 307.1475pt x 366.36874pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BU +ZZER-Diagram-crop.pdf Graphic file (type pdf) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/BUZ +ZER-Diagram-crop.pdf> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th +ermistor/figures/BUZZER-Diagram-crop.pdf used on input line 87. (pdftex.def) Requested size: 178.86702pt x 213.35492pt. - [149 +[89 ] Underfull \vbox (badness 10000) has occurred while \output is active [] - [150 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist -or/figures/NTC-bead.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone -/user-code/thermistor/figures/therm-sym.png> </Users/kannan/FOSS/scilab-arduino -/floss-arduino-clone/user-code/thermistor/figures/THERMISTOR-Diagram-crop.pdf> -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/BUZZER-Diagram-crop.pdf>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/thermistor.png, id=4527, 453.695pt x 236.885pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/thermistor.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/thermistor.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/thermistor.png used on input line 110. + [90 </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=2348, 453.695pt x 236.885pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th +ermistor.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the +rmistor.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th +ermistor/figures/thermistor.png used on input line 110. (pdftex.def) Requested size: 397.48499pt x 207.53772pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/thermistor-buzzer.png, id=4531, 453.695pt x 240.097pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/thermistor-buzzer.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/thermistor-buzzer.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/thermistor-buzzer.png used on input line 124. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/thermis +tor-buzzer.png, id=2352, 453.695pt x 240.097pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th +ermistor-buzzer.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/the +rmistor-buzzer.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/th +ermistor/figures/thermistor-buzzer.png used on input line 124. (pdftex.def) Requested size: 397.48499pt x 210.35179pt. - [151 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist -or/figures/thermistor.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard -uino/therm-read/therm-read.ino) [152 </Users/kannan/FOSS/scilab-arduino/floss-a -rduino-clone/user-code/thermistor/figures/thermistor-buzzer.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard -uino/therm-read/therm-read.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard -uino/therm-read/therm-read.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard -uino/therm-buzzer/therm-buzzer.ino [153]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard -uino/therm-read/therm-read.ino [154]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/ard -uino/therm-buzzer/therm-buzzer.ino)) -(./user-code/thermistor/thermistor-scilab.tex + [91 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th +ermistor.png>] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-r +ead/therm-read.ino) [92 </home/fossee/Desktop/floss-scilab-arduino/user-code/th +ermistor/figures/thermistor-buzzer.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-b +uzzer/therm-buzzer.ino [93]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-r +ead/therm-read.ino [94]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/arduino/therm-b +uzzer/therm-buzzer.ino)) (./user-code/thermistor/thermistor-scilab.tex Underfull \vbox (badness 5119) has occurred while \output is active [] - [155] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci -lab/therm-read.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci -lab/therm-read.sce) [156] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci -lab/therm-buzzer.sce) [157] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci -lab/therm-read.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/sci -lab/therm-buzzer.sce [158]) -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/therm-read-xcos.png, id=4694, 617.30624pt x 548.0475pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/therm-read-xcos.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/therm-read-xcos.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/therm-read-xcos.png used on input line 174. + [95] +(/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-re +ad.sce) [96] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/scilab/therm-bu +zzer.sce) [97] +(/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 [98]) +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-r +ead-xcos.png, id=2514, 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 174. (pdftex.def) Requested size: 194.76982pt x 172.91183pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/therm-read.png, id=4699, 632.3625pt x 529.98pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/therm-read.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/therm-read.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/therm-read.png used on input line 207. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-r +ead.png, id=2519, 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 207. (pdftex.def) Requested size: 194.76982pt x 163.23271pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/therm-buzzer-xcos.png, id=4702, 627.34375pt x 530.98375pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/therm-buzzer-xcos.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/therm-buzzer-xcos.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/therm-buzzer-xcos.png used on input line 226. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-b +uzzer-xcos.png, id=2522, 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 226. (pdftex.def) Requested size: 258.36281pt x 218.68509pt. - [159] [160 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/th -ermistor/figures/therm-read-xcos.png>] -Overfull \hbox (4.77843pt too wide) in paragraph at lines 248--268 + [99] [100 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figu +res/therm-read-xcos.png>] +Overfull \hbox (4.77844pt too wide) in paragraph at lines 248--268 [][] [] - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/fig -ures/therm-buzzer.png, id=4736, 612.2875pt x 589.20125pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermisto -r/figures/therm-buzzer.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor -/figures/therm-buzzer.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/therm-buzzer.png used on input line 272. +</home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/therm-b +uzzer.png, id=2557, 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 272. (pdftex.def) Requested size: 258.36281pt x 248.6226pt. - [161 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermist -or/figures/therm-read.png> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clo -ne/user-code/thermistor/figures/therm-buzzer-xcos.png>]) (./user-code/thermisto -r/thermistor-python.tex [162] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt -hon/therm-read.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt -hon/therm-read.py) [163 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/thermistor/figures/therm-buzzer.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt -hon/therm-buzzer.py) [164] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt -hon/therm-read.py) [165] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/pyt -hon/therm-buzzer.py) [166]) (./user-code/thermistor/thermistor-julia.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul -ia/therm-read.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul -ia/therm-read.jl) [167] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul -ia/therm-buzzer.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul -ia/therm-read.jl [168]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/jul -ia/therm-buzzer.jl)) (./user-code/thermistor/thermistor-OM.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope -nModelica/therm-read.mo) [169] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope -nModelica/therm-read.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope -nModelica/therm-buzzer.mo) [170] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope -nModelica/therm-read.mo) [171] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/thermistor/Ope -nModelica/therm-buzzer.mo)) (./user-code/servo/servo-base.tex [172] -Chapter 9. -[173 +[101 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th +erm-read.png> </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/f +igures/therm-buzzer-xcos.png>]) (./user-code/servo/servo-base.tex [102] +[103 </home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/figures/th +erm-buzzer.png>] [104 ] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/ -servo-uno-shield.jpg, id=5058, 1110.0672pt x 508.7808pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig -ures/servo-uno-shield.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu -res/servo-uno-shield.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/servo/figures/servo-uno-shield.jpg used on input line 82. +Chapter 9. +[105] +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-uno-sh +ield.jpg, id=2592, 1110.0672pt x 508.7808pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-u +no-shield.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-un +o-shield.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/se +rvo/figures/servo-uno-shield.jpg used on input line 82. (pdftex.def) Requested size: 258.36281pt x 118.41452pt. - [174 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi -gures/servo-uno-shield.jpg>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/ -servo-bb.png, id=5064, 446.468pt x 316.382pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig -ures/servo-bb.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu -res/servo-bb.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/servo/figures/servo-bb.png used on input line 119. + [106 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo- +uno-shield.jpg>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-bb.png +, id=2598, 446.468pt x 316.382pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-b +b.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-bb +.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/se +rvo/figures/servo-bb.png used on input line 119. (pdftex.def) Requested size: 357.73405pt x 253.51628pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/ -servo-pot-bb.png, id=5070, 446.468pt x 286.671pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig -ures/servo-pot-bb.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu -res/servo-pot-bb.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/servo/figures/servo-pot-bb.png used on input line 133. +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot-bb +.png, id=2604, 446.468pt x 286.671pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-p +ot-bb.png Graphic file (type png) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-po +t-bb.png> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/se +rvo/figures/servo-pot-bb.png used on input line 133. (pdftex.def) Requested size: 357.73405pt x 229.70891pt. - [175 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi -gures/servo-bb.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-init/servo-init.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-init/servo-init.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-init/servo-init.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-init/servo-init.ino) [176 </Users/kannan/FOSS/scilab-arduino/floss-arduin -o-clone/user-code/servo/figures/servo-pot-bb.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-reverse/servo-reverse.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-pot/servo-pot.ino) [177] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-init/servo-init.ino) [178] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-reverse/servo-reverse.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-loop/servo-loop.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/arduino/ -servo-pot/servo-pot.ino [179])) (./user-code/servo/servo-scilab.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s -ervo-init.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s -ervo-init.sce) [180] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s -ervo-reverse.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s -ervo-pot.sce) [181] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s -ervo-init.sce) + [107 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo- +bb.png>] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/s +ervo-init.ino) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/s +ervo-init.ino) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/s +ervo-init.ino) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/s +ervo-init.ino) [108 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/ +figures/servo-pot-bb.png>] +(/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-pot/se +rvo-pot.ino) [109] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-init/s +ervo-init.ino) [110] +(/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) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/arduino/servo-pot/se +rvo-pot.ino [111])) (./user-code/servo/servo-scilab.tex +(/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-init.sc +e) [112] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse +.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-pot.sce +) [113] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-init.sc +e) Overfull \hbox (2.47322pt too wide) in paragraph at lines 131--135 []\T1/cmr/m/n/10.95 Rotating the ser-vo-mo-tor to a spec-i-fied de-gree and re- vers-ing. Avail- [] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s -ervo-reverse.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s -ervo-loop.sce) [182] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/scilab/s -ervo-pot.sce) -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/ -servo-init.png, id=5275, 265.74281pt x 309.40594pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig -ures/servo-init.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu -res/servo-init.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/servo/figures/servo-init.png used on input line 170. +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-reverse +.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/servo/scilab/servo-loop.sc +e) [114] +(/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=2809, 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 170. (pdftex.def) Requested size: 178.86702pt x 208.2593pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/ -servo-reverse.png, id=5281, 244.66406pt x 281.55188pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig -ures/servo-reverse.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu -res/servo-reverse.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/servo/figures/servo-reverse.png used on input line 205. +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-revers +e.png, id=2815, 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 205. (pdftex.def) Requested size: 178.86702pt x 205.84047pt. - [183] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/ -servo-loop.png, id=5304, 281.55188pt x 347.04657pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig -ures/servo-loop.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu -res/servo-loop.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/servo/figures/servo-loop.png used on input line 243. + [115] +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-loop.p +ng, id=2838, 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 243. (pdftex.def) Requested size: 178.86702pt x 220.47803pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figures/ -servo-pot.png, id=5310, 286.06876pt x 292.09125pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig -ures/servo-pot.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/figu -res/servo-pot.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/servo/figures/servo-pot.png used on input line 285. +</home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-pot.pn +g, id=2844, 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 285. (pdftex.def) Requested size: 178.86702pt x 182.63234pt. - [184 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi -gures/servo-init.png>] -Overfull \hbox (17.60951pt too wide) in paragraph at lines 306--317 + [116 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo- +init.png>] +Overfull \hbox (17.60953pt too wide) in paragraph at lines 306--317 [][] [] -[185 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fig -ures/servo-reverse.png>] +[117 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo-r +everse.png>] Underfull \vbox (badness 1831) has occurred while \output is active [] - [186 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi -gures/servo-loop.png>]) (./user-code/servo/servo-python.tex -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [187 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/fi -gures/servo-pot.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s -ervo-init.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s -ervo-init.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s -ervo-reverse.py) [188] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s -ervo-pot.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s -ervo-init.py [189]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s -ervo-reverse.py [190]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s -ervo-loop.py [191]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/python/s -ervo-pot.py [192])) (./user-code/servo/servo-julia.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se -rvo-init.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se -rvo-init.jl) [193] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se -rvo-reverse.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se -rvo-pot.jl) [194] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se -rvo-init.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se -rvo-reverse.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se -rvo-loop.jl) [195] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/julia/se -rvo-pot.jl)) (./user-code/servo/servo-OM.tex -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode -lica/servo-init.mo) [196] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode -lica/servo-init.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode -lica/servo-reverse.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode -lica/servo-pot.mo) [197] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode -lica/servo-init.mo [198]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode -lica/servo-reverse.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode -lica/servo-loop.mo [199]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/servo/OpenMode -lica/servo-pot.mo [200])) (./user-code/dcmotor/dcmotor-base.tex [201] [202 + [118 </home/fossee/Desktop/floss-scilab-arduino/user-code/servo/figures/servo- +loop.png>]) +(./user-code/dcmotor/dcmotor-base.tex [119 </home/fossee/Desktop/floss-scilab-a +rduino/user-code/servo/figures/servo-pot.png>] [120 ] Chapter 10. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure -s/dcmotor_board.png, id=5811, 247.92625pt x 232.87pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f -igures/dcmotor_board.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi -gures/dcmotor_board.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/dcmotor/figures/dcmotor_board.png used on input line 68. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor_bo +ard.png, id=2876, 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 68. (pdftex.def) Requested size: 258.36281pt x 242.69075pt. - [203] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure -s/uno-pwm.jpg, id=5818, 426.8748pt x 319.9152pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f -igures/uno-pwm.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi -gures/uno-pwm.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/dcmotor/figures/uno-pwm.jpg used on input line 94. +[121] +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/uno-pwm.jp +g, id=2883, 426.8748pt x 319.9152pt> +File: /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/uno-p +wm.jpg Graphic file (type jpg) +<use /home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/uno-pw +m.jpg> +Package pdftex.def Info: /home/fossee/Desktop/floss-scilab-arduino/user-code/dc +motor/figures/uno-pwm.jpg used on input line 94. (pdftex.def) Requested size: 258.36281pt x 193.63959pt. - [204 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/ -figures/dcmotor_board.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure -s/schematic.png, id=5828, 415.5525pt x 467.7475pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f -igures/schematic.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi -gures/schematic.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/dcmotor/figures/schematic.png used on input line 117. + [122 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmo +tor_board.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/schematic. +png, id=2893, 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 117. (pdftex.def) Requested size: 178.86702pt x 201.33447pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure -s/dc_motor_description.jpg, id=5829, 2469.97781pt x 1973.12157pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f -igures/dc_motor_description.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi -gures/dc_motor_description.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/dcmotor/figures/dc_motor_description.jpg used on input line 123. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dc_motor_d +escription.jpg, id=2894, 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 123. (pdftex.def) Requested size: 258.36281pt x 206.38603pt. - [205 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/ -figures/uno-pwm.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/use -r-code/dcmotor/figures/schematic.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin -o/dcmotor-clock/dcmotor-clock.ino) [206 </Users/kannan/FOSS/scilab-arduino/flos -s-arduino-clone/user-code/dcmotor/figures/dc_motor_description.jpg>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin -o/dcmotor-clock/dcmotor-clock.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin -o/dcmotor-clock/dcmotor-clock.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin -o/dcmotor-both/dcmotor-both.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin -o/dcmotor-both/dcmotor-both.ino) [207] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin -o/dcmotor-clock/dcmotor-clock.ino) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin -o/dcmotor-both/dcmotor-both.ino [208]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/arduin -o/dcmotor-loop/dcmotor-loop.ino)) (./user-code/dcmotor/dcmotor-scilab.tex -[209] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab -/dcmotor-clock.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab -/dcmotor-clock.sce) [210] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab -/dcmotor-clock.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab -/dcmotor-clock.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab -/dcmotor-both.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab -/dcmotor-both.sce) [211] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab -/dcmotor-clock.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab -/dcmotor-both.sce) [212] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/scilab -/dcmotor-loop.sce) -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure -s/dcmotor-clock.png, id=6015, 807.015pt x 738.76pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f -igures/dcmotor-clock.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi -gures/dcmotor-clock.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/dcmotor/figures/dcmotor-clock.png used on input line 294. + [123 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/uno- +pwm.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/s +chematic.png>] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-cl +ock/dcmotor-clock.ino) [124 </home/fossee/Desktop/floss-scilab-arduino/user-cod +e/dcmotor/figures/dc_motor_description.jpg>] +(/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-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-bo +th/dcmotor-both.ino) [125] +(/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 [126]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/arduino/dcmotor-lo +op/dcmotor-loop.ino)) (./user-code/dcmotor/dcmotor-scilab.tex [127] +(/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) [128] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clo +ck.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clo +ck.sce) +(/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-bot +h.sce) [129] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-clo +ck.sce) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-bot +h.sce) [130] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/scilab/dcmotor-loo +p.sce) +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-cl +ock.png, id=3081, 807.015pt x 738.76pt> +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 294. (pdftex.def) Requested size: 178.86702pt x 163.73386pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure -s/dcmotor-both.png, id=6021, 784.9325pt x 716.6775pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f -igures/dcmotor-both.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi -gures/dcmotor-both.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/dcmotor/figures/dcmotor-both.png used on input line 348. +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-bo +th.png, id=3087, 784.9325pt x 716.6775pt> +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 348. (pdftex.def) Requested size: 178.86702pt x 163.3123pt. - [213] [214 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dc -motor/figures/dcmotor-clock.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/figure -s/dcmotor-loop.png, id=6058, 775.89874pt x 756.8275pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/f -igures/dcmotor-loop.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/fi -gures/dcmotor-loop.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/dcmotor/figures/dcmotor-loop.png used on input line 392. + [131] [132 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figure +s/dcmotor-clock.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmotor-lo +op.png, id=3123, 775.89874pt x 756.8275pt> +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 392. (pdftex.def) Requested size: 178.86702pt x 174.47084pt. - [215 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/ -figures/dcmotor-both.png>]) -(./user-code/dcmotor/dcmotor-python.tex [216 </Users/kannan/FOSS/scilab-arduino -/floss-arduino-clone/user-code/dcmotor/figures/dcmotor-loop.png>] [217] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python -/dcmotor-clock.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python -/dcmotor-clock.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python -/dcmotor-clock.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python -/dcmotor-clock.py) [218] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python -/dcmotor-both.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python -/dcmotor-both.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python -/dcmotor-clock.py [219]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python -/dcmotor-both.py [220]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/python -/dcmotor-loop.py [221])) (./user-code/dcmotor/dcmotor-julia.tex [222] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/ -dcmotor-clock.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/ -dcmotor-clock.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/ -dcmotor-clock.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/ -dcmotor-clock.jl) [223] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/ -dcmotor-both.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/ -dcmotor-both.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/ -dcmotor-clock.jl [224]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/ -dcmotor-both.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/julia/ -dcmotor-loop.jl)) (./user-code/dcmotor/dcmotor-OM.tex [225] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo -delica/dcmotor-clock.mo) [226] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo -delica/dcmotor-clock.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo -delica/dcmotor-clock.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo -delica/dcmotor-clock.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo -delica/dcmotor-both.mo) [227] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo -delica/dcmotor-both.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo -delica/dcmotor-clock.mo [228]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo -delica/dcmotor-both.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/dcmotor/OpenMo -delica/dcmotor-loop.mo [229])) (./user-code/modbus/modbus.tex [230] -Chapter 11. -[231 + [133 </home/fossee/Desktop/floss-scilab-arduino/user-code/dcmotor/figures/dcmo +tor-both.png>]) +(./user-code/modbus/modbus-scilab.tex [134 </home/fossee/Desktop/floss-scilab-a +rduino/user-code/dcmotor/figures/dcmotor-loop.png>] [135] [136 ] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/fig1.png, id=6520, 672.5125pt x 224.84pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/fig1.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/fig1.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/fig1.png used on input line 79. +Chapter 11. +[137] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig1.png, i +d=3164, 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 79. (pdftex.def) Requested size: 357.73405pt x 119.60033pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/fig2.png, id=6521, 360.34625pt x 375.4025pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/fig2.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/fig2.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/fig2.png used on input line 87. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig2.png, i +d=3165, 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 87. (pdftex.def) Requested size: 178.86702pt x 186.33748pt. - [232 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f -igures/fig1.png (PNG copy)> </Users/kannan/FOSS/scilab-arduino/floss-arduino-cl -one/user-code/modbus/figures/fig2.png (PNG copy)>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/fig3.png, id=6529, 481.04718pt x 214.55156pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/fig3.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/fig3.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/fig3.png used on input line 135. + [138 </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)>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3.png, i +d=3173, 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 135. (pdftex.def) Requested size: 357.73405pt x 159.55464pt. - [233 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f -igures/fig3.png (PNG copy)>] [234] [235] [236] [237] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/block-diagram.PNG, id=6582, 398.23781pt x 255.95625pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/block-diagram.PNG Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/block-diagram.PNG> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/block-diagram.PNG used on input line 473. + [139 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/fig3. +png (PNG copy)>] [140] [141] [142] [143] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block-diagr +am.PNG, id=3226, 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 467. (pdftex.def) Requested size: 258.36281pt x 166.06104pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/Full-Set-Up.png, id=6583, 722.7pt x 542.025pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/Full-Set-Up.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/Full-Set-Up.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/Full-Set-Up.png used on input line 480. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/Full-Set-Up +.png, id=3227, 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 474. (pdftex.def) Requested size: 258.36281pt x 193.77246pt. -Overfull \hbox (5.94992pt too wide) in paragraph at lines 485--485 +Overfull \hbox (5.94992pt too wide) in paragraph at lines 479--479 []\T1/cmr/bx/n/14.4 Manifestation of Mod-bus pro-to-col with Ar-duino Uno [] -[238] +[144] Overfull \hbox (29.91699pt too wide) has occurred while \output is active \T1/cmr/bx/n/10.95 11.3. Manifestation of Modbus protocol with Arduino Uno and -energy meter \T1/cmr/m/n/10.95 239 +energy meter \T1/cmr/m/n/10.95 145 [] -[239 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/block-diagram.PNG> </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone -/user-code/modbus/figures/Full-Set-Up.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/arduino_code_flowchart.png, id=6601, 327.2225pt x 480.79625pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/arduino_code_flowchart.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/arduino_code_flowchart.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/arduino_code_flowchart.png used on input line 526. +[145 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/block- +diagram.PNG> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figure +s/Full-Set-Up.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduino_cod +e_flowchart.png, id=3245, 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 520. (pdftex.def) Requested size: 258.36281pt x 379.61945pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/flowchart.png, id=6603, 482.55281pt x 362.10281pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/flowchart.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/flowchart.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/flowchart.png used on input line 553. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowchart.p +ng, id=3247, 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 547. (pdftex.def) Requested size: 357.73405pt x 268.44914pt. - [240] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/current-output.png, id=6623, 490.83376pt x 170.13562pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/current-output.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/current-output.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/current-output.png used on input line 574. + [146] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out +put.png, id=3267, 490.83376pt x 170.13562pt> +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 568. (pdftex.def) Requested size: 397.48499pt x 137.78313pt. Overfull \hbox (29.91699pt too wide) has occurred while \output is active \T1/cmr/bx/n/10.95 11.3. Manifestation of Modbus protocol with Arduino Uno and -energy meter \T1/cmr/m/n/10.95 241 +energy meter \T1/cmr/m/n/10.95 147 [] -[241 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/arduino_code_flowchart.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/current-output-setup.jpg, id=6631, 277.035pt x 248.127pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/current-output-setup.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/current-output-setup.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/current-output-setup.jpg used on input line 581. +[147 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/arduin +o_code_flowchart.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/current-out +put-setup.jpg, id=3275, 277.035pt x 248.127pt> +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 575. (pdftex.def) Requested size: 258.36281pt x 231.40312pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/voltage-output.png, id=6634, 487.8225pt x 155.07938pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/voltage-output.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/voltage-output.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/voltage-output.png used on input line 593. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out +put.png, id=3278, 487.8225pt x 155.07938pt> +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 587. (pdftex.def) Requested size: 397.48499pt x 126.36134pt. - [242 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f -igures/flowchart.png (PNG copy)> </Users/kannan/FOSS/scilab-arduino/floss-ardui -no-clone/user-code/modbus/figures/current-output.png>] -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/voltage-output-setup.jpg, id=6640, 261.1356pt x 269.808pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/voltage-output-setup.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/voltage-output-setup.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/voltage-output-setup.jpg used on input line 600. + [148 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/flowc +hart.png (PNG copy)> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbu +s/figures/current-output.png>] +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/voltage-out +put-setup.jpg, id=3284, 261.1356pt x 269.808pt> +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 594. (pdftex.def) Requested size: 258.36281pt x 266.95018pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/active-power-output.png, id=6643, 492.33937pt x 185.94469pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/active-power-output.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/active-power-output.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/active-power-output.png used on input line 610. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-powe +r-output.png, id=3287, 492.33937pt x 185.94469pt> +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 604. (pdftex.def) Requested size: 397.48499pt x 150.12634pt. - -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/active-power-output-setup.jpg, id=6644, 306.9066pt x 264.99pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/active-power-output-setup.jpg Graphic file (type jpg) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/active-power-output-setup.jpg> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/active-power-output-setup.jpg used on input line 617. +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/active-powe +r-output-setup.jpg, id=3288, 306.9066pt x 264.99pt> +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 611. (pdftex.def) Requested size: 258.36281pt x 223.0955pt. Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -2988,75 +2194,50 @@ Underfull \vbox (badness 10000) has occurred while \output is active [] Overfull \hbox (29.91699pt too wide) has occurred while \output is active \T1/cmr/bx/n/10.95 11.3. Manifestation of Modbus protocol with Arduino Uno and -energy meter \T1/cmr/m/n/10.95 243 +energy meter \T1/cmr/m/n/10.95 149 [] -[243 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/current-output-setup.jpg> </Users/kannan/FOSS/scilab-arduino/floss-arduin -o-clone/user-code/modbus/figures/voltage-output.png>] +[149 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/curren +t-output-setup.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus +/figures/voltage-output.png>] Underfull \vbox (badness 10000) has occurred while \output is active [] - [244 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/f -igures/voltage-output-setup.jpg> </Users/kannan/FOSS/scilab-arduino/floss-ardui -no-clone/user-code/modbus/figures/active-power-output.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/arduino -/send_packet.ino [245 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/us -er-code/modbus/figures/active-power-output-setup.jpg>]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/ -read_val.sce) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/ -read_current.sci) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/ -read_voltage.sci [246]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/scilab/ -read_active_power.sci) -</Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/figures -/read_value_xcos.png, id=6704, 635.37375pt x 455.7025pt> -File: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/read_value_xcos.png Graphic file (type png) - -<use /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fig -ures/read_value_xcos.png> -Package pdftex.def Info: /Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/ -user-code/modbus/figures/read_value_xcos.png used on input line 708. + [150 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/volta +ge-output-setup.jpg> </home/fossee/Desktop/floss-scilab-arduino/user-code/modbu +s/figures/active-power-output.png>] +(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/arduino/send_packet +.ino [151 </home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/a +ctive-power-output-setup.jpg>]) +(/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 [152]) +(/home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/scilab/read_active_ +power.sci) +</home/fossee/Desktop/floss-scilab-arduino/user-code/modbus/figures/read_value_ +xcos.png, id=3348, 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 702. (pdftex.def) Requested size: 258.36281pt x 185.30946pt. -Underfull \hbox (badness 1259) in paragraph at lines 711--711 +Underfull \hbox (badness 1259) in paragraph at lines 705--705 []\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 [] -Overfull \hbox (16.70491pt too wide) in paragraph at lines 724--736 +Overfull \hbox (16.70493pt too wide) in paragraph at lines 718--730 [][] [] -[247] -Overfull \hbox (0.49786pt too wide) in paragraph at lines 754--759 -\T1/cmr/m/n/10.95 FLOSSs like Python, Ju-lia, and Open-Mod-el-ica. How-ever, th -e codes for these FLOSSs - [] - -[248 </Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/fi -gures/read_value_xcos.png>] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/ -read_current.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/ -read_voltage.py) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/python/ -read_active_power.py) [249] -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/r -eadCurrent.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/r -eadVoltage.jl) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/julia/r -eadPower.jl [250]) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenMod -elica/readCurrent.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenMod -elica/readVoltage.mo) -(/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone/user-code/modbus/OpenMod -elica/readPower.mo [251])) (./floss-arduino.bbl [252] +) [153] (./floss-arduino.bbl [154 </home/fossee/Desktop/floss-scilab-arduino/us +er-code/modbus/figures/read_value_xcos.png>] Underfull \hbox (badness 10000) in paragraph at lines 4--9 []\T1/cmr/m/n/10.95 T. Mar-tin. Use of scilab for space mis-sion anal-y-sis. [] @@ -3085,22 +2266,16 @@ Overfull \hbox (15.39987pt too wide) in paragraph at lines 49--53 /Skittles_M%26M%27s [] -[253 +[155 ] -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. - [] - - -Overfull \hbox (34.60225pt too wide) in paragraph at lines 110--113 +Overfull \hbox (34.60225pt too wide) in paragraph at lines 85--88 []\T1/cmr/m/n/10.95 Secrets of ar-duino pwm. https://www.arduino.cc/en/Tutoria l/SecretsOfArduinoPWM. [] -Underfull \hbox (badness 10000) in paragraph at lines 135--138 +Underfull \hbox (badness 10000) in paragraph at lines 110--113 []\T1/cmr/m/n/10.95 Floating point con-verter. https://www.h- [] @@ -3108,58 +2283,54 @@ Underfull \hbox (badness 10000) in paragraph at lines 135--138 \tf@thm=\write14 \openout14 = `floss-arduino.thm'. -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 230. - [254] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 230. +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 241. + [156] +Package atveryend Info: Empty hook `AfterLastShipout' on input line 241. (./floss-arduino.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 230. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 230. +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 241. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 241. Package rerunfilecheck Info: File `floss-arduino.out' has not changed. -(rerunfilecheck) Checksum: 212A697FE97278E5E460F8CDF2FBE0CB;15215. +(rerunfilecheck) Checksum: 86F5B851689B8FBE7584F08158FABDB6;8853. LaTeX Warning: There were multiply-defined labels. -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 230. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 241. ) Here is how much of TeX's memory you used: - 16674 strings out of 492995 - 328950 string characters out of 6132705 - 527402 words of memory out of 5000000 - 15369 multiletter control sequences out of 15000+600000 - 24957 words of font info for 56 fonts, out of 8000000 for 9000 + 14036 strings out of 481239 + 258727 string characters out of 5920377 + 794065 words of memory out of 5000000 + 27146 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 - 44i,12n,59p,368b,797s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc} -{/usr/local/texlive/2017/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/local/tex -live/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/local/texl -ive/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/local/texli -ve/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/local/texlive -/2017/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/local/texlive/20 -17/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/local/texlive/2017/ -texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/texlive/2017/t -exmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/local/texlive/2017/tex -mf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/local/texlive/2017/texmf --dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb></usr/local/texlive/2017/texmf-d -ist/fonts/type1/public/bera/fvmr8a.pfb></usr/local/texlive/2017/texmf-dist/font -s/type1/public/cm-super/sfbx0900.pfb></usr/local/texlive/2017/texmf-dist/fonts/ -type1/public/cm-super/sfbx1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/ty -pe1/public/cm-super/sfbx1200.pfb></usr/local/texlive/2017/texmf-dist/fonts/type -1/public/cm-super/sfbx1440.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/ -public/cm-super/sfbx2074.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/pu -blic/cm-super/sfbx2488.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/publ -ic/cm-super/sfrm0600.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public -/cm-super/sfrm0800.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/c -m-super/sfrm0900.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm- -super/sfrm1000.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-su -per/sfrm1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-supe -r/sfsi1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/ -sfss1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sf -ti1095.pfb> -Output written on floss-arduino.pdf (278 pages, 31869597 bytes). + 50i,10n,53p,368b,1950s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texmf/ +fonts/enc/dvips/cm-super/cm-super-ts1.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/cmr10.p +fb></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/t +exlive/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/fo +nts/type1/public/amsfonts/cm/cmsy9.pfb></usr/share/texlive/texmf-dist/fonts/typ +e1/public/bera/fvmr8a.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx090 +0.pfb></usr/share/texmf/fonts/type1/public/cm-super/sfbx1095.pfb></usr/share/te +xmf/fonts/type1/public/cm-super/sfbx1200.pfb></usr/share/texmf/fonts/type1/publ +ic/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/tex +mf/fonts/type1/public/cm-super/sfrm0600.pfb></usr/share/texmf/fonts/type1/publi +c/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/texm +f/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.p +fb></usr/share/texmf/fonts/type1/public/cm-super/sfti1095.pfb> +Output written on floss-arduino.pdf (178 pages, 28670985 bytes). PDF statistics: - 7744 PDF objects out of 8907 (max. 8388607) - 7150 compressed objects within 72 object streams - 3833 named destinations out of 4296 (max. 500000) - 2225 words of extra memory for PDF output out of 10000 (max. 10000000) + 3788 PDF objects out of 4296 (max. 8388607) + 3369 compressed objects within 34 object streams + 1490 named destinations out of 1728 (max. 500000) + 1474 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/floss-arduino.lot b/floss-arduino.lot index b9fcb6e..5b778a8 100644 --- a/floss-arduino.lot +++ b/floss-arduino.lot @@ -1,41 +1,41 @@ \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {table}{\numberline {2.1}{\ignorespaces Arduino Uno hardware specifications\relax }}{10}{table.caption.14} -\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.25} -\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.26} +\contentsline {table}{\numberline {2.1}{\ignorespaces Arduino Uno hardware specifications\relax }}{10}{table.caption.14}% +\contentsline {table}{\numberline {2.2}{\ignorespaces Values of components used in the shield\relax }}{15}{table.caption.25}% +\contentsline {table}{\numberline {2.3}{\ignorespaces Information on sensors and pin numbers\relax }}{15}{table.caption.26}% \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{77}{table.caption.78} -\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{78}{table.caption.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 }}{79}{table.caption.82} -\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{80}{table.caption.84} +\contentsline {table}{\numberline {4.1}{\ignorespaces Parameters to light the blue LED in Xcos\relax }}{53}{table.caption.59}% +\contentsline {table}{\numberline {4.2}{\ignorespaces Parameters to light the blue LED in Xcos for two seconds\relax }}{54}{table.caption.61}% +\contentsline {table}{\numberline {4.3}{\ignorespaces Parameters to turn the blue and red LEDs on and then turn them off one by one\relax }}{55}{table.caption.63}% +\contentsline {table}{\numberline {4.4}{\ignorespaces Parameters to make the green LED blink every second\relax }}{56}{table.caption.65}% \addvspace {10\p@ } -\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{103}{table.caption.90} -\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{104}{table.caption.92} +\contentsline {table}{\numberline {5.1}{\ignorespaces Parameters to print the push button status on the display block\relax }}{65}{table.caption.71}% +\contentsline {table}{\numberline {5.2}{\ignorespaces Xcos parameters to turn the LED on through the pushbutton\relax }}{66}{table.caption.73}% \addvspace {10\p@ } -\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{124}{table.caption.99} -\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{126}{table.caption.102} +\contentsline {table}{\numberline {6.1}{\ignorespaces Xcos parameters to read LDR\relax }}{78}{table.caption.80}% +\contentsline {table}{\numberline {6.2}{\ignorespaces Xcos parameters to read LDR and regulate blue LED\relax }}{80}{table.caption.83}% \addvspace {10\p@ } -\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{142}{table.caption.106} +\contentsline {table}{\numberline {7.1}{\ignorespaces Xcos parameters to turn on different LEDs depending on the potentiometer value\relax }}{88}{table.caption.87}% \addvspace {10\p@ } -\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{160}{table.caption.114} -\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{162}{table.caption.117} +\contentsline {table}{\numberline {8.1}{\ignorespaces Xcos parameters to read thermistor\relax }}{100}{table.caption.95}% +\contentsline {table}{\numberline {8.2}{\ignorespaces Xcos parameters to read thermistor and switch the buzzer\relax }}{102}{table.caption.98}% \addvspace {10\p@ } -\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{174}{table.caption.124} -\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{183}{table.caption.128} -\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{185}{table.caption.130} -\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{186}{table.caption.132} -\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{187}{table.caption.134} +\contentsline {table}{\numberline {9.1}{\ignorespaces Connecting a typical servomotor to Arduino Uno\ board\relax }}{106}{table.caption.102}% +\contentsline {table}{\numberline {9.2}{\ignorespaces Parameters to rotate the servomotor by $30^\circ $\relax }}{115}{table.caption.106}% +\contentsline {table}{\numberline {9.3}{\ignorespaces Parameters to rotate the servomotor forward and reverse\relax }}{117}{table.caption.108}% +\contentsline {table}{\numberline {9.4}{\ignorespaces Parameters to make the servomotor to sweep the entire range in increments\relax }}{118}{table.caption.110}% +\contentsline {table}{\numberline {9.5}{\ignorespaces Parameters to rotate the servomotor based on the input from the potentiometer\relax }}{119}{table.caption.112}% \addvspace {10\p@ } -\contentsline {table}{\numberline {10.1}{\ignorespaces Values in the Scilab\ command for different H-Bridge circuits\relax }}{210}{table.caption.141} -\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{214}{table.caption.144} -\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{215}{table.caption.146} -\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{217}{table.caption.148} +\contentsline {table}{\numberline {10.1}{\ignorespaces Values in the Scilab\ command for different H-Bridge circuits\relax }}{128}{table.caption.119}% +\contentsline {table}{\numberline {10.2}{\ignorespaces Xcos parameters to drive the DC motor for a specified time\relax }}{132}{table.caption.122}% +\contentsline {table}{\numberline {10.3}{\ignorespaces Xcos parameters to drive the DC motor in forward and reverse directions\relax }}{133}{table.caption.124}% +\contentsline {table}{\numberline {10.4}{\ignorespaces Xcos parameters to drive the DC motor in a loop\relax }}{135}{table.caption.126}% \addvspace {10\p@ } -\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{233}{table.caption.157} -\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{234}{table.caption.159} -\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{234}{table.caption.160} -\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{235}{table.caption.162} -\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{236}{table.caption.163} -\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{237}{table.caption.164} -\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{248}{table.caption.176} +\contentsline {table}{\numberline {11.1}{\ignorespaces Pins available on RS485 and their usage\relax }}{139}{table.caption.129}% +\contentsline {table}{\numberline {11.2}{\ignorespaces Operations supported by Modbus RTU\relax }}{140}{table.caption.131}% +\contentsline {table}{\numberline {11.3}{\ignorespaces Individual parameter address in EM6400\relax }}{140}{table.caption.132}% +\contentsline {table}{\numberline {11.4}{\ignorespaces A request packet to access V1 in EM6400\relax }}{141}{table.caption.134}% +\contentsline {table}{\numberline {11.5}{\ignorespaces A response packet to access V1 in EM6400\relax }}{142}{table.caption.135}% +\contentsline {table}{\numberline {11.6}{\ignorespaces Memory storage of a four-byte integer in little-endian and big-endian\relax }}{143}{table.caption.136}% +\contentsline {table}{\numberline {11.7}{\ignorespaces Xcos parameters to read Energy Meter\relax }}{154}{table.caption.148}% diff --git a/floss-arduino.out b/floss-arduino.out index c4759a9..85a2de9 100644 --- a/floss-arduino.out +++ b/floss-arduino.out @@ -36,168 +36,86 @@ \BOOKMARK [2][-]{subsection.3.3.1}{Downloading, installing and testing}{section.3.3}% 36 \BOOKMARK [2][-]{subsection.3.3.2}{Use case}{section.3.3}% 37 \BOOKMARK [2][-]{subsection.3.3.3}{Xcos-Arduino}{section.3.3}% 38 -\BOOKMARK [1][-]{section.3.4}{Python}{chapter.3}% 39 -\BOOKMARK [2][-]{subsection.3.4.1}{Downloading and installing on Windows}{section.3.4}% 40 -\BOOKMARK [2][-]{subsection.3.4.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.4}% 41 -\BOOKMARK [2][-]{subsection.3.4.3}{Python-Arduino toolbox}{section.3.4}% 42 -\BOOKMARK [2][-]{subsection.3.4.4}{Firmware}{section.3.4}% 43 -\BOOKMARK [1][-]{section.3.5}{Julia}{chapter.3}% 44 -\BOOKMARK [2][-]{subsection.3.5.1}{Downloading and installing on Windows}{section.3.5}% 45 -\BOOKMARK [2][-]{subsection.3.5.2}{Downloading and installing GNU/Linux Ubuntu}{section.3.5}% 46 -\BOOKMARK [2][-]{subsection.3.5.3}{Julia-Arduino toolbox}{section.3.5}% 47 -\BOOKMARK [2][-]{subsection.3.5.4}{Firmware}{section.3.5}% 48 -\BOOKMARK [1][-]{section.3.6}{OpenModelica}{chapter.3}% 49 -\BOOKMARK [2][-]{subsection.3.6.1}{Downloading and installing on Windows}{section.3.6}% 50 -\BOOKMARK [2][-]{subsection.3.6.2}{Downloading and installing on GNU/Linux Ubuntu}{section.3.6}% 51 -\BOOKMARK [2][-]{subsection.3.6.3}{Simulating models in OpenModelica}{section.3.6}% 52 -\BOOKMARK [2][-]{subsection.3.6.4}{OpenModelica-Arduino toolbox}{section.3.6}% 53 -\BOOKMARK [2][-]{subsection.3.6.5}{Firmware}{section.3.6}% 54 -\BOOKMARK [0][-]{chapter.4}{Interfacing a Light Emitting Diode}{}% 55 -\BOOKMARK [1][-]{section.4.1}{Preliminaries}{chapter.4}% 56 -\BOOKMARK [1][-]{section.4.2}{Connecting an RGB LED with Arduino Uno using a breadboard}{chapter.4}% 57 -\BOOKMARK [1][-]{section.4.3}{Lighting the LED from the Arduino IDE}{chapter.4}% 58 -\BOOKMARK [2][-]{subsection.4.3.1}{Lighting the LED}{section.4.3}% 59 -\BOOKMARK [2][-]{subsection.4.3.2}{Arduino Code}{section.4.3}% 60 -\BOOKMARK [1][-]{section.4.4}{Lighting the LED from Scilab}{chapter.4}% 61 -\BOOKMARK [2][-]{subsection.4.4.1}{Lighting the LED}{section.4.4}% 62 -\BOOKMARK [2][-]{subsection.4.4.2}{Scilab Code}{section.4.4}% 63 -\BOOKMARK [1][-]{section.4.5}{Lighting the LED from Scilab Xcos}{chapter.4}% 64 -\BOOKMARK [1][-]{section.4.6}{Lighting the LED from Python}{chapter.4}% 65 -\BOOKMARK [2][-]{subsection.4.6.1}{Lighting the LED}{section.4.6}% 66 -\BOOKMARK [2][-]{subsection.4.6.2}{Python Code}{section.4.6}% 67 -\BOOKMARK [1][-]{section.4.7}{Lighting the LED from Julia}{chapter.4}% 68 -\BOOKMARK [2][-]{subsection.4.7.1}{Lighting the LED}{section.4.7}% 69 -\BOOKMARK [2][-]{subsection.4.7.2}{Julia Code}{section.4.7}% 70 -\BOOKMARK [1][-]{section.4.8}{Lighting the LED from OpenModelica}{chapter.4}% 71 -\BOOKMARK [2][-]{subsection.4.8.1}{Lighting the LED}{section.4.8}% 72 -\BOOKMARK [2][-]{subsection.4.8.2}{OpenModelica Code}{section.4.8}% 73 -\BOOKMARK [0][-]{chapter.5}{Interfacing a Pushbutton}{}% 74 -\BOOKMARK [1][-]{section.5.1}{Preliminaries}{chapter.5}% 75 -\BOOKMARK [1][-]{section.5.2}{Connecting a pushbutton with Arduino Uno using a breadboard}{chapter.5}% 76 -\BOOKMARK [1][-]{section.5.3}{Reading the pushbutton status from the Arduino IDE}{chapter.5}% 77 -\BOOKMARK [2][-]{subsection.5.3.1}{Reading the pushbutton status}{section.5.3}% 78 -\BOOKMARK [2][-]{subsection.5.3.2}{Arduino Code}{section.5.3}% 79 -\BOOKMARK [1][-]{section.5.4}{Reading the pushbutton Status from Scilab}{chapter.5}% 80 -\BOOKMARK [2][-]{subsection.5.4.1}{Reading the pushbutton Status}{section.5.4}% 81 -\BOOKMARK [2][-]{subsection.5.4.2}{Scilab Code}{section.5.4}% 82 -\BOOKMARK [1][-]{section.5.5}{Accessing the pushbutton from Xcos}{chapter.5}% 83 -\BOOKMARK [1][-]{section.5.6}{Reading the pushbutton status from Python}{chapter.5}% 84 -\BOOKMARK [2][-]{subsection.5.6.1}{Reading the pushbutton status}{section.5.6}% 85 -\BOOKMARK [2][-]{subsection.5.6.2}{Python Code}{section.5.6}% 86 -\BOOKMARK [1][-]{section.5.7}{Reading the pushbutton status from Julia}{chapter.5}% 87 -\BOOKMARK [2][-]{subsection.5.7.1}{Reading the pushbutton status}{section.5.7}% 88 -\BOOKMARK [2][-]{subsection.5.7.2}{Julia Code}{section.5.7}% 89 -\BOOKMARK [1][-]{section.5.8}{Reading the pushbutton status from OpenModelica}{chapter.5}% 90 -\BOOKMARK [2][-]{subsection.5.8.1}{Reading the pushbutton status}{section.5.8}% 91 -\BOOKMARK [2][-]{subsection.5.8.2}{OpenModelica Code}{section.5.8}% 92 -\BOOKMARK [0][-]{chapter.6}{Interfacing a Light Dependent Resistor}{}% 93 -\BOOKMARK [1][-]{section.6.1}{Preliminaries}{chapter.6}% 94 -\BOOKMARK [1][-]{section.6.2}{Connecting an LDR with Arduino Uno using a breadboard}{chapter.6}% 95 -\BOOKMARK [1][-]{section.6.3}{Interfacing the LDR through the Arduino IDE}{chapter.6}% 96 -\BOOKMARK [2][-]{subsection.6.3.1}{Interfacing the LDR}{section.6.3}% 97 -\BOOKMARK [2][-]{subsection.6.3.2}{Arduino Code}{section.6.3}% 98 -\BOOKMARK [1][-]{section.6.4}{Interfacing the LDR through Scilab}{chapter.6}% 99 -\BOOKMARK [2][-]{subsection.6.4.1}{Interfacing the LDR}{section.6.4}% 100 -\BOOKMARK [2][-]{subsection.6.4.2}{Scilab Code}{section.6.4}% 101 -\BOOKMARK [1][-]{section.6.5}{Interfacing the LDR through Xcos}{chapter.6}% 102 -\BOOKMARK [1][-]{section.6.6}{Interfacing the LDR through Python}{chapter.6}% 103 -\BOOKMARK [2][-]{subsection.6.6.1}{Interfacing the LDR}{section.6.6}% 104 -\BOOKMARK [2][-]{subsection.6.6.2}{Python Code}{section.6.6}% 105 -\BOOKMARK [1][-]{section.6.7}{Interfacing the LDR through Julia}{chapter.6}% 106 -\BOOKMARK [2][-]{subsection.6.7.1}{Interfacing the LDR}{section.6.7}% 107 -\BOOKMARK [2][-]{subsection.6.7.2}{Julia Code}{section.6.7}% 108 -\BOOKMARK [1][-]{section.6.8}{Interfacing the LDR through OpenModelica}{chapter.6}% 109 -\BOOKMARK [2][-]{subsection.6.8.1}{Interfacing the LDR}{section.6.8}% 110 -\BOOKMARK [2][-]{subsection.6.8.2}{OpenModelica Code}{section.6.8}% 111 -\BOOKMARK [0][-]{chapter.7}{Interfacing a Potentiometer}{}% 112 -\BOOKMARK [1][-]{section.7.1}{Preliminaries}{chapter.7}% 113 -\BOOKMARK [1][-]{section.7.2}{Connecting a potentiometer with Arduino Uno using a breadboard}{chapter.7}% 114 -\BOOKMARK [1][-]{section.7.3}{Reading the potentiometer from the Arduino IDE}{chapter.7}% 115 -\BOOKMARK [2][-]{subsection.7.3.1}{Reading the potentiometer}{section.7.3}% 116 -\BOOKMARK [2][-]{subsection.7.3.2}{Arduino Code}{section.7.3}% 117 -\BOOKMARK [1][-]{section.7.4}{Reading the potentiometer from Scilab}{chapter.7}% 118 -\BOOKMARK [2][-]{subsection.7.4.1}{Reading the potentiometer}{section.7.4}% 119 -\BOOKMARK [2][-]{subsection.7.4.2}{Scilab Code}{section.7.4}% 120 -\BOOKMARK [1][-]{section.7.5}{Reading the potentiometer from Xcos}{chapter.7}% 121 -\BOOKMARK [1][-]{section.7.6}{Reading the potentiometer from Python}{chapter.7}% 122 -\BOOKMARK [2][-]{subsection.7.6.1}{Reading the potentiometer}{section.7.6}% 123 -\BOOKMARK [2][-]{subsection.7.6.2}{Python Code}{section.7.6}% 124 -\BOOKMARK [1][-]{section.7.7}{Reading the potentiometer from Julia}{chapter.7}% 125 -\BOOKMARK [2][-]{subsection.7.7.1}{Reading the potentiometer}{section.7.7}% 126 -\BOOKMARK [2][-]{subsection.7.7.2}{Julia Code}{section.7.7}% 127 -\BOOKMARK [1][-]{section.7.8}{Reading the potentiometer from OpenModelica}{chapter.7}% 128 -\BOOKMARK [2][-]{subsection.7.8.1}{Reading the potentiometer}{section.7.8}% 129 -\BOOKMARK [2][-]{subsection.7.8.2}{OpenModelica Code}{section.7.8}% 130 -\BOOKMARK [0][-]{chapter.8}{Interfacing a Thermistor}{}% 131 -\BOOKMARK [1][-]{section.8.1}{Preliminaries}{chapter.8}% 132 -\BOOKMARK [1][-]{section.8.2}{Connecting a thermistor with Arduino Uno using a breadboard}{chapter.8}% 133 -\BOOKMARK [1][-]{section.8.3}{Interfacing the thermistor from the Arduino IDE}{chapter.8}% 134 -\BOOKMARK [2][-]{subsection.8.3.1}{Interfacing the thermistor}{section.8.3}% 135 -\BOOKMARK [2][-]{subsection.8.3.2}{Arduino Code}{section.8.3}% 136 -\BOOKMARK [1][-]{section.8.4}{Interfacing the thermistor from Scilab}{chapter.8}% 137 -\BOOKMARK [2][-]{subsection.8.4.1}{Interfacing the thermistor}{section.8.4}% 138 -\BOOKMARK [2][-]{subsection.8.4.2}{Scilab Code}{section.8.4}% 139 -\BOOKMARK [1][-]{section.8.5}{Interfacing the thermistor from Xcos}{chapter.8}% 140 -\BOOKMARK [1][-]{section.8.6}{Interfacing the thermistor from Python}{chapter.8}% 141 -\BOOKMARK [2][-]{subsection.8.6.1}{Interfacing the thermistor}{section.8.6}% 142 -\BOOKMARK [2][-]{subsection.8.6.2}{Python Code}{section.8.6}% 143 -\BOOKMARK [1][-]{section.8.7}{Interfacing the thermistor from Julia}{chapter.8}% 144 -\BOOKMARK [2][-]{subsection.8.7.1}{Interfacing the thermistor}{section.8.7}% 145 -\BOOKMARK [2][-]{subsection.8.7.2}{Julia Code}{section.8.7}% 146 -\BOOKMARK [1][-]{section.8.8}{Interfacing the thermistor from OpenModelica}{chapter.8}% 147 -\BOOKMARK [2][-]{subsection.8.8.1}{Interfacing the thermistor}{section.8.8}% 148 -\BOOKMARK [2][-]{subsection.8.8.2}{OpenModelica Code}{section.8.8}% 149 -\BOOKMARK [0][-]{chapter.9}{Interfacing a Servomotor}{}% 150 -\BOOKMARK [1][-]{section.9.1}{Preliminaries}{chapter.9}% 151 -\BOOKMARK [1][-]{section.9.2}{Connecting a servomotor with Arduino Uno using a breadboard}{chapter.9}% 152 -\BOOKMARK [1][-]{section.9.3}{Controlling the servomotor through the Arduino IDE}{chapter.9}% 153 -\BOOKMARK [2][-]{subsection.9.3.1}{Controlling the servomotor}{section.9.3}% 154 -\BOOKMARK [2][-]{subsection.9.3.2}{Arduino Code}{section.9.3}% 155 -\BOOKMARK [1][-]{section.9.4}{Controlling the servomotor through Scilab}{chapter.9}% 156 -\BOOKMARK [2][-]{subsection.9.4.1}{Controlling the servomotor}{section.9.4}% 157 -\BOOKMARK [2][-]{subsection.9.4.2}{Scilab Code}{section.9.4}% 158 -\BOOKMARK [1][-]{section.9.5}{Controling the servomotor through Xcos}{chapter.9}% 159 -\BOOKMARK [1][-]{section.9.6}{Controlling the servomotor through Python}{chapter.9}% 160 -\BOOKMARK [2][-]{subsection.9.6.1}{Controlling the servomotor}{section.9.6}% 161 -\BOOKMARK [2][-]{subsection.9.6.2}{Python Code}{section.9.6}% 162 -\BOOKMARK [1][-]{section.9.7}{Controlling the servomotor through Julia}{chapter.9}% 163 -\BOOKMARK [2][-]{subsection.9.7.1}{Controlling the servomotor}{section.9.7}% 164 -\BOOKMARK [2][-]{subsection.9.7.2}{Julia Code}{section.9.7}% 165 -\BOOKMARK [1][-]{section.9.8}{Controlling the servomotor through OpenModelica}{chapter.9}% 166 -\BOOKMARK [2][-]{subsection.9.8.1}{Controlling the servomotor}{section.9.8}% 167 -\BOOKMARK [2][-]{subsection.9.8.2}{OpenModelica Code}{section.9.8}% 168 -\BOOKMARK [0][-]{chapter.10}{Interfacing a DC Motor}{}% 169 -\BOOKMARK [1][-]{section.10.1}{Preliminaries}{chapter.10}% 170 -\BOOKMARK [1][-]{section.10.2}{Controlling the DC motor from Arduino}{chapter.10}% 171 -\BOOKMARK [2][-]{subsection.10.2.1}{Controlling the DC motor}{section.10.2}% 172 -\BOOKMARK [2][-]{subsection.10.2.2}{Arduino Code}{section.10.2}% 173 -\BOOKMARK [1][-]{section.10.3}{Controlling the DC motor from Scilab}{chapter.10}% 174 -\BOOKMARK [2][-]{subsection.10.3.1}{Controlling the DC motor}{section.10.3}% 175 -\BOOKMARK [2][-]{subsection.10.3.2}{Scilab Code}{section.10.3}% 176 -\BOOKMARK [1][-]{section.10.4}{Controlling the DC motor from Xcos}{chapter.10}% 177 -\BOOKMARK [1][-]{section.10.5}{Controlling the DC motor from Python}{chapter.10}% 178 -\BOOKMARK [2][-]{subsection.10.5.1}{Controlling the DC motor}{section.10.5}% 179 -\BOOKMARK [2][-]{subsection.10.5.2}{Python Code}{section.10.5}% 180 -\BOOKMARK [1][-]{section.10.6}{Controlling the DC motor from Julia}{chapter.10}% 181 -\BOOKMARK [2][-]{subsection.10.6.1}{Controlling the DC motor}{section.10.6}% 182 -\BOOKMARK [2][-]{subsection.10.6.2}{Julia Code}{section.10.6}% 183 -\BOOKMARK [1][-]{section.10.7}{Controlling the DC motor from OpenModelica}{chapter.10}% 184 -\BOOKMARK [2][-]{subsection.10.7.1}{Controlling the DC motor}{section.10.7}% 185 -\BOOKMARK [2][-]{subsection.10.7.2}{OpenModelica Code}{section.10.7}% 186 -\BOOKMARK [0][-]{chapter.11}{Implementation of Modbus Protocol}{}% 187 -\BOOKMARK [1][-]{section.11.1}{Preliminaries}{chapter.11}% 188 -\BOOKMARK [2][-]{subsection.11.1.1}{Energy meter}{section.11.1}% 189 -\BOOKMARK [2][-]{subsection.11.1.2}{Endianness}{section.11.1}% 190 -\BOOKMARK [1][-]{section.11.2}{Objective}{chapter.11}% 191 -\BOOKMARK [1][-]{section.11.3}{Manifestation of Modbus protocol with Arduino Uno and energy meter}{chapter.11}% 192 -\BOOKMARK [2][-]{subsection.11.3.1}{Software}{section.11.3}% 193 -\BOOKMARK [2][-]{subsection.11.3.2}{Output in the Scilab Console}{section.11.3}% 194 -\BOOKMARK [1][-]{section.11.4}{Accessing the electrical parameters from Scilab}{chapter.11}% 195 -\BOOKMARK [2][-]{subsection.11.4.1}{Accessing the electrical parameters}{section.11.4}% 196 -\BOOKMARK [2][-]{subsection.11.4.2}{Arduino Firmware}{section.11.4}% 197 -\BOOKMARK [2][-]{subsection.11.4.3}{Scilab Code}{section.11.4}% 198 -\BOOKMARK [1][-]{section.11.5}{Reading Parameters from Xcos}{chapter.11}% 199 -\BOOKMARK [2][-]{subsection.11.5.1}{Python Code}{section.11.5}% 200 -\BOOKMARK [2][-]{subsection.11.5.2}{Julia Code}{section.11.5}% 201 -\BOOKMARK [2][-]{subsection.11.5.3}{OpenModelica Code}{section.11.5}% 202 -\BOOKMARK [0][-]{chapter*.177}{}{}% 203 +\BOOKMARK [0][-]{chapter.4}{Interfacing a Light Emitting Diode}{}% 39 +\BOOKMARK [1][-]{section.4.1}{Preliminaries}{chapter.4}% 40 +\BOOKMARK [1][-]{section.4.2}{Connecting an RGB LED with Arduino Uno using a breadboard}{chapter.4}% 41 +\BOOKMARK [1][-]{section.4.3}{Lighting the LED from the Arduino IDE}{chapter.4}% 42 +\BOOKMARK [2][-]{subsection.4.3.1}{Lighting the LED}{section.4.3}% 43 +\BOOKMARK [2][-]{subsection.4.3.2}{Arduino Code}{section.4.3}% 44 +\BOOKMARK [1][-]{section.4.4}{Lighting the LED from Scilab}{chapter.4}% 45 +\BOOKMARK [2][-]{subsection.4.4.1}{Lighting the LED}{section.4.4}% 46 +\BOOKMARK [2][-]{subsection.4.4.2}{Scilab Code}{section.4.4}% 47 +\BOOKMARK [1][-]{section.4.5}{Lighting the LED from Scilab Xcos}{chapter.4}% 48 +\BOOKMARK [0][-]{chapter.5}{Interfacing a Pushbutton}{}% 49 +\BOOKMARK [1][-]{section.5.1}{Preliminaries}{chapter.5}% 50 +\BOOKMARK [1][-]{section.5.2}{Connecting a pushbutton with Arduino Uno using a breadboard}{chapter.5}% 51 +\BOOKMARK [1][-]{section.5.3}{Reading the pushbutton status from the Arduino IDE}{chapter.5}% 52 +\BOOKMARK [2][-]{subsection.5.3.1}{Reading the pushbutton status}{section.5.3}% 53 +\BOOKMARK [2][-]{subsection.5.3.2}{Arduino Code}{section.5.3}% 54 +\BOOKMARK [1][-]{section.5.4}{Reading the pushbutton Status from Scilab}{chapter.5}% 55 +\BOOKMARK [2][-]{subsection.5.4.1}{Reading the pushbutton Status}{section.5.4}% 56 +\BOOKMARK [2][-]{subsection.5.4.2}{Scilab Code}{section.5.4}% 57 +\BOOKMARK [1][-]{section.5.5}{Accessing the pushbutton from Xcos}{chapter.5}% 58 +\BOOKMARK [0][-]{chapter.6}{Interfacing a Light Dependent Resistor}{}% 59 +\BOOKMARK [1][-]{section.6.1}{Preliminaries}{chapter.6}% 60 +\BOOKMARK [1][-]{section.6.2}{Connecting an LDR with Arduino Uno using a breadboard}{chapter.6}% 61 +\BOOKMARK [1][-]{section.6.3}{Interfacing the LDR through the Arduino IDE}{chapter.6}% 62 +\BOOKMARK [2][-]{subsection.6.3.1}{Interfacing the LDR}{section.6.3}% 63 +\BOOKMARK [2][-]{subsection.6.3.2}{Arduino Code}{section.6.3}% 64 +\BOOKMARK [1][-]{section.6.4}{Interfacing the LDR through Scilab}{chapter.6}% 65 +\BOOKMARK [2][-]{subsection.6.4.1}{Interfacing the LDR}{section.6.4}% 66 +\BOOKMARK [2][-]{subsection.6.4.2}{Scilab Code}{section.6.4}% 67 +\BOOKMARK [1][-]{section.6.5}{Interfacing the LDR through Xcos}{chapter.6}% 68 +\BOOKMARK [0][-]{chapter.7}{Interfacing a Potentiometer}{}% 69 +\BOOKMARK [1][-]{section.7.1}{Preliminaries}{chapter.7}% 70 +\BOOKMARK [1][-]{section.7.2}{Connecting a potentiometer with Arduino Uno using a breadboard}{chapter.7}% 71 +\BOOKMARK [1][-]{section.7.3}{Reading the potentiometer from the Arduino IDE}{chapter.7}% 72 +\BOOKMARK [2][-]{subsection.7.3.1}{Reading the potentiometer}{section.7.3}% 73 +\BOOKMARK [2][-]{subsection.7.3.2}{Arduino Code}{section.7.3}% 74 +\BOOKMARK [1][-]{section.7.4}{Reading the potentiometer from Scilab}{chapter.7}% 75 +\BOOKMARK [2][-]{subsection.7.4.1}{Reading the potentiometer}{section.7.4}% 76 +\BOOKMARK [2][-]{subsection.7.4.2}{Scilab Code}{section.7.4}% 77 +\BOOKMARK [1][-]{section.7.5}{Reading the potentiometer from Xcos}{chapter.7}% 78 +\BOOKMARK [0][-]{chapter.8}{Interfacing a Thermistor}{}% 79 +\BOOKMARK [1][-]{section.8.1}{Preliminaries}{chapter.8}% 80 +\BOOKMARK [1][-]{section.8.2}{Connecting a thermistor with Arduino Uno using a breadboard}{chapter.8}% 81 +\BOOKMARK [1][-]{section.8.3}{Interfacing the thermistor from the Arduino IDE}{chapter.8}% 82 +\BOOKMARK [2][-]{subsection.8.3.1}{Interfacing the thermistor}{section.8.3}% 83 +\BOOKMARK [2][-]{subsection.8.3.2}{Arduino Code}{section.8.3}% 84 +\BOOKMARK [1][-]{section.8.4}{Interfacing the thermistor from Scilab}{chapter.8}% 85 +\BOOKMARK [2][-]{subsection.8.4.1}{Interfacing the thermistor}{section.8.4}% 86 +\BOOKMARK [2][-]{subsection.8.4.2}{Scilab Code}{section.8.4}% 87 +\BOOKMARK [1][-]{section.8.5}{Interfacing the thermistor from Xcos}{chapter.8}% 88 +\BOOKMARK [0][-]{chapter.9}{Interfacing a Servomotor}{}% 89 +\BOOKMARK [1][-]{section.9.1}{Preliminaries}{chapter.9}% 90 +\BOOKMARK [1][-]{section.9.2}{Connecting a servomotor with Arduino Uno using a breadboard}{chapter.9}% 91 +\BOOKMARK [1][-]{section.9.3}{Controlling the servomotor through the Arduino IDE}{chapter.9}% 92 +\BOOKMARK [2][-]{subsection.9.3.1}{Controlling the servomotor}{section.9.3}% 93 +\BOOKMARK [2][-]{subsection.9.3.2}{Arduino Code}{section.9.3}% 94 +\BOOKMARK [1][-]{section.9.4}{Controlling the servomotor through Scilab}{chapter.9}% 95 +\BOOKMARK [2][-]{subsection.9.4.1}{Controlling the servomotor}{section.9.4}% 96 +\BOOKMARK [2][-]{subsection.9.4.2}{Scilab Code}{section.9.4}% 97 +\BOOKMARK [1][-]{section.9.5}{Controling the servomotor through Xcos}{chapter.9}% 98 +\BOOKMARK [0][-]{chapter.10}{Interfacing a DC Motor}{}% 99 +\BOOKMARK [1][-]{section.10.1}{Preliminaries}{chapter.10}% 100 +\BOOKMARK [1][-]{section.10.2}{Controlling the DC motor from Arduino}{chapter.10}% 101 +\BOOKMARK [2][-]{subsection.10.2.1}{Controlling the DC motor}{section.10.2}% 102 +\BOOKMARK [2][-]{subsection.10.2.2}{Arduino Code}{section.10.2}% 103 +\BOOKMARK [1][-]{section.10.3}{Controlling the DC motor from Scilab}{chapter.10}% 104 +\BOOKMARK [2][-]{subsection.10.3.1}{Controlling the DC motor}{section.10.3}% 105 +\BOOKMARK [2][-]{subsection.10.3.2}{Scilab Code}{section.10.3}% 106 +\BOOKMARK [1][-]{section.10.4}{Controlling the DC motor from Xcos}{chapter.10}% 107 +\BOOKMARK [0][-]{chapter.11}{Implementation of Modbus Protocol}{}% 108 +\BOOKMARK [1][-]{section.11.1}{Preliminaries}{chapter.11}% 109 +\BOOKMARK [2][-]{subsection.11.1.1}{Energy meter}{section.11.1}% 110 +\BOOKMARK [2][-]{subsection.11.1.2}{Endianness}{section.11.1}% 111 +\BOOKMARK [1][-]{section.11.2}{Objective}{chapter.11}% 112 +\BOOKMARK [1][-]{section.11.3}{Manifestation of Modbus protocol with Arduino Uno and energy meter}{chapter.11}% 113 +\BOOKMARK [2][-]{subsection.11.3.1}{Software}{section.11.3}% 114 +\BOOKMARK [2][-]{subsection.11.3.2}{Output in the Scilab Console}{section.11.3}% 115 +\BOOKMARK [1][-]{section.11.4}{Accessing the electrical parameters from Scilab}{chapter.11}% 116 +\BOOKMARK [2][-]{subsection.11.4.1}{Accessing the electrical parameters}{section.11.4}% 117 +\BOOKMARK [2][-]{subsection.11.4.2}{Arduino Firmware}{section.11.4}% 118 +\BOOKMARK [2][-]{subsection.11.4.3}{Scilab Code}{section.11.4}% 119 +\BOOKMARK [1][-]{section.11.5}{Reading Parameters from Xcos}{chapter.11}% 120 +\BOOKMARK [0][-]{chapter*.149}{}{}% 121 diff --git a/floss-arduino.pdf b/floss-arduino.pdf Binary files differindex c480da6..6efcc86 100644 --- a/floss-arduino.pdf +++ b/floss-arduino.pdf diff --git a/floss-arduino.pyd b/floss-arduino.pyd index bf23c87..e69de29 100644 --- a/floss-arduino.pyd +++ b/floss-arduino.pyd @@ -1,31 +0,0 @@ -\addvspace {10pt} -\contentsline {section}{\numberline {3.{1}}A Python script to check whether the firmware is properly installed or not}{46}{pymass.3.1} -\addvspace {10pt} -\contentsline {section}{\numberline {4.{1}}Turning on the blue LED}{83}{pymass.4.1} -\contentsline {section}{\numberline {4.{2}}Turning on the blue LED and turning it off after two seconds}{83}{pymass.4.2} -\contentsline {section}{\numberline {4.{3}}Turning on blue and red LEDs for 5 seconds and then turning them off one by one}{84}{pymass.4.3} -\contentsline {section}{\numberline {4.{4}}Blinking the green LED}{85}{pymass.4.4} -\addvspace {10pt} -\contentsline {section}{\numberline {5.{1}}Read the status of the pushbutton and display it on the Command Prompt or the Terminal}{106}{pymass.5.1} -\contentsline {section}{\numberline {5.{2}}Turning the LED on or off depending on the pushbutton}{107}{pymass.5.2} -\addvspace {10pt} -\contentsline {section}{\numberline {6.{1}}Read and display the LDR values}{127}{pymass.6.1} -\contentsline {section}{\numberline {6.{2}}Turning the red LED on and off}{128}{pymass.6.2} -\addvspace {10pt} -\contentsline {section}{\numberline {7.{1}}Turning on LEDs depending on the potentiometer threshold}{143}{pymass.7.1} -\addvspace {10pt} -\contentsline {section}{\numberline {8.{1}}Read and display the thermistor values}{165}{pymass.8.1} -\contentsline {section}{\numberline {8.{2}}Turning the buzzer on using thermistor values}{165}{pymass.8.2} -\addvspace {10pt} -\contentsline {section}{\numberline {9.{1}}Rotating the servomotor to a specified degree}{189}{pymass.9.1} -\contentsline {section}{\numberline {9.{2}}Rotating the servomotor to a specified degree and reversing}{190}{pymass.9.2} -\contentsline {section}{\numberline {9.{3}}Rotating the servomotor in steps of $20^\circ $}{191}{pymass.9.3} -\contentsline {section}{\numberline {9.{4}}Rotating the servomotor to a degree specified by the potentiometer}{192}{pymass.9.4} -\addvspace {10pt} -\contentsline {section}{\numberline {10.{1}}Rotating the DC motor}{219}{pymass.10.1} -\contentsline {section}{\numberline {10.{2}}Rotating the DC motor in both directions}{220}{pymass.10.2} -\contentsline {section}{\numberline {10.{3}}Rotating the DC motor in both directions in a loop}{221}{pymass.10.3} -\addvspace {10pt} -\contentsline {section}{\numberline {11.{1}}Code for Single Phase Current Output}{249}{pymass.11.1} -\contentsline {section}{\numberline {11.{2}}Code for Single Phase Voltage Output}{249}{pymass.11.2} -\contentsline {section}{\numberline {11.{3}}Code for Single Phase Active Power Output}{249}{pymass.11.3} diff --git a/floss-arduino.tex b/floss-arduino.tex index 2522e9f..3b89844 100644 --- a/floss-arduino.tex +++ b/floss-arduino.tex @@ -8,13 +8,13 @@ %\newcommand{\Origin}{/home/fossee/Desktop/scilab-arduino-final/scilab-arduino} %\newcommand{\Home}{/home/fossee/Desktop/scilab-arduino-final/scilab-arduino} -\newcommand{\Home} -{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone} -\newcommand{\Origin} -{/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone} +% \newcommand{\Home} +% {/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone} +% \newcommand{\Origin} +% {/Users/kannan/FOSS/scilab-arduino/floss-arduino-clone} -%\newcommand{\Home}{/home/fossee/Desktop/floss-scilab-arduino} -%\newcommand{\Origin}{/home/fossee/Desktop/floss-scilab-arduino} +\newcommand{\Home}{/home/fossee/Desktop/floss-scilab-arduino} +\newcommand{\Origin}{/home/fossee/Desktop/floss-scilab-arduino} @@ -108,11 +108,11 @@ \makeindex % Comment one of the next two lines -\def\EntireReport{} %% EntireReport is set to true +% \def\EntireReport{} %% EntireReport is set to true % \let\EntireReport\undefined %% EntireReport is set to false % If the entire report is not prepared, choose one of scilab, python, % julia, or OM -\newcommand{\Software}{OM} +\newcommand{\Software}{scilab} \begin{document} \pagestyle{plain} @@ -145,10 +145,16 @@ %\input{texfiles/sciaurint.tex} \input{suppl/intro.tex} \input{user-code/hw-env/hw-env.tex} -\input{user-code/sw-env/sw-env.tex} +% \input{user-code/sw-env/sw-env.tex} \ifdefined\EntireReport +\input{user-code/sw-env/sw-env-base.tex} +\input{user-code/sw-env/sw-env-scilab.tex} +\input{user-code/sw-env/sw-env-python.tex} +\input{user-code/sw-env/sw-env-julia.tex} +\input{user-code/sw-env/sw-env-OM.tex} + \input{user-code/led/led-base.tex} \input{user-code/led/led-scilab.tex} \input{user-code/led/led-python.tex} @@ -193,6 +199,9 @@ \else +\input{user-code/sw-env/sw-env-base.tex} +\input{user-code/sw-env/sw-env-\Software.tex} + \input{user-code/led/led-base.tex} \input{user-code/led/led-\Software.tex} @@ -214,9 +223,11 @@ \input{user-code/dcmotor/dcmotor-base.tex} \input{user-code/dcmotor/dcmotor-\Software.tex} +\input{user-code/modbus/modbus-\Software.tex} + \fi -\input{user-code/modbus/modbus.tex} +% \input{user-code/modbus/modbus.tex} %\input{texfiles/servo.tex} %\input{texfiles/Appendix.tex} diff --git a/floss-arduino.thm b/floss-arduino.thm index dbaf7a6..d3ca881 100644 --- a/floss-arduino.thm +++ b/floss-arduino.thm @@ -1,125 +1,56 @@ -\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{25}{ardmass.3.1} -\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{34}{codemass.3.1} -\contentsline {pymass}{{Python Code}{3.{1}}{}}{46}{pymass.3.1} -\contentsline {juliamass}{{Julia Code}{3.{1}}{}}{55}{juliamass.3.1} -\contentsline {OpenModelicamass}{{OpenModelica Code}{3.{1}}{}}{65}{OpenModelicamass.3.1} -\contentsline {egmass}{{Exercise}{4.{1}}{}}{71}{egmass.4.1} -\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{72}{ardmass.4.1} -\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{72}{ardmass.4.2} -\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{73}{ardmass.4.3} -\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{73}{ardmass.4.4} -\contentsline {egmass}{{Exercise}{4.{2}}{}}{75}{egmass.4.2} -\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{75}{codemass.4.1} -\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{76}{codemass.4.2} -\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{76}{codemass.4.3} -\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{76}{codemass.4.4} -\contentsline {egmass}{{Exercise}{4.{3}}{}}{80}{egmass.4.3} -\contentsline {egmass}{{Exercise}{4.{4}}{}}{82}{egmass.4.4} -\contentsline {pymass}{{Python Code}{4.{1}}{}}{83}{pymass.4.1} -\contentsline {pymass}{{Python Code}{4.{2}}{}}{83}{pymass.4.2} -\contentsline {pymass}{{Python Code}{4.{3}}{}}{84}{pymass.4.3} -\contentsline {pymass}{{Python Code}{4.{4}}{}}{85}{pymass.4.4} -\contentsline {juliamass}{{Julia Code}{4.{1}}{}}{87}{juliamass.4.1} -\contentsline {juliamass}{{Julia Code}{4.{2}}{}}{88}{juliamass.4.2} -\contentsline {juliamass}{{Julia Code}{4.{3}}{}}{88}{juliamass.4.3} -\contentsline {juliamass}{{Julia Code}{4.{4}}{}}{88}{juliamass.4.4} -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{1}}{}}{91}{OpenModelicamass.4.1} -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{2}}{}}{91}{OpenModelicamass.4.2} -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{3}}{}}{92}{OpenModelicamass.4.3} -\contentsline {OpenModelicamass}{{OpenModelica Code}{4.{4}}{}}{93}{OpenModelicamass.4.4} -\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{99}{ardmass.5.1} -\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{99}{ardmass.5.2} -\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{101}{codemass.5.1} -\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{102}{codemass.5.2} -\contentsline {egmass}{{Exercise}{5.{1}}{}}{104}{egmass.5.1} -\contentsline {pymass}{{Python Code}{5.{1}}{}}{106}{pymass.5.1} -\contentsline {pymass}{{Python Code}{5.{2}}{}}{107}{pymass.5.2} -\contentsline {juliamass}{{Julia Code}{5.{1}}{}}{109}{juliamass.5.1} -\contentsline {juliamass}{{Julia Code}{5.{2}}{}}{109}{juliamass.5.2} -\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{1}}{}}{111}{OpenModelicamass.5.1} -\contentsline {OpenModelicamass}{{OpenModelica Code}{5.{2}}{}}{112}{OpenModelicamass.5.2} -\contentsline {egmass}{{Exercise}{6.{1}}{}}{119}{egmass.6.1} -\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{120}{ardmass.6.1} -\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{120}{ardmass.6.2} -\contentsline {egmass}{{Exercise}{6.{2}}{}}{121}{egmass.6.2} -\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{122}{codemass.6.1} -\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{122}{codemass.6.2} -\contentsline {egmass}{{Exercise}{6.{3}}{}}{127}{egmass.6.3} -\contentsline {pymass}{{Python Code}{6.{1}}{}}{127}{pymass.6.1} -\contentsline {pymass}{{Python Code}{6.{2}}{}}{128}{pymass.6.2} -\contentsline {egmass}{{Exercise}{6.{4}}{}}{130}{egmass.6.4} -\contentsline {juliamass}{{Julia Code}{6.{1}}{}}{130}{juliamass.6.1} -\contentsline {juliamass}{{Julia Code}{6.{2}}{}}{131}{juliamass.6.2} -\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{1}}{}}{132}{OpenModelicamass.6.1} -\contentsline {OpenModelicamass}{{OpenModelica Code}{6.{2}}{}}{133}{OpenModelicamass.6.2} -\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{138}{ardmass.7.1} -\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{140}{codemass.7.1} -\contentsline {egmass}{{Exercise}{7.{1}}{}}{142}{egmass.7.1} -\contentsline {pymass}{{Python Code}{7.{1}}{}}{143}{pymass.7.1} -\contentsline {juliamass}{{Julia Code}{7.{1}}{}}{145}{juliamass.7.1} -\contentsline {OpenModelicamass}{{OpenModelica Code}{7.{1}}{}}{147}{OpenModelicamass.7.1} -\contentsline {egmass}{{Exercise}{8.{1}}{}}{154}{egmass.8.1} -\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{154}{ardmass.8.1} -\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{155}{ardmass.8.2} -\contentsline {egmass}{{Exercise}{8.{2}}{}}{157}{egmass.8.2} -\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{158}{codemass.8.1} -\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{158}{codemass.8.2} -\contentsline {pymass}{{Python Code}{8.{1}}{}}{165}{pymass.8.1} -\contentsline {pymass}{{Python Code}{8.{2}}{}}{165}{pymass.8.2} -\contentsline {juliamass}{{Julia Code}{8.{1}}{}}{168}{juliamass.8.1} -\contentsline {juliamass}{{Julia Code}{8.{2}}{}}{169}{juliamass.8.2} -\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{1}}{}}{171}{OpenModelicamass.8.1} -\contentsline {OpenModelicamass}{{OpenModelica Code}{8.{2}}{}}{172}{OpenModelicamass.8.2} -\contentsline {egmass}{{Exercise}{9.{1}}{}}{178}{egmass.9.1} -\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{178}{ardmass.9.1} -\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{179}{ardmass.9.2} -\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{179}{ardmass.9.3} -\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{179}{ardmass.9.4} -\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{182}{codemass.9.1} -\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{182}{codemass.9.2} -\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{182}{codemass.9.3} -\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{183}{codemass.9.4} -\contentsline {pymass}{{Python Code}{9.{1}}{}}{189}{pymass.9.1} -\contentsline {pymass}{{Python Code}{9.{2}}{}}{190}{pymass.9.2} -\contentsline {pymass}{{Python Code}{9.{3}}{}}{191}{pymass.9.3} -\contentsline {pymass}{{Python Code}{9.{4}}{}}{192}{pymass.9.4} -\contentsline {juliamass}{{Julia Code}{9.{1}}{}}{195}{juliamass.9.1} -\contentsline {juliamass}{{Julia Code}{9.{2}}{}}{195}{juliamass.9.2} -\contentsline {juliamass}{{Julia Code}{9.{3}}{}}{195}{juliamass.9.3} -\contentsline {juliamass}{{Julia Code}{9.{4}}{}}{196}{juliamass.9.4} -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{1}}{}}{198}{OpenModelicamass.9.1} -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{2}}{}}{199}{OpenModelicamass.9.2} -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{3}}{}}{199}{OpenModelicamass.9.3} -\contentsline {OpenModelicamass}{{OpenModelica Code}{9.{4}}{}}{200}{OpenModelicamass.9.4} -\contentsline {egmass}{{Exercise}{10.{1}}{}}{207}{egmass.10.1} -\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{208}{ardmass.10.1} -\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{208}{ardmass.10.2} -\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{209}{ardmass.10.3} -\contentsline {egmass}{{Exercise}{10.{2}}{}}{212}{egmass.10.2} -\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{212}{codemass.10.1} -\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{212}{codemass.10.2} -\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{213}{codemass.10.3} -\contentsline {egmass}{{Exercise}{10.{3}}{}}{216}{egmass.10.3} -\contentsline {pymass}{{Python Code}{10.{1}}{}}{219}{pymass.10.1} -\contentsline {pymass}{{Python Code}{10.{2}}{}}{220}{pymass.10.2} -\contentsline {pymass}{{Python Code}{10.{3}}{}}{221}{pymass.10.3} -\contentsline {juliamass}{{Julia Code}{10.{1}}{}}{224}{juliamass.10.1} -\contentsline {juliamass}{{Julia Code}{10.{2}}{}}{225}{juliamass.10.2} -\contentsline {juliamass}{{Julia Code}{10.{3}}{}}{225}{juliamass.10.3} -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{1}}{}}{228}{OpenModelicamass.10.1} -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{2}}{}}{229}{OpenModelicamass.10.2} -\contentsline {OpenModelicamass}{{OpenModelica Code}{10.{3}}{}}{229}{OpenModelicamass.10.3} -\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{245}{ardmass.11.1} -\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{246}{codemass.11.1} -\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{246}{codemass.11.2} -\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{246}{codemass.11.3} -\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{247}{codemass.11.4} -\contentsline {pymass}{{Python Code}{11.{1}}{}}{249}{pymass.11.1} -\contentsline {pymass}{{Python Code}{11.{2}}{}}{249}{pymass.11.2} -\contentsline {pymass}{{Python Code}{11.{3}}{}}{249}{pymass.11.3} -\contentsline {juliamass}{{Julia Code}{11.{1}}{}}{250}{juliamass.11.1} -\contentsline {juliamass}{{Julia Code}{11.{2}}{}}{250}{juliamass.11.2} -\contentsline {juliamass}{{Julia Code}{11.{3}}{}}{250}{juliamass.11.3} -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{1}}{}}{251}{OpenModelicamass.11.1} -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{2}}{}}{251}{OpenModelicamass.11.2} -\contentsline {OpenModelicamass}{{OpenModelica Code}{11.{3}}{}}{251}{OpenModelicamass.11.3} +\contentsline {ardmass}{{Arduino Code}{3.{1}}{}}{25}{ardmass.3.1}% +\contentsline {codemass}{{Scilab Code}{3.{1}}{}}{34}{codemass.3.1}% +\contentsline {egmass}{{Exercise}{4.{1}}{}}{47}{egmass.4.1}% +\contentsline {ardmass}{{Arduino Code}{4.{1}}{}}{48}{ardmass.4.1}% +\contentsline {ardmass}{{Arduino Code}{4.{2}}{}}{48}{ardmass.4.2}% +\contentsline {ardmass}{{Arduino Code}{4.{3}}{}}{49}{ardmass.4.3}% +\contentsline {ardmass}{{Arduino Code}{4.{4}}{}}{49}{ardmass.4.4}% +\contentsline {egmass}{{Exercise}{4.{2}}{}}{51}{egmass.4.2}% +\contentsline {codemass}{{Scilab Code}{4.{1}}{}}{51}{codemass.4.1}% +\contentsline {codemass}{{Scilab Code}{4.{2}}{}}{52}{codemass.4.2}% +\contentsline {codemass}{{Scilab Code}{4.{3}}{}}{52}{codemass.4.3}% +\contentsline {codemass}{{Scilab Code}{4.{4}}{}}{52}{codemass.4.4}% +\contentsline {egmass}{{Exercise}{4.{3}}{}}{56}{egmass.4.3}% +\contentsline {ardmass}{{Arduino Code}{5.{1}}{}}{61}{ardmass.5.1}% +\contentsline {ardmass}{{Arduino Code}{5.{2}}{}}{61}{ardmass.5.2}% +\contentsline {codemass}{{Scilab Code}{5.{1}}{}}{63}{codemass.5.1}% +\contentsline {codemass}{{Scilab Code}{5.{2}}{}}{64}{codemass.5.2}% +\contentsline {egmass}{{Exercise}{5.{1}}{}}{66}{egmass.5.1}% +\contentsline {egmass}{{Exercise}{6.{1}}{}}{73}{egmass.6.1}% +\contentsline {ardmass}{{Arduino Code}{6.{1}}{}}{74}{ardmass.6.1}% +\contentsline {ardmass}{{Arduino Code}{6.{2}}{}}{74}{ardmass.6.2}% +\contentsline {egmass}{{Exercise}{6.{2}}{}}{75}{egmass.6.2}% +\contentsline {codemass}{{Scilab Code}{6.{1}}{}}{76}{codemass.6.1}% +\contentsline {codemass}{{Scilab Code}{6.{2}}{}}{76}{codemass.6.2}% +\contentsline {ardmass}{{Arduino Code}{7.{1}}{}}{84}{ardmass.7.1}% +\contentsline {codemass}{{Scilab Code}{7.{1}}{}}{86}{codemass.7.1}% +\contentsline {egmass}{{Exercise}{7.{1}}{}}{88}{egmass.7.1}% +\contentsline {egmass}{{Exercise}{8.{1}}{}}{94}{egmass.8.1}% +\contentsline {ardmass}{{Arduino Code}{8.{1}}{}}{94}{ardmass.8.1}% +\contentsline {ardmass}{{Arduino Code}{8.{2}}{}}{95}{ardmass.8.2}% +\contentsline {egmass}{{Exercise}{8.{2}}{}}{97}{egmass.8.2}% +\contentsline {codemass}{{Scilab Code}{8.{1}}{}}{98}{codemass.8.1}% +\contentsline {codemass}{{Scilab Code}{8.{2}}{}}{98}{codemass.8.2}% +\contentsline {egmass}{{Exercise}{9.{1}}{}}{110}{egmass.9.1}% +\contentsline {ardmass}{{Arduino Code}{9.{1}}{}}{110}{ardmass.9.1}% +\contentsline {ardmass}{{Arduino Code}{9.{2}}{}}{111}{ardmass.9.2}% +\contentsline {ardmass}{{Arduino Code}{9.{3}}{}}{111}{ardmass.9.3}% +\contentsline {ardmass}{{Arduino Code}{9.{4}}{}}{111}{ardmass.9.4}% +\contentsline {codemass}{{Scilab Code}{9.{1}}{}}{114}{codemass.9.1}% +\contentsline {codemass}{{Scilab Code}{9.{2}}{}}{114}{codemass.9.2}% +\contentsline {codemass}{{Scilab Code}{9.{3}}{}}{114}{codemass.9.3}% +\contentsline {codemass}{{Scilab Code}{9.{4}}{}}{115}{codemass.9.4}% +\contentsline {egmass}{{Exercise}{10.{1}}{}}{125}{egmass.10.1}% +\contentsline {ardmass}{{Arduino Code}{10.{1}}{}}{126}{ardmass.10.1}% +\contentsline {ardmass}{{Arduino Code}{10.{2}}{}}{126}{ardmass.10.2}% +\contentsline {ardmass}{{Arduino Code}{10.{3}}{}}{127}{ardmass.10.3}% +\contentsline {egmass}{{Exercise}{10.{2}}{}}{130}{egmass.10.2}% +\contentsline {codemass}{{Scilab Code}{10.{1}}{}}{130}{codemass.10.1}% +\contentsline {codemass}{{Scilab Code}{10.{2}}{}}{130}{codemass.10.2}% +\contentsline {codemass}{{Scilab Code}{10.{3}}{}}{131}{codemass.10.3}% +\contentsline {egmass}{{Exercise}{10.{3}}{}}{134}{egmass.10.3}% +\contentsline {ardmass}{{Arduino Code}{11.{1}}{}}{151}{ardmass.11.1}% +\contentsline {codemass}{{Scilab Code}{11.{1}}{}}{152}{codemass.11.1}% +\contentsline {codemass}{{Scilab Code}{11.{2}}{}}{152}{codemass.11.2}% +\contentsline {codemass}{{Scilab Code}{11.{3}}{}}{152}{codemass.11.3}% +\contentsline {codemass}{{Scilab Code}{11.{4}}{}}{153}{codemass.11.4}% diff --git a/floss-arduino.toc b/floss-arduino.toc index 0418fe4..a7e2e9a 100644 --- a/floss-arduino.toc +++ b/floss-arduino.toc @@ -1,225 +1,134 @@ -\contentsline {chapter}{\numberline {List of Figures}}{vii}{chapter*.2} -\contentsline {chapter}{\numberline {List of Tables}}{xi}{chapter*.3} -\contentsline {chapter}{\numberline {List of Arduino \ Code}}{xiii}{chapter*.4} -\contentsline {chapter}{\numberline {List of Scilab Code}}{xv}{chapter*.5} -\contentsline {chapter}{\numberline {List of Python \ Code}}{xvii}{chapter*.6} -\contentsline {chapter}{\numberline {List of Julia\ Code}}{xix}{chapter*.7} -\contentsline {chapter}{\numberline {List of OpenModelica\ Code}}{xxi}{chapter*.8} +\contentsline {chapter}{\numberline {List of Figures}}{v}{chapter*.2}% +\contentsline {chapter}{\numberline {List of Tables}}{ix}{chapter*.3}% +\contentsline {chapter}{\numberline {List of Arduino \ Code}}{xi}{chapter*.4}% +\contentsline {chapter}{\numberline {List of Scilab Code}}{xiii}{chapter*.5}% +\contentsline {chapter}{\numberline {List of Python \ Code}}{xv}{chapter*.6}% +\contentsline {chapter}{\numberline {List of Julia\ Code}}{xvii}{chapter*.7}% +\contentsline {chapter}{\numberline {List of OpenModelica\ Code}}{xix}{chapter*.8}% \thispagestyle {empty} -\contentsline {chapter}{\numberline {List of Acronyms}}{xxiii}{chapter*.9} -\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1} -\contentsline {chapter}{\numberline {2}Hardware Environment}{3}{chapter.2} -\contentsline {section}{\numberline {2.1}Microcontroller}{3}{section.2.1} -\contentsline {subsection}{\numberline {2.1.1}Organization of a Microcontroller}{3}{subsection.2.1.1} -\contentsline {subsection}{\numberline {2.1.2}Microcontroller Peripherals}{5}{subsection.2.1.2} -\contentsline {section}{\numberline {2.2}Open Source Hardware (OSHW)}{7}{section.2.2} -\contentsline {section}{\numberline {2.3}Arduino}{8}{section.2.3} -\contentsline {subsection}{\numberline {2.3.1}Brief History}{8}{subsection.2.3.1} -\contentsline {subsection}{\numberline {2.3.2}Arduino Uno Board}{9}{subsection.2.3.2} -\contentsline {subsection}{\numberline {2.3.3}Popular Arduino Projects}{9}{subsection.2.3.3} -\contentsline {paragraph}{Arduino phone:}{10}{section*.17} -\contentsline {paragraph}{Candy sorting machine:}{11}{section*.19} -\contentsline {paragraph}{3D printers:}{11}{section*.20} -\contentsline {section}{\numberline {2.4}Shield}{11}{section.2.4} -\contentsline {section}{\numberline {2.5}Experimental Test Bed}{12}{section.2.5} -\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{17}{chapter.3} -\contentsline {section}{\numberline {3.1}Arduino IDE}{17}{section.3.1} -\contentsline {subsection}{\numberline {3.1.1}Downloading and installing on Windows}{18}{subsection.3.1.1} -\contentsline {subsection}{\numberline {3.1.2}Downloading and installing on GNU/Linux Ubuntu}{19}{subsection.3.1.2} -\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{21}{subsection.3.1.3} -\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{24}{subsection.3.1.4} -\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{25}{subsection.3.1.5} -\contentsline {section}{\numberline {3.2}Scilab}{25}{section.3.2} -\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}{subsection.3.2.1} -\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{26}{subsection.3.2.2} -\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{27}{subsection.3.2.3} -\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{29}{subsection.3.2.4} -\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{31}{subsection.3.2.5} -\contentsline {subsection}{\numberline {3.2.6}Firmware}{33}{subsection.3.2.6} -\contentsline {section}{\numberline {3.3}Xcos}{35}{section.3.3} -\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{35}{subsection.3.3.1} -\contentsline {subsection}{\numberline {3.3.2}Use case}{36}{subsection.3.3.2} -\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{40}{subsection.3.3.3} -\contentsline {section}{\numberline {3.4}Python}{41}{section.3.4} -\contentsline {subsection}{\numberline {3.4.1}Downloading and installing on Windows}{41}{subsection.3.4.1} -\contentsline {subsection}{\numberline {3.4.2}Downloading and installing on GNU/Linux Ubuntu}{44}{subsection.3.4.2} -\contentsline {subsection}{\numberline {3.4.3}Python-Arduino toolbox}{45}{subsection.3.4.3} -\contentsline {subsection}{\numberline {3.4.4}Firmware}{46}{subsection.3.4.4} -\contentsline {section}{\numberline {3.5}Julia}{47}{section.3.5} -\contentsline {subsection}{\numberline {3.5.1}Downloading and installing on Windows}{47}{subsection.3.5.1} -\contentsline {subsection}{\numberline {3.5.2}Downloading and installing GNU/Linux Ubuntu}{51}{subsection.3.5.2} -\contentsline {subsection}{\numberline {3.5.3}Julia-Arduino toolbox}{54}{subsection.3.5.3} -\contentsline {subsection}{\numberline {3.5.4}Firmware}{55}{subsection.3.5.4} -\contentsline {section}{\numberline {3.6}OpenModelica}{55}{section.3.6} -\contentsline {subsection}{\numberline {3.6.1}Downloading and installing on Windows}{56}{subsection.3.6.1} -\contentsline {subsection}{\numberline {3.6.2}Downloading and installing on GNU/Linux Ubuntu}{57}{subsection.3.6.2} -\contentsline {subsection}{\numberline {3.6.3}Simulating models in OpenModelica}{57}{subsection.3.6.3} -\contentsline {subsection}{\numberline {3.6.4}OpenModelica-Arduino toolbox}{63}{subsection.3.6.4} -\contentsline {subsection}{\numberline {3.6.5}Firmware}{64}{subsection.3.6.5} -\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{67}{chapter.4} -\contentsline {section}{\numberline {4.1}Preliminaries}{67}{section.4.1} -\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{69}{section.4.2} -\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{70}{section.4.3} -\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{70}{subsection.4.3.1} -\contentsline {paragraph}{Note:}{71}{section*.74} -\contentsline {paragraph}{Note:}{71}{section*.76} -\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{72}{subsection.4.3.2} -\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{74}{section.4.4} -\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{74}{subsection.4.4.1} -\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{75}{subsection.4.4.2} -\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{76}{section.4.5} -\contentsline {section}{\numberline {4.6}Lighting the LED from Python}{81}{section.4.6} -\contentsline {subsection}{\numberline {4.6.1}Lighting the LED}{81}{subsection.4.6.1} -\contentsline {subsection}{\numberline {4.6.2}Python Code}{83}{subsection.4.6.2} -\contentsline {section}{\numberline {4.7}Lighting the LED from Julia}{86}{section.4.7} -\contentsline {subsection}{\numberline {4.7.1}Lighting the LED}{86}{subsection.4.7.1} -\contentsline {subsection}{\numberline {4.7.2}Julia Code}{87}{subsection.4.7.2} -\contentsline {section}{\numberline {4.8}Lighting the LED from OpenModelica}{89}{section.4.8} -\contentsline {subsection}{\numberline {4.8.1}Lighting the LED}{89}{subsection.4.8.1} -\contentsline {subsection}{\numberline {4.8.2}OpenModelica Code}{90}{subsection.4.8.2} -\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{95}{chapter.5} -\contentsline {section}{\numberline {5.1}Preliminaries}{95}{section.5.1} -\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{95}{section.5.2} -\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{98}{section.5.3} -\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{98}{subsection.5.3.1} -\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{99}{subsection.5.3.2} -\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{100}{section.5.4} -\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{100}{subsection.5.4.1} -\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{101}{subsection.5.4.2} -\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{102}{section.5.5} -\contentsline {section}{\numberline {5.6}Reading the pushbutton status from Python}{105}{section.5.6} -\contentsline {subsection}{\numberline {5.6.1}Reading the pushbutton status}{105}{subsection.5.6.1} -\contentsline {subsection}{\numberline {5.6.2}Python Code}{106}{subsection.5.6.2} -\contentsline {section}{\numberline {5.7}Reading the pushbutton status from Julia}{108}{section.5.7} -\contentsline {subsection}{\numberline {5.7.1}Reading the pushbutton status}{108}{subsection.5.7.1} -\contentsline {subsection}{\numberline {5.7.2}Julia Code}{109}{subsection.5.7.2} -\contentsline {section}{\numberline {5.8}Reading the pushbutton status from OpenModelica}{110}{section.5.8} -\contentsline {subsection}{\numberline {5.8.1}Reading the pushbutton status}{110}{subsection.5.8.1} -\contentsline {subsection}{\numberline {5.8.2}OpenModelica Code}{111}{subsection.5.8.2} -\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{115}{chapter.6} -\contentsline {section}{\numberline {6.1}Preliminaries}{115}{section.6.1} -\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{117}{section.6.2} -\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{118}{section.6.3} -\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{118}{subsection.6.3.1} -\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{120}{subsection.6.3.2} -\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{120}{section.6.4} -\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{120}{subsection.6.4.1} -\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{122}{subsection.6.4.2} -\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{122}{section.6.5} -\contentsline {section}{\numberline {6.6}Interfacing the LDR through Python}{126}{section.6.6} -\contentsline {subsection}{\numberline {6.6.1}Interfacing the LDR}{126}{subsection.6.6.1} -\contentsline {subsection}{\numberline {6.6.2}Python Code}{127}{subsection.6.6.2} -\contentsline {section}{\numberline {6.7}Interfacing the LDR through Julia}{129}{section.6.7} -\contentsline {subsection}{\numberline {6.7.1}Interfacing the LDR}{129}{subsection.6.7.1} -\contentsline {subsection}{\numberline {6.7.2}Julia Code}{130}{subsection.6.7.2} -\contentsline {section}{\numberline {6.8}Interfacing the LDR through OpenModelica}{131}{section.6.8} -\contentsline {subsection}{\numberline {6.8.1}Interfacing the LDR}{131}{subsection.6.8.1} -\contentsline {subsection}{\numberline {6.8.2}OpenModelica Code}{132}{subsection.6.8.2} -\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{135}{chapter.7} -\contentsline {section}{\numberline {7.1}Preliminaries}{135}{section.7.1} -\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{136}{section.7.2} -\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{137}{section.7.3} -\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{137}{subsection.7.3.1} -\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{138}{subsection.7.3.2} -\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{139}{section.7.4} -\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{139}{subsection.7.4.1} -\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{140}{subsection.7.4.2} -\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{141}{section.7.5} -\contentsline {section}{\numberline {7.6}Reading the potentiometer from Python}{143}{section.7.6} -\contentsline {subsection}{\numberline {7.6.1}Reading the potentiometer}{143}{subsection.7.6.1} -\contentsline {subsection}{\numberline {7.6.2}Python Code}{143}{subsection.7.6.2} -\contentsline {section}{\numberline {7.7}Reading the potentiometer from Julia}{145}{section.7.7} -\contentsline {subsection}{\numberline {7.7.1}Reading the potentiometer}{145}{subsection.7.7.1} -\contentsline {subsection}{\numberline {7.7.2}Julia Code}{145}{subsection.7.7.2} -\contentsline {section}{\numberline {7.8}Reading the potentiometer from OpenModelica}{146}{section.7.8} -\contentsline {subsection}{\numberline {7.8.1}Reading the potentiometer}{146}{subsection.7.8.1} -\contentsline {subsection}{\numberline {7.8.2}OpenModelica Code}{147}{subsection.7.8.2} -\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{149}{chapter.8} -\contentsline {section}{\numberline {8.1}Preliminaries}{149}{section.8.1} -\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{151}{section.8.2} -\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{152}{section.8.3} -\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{152}{subsection.8.3.1} -\contentsline {paragraph}{Note:}{154}{section*.111} -\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{154}{subsection.8.3.2} -\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{156}{section.8.4} -\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{156}{subsection.8.4.1} -\contentsline {paragraph}{Note:}{157}{section*.112} -\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{158}{subsection.8.4.2} -\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{159}{section.8.5} -\contentsline {paragraph}{Note:}{162}{section*.119} -\contentsline {section}{\numberline {8.6}Interfacing the thermistor from Python}{162}{section.8.6} -\contentsline {subsection}{\numberline {8.6.1}Interfacing the thermistor}{162}{subsection.8.6.1} -\contentsline {paragraph}{Note:}{164}{section*.120} -\contentsline {subsection}{\numberline {8.6.2}Python Code}{165}{subsection.8.6.2} -\contentsline {section}{\numberline {8.7}Interfacing the thermistor from Julia}{167}{section.8.7} -\contentsline {subsection}{\numberline {8.7.1}Interfacing the thermistor}{167}{subsection.8.7.1} -\contentsline {paragraph}{Note:}{168}{section*.121} -\contentsline {subsection}{\numberline {8.7.2}Julia Code}{168}{subsection.8.7.2} -\contentsline {section}{\numberline {8.8}Interfacing the thermistor from OpenModelica}{169}{section.8.8} -\contentsline {subsection}{\numberline {8.8.1}Interfacing the thermistor}{169}{subsection.8.8.1} -\contentsline {paragraph}{Note:}{171}{section*.122} -\contentsline {subsection}{\numberline {8.8.2}OpenModelica Code}{171}{subsection.8.8.2} -\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{173}{chapter.9} -\contentsline {section}{\numberline {9.1}Preliminaries}{173}{section.9.1} -\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{174}{section.9.2} -\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{175}{section.9.3} -\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{175}{subsection.9.3.1} -\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{178}{subsection.9.3.2} -\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{180}{section.9.4} -\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{180}{subsection.9.4.1} -\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{182}{subsection.9.4.2} -\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{183}{section.9.5} -\contentsline {section}{\numberline {9.6}Controlling the servomotor through Python}{188}{section.9.6} -\contentsline {subsection}{\numberline {9.6.1}Controlling the servomotor}{188}{subsection.9.6.1} -\contentsline {subsection}{\numberline {9.6.2}Python Code}{189}{subsection.9.6.2} -\contentsline {section}{\numberline {9.7}Controlling the servomotor through Julia}{193}{section.9.7} -\contentsline {subsection}{\numberline {9.7.1}Controlling the servomotor}{193}{subsection.9.7.1} -\contentsline {subsection}{\numberline {9.7.2}Julia Code}{195}{subsection.9.7.2} -\contentsline {section}{\numberline {9.8}Controlling the servomotor through OpenModelica}{196}{section.9.8} -\contentsline {subsection}{\numberline {9.8.1}Controlling the servomotor}{196}{subsection.9.8.1} -\contentsline {subsection}{\numberline {9.8.2}OpenModelica Code}{198}{subsection.9.8.2} -\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{203}{chapter.10} -\contentsline {section}{\numberline {10.1}Preliminaries}{203}{section.10.1} -\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{206}{section.10.2} -\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{206}{subsection.10.2.1} -\contentsline {paragraph}{Note:}{206}{section*.139} -\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{208}{subsection.10.2.2} -\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{209}{section.10.3} -\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{209}{subsection.10.3.1} -\contentsline {paragraph}{Note:}{209}{section*.140} -\contentsline {paragraph}{Note:}{211}{section*.142} -\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{212}{subsection.10.3.2} -\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{213}{section.10.4} -\contentsline {section}{\numberline {10.5}Controlling the DC motor from Python}{216}{section.10.5} -\contentsline {subsection}{\numberline {10.5.1}Controlling the DC motor}{216}{subsection.10.5.1} -\contentsline {paragraph}{Note:}{217}{section*.149} -\contentsline {paragraph}{Note:}{218}{section*.150} -\contentsline {subsection}{\numberline {10.5.2}Python Code}{219}{subsection.10.5.2} -\contentsline {section}{\numberline {10.6}Controlling the DC motor from Julia}{222}{section.10.6} -\contentsline {subsection}{\numberline {10.6.1}Controlling the DC motor}{222}{subsection.10.6.1} -\contentsline {paragraph}{Note:}{222}{section*.151} -\contentsline {paragraph}{Note:}{224}{section*.152} -\contentsline {subsection}{\numberline {10.6.2}Julia Code}{224}{subsection.10.6.2} -\contentsline {section}{\numberline {10.7}Controlling the DC motor from OpenModelica}{226}{section.10.7} -\contentsline {subsection}{\numberline {10.7.1}Controlling the DC motor}{226}{subsection.10.7.1} -\contentsline {paragraph}{Note:}{226}{section*.153} -\contentsline {paragraph}{Note:}{227}{section*.154} -\contentsline {subsection}{\numberline {10.7.2}OpenModelica Code}{228}{subsection.10.7.2} -\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{231}{chapter.11} -\contentsline {section}{\numberline {11.1}Preliminaries}{231}{section.11.1} -\contentsline {subsection}{\numberline {11.1.1}Energy meter}{233}{subsection.11.1.1} -\contentsline {paragraph}{Note:}{235}{section*.161} -\contentsline {subsection}{\numberline {11.1.2}Endianness}{236}{subsection.11.1.2} -\contentsline {section}{\numberline {11.2}Objective}{238}{section.11.2} -\contentsline {section}{\numberline {11.3}Manifestation of Modbus protocol with Arduino Uno\ and energy meter}{238}{section.11.3} -\contentsline {subsection}{\numberline {11.3.1}Software}{240}{subsection.11.3.1} -\contentsline {subsection}{\numberline {11.3.2}Output in the Scilab Console}{241}{subsection.11.3.2} -\contentsline {section}{\numberline {11.4}Accessing the electrical parameters from Scilab}{245}{section.11.4} -\contentsline {subsection}{\numberline {11.4.1}Accessing the electrical parameters}{245}{subsection.11.4.1} -\contentsline {subsection}{\numberline {11.4.2}Arduino Firmware}{245}{subsection.11.4.2} -\contentsline {subsection}{\numberline {11.4.3}Scilab Code}{246}{subsection.11.4.3} -\contentsline {section}{\numberline {11.5}Reading Parameters from Xcos}{247}{section.11.5} -\contentsline {subsection}{\numberline {11.5.1}Python Code}{249}{subsection.11.5.1} -\contentsline {subsection}{\numberline {11.5.2}Julia Code}{250}{subsection.11.5.2} -\contentsline {subsection}{\numberline {11.5.3}OpenModelica Code}{251}{subsection.11.5.3} -\contentsline {chapter}{\numberline {References}}{253}{chapter*.177} +\contentsline {chapter}{\numberline {List of Acronyms}}{xxi}{chapter*.9}% +\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}% +\contentsline {chapter}{\numberline {2}Hardware Environment}{3}{chapter.2}% +\contentsline {section}{\numberline {2.1}Microcontroller}{3}{section.2.1}% +\contentsline {subsection}{\numberline {2.1.1}Organization of a Microcontroller}{3}{subsection.2.1.1}% +\contentsline {subsection}{\numberline {2.1.2}Microcontroller Peripherals}{5}{subsection.2.1.2}% +\contentsline {section}{\numberline {2.2}Open Source Hardware (OSHW)}{7}{section.2.2}% +\contentsline {section}{\numberline {2.3}Arduino}{8}{section.2.3}% +\contentsline {subsection}{\numberline {2.3.1}Brief History}{8}{subsection.2.3.1}% +\contentsline {subsection}{\numberline {2.3.2}Arduino Uno Board}{9}{subsection.2.3.2}% +\contentsline {subsection}{\numberline {2.3.3}Popular Arduino Projects}{9}{subsection.2.3.3}% +\contentsline {paragraph}{Arduino phone:}{10}{section*.17}% +\contentsline {paragraph}{Candy sorting machine:}{11}{section*.19}% +\contentsline {paragraph}{3D printers:}{11}{section*.20}% +\contentsline {section}{\numberline {2.4}Shield}{11}{section.2.4}% +\contentsline {section}{\numberline {2.5}Experimental Test Bed}{12}{section.2.5}% +\contentsline {chapter}{\numberline {3}Communication between Software and Arduino}{17}{chapter.3}% +\contentsline {section}{\numberline {3.1}Arduino IDE}{17}{section.3.1}% +\contentsline {subsection}{\numberline {3.1.1}Downloading and installing on Windows}{18}{subsection.3.1.1}% +\contentsline {subsection}{\numberline {3.1.2}Downloading and installing on GNU/Linux Ubuntu}{19}{subsection.3.1.2}% +\contentsline {subsection}{\numberline {3.1.3}Arduino Development Environment}{21}{subsection.3.1.3}% +\contentsline {subsection}{\numberline {3.1.4}Testing Arduino with a sample program}{24}{subsection.3.1.4}% +\contentsline {subsection}{\numberline {3.1.5}FLOSS Firmware}{25}{subsection.3.1.5}% +\contentsline {section}{\numberline {3.2}Scilab}{25}{section.3.2}% +\contentsline {subsection}{\numberline {3.2.1}Downloading and installing on Windows}{26}{subsection.3.2.1}% +\contentsline {subsection}{\numberline {3.2.2}Downloading and installing on GNU/Linux Ubuntu}{26}{subsection.3.2.2}% +\contentsline {subsection}{\numberline {3.2.3}Scilab-Arduino toolbox}{27}{subsection.3.2.3}% +\contentsline {subsection}{\numberline {3.2.4}Identifying Arduino communication port number}{29}{subsection.3.2.4}% +\contentsline {subsection}{\numberline {3.2.5}Testing Scilab-Arduino toolbox}{31}{subsection.3.2.5}% +\contentsline {subsection}{\numberline {3.2.6}Firmware}{33}{subsection.3.2.6}% +\contentsline {section}{\numberline {3.3}Xcos}{35}{section.3.3}% +\contentsline {subsection}{\numberline {3.3.1}Downloading, installing and testing}{35}{subsection.3.3.1}% +\contentsline {subsection}{\numberline {3.3.2}Use case}{36}{subsection.3.3.2}% +\contentsline {subsection}{\numberline {3.3.3}Xcos-Arduino}{40}{subsection.3.3.3}% +\contentsline {chapter}{\numberline {4}Interfacing a Light Emitting Diode}{43}{chapter.4}% +\contentsline {section}{\numberline {4.1}Preliminaries}{43}{section.4.1}% +\contentsline {section}{\numberline {4.2}Connecting an RGB LED with Arduino Uno\ using a breadboard}{45}{section.4.2}% +\contentsline {section}{\numberline {4.3}Lighting the LED from the Arduino IDE}{46}{section.4.3}% +\contentsline {subsection}{\numberline {4.3.1}Lighting the LED}{46}{subsection.4.3.1}% +\contentsline {paragraph}{Note:}{47}{section*.55}% +\contentsline {paragraph}{Note:}{47}{section*.57}% +\contentsline {subsection}{\numberline {4.3.2}Arduino Code}{48}{subsection.4.3.2}% +\contentsline {section}{\numberline {4.4}Lighting the LED from Scilab}{50}{section.4.4}% +\contentsline {subsection}{\numberline {4.4.1}Lighting the LED}{50}{subsection.4.4.1}% +\contentsline {subsection}{\numberline {4.4.2}Scilab Code}{51}{subsection.4.4.2}% +\contentsline {section}{\numberline {4.5}Lighting the LED from Scilab Xcos}{52}{section.4.5}% +\contentsline {chapter}{\numberline {5}Interfacing a Pushbutton}{57}{chapter.5}% +\contentsline {section}{\numberline {5.1}Preliminaries}{57}{section.5.1}% +\contentsline {section}{\numberline {5.2}Connecting a pushbutton with Arduino Uno\ using a breadboard}{57}{section.5.2}% +\contentsline {section}{\numberline {5.3}Reading the pushbutton status from the Arduino IDE}{60}{section.5.3}% +\contentsline {subsection}{\numberline {5.3.1}Reading the pushbutton status}{60}{subsection.5.3.1}% +\contentsline {subsection}{\numberline {5.3.2}Arduino Code}{61}{subsection.5.3.2}% +\contentsline {section}{\numberline {5.4}Reading the pushbutton Status from Scilab}{62}{section.5.4}% +\contentsline {subsection}{\numberline {5.4.1}Reading the pushbutton Status}{62}{subsection.5.4.1}% +\contentsline {subsection}{\numberline {5.4.2}Scilab Code}{63}{subsection.5.4.2}% +\contentsline {section}{\numberline {5.5}Accessing the pushbutton from Xcos}{64}{section.5.5}% +\contentsline {chapter}{\numberline {6}Interfacing a Light Dependent Resistor}{69}{chapter.6}% +\contentsline {section}{\numberline {6.1}Preliminaries}{69}{section.6.1}% +\contentsline {section}{\numberline {6.2}Connecting an LDR with Arduino Uno\ using a breadboard}{71}{section.6.2}% +\contentsline {section}{\numberline {6.3}Interfacing the LDR through the Arduino IDE}{72}{section.6.3}% +\contentsline {subsection}{\numberline {6.3.1}Interfacing the LDR}{72}{subsection.6.3.1}% +\contentsline {subsection}{\numberline {6.3.2}Arduino Code}{74}{subsection.6.3.2}% +\contentsline {section}{\numberline {6.4}Interfacing the LDR through Scilab}{74}{section.6.4}% +\contentsline {subsection}{\numberline {6.4.1}Interfacing the LDR}{74}{subsection.6.4.1}% +\contentsline {subsection}{\numberline {6.4.2}Scilab Code}{76}{subsection.6.4.2}% +\contentsline {section}{\numberline {6.5}Interfacing the LDR through Xcos}{76}{section.6.5}% +\contentsline {chapter}{\numberline {7}Interfacing a Potentiometer}{81}{chapter.7}% +\contentsline {section}{\numberline {7.1}Preliminaries}{81}{section.7.1}% +\contentsline {section}{\numberline {7.2}Connecting a potentiometer with Arduino Uno\ using a breadboard}{82}{section.7.2}% +\contentsline {section}{\numberline {7.3}Reading the potentiometer from the Arduino IDE}{83}{section.7.3}% +\contentsline {subsection}{\numberline {7.3.1}Reading the potentiometer}{83}{subsection.7.3.1}% +\contentsline {subsection}{\numberline {7.3.2}Arduino Code}{84}{subsection.7.3.2}% +\contentsline {section}{\numberline {7.4}Reading the potentiometer from Scilab}{85}{section.7.4}% +\contentsline {subsection}{\numberline {7.4.1}Reading the potentiometer}{85}{subsection.7.4.1}% +\contentsline {subsection}{\numberline {7.4.2}Scilab Code}{86}{subsection.7.4.2}% +\contentsline {section}{\numberline {7.5}Reading the potentiometer from Xcos}{87}{section.7.5}% +\contentsline {chapter}{\numberline {8}Interfacing a Thermistor}{89}{chapter.8}% +\contentsline {section}{\numberline {8.1}Preliminaries}{89}{section.8.1}% +\contentsline {section}{\numberline {8.2}Connecting a thermistor with Arduino Uno\ using a breadboard}{91}{section.8.2}% +\contentsline {section}{\numberline {8.3}Interfacing the thermistor from the Arduino IDE}{92}{section.8.3}% +\contentsline {subsection}{\numberline {8.3.1}Interfacing the thermistor}{92}{subsection.8.3.1}% +\contentsline {paragraph}{Note:}{94}{section*.92}% +\contentsline {subsection}{\numberline {8.3.2}Arduino Code}{94}{subsection.8.3.2}% +\contentsline {section}{\numberline {8.4}Interfacing the thermistor from Scilab}{96}{section.8.4}% +\contentsline {subsection}{\numberline {8.4.1}Interfacing the thermistor}{96}{subsection.8.4.1}% +\contentsline {paragraph}{Note:}{97}{section*.93}% +\contentsline {subsection}{\numberline {8.4.2}Scilab Code}{98}{subsection.8.4.2}% +\contentsline {section}{\numberline {8.5}Interfacing the thermistor from Xcos}{99}{section.8.5}% +\contentsline {paragraph}{Note:}{102}{section*.100}% +\contentsline {chapter}{\numberline {9}Interfacing a Servomotor}{105}{chapter.9}% +\contentsline {section}{\numberline {9.1}Preliminaries}{105}{section.9.1}% +\contentsline {section}{\numberline {9.2}Connecting a servomotor with Arduino Uno\ using a breadboard}{106}{section.9.2}% +\contentsline {section}{\numberline {9.3}Controlling the servomotor through the Arduino IDE}{107}{section.9.3}% +\contentsline {subsection}{\numberline {9.3.1}Controlling the servomotor}{107}{subsection.9.3.1}% +\contentsline {subsection}{\numberline {9.3.2}Arduino Code}{110}{subsection.9.3.2}% +\contentsline {section}{\numberline {9.4}Controlling the servomotor through Scilab}{112}{section.9.4}% +\contentsline {subsection}{\numberline {9.4.1}Controlling the servomotor}{112}{subsection.9.4.1}% +\contentsline {subsection}{\numberline {9.4.2}Scilab Code}{114}{subsection.9.4.2}% +\contentsline {section}{\numberline {9.5}Controling the servomotor through Xcos}{115}{section.9.5}% +\contentsline {chapter}{\numberline {10}Interfacing a DC Motor}{121}{chapter.10}% +\contentsline {section}{\numberline {10.1}Preliminaries}{121}{section.10.1}% +\contentsline {section}{\numberline {10.2}Controlling the DC motor from Arduino}{124}{section.10.2}% +\contentsline {subsection}{\numberline {10.2.1}Controlling the DC motor}{124}{subsection.10.2.1}% +\contentsline {paragraph}{Note:}{124}{section*.117}% +\contentsline {subsection}{\numberline {10.2.2}Arduino Code}{126}{subsection.10.2.2}% +\contentsline {section}{\numberline {10.3}Controlling the DC motor from Scilab}{127}{section.10.3}% +\contentsline {subsection}{\numberline {10.3.1}Controlling the DC motor}{127}{subsection.10.3.1}% +\contentsline {paragraph}{Note:}{127}{section*.118}% +\contentsline {paragraph}{Note:}{129}{section*.120}% +\contentsline {subsection}{\numberline {10.3.2}Scilab Code}{130}{subsection.10.3.2}% +\contentsline {section}{\numberline {10.4}Controlling the DC motor from Xcos}{131}{section.10.4}% +\contentsline {chapter}{\numberline {11}Implementation of Modbus Protocol}{137}{chapter.11}% +\contentsline {section}{\numberline {11.1}Preliminaries}{137}{section.11.1}% +\contentsline {subsection}{\numberline {11.1.1}Energy meter}{139}{subsection.11.1.1}% +\contentsline {paragraph}{Note:}{141}{section*.133}% +\contentsline {subsection}{\numberline {11.1.2}Endianness}{142}{subsection.11.1.2}% +\contentsline {section}{\numberline {11.2}Objective}{144}{section.11.2}% +\contentsline {section}{\numberline {11.3}Manifestation of Modbus protocol with Arduino Uno\ and energy meter}{144}{section.11.3}% +\contentsline {subsection}{\numberline {11.3.1}Software}{146}{subsection.11.3.1}% +\contentsline {subsection}{\numberline {11.3.2}Output in the Scilab Console}{147}{subsection.11.3.2}% +\contentsline {section}{\numberline {11.4}Accessing the electrical parameters from Scilab}{151}{section.11.4}% +\contentsline {subsection}{\numberline {11.4.1}Accessing the electrical parameters}{151}{subsection.11.4.1}% +\contentsline {subsection}{\numberline {11.4.2}Arduino Firmware}{151}{subsection.11.4.2}% +\contentsline {subsection}{\numberline {11.4.3}Scilab Code}{152}{subsection.11.4.3}% +\contentsline {section}{\numberline {11.5}Reading Parameters from Xcos}{153}{section.11.5}% +\contentsline {chapter}{\numberline {References}}{155}{chapter*.149}% diff --git a/indent.log b/indent.log deleted file mode 100644 index c6c5552..0000000 --- a/indent.log +++ /dev/null @@ -1,25 +0,0 @@ -INFO: latexindent version 3.7.1, 2019-09-07, a script to indent .tex files - latexindent lives here: /usr/share/texlive/texmf-dist/scripts/latexindent/ - Sat May 8 05:45:10 2021 - Filename: /home/fossee/Desktop/floss-scilab-arduino/user-code/thermistor/__latexindent_temp.tex -INFO: Processing switches: - -y|--yaml: YAML settings specified via command line - -c|--cruft: cruft directory -INFO: Directory for backup files and /home/fossee/Desktop/floss-scilab-arduino/indent.log: /home/fossee/Desktop/floss-scilab-arduino/ -INFO: YAML settings read: defaultSettings.yaml - Reading defaultSettings.yaml from /usr/share/texlive/texmf-dist/scripts/latexindent/defaultSettings.yaml -INFO: YAML settings read: indentconfig.yaml or .indentconfig.yaml - Home directory is /home/fossee (didn't find either indentconfig.yaml or .indentconfig.yaml) - To specify user settings you would put indentconfig.yaml here: /home/fossee/indentconfig.yaml - Alternatively, you can use the hidden file .indentconfig.yaml as: /home/fossee/.indentconfig.yaml -INFO: YAML settings read: -y switch - Updating masterSettings with defaultIndent: -INFO: Phase 1: searching for objects -INFO: Phase 2: finding surrounding indentation -INFO: Phase 3: indenting objects -INFO: Phase 4: final indentation check -INFO: Output routine: - Not outputting to file; see -w and -o switches for more options. - -------------- -INFO: Please direct all communication/issues to: - https://github.com/cmhughes/latexindent.pl diff --git a/scilab-arduino.pdf b/scilab-floss-arduino.pdf Binary files differindex fb9012d..c93f2cc 100644 --- a/scilab-arduino.pdf +++ b/scilab-floss-arduino.pdf diff --git a/suppl/intro.tex b/suppl/intro.tex index 0285b91..ad56d64 100644 --- a/suppl/intro.tex +++ b/suppl/intro.tex @@ -56,7 +56,7 @@ people who participated in a TEQIP course held in Amravati in November 2015. All the code described in this book is available at -\url{http://os-hardware.in/arduino/scilab-arduino-files.zip}. On +\url{https://floss-arduino.fossee.in/}. On downloading and unzipping it, it will open a folder {\tt Origin} in the current directory. All the files mentioned in this book are with reference to this folder\footnote{\label{fn:file-loc}This naming diff --git a/texput.log b/texput.log deleted file mode 100644 index f8256ef..0000000 --- a/texput.log +++ /dev/null @@ -1,21 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2017.8.1) 17 MAY 2021 06:48 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**sewa - -! Emergency stop. -<*> sewa - -End of file on the terminal! - - -Here is how much of TeX's memory you used: - 3 strings out of 492995 - 99 string characters out of 6132705 - 54074 words of memory out of 5000000 - 3658 multiletter control sequences out of 15000+600000 - 3640 words of font info for 14 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 0i,0n,0p,1b,6s stack positions out of 5000i,500n,10000p,200000b,80000s -! ==> Fatal error occurred, no output PDF file produced! diff --git a/user-code/modbus/modbus-scilab.tex b/user-code/modbus/modbus-scilab.tex new file mode 100644 index 0000000..7252c74 --- /dev/null +++ b/user-code/modbus/modbus-scilab.tex @@ -0,0 +1,746 @@ +\chapter {Implementation of Modbus Protocol} +\thispagestyle{empty} +\label{modbus} + +\newcommand{\LocMODfig}{\Origin/user-code/modbus/figures} +\newcommand{\LocMODscicode}{\Origin/user-code/modbus/scilab} +\newcommand{\LocMODscibrief}[1]{{\tt \seqsplit{% + Origin/user-code/modbus/scilab}}, see \fnrefp{fn:file-loc}} +\newcommand{\LocMODardcode}{\Origin/user-code/modbus/arduino} +\newcommand{\LocMODardbrief}[1]{{\tt \seqsplit{% + Origin/user-code/modbus/arduino}}, see \fnrefp{fn:file-loc}} + +%%%%%%%%%%%%python starts +\newcommand{\LocMODpycode}{\Origin/user-code/modbus/python} +\newcommand{\LocMODpybrief}[1]{{\tt \seqsplit{% + Origin/user-code/modbus/python}}, see \fnrefp{fn:file-loc}} +%%%%%%%%%%%%python ends + +%%%%julia starts + +\newcommand{\LocMODjuliacode}{\Origin/user-code/modbus/julia} +\newcommand{\LocMODjuliabrief}[1]{{\tt \seqsplit{% + Origin/user-code/modbus/julia}}, see \fnrefp{fn:file-loc}} + +%%%%julia ends + + +%%%%OpenModelica starts + +\newcommand{\LocMODOpenModelicacode}{\Origin/user-code/modbus/OpenModelica} +\newcommand{\LocMODOpenModelicabrief}[1]{{\tt \seqsplit{% + Origin/user-code/modbus/OpenModelica}}, see \fnrefp{fn:file-loc}} + +%%%%OpenModelica ends + +In this chapter, we will learn one of the advanced applications that +can be built using the Scilab-Arduino toolbox, presented in +\secref{sec:sci-ard-toolbox}. Recall \scilab, by default, +does not have the capability to connect to +Arduino. All such add-on functionalities are added to \scilab\ using +toolboxes. Beginners might want to +skip this chapter in the first reading. This experiment enables +interfacing Modbus-based devices with the Scilab-Arduino toolbox. This +functionality has a wide number of applications in the industrial +sector. + + +\section{Preliminaries} +Modbus is an open serial communication protocol developed and +published by Modicon in 1979 \cite{modbus}. Because of ease of deployment and +maintenance, it finds wide applications in industries. The Modbus +protocol provides a means to transmit information over serial lines +between several electronic devices to control and monitor +them. The controlling device requests for reading or writing +information and is known as the Modbus master/client. On the other +hand, the device supplying the information is called +Modbus slave/server. All the slaves/servers have a unique id and +address. Typically, there is one master, and a maximum of 247 slaves \cite{simplymodbus}. +\figref{mod-block} shows a representation of Modbus protocol. + +During the communications on a Modbus network, the protocol determines +how the controller gets to know its device address, recognizes the +message provided and decides the action to be taken and accordingly +extracts data and information contained in the message. A typical structure +of the communication protcol is shown in \figref{mod-master-slave}. The data is +sent as a series of zeros and ones, \ie\ bits wherein zeros are sent +as positive voltages and ones as negative. + +Different versions of Modbus protocol exist on serial lines, namely +Modbus RTU, ASCII, and TCP \cite{simplymodbus}. +The energy meter used in this experiment +supports Modbus RTU protocol. In Modbus RTU, the data is coded in +binary and requires only one communication byte. This is ideal for use +over RS232 or RS485 networks at baud rates between 1200 and 115K. + +\begin{figure} + \centering + %\subfloat[Block diagram representation of the Protocol]{ + \includegraphics[width=\hgfig]{\LocMODfig/fig1.png} + \caption{Block diagram representation of the Protocol} + \label{mod-block} +\end{figure} + + +\begin{figure} + \centering + \includegraphics[width=\smfig]{\LocMODfig/fig2.png} + \caption{Master-Slave Query-Response Cycle} + \label{mod-master-slave} +\end{figure} + +The RS485 is one of the most widely used bus standards for industrial +applications. It uses differential communication lines to communicate +over long distances and requires a dedicated pair of signal lines, say +A and B, to exchange information. Here, the voltage on one line equals +to the inverse of the voltage on the other line. In other words, the +output is 1, if A - B \textgreater $\;$ 200mV, and 0, if B - A \textgreater $\;$ +200mV. \figref{rs-485} shows the pins available +on a typical RS485 module. As shown in \figref{rs-485}, there are four pins on each side +of the module. \tabref{tab:rs-485-pins} summarizes the usage of these pins. + +\begin{table} + \centering + \caption{Pins available on RS485 and their usage} + \label{tab:rs-485-pins} + \begin{tabular}{lc}\hline + Pin name & Usage \\ \hline + Vcc & 5V \\ + B & Inverting receiver input \\ + A & Non-inverting receiver input \\ + GND & Ground (0V) \\ + RO & Receiver output \\ + RE & Receiver enable \\ + DE & Data enable \\ + DI & Data input \\ + \hline + \end{tabular} +\end{table} + + +%\begin{center} +%\framebox(175,30){% +% \parbox{170\unitlength}{R0 outputs 1, if A-B\textgreater200mV\\ R0 outputs 0, if B-A\textgreater200mV}% +%} +%\end{center} + +%\begin{align*} +%R0 outputs 1, if A-B\textgreater200mV\\ +%R0 outputs 0, if B-A\textgreater200mV +%\end{align*} + + +\begin{figure} + \centering + \includegraphics[width=\hgfig]{\LocMODfig/fig3.png} + \caption{Pins in RS485 module} + \label{rs-485} +\end{figure} + +\subsection{Energy meter} +\label{sec:energy-meter} +An energy meter is a device that measures the amount of electricity consumed +by the load. This book makes use of the EM6400 series energy meter. It is a +multifunction digital power meter by Schneider Electric. It +reads various parameters such as phase voltage, current, active power, +reactive power, power factor, etc. Before using the meter, one has to +program system configuration, PT, CT ratios, communication parameters +through front panel keys. The reason behind using this energy meter is +the fact that it supports the Modbus protocol for communication. + +Multiple operations can be performed with devices supporting Modbus. +Every operation has its own fixed function code (coil status - 01, +input status - 02, holding registers - 03, input registers - 04, etc.), +which is independent of devices. The function code tells the slave which +table to access and whether to read from or write to the table. +All the parameter values are stored in the output holding registers. +Different holding registers hold the values of different parameters. +\tabref{tab:modbus-fun-codes} summarizes the various operations which +Modbus RTU supports. One can locate the addresses of individual parameters +in the user manual for EM6400. \tabref{tab:params-addr} provides the addresses +for three individual parameters, which will be accessed in this chapter. + + +\begin{table} + \centering + \caption{Operations supported by Modbus RTU} + \label{tab:modbus-fun-codes} + \begin{tabular}{llc}\hline + Function Code & Action & Table Name \\ \hline + 01 (01 hex) & Read & Discrete Output Coils \\ + 05 (05 hex) & Write single & Discrete Output Coil \\ + 15 (0F hex) & Write multiple & Discrete Output Coils \\ + 02 (02 hex) & Read & Discrete Input Contacts \\ + 04 (04 hex) & Read & Analog Input Registers \\ + 03 (03 hex) & Read & Analog Output Holding Registers \\ + 06 (06 hex) & Write single & Analog Output Holding Register \\ + 16 (10 hex) & Write multiple & Analog Output Holding Registers \\ + \hline + \end{tabular} +\end{table} + + +\begin{table} + \centering + \caption{Individual parameter address in EM6400} + \label{tab:params-addr} + \begin{tabular}{llc}\hline + Parameter & Description & Address \\ \hline + V1 & Voltage phase 1 to neutral & 3927 \\ + A1 & Current, phase 1 & 3929 \\ + W1 & Active power, phase 1 & 3919 \\ + \hline + \end{tabular} +\end{table} + + +% \begin{center} +% \begin{tabular}{ll} +% Current (phase 1): & 3929 \\ +% Voltage (phase 1): & 3927 \\ +% Active power (phase 1): & 3919 +% \end{tabular} +% \end{center} + +% Values in every register are in little endian format (1st +% register contains LSB and next register contains MSB). In our case, +% energy meter is a slave. +% As discussed before, slave addresses can be set between 1 and 247. + +In Modbus protcol, the master needs to send a request packet (referred as RQ hereafter) +to the slave to read any of the slave's parameters. When the +slave receives an RQ, it needs to come up with a response packet +(referred as RP hereafter), which contains the value requested +by the master. In other words, an RQ is a message from the +master to a slave and an RP is a message from the slave back to the +master. We will first explain the structure of an RQ, followed by an example. +An RQ consists of following fields: +\begin{enumerate} + \item Slave id: The first byte of every Modbus message is a slave id. + The master specifies the id of the slave to which the request message + is addressed. Slaves must specify their own id in every + response message (RP). + \item Function code: The second byte of every Modbus message is a + function code. This code determines the type of operation to be + performed by the slave. \tabref{tab:modbus-fun-codes} enlists the various + function codes. + \item Address of the register: After the above two bytes, RQ specifies the + data address of the first register requested. + \item Number of registers: This field denotes the total number of + registers requested. + \item CRC bytes: The last two bytes of every Modbus message are CRC + bytes. CRC stands for Cyclic Redundancy check. It is added to the + end of every Modbus message for error detection. + Every byte in the message is used to calculate the CRC. + The receiving device also calculates the CRC and compares it to the + CRC from the sending device. If even one bit in the message is + received incorrectly, the CRCs will be different and an error will result. + + \paragraph{Note:} There are some online tools \cite{online-crc} by which one can calculate + the CRC bytes. However, one should note that the calculated CRC bytes + should be mentioned in little-endian format, which means that + the first register contains the least significant bit (LSB) and the + next register contains the most significant bit (MSB). +\end{enumerate} + +Let us say, we want to access V1 (Voltage phase 1 to neutral) in the +energy meter. From \tabref{tab:params-addr}, it may be noted that the address of V1 is +3927. The size of each Modbus register is 16 bits and all EM6400 readings +are of 32 bits. So, each reading occupies two consecutive Modbus +registers. Thus, we need to access two consective holding registers +(starting from 3926) to get V1. \tabref{tab:params-rq} summarizes the +values for the various fields in an RQ. +\begin{table} + \centering + \caption{A request packet to access V1 in EM6400} + \label{tab:params-rq} + \begin{tabular}{lc}\hline + Field of the RQ & Value for reading V1 \\ \hline + Slave id & 01 \\ + Function code & 03 \\ + Address of the register & 3926 (hex value = 0F56) \\ + Number of registers & 02 \\ + CRC bytes & 270F \\ + \hline + \end{tabular} +\end{table} +Now, we explain the structure of an RP, followed by an example. +An RP consists of following fields: +\begin{enumerate} + \item Slave id: In an RP, the slaves must specify their own id. + \item Function code: Like the RQ, the second byte of RP is the function code. + This code determines the type of operation to be + performed by the slave. \tabref{tab:modbus-fun-codes} enlists the various + function codes. + \item Number of data bytes to follow: It refers to the total number of bytes + read. As our RQ has 2 registers each of two bytes, we expect a total of 4 bytes. + \item Data in the first requested register: It refers to the data stored + in the first register. + \item Data in the second requested register: It refers to the data stored + in the second register. + \item CRC bytes: As stated earlier, the last two bytes of every Modbus message are CRC + bytes. Like RQ, the receiving device also calculates the CRC and compares it to the + CRC from the sending device. +\end{enumerate} +% An example of a request packet is as follows. Suppose that +% the request is 01 03 0F56 0002 270F. Its meaning is explained in +% \tabref{tab:request-packet}. +% \begin{table} +% \centering +% \caption{Interpretation of a request packet} +% \label{tab:request-packet} +% \begin{tabular}{lp{10cm}} +% 01 & Slave address \\ +% 03 & Function code to read holding registers \\ +% 0F56 & Data Address of the first requested register (address for +% voltage phase1 to neutral) and +% (0F56 hex = 3927, +40001 offset = 43928) \\ +% 0002 & Total number of registers requested for read \\ +% 270F & CRC (Cyclic Redundancy Check) for error checking (LSB first) \\ +% \end{tabular} +% \end{table} +Let us consider the RP, which we have received as a response to the RQ mentioned +in \tabref{tab:params-rq}. \tabref{tab:params-rp} summarizes the values for the +various fields in this RP. +\begin{table} + \centering + \caption{A response packet to access V1 in EM6400} + \label{tab:params-rp} + \begin{tabular}{lc}\hline + Field of the RP & Value for reading V1 \\ \hline + Slave id & 01 \\ + Function code & 03 \\ + Number of data bytes to follow & 04 \\ + Data in the first requested register & 2921 \\ + Data in the second requested register & 4373 \\ + CRC bytes & D2B0 \\ + \hline + \end{tabular} +\end{table} +% The response packet corresponding the above request packet +% is given as 01 03 04 2921 4373 D2B0. Its meaning is explained in +% \tabref{tab:response-packet}. +% \begin{table} +% \centering +% \caption{Interpretation of a response packet} +% \label{tab:response-packet}. +% \begin{tabular}{ll} +% 01 & Slave address \\ +% 03 & Function code to read holding registers \\ +% 04 & Total number of bytes read \\ +% 2921 & Data in 1st requested register \\ +% 4373 & Data in 2st requested register \\ +% D2B0 & CRC for error checking (LSB first) +% \end{tabular} +% \end{table} +In this RP, we consider the data in the two requested registers to be 43732921 +in hexadecimal. The reason behind keeping the data in the second requested register +as the MSB is that the obtained values are being read in little-endian format. +After converting this value to floating point using the +IEEE Standard for Floating-Point Arithmetic (IEEE 754), we obtain the +value as 243.16. Thus, the value of V1 (Voltage phase 1 to neutral) in the +energy meter is found to be 243.16 Volts. + +\subsection{Endianness} +Most of the numeric values to be stored in the computer are more than +one byte long. Thus, there arises a question of how to store the +multibyte values on the computer machines where each byte has its own +address \ie\ which byte gets stored at the ``first'' (lower) memory +location and which bytes follow in higher memory locations. For +example, let us picture this. A two-byte integer 0x5E5F is stored on the +disk by one machine with the 0x5E (MSB) stored at the lower +memory address and the 0x5F (LSB) stored at a higher memory address. +But there is a different machine which reads this integer by +picking 0x5F for the MSB and 0x5E for the LSB, giving 0x5F5E. +Hence, it results into a disagreement on the value of the integer +between the two machines. However, there is no so called ``right'' +ordering to store the bytes in the case of multibyte quantities. +Hardware is built to store the bytes in a particular fashion and as long as compatible +hardware reads the bytes in the same fashion, things are +fine. Following are the two major types of storing the bytes: + +\begin{enumerate} + \item Little Endian: + If the hardware is designed so that the LSB of a multibyte integer is stored ``first''at the lowest memory address, then the hardware is said to be little-endian. In this format, the ''little'' end of the integer gets stored + first and the next bytes are stored in higher (increasing) memory + locations. + \item Big Endian: + Here, the hardware is designed so that the MSB of a multibyte integer is stored ``first''at the lowest memory address. Thus, the ``big'' end of the integer gets + stored first and accordingly the next bytes get stored in higher + (increasing) memory locations. +\end{enumerate} +For example, let us take a four-byte integer 0x436B84A3. Considering +that the read holding registers in Modbus protocol are 16-bits each, the +LSB (or the little end) of this integer is 0x84A3, and the MSB (or the big end) +of this integer is 0x436B. Then, the memory storage patterns +for the integer would be as that shown in \tabref{tab:memory-storage}. +\begin{table} + \centering + \caption{Memory storage of a four-byte integer in little-endian and big-endian} + \label{tab:memory-storage} + \begin{tabular}{lllc}\hline + Memory Address & Byte & Little-endian & Big-endian \\ \hline + 3900 & 8A43 & MSB & LSB \\ + 3901 & 436B & LSB & MSB \\ + \hline + \end{tabular} +\end{table} + +% \begin{table} +% \centering +% \caption{Hexadecimal to Decimal} +% \label{tab:ieee-decimal} +% \begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|p{3cm}|} + +% \hline +% \multicolumn{4}{|c|}{Four Bytes Integer Reading from Meter} \\ +% \hline + +% Memory Address & Memory Address & Little-endian & Big-endian \\ \hline +% 3900 & 8A43 & MSB & LSB \\ +% 3901 & 436B & LSB & MSB \\ \hline +% \end{tabular} +% \end{table} + +% \begin{table} +% \centering +% \caption{Single and Double Precision Representation} +% \label{tab:single-precision} +% \begin{tabular}{|l|l|l|l|} +% \hline +% Single & Sign (1 bit) & Exponent (8 bit) & Mantissa (23 bit) \\ \hline +% Double & Sign (1 bit) & Exponent (11 bit) & Mantissa (52 bit) \\ \hline +% \end{tabular} +% \end{table} + + +To represent the hexadecimal values of the read holding +registers into user friendly decimal (floating point) values, we +follow IEEE 754 standard. Most common standards for representing +floating point numbers are: +\begin{enumerate} + \item Single precision: In this standard, 32 bits are used to represent floating-point number. + Out of these 32 bits, one bit is for the sign bit, 8 bits for exponent and the remaining + 23 bits for mantissa. + \item Double precision: Here, 64 bits are used to represent floating-point number. + Out of these 64 bits, one bit represents the sign bit, 11 bits for exponent and the + remaining 52 bits for mantissa. As the name indicates, this standard is used where precision matters more. +\end{enumerate} +% Decimal Value = $( - 1) * \text{sign} * 2^{exponent}* \text{Mantissa}$. +% Hence, for 32 bit values, the sign is stored in bit 32. The exponent +% can be calculated from bits 24-31 by subtracting 127. The mantissa is +% stored in bits 1-23. An invisible leading bit (i.e. it is not actually +% stored) with value 1.0 is placed in front, then bit 23 has a value of +% 1/2, bit 22 has value 1/4 etc. As a result, the mantissa has a value +% between 1.0 and 2. At last, the decimal value is calculated using the +% above mentioned equation. +There are several online converters \cite{ieee-754-conv} which peform the +IEEE 754 floating point conversion. In this chapter, a function has been formulated in +Scilab for this conversion. + + +\section{Objective} +The objective of this experiment is to make the user acquainted with +the use of Modbus protocol through the Scilab-Arduino toolbox \cite{modbus-paper}. +It gives an insight into how to acquire readings from the energy meter and interpret them accordingly. As explained in \secref{sec:energy-meter}, +an energy meter is a device that gives us different electrical parameters, including voltage, current, +and power, consumed by a device. Here, we aim to obtain these values +using the Scilab-Arduino toolbox. For data transmission, we have used an +RS485 module. + +Scilab is used for giving the required parameters to \arduino. For +example, the user will tell the required slave address to be accessed +and the number of registers to be read from or written to. Here, +\arduino\ acts as a master and energy meter as a slave. Therefore, +referring to a particular slave address will refer to the registers +that hold the desired electrical parameters (current, voltage, power, etc.), which we want to read from the energy meter. + +In this experiment, \arduino\ is connected to the energy meter via an RS485 module which facilitates long-distance communication. +\scilab\ sends the RQ to the \arduino\, which in turn sends it to the +energy meter. The energy meter then accesses the values in the +required addresses in its memory and transfers them back. This again +is in the form of another packet called RP. In this packet, the data is stored in a little-endian hexadecimal format. Thus, we make use of IEEE 754 to obtain the decimal value from this data. + + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocMODfig/block-diagram.PNG} + \caption{Block diagram for reading the parameters in energy meter} + \label{fig:block-diagram} +\end{figure} + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocMODfig/Full-Set-Up.png} + \caption{Experimental set up for reading energy meter} + \label{fig:full-set-up} +\end{figure} + +\section{Manifestation of Modbus protocol with \arduino\ and energy meter} +In this section, we discuss the setup which we follow for configuring +\arduino\ as Modbus master and energy meter as the slave. +The block diagram is being shown in \figref{fig:block-diagram} , +whereas \figref{fig:full-set-up} presents the +actual setup. Following steps discuss the various connections of this setup: +\begin{enumerate} + \item We know that \arduino\ has only one serial port. It communicates on + the digital pins 0 and 1 as well as on the computer via USB. Since + we want a serial communication which shouldn't be disturbed by the USB + port and the Serial Monitor, we use the Software Serial + library. Using this library we can assign any digital pins as RX and + TX and use it for serial communication. In this experiment, pin 10 (used as RX) and pin + 11 (used as TX) is connected to RO (Receive Out) and DI (Data In) + pins of RS485 module respectively. + \item DE (Data Enable) and RE (Receive Enable) pins of RS 485 are + shorted and connected to digital pin 3 of the \arduino\ board. + This serves as a control pin which will control when to receive and transmit + serially. + \item Vcc and GND of the RS485 module are connected to Vcc and GND of + the \arduino\ board. + \item A and B pins of RS485 module are connected to A (Pin 7) and B (Pin 14) + pins of the energy meter. These two pins of the energy meter are meant for RS485 communication. + \item A $120k\Omega$ termination resistor is connected in between + pins A and B to avoid reflection losses in transmission line. +\end{enumerate} + + +\subsection{Software} +Apart from the Scilab-Arduino toolbox, the software for the +manifestation of Modbus protocol comprises two parts: +\begin{enumerate} +\item Firmware for \arduino: This code is written to communicate +with Scilab (using serial interface), and with RS485 module (using +Software Serial interface). Control logic to enable receive and +transmit modes of MAX485 chip is also present in this firmware. +The overall implementation of this firmware is demonstrated in +\figref{fig:modbus-firmware}. + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocMODfig/arduino_code_flowchart.png} + \caption{Flowchart of Arduino firmware} + \label{fig:modbus-firmware} +\end{figure} + +\item Scilab code: This code requests for the paramenters in energy meter +by sending a RQ to \arduino\ from Scilab. Then it waits till +a RP is available from the \arduino. After receiving the RP, it extracts +the data from this packet and converts it into IEEE +754 floating point format. The overall implementation is being +described below: + +\begin {enumerate} +\item Frame a RQ to be sent to the energy meter (slave) in ASCII coded decimal +format. +\item Send the RQ serially to \arduino. +\item Let \arduino\ send the RQ to the energy meter via RS485 module +\item Let the energy meter send the RP to \arduino\ via RS485 module +\item Read the RP available on \arduino\ +\item Extract the data stored in holding registers from the RP +\item Assuming this data to be stored in little-endian format, +convert this data in floating point values using IEEE 754 standard. +\item Display the value in the \scilab\ Console. +\end{enumerate} +This implementation is also being shown in \figref{fig:flow-chart}. +\begin{figure} + \centering + \includegraphics[width=\hgfig]{\LocMODfig/flowchart.png} + \caption{Flowchart of the steps happening in Scilab code} + \label{fig:flow-chart} +\end{figure} + +\end{enumerate} + +\subsection{Output in the Scilab Console} +In this section, we present the results. In this experiment, the three parameters: +voltage, current, and active power in the energy meter have been accessed and displayed +on the Scilab console. For each of these three parameters, we present two image: one showing +the reading being shown in the energy meter and the another showing the +value being read in the Scilab Console. +\begin{enumerate} + \item Single phase current output: \figref{fig:current-console} and + \figref{fig:current-meter} show Scilab code output of current in + Amperes and corresponding snapshot of energy meter display with a + single load rated 60W-230V. + + \begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocMODfig/current-output.png} + \caption{Single phase current output on Scilab Console} + \label{fig:current-console} + \end{figure} + + \begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocMODfig/current-output-setup.jpg} + \caption{Single phase current output in energy meter} + \label{fig:current-meter} + \end{figure} + + \item Single phase voltage output: \figref{fig:voltage-console} and + \figref{fig:voltage-meter} show Scilab code output of voltage in + Volts and corresponding snapshot of energy meter display with a + single load rated 60W-230V. + + \begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocMODfig/voltage-output.png} + \caption{Single phase voltage output on Scilab Console} + \label{fig:voltage-console} + \end{figure} + + \begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocMODfig/voltage-output-setup.jpg} + \caption{Single phase voltage output in energy meter} + \label{fig:voltage-meter} + \end{figure} + + \item Single phase active power output: \figref{fig:power-console} and \figref{fig:power-meter} show Scilab code output of active power + in Watts and corresponding snapshot of energy meter display with a + single load rated 60W-230V. + \begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocMODfig/active-power-output.png} + \caption{Single phase active power output on Scilab Console} + \label{fig:power-console} + \end{figure} + + \begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocMODfig/active-power-output-setup.jpg} + \caption{Single phase active power output in energy meter} + \label{fig:power-meter} + \end{figure} + +\end{enumerate} + + +% In output, user could see the requested energy parameter on Scilab +% console. For demonstration we have taken single phase current, single +% phase voltage and single phase active power reading. We can always +% verify the Scilab output with the value being displayed on the Energy +% Meter display screen. + + +\section{Accessing the electrical parameters from Scilab} +\subsection{Accessing the electrical parameters} +In this section, we will show how to access the three parameters (voltage, current, and active power) +in the energy meter. As dicussed above, we will send a RQ from Scilab to \arduino. In lieu of this, +\arduino\ will provide us with a RP, which can be decoded to extract the +desired parameter. The reader should go through the instructions given in +\secref{sec:sci-start} before getting started. + +\subsection{Arduino Firmware} +\label{sec:firmware-modbus} +\addtocontents{ard}{\protect\addvspace{\codclr}} + +\begin{ardcode} + \acaption{First 10 lines of the firmware for Modbus Energy Meter + experiment} + {First 10 lines of the firmware for Modbus. Available at + \LocMODardbrief{send\_packet.ino}.} + \label{ard:firmware-modbus} + \lstinputlisting[firstline=1,lastline=10] + {\LocMODardcode/send_packet.ino} +\end{ardcode} + +\subsection{Scilab Code} +\label{sec:modbus-scilab-code} +\addtocontents{cod}{\protect\addvspace{\codclr}} + +\begin{scicode} + \ccaption{First 10 lines of the function for scifunc block} + {First 10 lines of the Scifunc block function. Available at + \LocMODscibrief{read\_val.sci}.} + \label{sci:current-modbus} + \lstinputlisting[firstline=1,lastline=10] + {\LocMODscicode/read_val.sce} +\end{scicode} + +\begin{scicode} + \ccaption{First 10 lines of the code for Single Phase Current Output} + {First 10 lines of the code for Single Phase Current Output. + Available at \LocMODscibrief{read\_current.sci}.} + \label{sci:current-modbus} + \lstinputlisting[firstline=1,lastline=10] + {\LocMODscicode/read_current.sci} +\end{scicode} + +\begin{scicode} + \ccaption{First 10 lines of the code for Single Phase Voltage Output} + {First 10 lines of the code for Single Phase Voltage Output. + Available at \LocMODscibrief{read\_voltage.sci}.} + \label{sci:voltage-modbus} + \lstinputlisting[firstline=1,lastline=10] + {\LocMODscicode/read_voltage.sci} +\end{scicode} + +\begin{scicode} + \ccaption{First 10 lines of the code for Single Phase Active Power + Output}{First 10 lines of the code for Single Phase Active Power + Output. Available at + \LocMODscibrief{read\_active\_power.sci}.} + \label{sci:modbus-power} + \lstinputlisting[firstline=1,lastline=10] + {\LocMODscicode/read_active_power.sci} +\end{scicode} + +\section{Reading Parameters from Xcos} +In this section we will carry out the same experiments discussed in +the previous sections but through Xcos. One should go through +\secref{sec:xcos-start} before continuing. + +\begin{enumerate} + \item The Xcos diagram for performing the read values for single phase + current, single phase voltage and single phase power operation is as + shown in \figref{fig:mod-read}. The location of the xcos file is + mentioned in the caption of the figure. + + \begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocMODfig/read_value_xcos.png} + \caption[Xcos diagram to read Energy Meter values]{Xcos diagram to + read Energy Meter values. This is what one sees when {\tt + \LocMODscibrief/read\_value\_xcos.zcos} is invoked.} + \label{fig:mod-read} + \end{figure} + The parameters of the blocks can be changed by right clicking on the + block and choosing {\tt Block Parameters}. One can also double click + on the block. The values for each block is tabulated in + \tabref{tab:mod-xcos-read}. All other parameters are to be left + unchanged. + + \begin{table} + \centering + \caption{Xcos parameters to read Energy Meter} + \label{tab:mod-xcos-read} + \begin{tabular}{llc} \hline + Name of the block & Parameter name & Value \\ \hline + CONST\_m & Address byte for voltage & 86 \\ + & Address byte for current & 88 \\ + & Address byte for power & 78 \\ \hline + SELF\_SWITCH & Signal Routing & on/off \\ \hline + BIGSOM\_f & Scalar vector addition/subtraction Summation & [1;1;1] \\ \hline + scifunc\_block\_m & Block for user\-defined function & read\_value.sci \\ \hline + AFFICH\_m & Block inherits(1) or not (0) & 0 \\ \hline + CLOCK\_c & Period & 0.1 \\ + & Initialisation Time & 0 \\ \hline + \end{tabular} + \end{table} +\end{enumerate} + +After we send the query using Modbus protocol from Scilab (using +write\_serial command) to the Energy Meter, we will receive a packet +from the Energy Meter which will contain the data requested. This data +is read serially using (read\_serial command) in Scilab and the bytes +so received are stored in the 'buf' variable. On analyzing the bytes +received (by observing the value of ASCII(buf) or myresult) we see +that there might be some spaces(value 32 in myresult) received. So the +required data starts from the fourth byte available excluding +spaces.For example, If there are n spaces received before the packet, +so the required data would be starting at n+4 position(i.e., we have +to analyse the four bytes starting at (n+4)th position). Note that the +packet received may have one or more spaces at the starting or the +ending and that is the reason why we may have to shift our indexing +for analyzing data. diff --git a/user-code/sw-env/sw-env-OM.tex b/user-code/sw-env/sw-env-OM.tex new file mode 100644 index 0000000..556843f --- /dev/null +++ b/user-code/sw-env/sw-env-OM.tex @@ -0,0 +1,253 @@ + +%%%%%%%%OpenModelica description starts + + +\section{OpenModelica} +\label{sec:OpenModelica-start} +OpenModelica is a free and open-source environment based on the Modelica modeling language +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 OpenModelica 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., +{\tt Introduction to OMEdit} and {\tt Examples through OMEdit}. + + +\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 1.17.0 (32bit/64bit) next to the 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. +We recommend the readers should install the latest stable version of OpenModelica. +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 (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 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 +comes with a few default libraries, like Modelica, ModelicaReference, etc., as shown in +\figref{om-ui}. These default libraries might not be visible if you have not set up the +Modelica Standard Library version, as given in \figref{om-help}. +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/OMEdit-UI.png} + \caption{User Interface of OMEdit} + \label{om-ui} +\end{figure} + +The files or models in OpenModelica have `.mo' extensions. Though there are several ways to simulate or run +an OpenModelica model, we will execute the models by utilizing the user interface of OMEdit. To open +a model in OMEdit, go to the menu bar of OMEdit and click on File -> Open Model/Library File(s), as shown +in \figref{om-model-open}. Then, select the desired model (with `.mo' extension) and click Open. The names of tabs in +this book have been mentioned according to OpenModelica 1.17.0. You might observe a bit +of difference in these names while working with other versions of OpenModelica. + +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/om-open-model.png} + \caption{Opening a model in OMEdit} + \label{om-model-open} +\end{figure} + +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/om-Modeling.png} + \caption{Opening a model in diagram view in OMEdit} + \label{om-modeling} +\end{figure} + + +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/om-modeling-views.png} + \caption{Different views of a model in OMEdit} + \label{om-views} +\end{figure} + + +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/om-text-view.png} + \caption{Opening a model in text view in OMEdit} + \label{om-text-view} +\end{figure} + +Once you have opened the model in OMEdit, that model should appear under the Libraries +browser, as shown in \figref{om-ui}. To view or simulate that model, you need to +double-click on the model. It will open the model in Modeling perspective with a Diagram View, as shown +in the \figref{om-modeling}. In this perspective, there are four different views of +a model: Icon View, Diagram View, Text View, and Documentation View. All these views have been highlighted in \figref{om-views}. +By default, OMEdit opens any model in Diagram View. Hence, the models +having code in text format won't be visible by default in Modeling +Perspective. To see the code in text format, we need to open the model in +Text View. For our experiments, we will use Text view mainly. To view the code written for this model, +we need to click on Text View, as shown in \figref{om-views}. In Text view, the code is now visible, as +shown in \figref{om-text-view}. Now, one can modify the model as per the requirements. + +Now, we will see how to simulate this model. For this, we need to ensure that OMEdit +is in Modeling Perspective. Next, we will click on the green right-sided arrow, named as +Simulate, as shown in \figref{om-simulate}. When we click on Simulate, OMEdit will first +compile the model and then, it will simulate the model for the time specified in the model itself. +As OMEdit provides an elegant user interface for simulating the models, +it will open an output window the moment you click on Simulate. \figref{om-sim-success} +shows the output window after the simulation of our model is finished. Also, we can +observe that the OMEdit is now in Plotting Perspective. + + +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/om-simulate.png} + \caption{Simulating a model in OMEdit} + \label{om-simulate} +\end{figure} + +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/om-sim-success.png} + \caption{Output window of OMEdit} + \label{om-sim-success} +\end{figure} + +As shown in \figref{om-sim-success}, OMEdit displays the message that "The +Simulation finished successfully". Had there been any error in simulating the model, +we would not have received this message. + + +\subsection{OpenModelica-Arduino toolbox}\label{sec: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 {\tt Origin/tools/\\openmodelica/windows} or {\tt Origin/tools/openmodelica/linux} directory, +see \fnrefp{fn:file-loc}. Use the one depending upon +which operating system you are using. The OpenModelica codes for various +experiments mentioned throughout this book can be found in {\tt Origin/user-code} directory. The {\tt user-code} directory will have +many sub-directories as per the experiments. + +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 from the Start menu. On a Linux system, one has to + start OMEdit through a terminal, as + 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/openmodelica/windows} or {\tt Origin/tools/\\openmodelica/linux}, as the case maybe. + Select {\tt Arduino.mo} and \\{\tt test\_firmware.mo}, and click Open. The toolbox should now be loaded and available for use. + \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 {\tt 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 using OpenModelica given in the upcoming chapters, 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} + + + +\begin{figure} + \centering + \includegraphics[width=\smfig]{\LocSWfig/om-toolbox-loaded.png} + \caption{Examples provided in the OpenModelica-Arduino toolbox} + \label{om-examples-toolbox} +\end{figure} + +%%%%%begin OpenModelica code + +\subsection{Firmware}\label{om-firmware} +\lstset{style=mystyle} +\label{sec:test-firmware-OpenModelica} +\addtocontents{cod}{\protect\addvspace{\codclr}} +We have provided an OpenModelica code/model to check whether the firmware has been +properly installed. That code/model is listed below. Please ensure that +you have uploaded the FLOSS firmware given +in \ardref{ard:firmware} on the \arduino\ board. + + +\begin{OpenModelicacode} + \mcaption{An OpenModelica code/model 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}. Locate this file + inside OpenModelica-Arduino toolbox, as explained in \secref{sec: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}.} + \label{OpenModelica:test-firmware} + \lstinputlisting{\LocFIMOpenModelicacode/test_firmware.mo} +\end{OpenModelicacode} diff --git a/user-code/sw-env/sw-env-base.tex b/user-code/sw-env/sw-env-base.tex new file mode 100644 index 0000000..7b7203b --- /dev/null +++ b/user-code/sw-env/sw-env-base.tex @@ -0,0 +1,396 @@ +\chapter{Communication between Software and Arduino} +\thispagestyle{empty} +\label{sec:sw-env} + +\newcommand{\LocSWfig}{\Origin/user-code/sw-env/figures} +\newcommand{\LocSWscicode}{\Origin/user-code/sw-env/scilab} +\newcommand{\LocSWscibrief}[1]{{\texttt + Origin/user-code/sw-env/scilab/#1}, see \fnrefp{fn:file-loc}} +\newcommand{\LocSWardcode}{\Origin/user-code/sw-env/arduino} +\newcommand{\LocSWardbrief}[1]{{\tt \seqsplit{ + Origin/user-code/sw-env/arduino/#1}}, see \fnrefp{fn:file-loc}} + +\newcommand{\LocSWchkcode}{\Origin/tools/scilab} +\newcommand{\LocSWchkbrief}[1]{{\tt \seqsplit{ + Origin/tools/scilab/#1}}, see \fnrefp{fn:file-loc}} +\newcommand{\LocSWfirmcode}{\Origin/tools/floss-firmware} +\newcommand{\LocSWfirmbrief}[1]{{\tt \seqsplit{ + Origin/tools/floss-firmware/#1}}, see \fnrefp{fn:file-loc}} + +\newcommand{\LocFIMpycode}{\Origin/tools/python} %added for python +\newcommand{\LocFIMpybrief}[1]{{\tt \seqsplit{% + Origin/tools/python/#1}}, see \fnrefp{fn:file-loc}} % added for python + + +\newcommand{\LocFIMjuliacode}{\Origin/tools/julia} %added for julia +\newcommand{\LocFIMjuliabrief}[1]{{\tt \seqsplit{% + Origin/tools/julia/#1}}, see \fnrefp{fn:file-loc}} % added for julia + +%%%%%%OpenModelica Starts +\newcommand{\LocFIMOpenModelicacode}{\Origin/tools/openmodelica/windows/} %added for OpenModelica +\newcommand{\LocFIMOpenModelicabrief}[1]{{\tt \seqsplit{% + Origin/tools/openmodelica/windows/#1}}, see \fnrefp{fn:file-loc}} % added for OpenModelica + +%%%%%OpenModelica Ends + + +In this chapter, we shall briefly walk through the software +environment that needs to be set up before we could start with the +\arduino\ board-based experiments. We shall start with the \arduino\ +compatible Integrated Development Environment (IDE), termed as Arduino +IDE, that would be used to load the FLOSS firmware on to the +microcontroller. The FLOSS firmware to be loaded could be developed to serve +different purposes as per the requirement. For example, +\begin{itemize} + \item To run \arduino\ stand-alone, without waiting for any commands + from other software or hardware, for the specified time or until + power off + \item To decode the commands sent by other software, such as Scilab, Python, + Julia, OpenModelica, etc., through a serial port, and + execute the given instructions %\item Combination of the above two +\end{itemize} +Next, we shall discuss Scilab and Xcos, which are open-source software +tools, and a related toolbox that can communicate with \arduino\ +over a serial port using RS232 protocol. Subsequently, we shall discuss +other open-source software tools such as Python, Julia, and OpenModelica. + +\section{Arduino IDE}\label{arduino-ide} +\label{sec:ard-start} +Arduino development environment is compatible with popular desktop +operating systems. In this section, we will learn to set up this tool +for the computers running Microsoft Windows or Linux. Later, we shall +explore the important menu options in the Arduino IDE and run a sample +program. The following two steps have to be followed whatever operating +system is used: + +\begin{enumerate} + \item To begin, we need an \arduino\ board with a USB cable (A plug to + B plug) as shown in \figref{arduino}. + \item Connect it to a computer and power it up. The moment you connect \arduino\ + to the computer, an on-board power LED will turn ON. +\end{enumerate} + +\subsection{Downloading and installing on Windows} +First, carry out the steps numbered 1 and 2 given above. +Starting from download, we shall go through the steps to set up +Arduino IDE on Windows OS: + +\begin{enumerate} + \setcounter{enumi}2 + \item Visit the URL, {\tt https://www.arduino.cc/en/software}. On the + right right side of the page, locate the link \emph{Windows ZIP file} and click on it. + This may redirect you to the download/donate page. Read the instructions and proceed with the + download. + \item Extract the downloaded ZIP file to Desktop. Do not alter any + file or directory structure. + \item Click on the Windows Start Menu, and open up the ``Control + Panel''. + \item While in the Control Panel, navigate to ``System and Security'', + click on ``System'' and then choose the ``Device Manager''. + \item Look for ``Other devices'' in the ``Device Manager'' list, + expand and locate ``Unknown device''. This may be similar to what + is shown in \figref{win-device-manager}. In case, you don't see + ``Unknown device,'' look for ``Ports (COM \& LPT)'' and expand it to locate + ``USB Serial Device (COM2)''. + This may be similar to what is shown in \figref{win-device-manager-com}. + \item Right-click on the ``Unknown device'' (or ``USB Serial Device (COM2)'' as shown in + the previous step) and select the ``Update Driver Software'' (or ``Update driver'') option + as shown in \figref{win-dri-update}. + \item Next, choose the ``Browse my computer for Driver software'' + option. + \item Navigate to the newly extracted Arduino folder on the Desktop and + select ``drivers'' folder. + \item Windows will now finish the driver installation. The Arduino IDE + is ready for use. +\end{enumerate} +To launch Arduino IDE, browse to extracted Arduino folder on the Desktop and double click on ``arduino.exe''. +\begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocHWfig/hw-device-manager.jpg} + \caption{Windows device manager} + \label{win-device-manager} +\end{figure} + +\begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocSWfig/device-manager-com.png} + \caption{Windows device manager} + \label{win-device-manager-com} +\end{figure} + +\begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocHWfig/update-driver.png} + \caption{Windows update driver option} + \label{win-dri-update} +\end{figure} + + +\subsection{Downloading and installing on GNU/Linux Ubuntu} +We will now explain the installation of Arduino software on the +GNU/Linux operating system. We shall perform the installation on the 64-bit +Ubuntu 18.04 LTS operating system. These +instructions will work for other GNU distributions too, with little or +no modification. First, carry out the steps numbered 1 and 2 given +above. Then carry out the following: + +\begin{enumerate} + \setcounter{enumi}2 + \item First, update your system. Open the terminal emulator, type, + {\tt sudo apt-get update} and press Enter. + \item Find out your operating system support for 64-bit + instructions. Open the terminal emulator and type, {\tt uname -m} + \item If it returns ``x86\_64'', then your computer has 64-bit + operating system. There is no visible performance difference in 32 + and 64-bit Arduino versions. + \item Download the suitable Arduino Software version (32 or 64-bit) + from \\ {\tt https://www.arduino.cc/en/software}. As mentioned + earlier, we will perform experiments with a 64-bit installation. + + \item At the time of writing this book, we worked with version 1.8.13. + Assuming that you have downloaded the tar file in + the Downloads directory, execute the following + commands on the terminal: + \begin{quote} + {\tt cd {\large\textasciitilde}/Downloads\\ + tar -xvf arduino-1.8.13-linux64.tar.xz\\ + sudo mv arduino-1.8.13 /opt} + \end{quote} + + \item In the same terminal session, install the required Java Runtime + Environment with a command like, + {\tt sudo apt-get -y install openjdk-8-jre} + + \item \label{itm:port-check} Execute the + following command on the terminal to list the serial port number.\\ + {\tt ls /dev/ttyACM*}\\ + Note down the serial device filename. Suppose that it + is {\tt ttyACM0}. + \item \label{itm:port-access} To make the USB port available to all users, set the read-write + permission to the listed port: + {\tt sudo chmod a+rw /dev/ttyACM0}. Each time you plug the \arduino\ + into the computer, you need to execute the commands given in the steps + numbered \ref{itm:port-check} and \ref{itm:port-access}. + + % \item \label{itm:create-shortcut} Create a shortcut on the desktop:\\ + % {\tt cd {\large \textasciitilde}/Desktop\\ + % ln -s /opt/arduino-1.8.13/arduino} + % \item \label{itm:give-permission} Give executable permission to this file through the following + % command on the terminal: {\tt chmod +x arduino} + % Ubuntu opens executable text files with an editor instead of + % executing them. To be able execute a file, open the ``Files'' + % program from the launcher, go to menu ``Edit'', ``Preferences'', tab + % ``Behavior'' and set ``Executable Text Files'' to ``Ask each time'', + % as shown in \figref{ard-lin-executable}. + +\end{enumerate} +% \begin{figure} +% \centering +% \includegraphics[scale=0.5]{\LocHWfig/executable.png} +% \caption{Executable permission to Arduino IDE} +% \label{ard-lin-executable} +% \end{figure} +% Then double click the Arduino shortcut on the Desktop and, click ``Run'' +% in the dialog window to start the Arduino IDE. The dialog box is shown in \figref{ard-lin-run} for reference. +% \begin{figure} +% \centering +% \includegraphics[scale=0.5]{\LocHWfig/run.png} +% \caption{Confirmation for executing Arduino script} +% \label{ard-lin-run} +% \end{figure} +The Arduino IDE is now ready for use. To launch it, carry out the steps given below: +\begin{enumerate} + \item Open a terminal by pressing the Alt+Ctrl+T keys together. + \item Navigate into the {\tt opt} directory, as shown in \figref{arduino-opt}.\\ + {\tt cd /opt/arduino-1.8.13/} + \item Start the Arduino IDE by executing the command {\tt ./arduino} +\end{enumerate} + + +% There are chances that you might not +% get the Arduino shortcut on your Desktop after executing the commands given in +% steps numbered \ref{itm:create-shortcut} and \ref{itm:give-permission}. +% In that case, you can navigate into the {\tt /opt/} directory and execute the +% commands as given in \figref{arduino-opt} to start the Arduino IDE. + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/launch-arduino-opt.png} + \caption{Linux terminal to launch Arduino IDE} + \label{arduino-opt} +\end{figure} + + +\subsection{Arduino Development Environment} +\label{sec:Arduino-IDE} +The Arduino development environment, as shown in \figref{ard-ide}, +consists of +a text editor for writing code, a message area, a text console, a +toolbar with buttons for common functions, and a series of menus. It +connects to the Arduino hardware to upload programs and communicate +with them. + +\begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocHWfig/arduino-ide.jpg} + \caption{Arduino IDE} + \label{ard-ide} +\end{figure} +Software written using Arduino is called sketches. These sketches are +written in the text editor. Sketches are saved with the file extension +``.ino''. The frequently used icons shown in the toolbar, below the menu bar, are explained next. The names of these icons can be viewed by hovering the mouse pointer over each of them. + +\begin{enumerate} + \item Verify: Checks your code for errors + \item Upload: Compiles your code and uploads it to the Arduino I/O + board + \item New: Creates a new sketch + \item Open: Presents a menu of all the sketches in your + sketchbook - clicking one will open it within the current window + \item Save: Saves your sketch + \item Serial Monitor: Opens the serial port window - the location of + this is shown in the top right-hand corner of \figref{ard-ide} +\end{enumerate} +Note that these appear from left to right in the editor window. Next, we shall go through the additional useful options under the menu. +\begin{enumerate} + \item File + \begin{enumerate} + \item Examples: Examples that come at the time of installation + \item Page Setup: Configures the page parameters for the printer + \item Preferences: Customizes font, language, and other parameters for + the IDE + \end{enumerate} + \item Sketch + \begin{enumerate} + \item Include Library: Adds a library to your sketch by inserting {\tt + \#include} statements at the start of your code + \end{enumerate} + \item Tools + \begin{enumerate} + \item Auto Format: Indents code so that opening and closing curly + braces line up + \item Archive Sketch: Archives a copy of the current sketch in .zip + format. The archive is placed in the same directory as the sketch. + \item Board: Selects the board that you're using + \item Port: This menu contains all the serial devices (real or + virtual) on your machine. It should automatically refresh every time + you open the top-level tools menu. + \item Programmer: This can be used to select a hardware programmer when programming a board or chip and not using the onboard USB-serial + connection. Normally you won't need this, but if you're burning a + bootloader to a new microcontroller, you will use this. + \item Burn Bootloader: The items in this menu allow you to burn a + bootloader onto the microcontroller on an Arduino board. This is not + required for normal use of an Arduino board but is useful if you + purchase a new ATmega microcontroller (which normally comes without a + bootloader). Ensure that you've selected the correct board from the + Boards menu before burning the bootloader. + \end{enumerate} +\end{enumerate} + +\subsection{Testing Arduino with a sample program} +\label{sec:testing-arduino} +Now, as we have a basic understanding of Arduino IDE, let us try an +example program. +\begin{enumerate} + \item Open the Arduino IDE by clicking the shortcut ``arduino'' from + Desktop in Ubuntu. In MS Windows browse to extracted Arduino folder + on Desktop and double click on ``arduino.exe''. + \item In the Arduino IDE, to know the path of your sketch files, + navigate to File, then Preferences and then locate the ``Sketchbook + location'' text box at the top. You may change the path of your + storage location. In this book, we will keep it unchanged. The path + will be different for Windows and Ubuntu. + \item To load a sample program, navigate and click on sketch ``File'', + then Examples, then 01.Basics, and then Blink. + \item A new IDE instance will open with Blink LED code. You may close + the previous IDE window now. + \item Click ``verify'' to compile. The ``status bar'' below the text editor + shall show ``Done compiling'' on success. + \item Connect Arduino UNO board to PC. You may connect the board + before writing the sketch too. + \item Now, navigate to ``Tools'', then Port, and select the available + port. If the port option is greyed out (or disabled) then reinsert the + USB cable to the PC. + \item Now select the upload button to compile and send the firmware to + the Arduino Uno board. + \item If the upload is successful, you will notice the onboard orange LED + next to the Arduino logo will start blinking. + \item It is safe to detach the USB cable at any moment. +\end{enumerate} + +Arduino programming syntax is different from other languages. In an +embedded setup, a program is expected to run forever. To facilitate +this, the Arduino programming structure has two main functions: {\tt setup()}: +Used to initialize variables, pin modes, libraries, etc. The setup +function will run only once after each powerup or board reset. +{\tt loop()}: Code inside this function runs forever. An Arduino program +must have {\tt setup()} and {\tt loop()} functions. We will give several examples +in this book to explain this usage. + +An inbuilt offline help is available within the IDE. You may access +the explanation on IDE by navigating to ``Help'' and then +Environment. + +\subsection{FLOSS Firmware} +We have provided a code to check whether the FLOSS firmware has been +properly installed. The first few lines of this code follow. + +\begin{ardcode} + \acaption{First 10 lines of the FLOSS firmware}{First 10 lines of + the FLOSS firmware. Available at + \LocSWfirmbrief{floss-firmware.ino}. Following the + steps given in sections \ref{sec:Arduino-IDE} and + \ref{sec:testing-arduino}, open this code in + Arduino IDE and upload it to \arduino. + Once the upload is successful, you should expect a success message + at the bottom of Arduino IDE, as shown in \figref{ard-ide}. } + \label{ard:firmware} + \lstinputlisting[firstline=1,lastline=10] + {\LocSWfirmcode/floss-firmware.ino} +\end{ardcode} + +% \subsection{Arduino firmware to work with scilab toolbox} +% \label{sec:firmware} +% A firmware is basically a program that continuously runs inside a +% microcontroller. It is a collection of routines corresponding to the +% required functionalities. It is typically written in Assembly and C +% programming language. It is compiled and converted into +% binary(hexadecimal values with addresses) for the target +% microcontroller. The binary file(also called hex file) is then +% uploaded to the microcontroller’s internal ROM. The firmware that has to +% be used to work with scilab toolbox is at \ardref{ard:firmware}. It +% is an Arduino IDE compatible file and can be opened in an Arduino +% IDE. Let us see a brief explanation of this firmware. + +% The firmware used for Arduino Uno in this book has the following tasks +% to perform: +% \begin{enumerate} +% \item Reading instructions from a computer(running Scilab) over serial +% interface and decoding them. +% \item Performing the task mentioned in the instruction. +% \item Optionally sending data back to the computer over an serial +% interface. +% \end{enumerate} +% Let us see a simple example of reading values from the LDR that is +% on the shield. + +% The firmware waits for a particular character (command) to be sent +% from the computer. The character “A”, in quoted form, as shown here, +% is reserved for analog read +% routine. So if Scilab wants analog values from the microcontroller, it +% sends the character “A” to Arduino Uno. On receiving “A”, the Arduino +% Uno +% jumps to the routine of Analog read. Here it again waits for the +% computer to now send the pin number from where it is supposed to read +% the LDR value. This pin number is in ASCII text. Arduino Uno first +% checks if the ASCII lies between a valid range. If yes, it takes its +% ASCII value as a valid pin number. The value 48 is subtracted from it +% to reveal the character and thus the pin number. This pin number is +% then sent to the analogRead() function. The analogRead() function is +% an inbuilt Arduino function imported from the header file. The +% analogRead() function then actually reads from the pin and returns the +% analog value. This value is then sent back to the +% computer(Scilab). The correct firmware must be loaded inside Arduino +% Uno to be able to successfully carry out any of the experiment +% explained throughout this book. It is strongly recommended to confirm +% this before proceeding.
\ No newline at end of file diff --git a/user-code/sw-env/sw-env-julia.tex b/user-code/sw-env/sw-env-julia.tex new file mode 100644 index 0000000..05199c7 --- /dev/null +++ b/user-code/sw-env/sw-env-julia.tex @@ -0,0 +1,263 @@ +%%%%%%Julia descrition starts + +\section{Julia} \label{sec:julia-start} +Julia is a high-level, high-performance dynamic programming language for +technical computing, with a syntax familiar to users of other technical computing +environments \cite{julia-ref}. While it is a general-purpose language and can be used to write any +application, many of its features are well suited for numerical analysis and +computational science. Julia provides a sophisticated compiler, distributed +parallel execution, numerical accuracy, and an extensive mathematical function +library. + +% This is a set of tools that provide functionality in Julia, to program the \arduino. + +\subsection{Downloading and installing on Windows} \label{julia-install-windows} +This book uses Julia 1.6.0 for demonstrating the experiments, both on Windows and Linux. +Julia does not use indentation to indicate a block of code, unlike Python. However, +the users are advised to install a programmer text editor like Atom. This editor will +allow the readers to modify the Julia source files on their machines if they want to. +Alternatively, one can also use Notepad (on Windows) or gedit (on Linux Ubuntu) to edit +Julia source files. Starting from download, we shall go through the steps to set +up Julia 1.6.0 on Windows OS: +\begin{enumerate} + \item Visit the URL {\tt https://julialang.org/}. At the top of the page, + locate the Download tab and click on it. From the Current stable release, + download the required Julia binaries (32 or 64-bit) for Windows, as shown in \figref{julia-download}. + At the time of writing this book, the Current stable release refers to Julia 1.6.0 + as of March 24, 2021, as shown in \figref{julia-download}. In this book, we will perform + experiments with a 64-bit installation of Julia 1.6.0. + \item Locate the executable file. Right-click on it and hit + Run as administrator to begin the installation. After selecting the Installation Directory, + a window named Select Additional Tasks appears as shown in \figref{julia-windows-install}. + In this window, check the box which says, Add Julia to PATH and click on Next to continue the installation. +\end{enumerate} + +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/julia-download.png} + \caption{Julia's website to download 64-bit Windows/Linux binaries} + \label{julia-download} +\end{figure} + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/julia-windows-install.png} + \caption{Installing Julia 1.6.0 on Windows} + \label{julia-windows-install} +\end{figure} + +Once the installation is finished, Julia 1.6.0 App can be launched either +from the Start menu or from the Command Prompt. In this book, we will use the Command +Prompt to execute the Julia source files. Please note that a Julia source file has .jl as its extension. +Carry out the steps given below to execute a Julia source file from the Command Prompt: +\begin{enumerate} + \item Launch the Command Prompt. Press the Windows key+R together. A window, as shown in \figref{windows-run} + appears. In the text box adjacent to Open, type cmd, and press Enter. The Command Prompt, as shown in + \figref{windows-cmd} appears. By default, it points to the home directory. + \item Now, we will check whether Julia 1.6.0 was installed successfully or not. + In the Command Prompt, type {\tt julia -{}-version} and press Enter. + If this step displays julia version 1.6.0 in the following line, the installation was successful. + \item Using the {\tt cd} command, navigate to the directory where your Julia source file is located. + Assuming that your Command Prompt points to the + home directory, and you want to navigate to the folder Origin on + Desktop, execute the following command: {\tt cd Desktop\textbackslash Origin} \\ + It may be noted that a backslash (\textbackslash) has been used between + Desktop and Origin. + \item To view the contents of this folder, type {\tt dir} and press Enter. + \item Suppose you have a Julia source file named {\tt FILENAME.jl} in this + folder. To execute this script, type {\tt julia FILENAME.jl} and press + Enter. The required output will be displayed in the Command Prompt itself. + We don't expect the readers to run the command {\tt julia FILENAME.jl} at + this instant. This command will be helpful while running the Python + scripts in the upcoming sections and chapters. + \item To exit the Command Prompt, type {\tt exit} and press Enter. +\end{enumerate} + +Apart from Julia, we need to install the SerialPorts \cite{julia-serial-ports} package in Julia. This package will be +required to establish serial communication with Arduino boards. Please make sure that +you are connected to the Internet. To install the package, we will use {\tt Pkg}. +It is Julia's built-in package manager and handles operations such as installing, +updating and removing packages in Julia. To install the SerialPorts package, carry out the steps given below: +\begin{enumerate} + \item Launch the Command Prompt, as shown in \figref{windows-run}. + \item In the Command Prompt, type {\tt julia} and press Enter. It should launch Julia in an interactive session (also known as a read-eval-print loop or "REPL"), as shown + in \figref{julia-repl-windows}. When run in interactive mode, Julia displays a banner and + prompts the user for input. By default, Julia REPL appears in Julian prompt. It is the default mode of + operation; each new line initially starts with {\tt julia>}, as + shown in \figref{julia-repl-windows}. It is here that you can enter Julia expressions. + Hitting return or Enter after a complete expression has been entered will evaluate + the entry and show the result of the last expression. + \begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/julia-repl-windows.png} + \caption{Windows command prompt to launch Julia REPL} + \label{julia-repl-windows} + \end{figure} + \item Now, we need to enter the {\tt Pkg} REPL in Julia. From the Julia REPL, + press {\tt ]} to enter the {\tt Pkg} REPL. The moment you press + {\tt ]}, you enter {\tt Pkg} REPL, as shown in \figref{julia-pkg-windows}. + \begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/julia-pkg-windows.png} + \caption{Windows command prompt to enter Pkg REPL in Julia} + \label{julia-pkg-windows} + \end{figure} + \item In {\tt Pkg} REPL, type {\tt add SerialPorts} and press Enter. It might take a few seconds/minutes + to get this package installed. Once it is installed, {\tt Pkg} REPL should show a message, + like "3 dependencies successfully precompiled in 9 seconds (4 already precompiled)." +\end{enumerate} + +We can also check the status of this package to verify whether it has been installed +successfully or not. For this, we need to get back to Julia REPL. Inside {\tt Pkg} +REPL, press backspace. The moment you press backspace, you get back to Julia REPL, as shown in +\figref{julia-repl-windows}. Now, type {\tt using Pkg} and press Enter. This command will not +generate any output. Now type {\tt Pkg.status()} and press Enter. It should display the +list of packages installed in Julia's environment. Please make sure that SerialPorts +is present in the list of packages being shown. To exit the interactive session, type CTRL+D or type {\tt exit()}. + +\subsection{Downloading and installing GNU/Linux Ubuntu} \label{julia-install-linux} +We will now explain the installation of Julia on the GNU/Linux operating system. +We shall perform the installation on the 64-bit Ubuntu 18.04 LTS operating system. +These instructions will work for other GNU distributions, too, with little or +no modification. This book uses Julia 1.6.0. To install it, carry out the steps +given below: +\begin{enumerate} + \item First, update your system. Open the Terminal. Type + {\tt sudo apt-get update} and press Enter. + \item Find out your operating system support for 64-bit + instructions. Open the Terminal. Type {\tt uname -m} and press Enter. If it returns ``x86\_64'', then your computer has 64-bit + operating system. + \item Visit the URL {\tt https://julialang.org/}. At the top of the page, + locate the Download tab and click on it. From the Current stable release, download the + required Linux binaries (32 or 64-bit) for Generic Linux on x86, as shown in \figref{julia-download}. + At the time of writing this book, the Current stable release refers to Julia 1.6.0 as of March 24, 2021, + as shown in \figref{julia-download}. In this book, we will perform experiments with a 64-bit installation of Julia v1.6.0. + \item Locate the executable (tar.gz) file. Assuming that you have downloaded the tar file in {\tt Downloads} directory, perform the following + steps on the Terminal: + \begin{quote} + {\tt cd {\large\textasciitilde}/Downloads\\ + tar -xvzf julia-1.6.0-linux-x86\_64.tar.gz\\ + sudo cp -r julia-1.6.0 /opt/} + \end{quote} + \item Finally, create a symbolic link to {\tt julia} inside the + {\tt /usr/local/bin} folder. In the same Terminal session from the previous step, issue the + following command: \\ + {\tt sudo ln -s /opt/julia-1.6.0/bin/julia /usr/local/bin/julia} +\end{enumerate} + +Julia is now installed and can be invoked from the Terminal. There are two modes in which Julia +source files can be executed: Interactive mode and Non-interactive mode. In this book, +we will execute source files in the latter mode i.e., from the Terminal. The readers are encouraged to explore +the former mode on their own. Please note that a Julia source file has .jl +as its extension. Carry out the steps given below to execute a Julia source file from +the Terminal: +\begin{enumerate} + \item Open a Terminal by pressing Ctrl+Alt+T keys together. + \item Now, we will check whether Julia 1.6.0 was installed successfully or not. + In the Terminal, type {\tt julia -{}-version} and press Enter. + If this step displays {\tt julia version 1.6.0} in the following line, the installation was successful. + \item Using the {\tt cd} command, navigate to the directory where your Julia source file is located. + Assuming that your Terminal points to the + home directory, and you want to navigate to the folder Origin on + Desktop, execute the following command: {\tt cd Desktop/Origin/} + \item Suppose you have a Julia source file named {\tt FILENAME.jl} in this + folder. To execute this script, type {\tt julia FILENAME.jl} and press + Enter. The required output will be displayed in the Terminal itself. + We don't expect the readers to run the command {\tt julia FILENAME.jl} at + this instant. This command will be helpful while running the Python + scripts in the upcoming sections and chapters. +\end{enumerate} + +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/julia-terminal-repl.png} + \caption{Linux terminal to launch Julia REPL} + \label{julia-repl} +\end{figure} + + +Now, we will install a package named SerialPorts \cite{julia-serial-ports}. This package will be required to +establish serial communication with Arduino boards. Please ensure that you +are connected to the Internet. To install the package, +we will use {\tt Pkg}. It is Julia's built-in package manager and +handles operations such as installing, updating, and removing packages in Julia. +For installing LibSerialPort, carry out the steps given below: +\begin{enumerate} + \item Open a Terminal by pressing Ctrl+Alt+T keys together. Type {\tt julia} and press Enter. + It should launch Julia in an interactive session (also known as a read-eval-print loop or "REPL"), as shown + in \figref{julia-repl}. When run in interactive mode, Julia displays a banner and + prompts the user for input. By default, Julia REPL appears in Julian prompt. It is the default mode of + operation; each new line initially starts with {\tt julia>}, as + shown in \figref{julia-repl}. It is here that you can enter Julia expressions. + Hitting return or Enter after a complete expression has been entered will evaluate + the entry and show the result of the last expression. + \item From the Julia REPL, press {\tt ]} to enter the {\tt Pkg} REPL. The moment you press + {\tt ]}, you enter {\tt Pkg} REPL, as shown in \figref{julia-pkg}. + \item In {\tt Pkg} REPL, type {\tt add SerialPorts} and press Enter. It might take a few seconds + to get this package installed. Once it is installed, {\tt Pkg} REPL should show a message, + like "5 dependencies successfully precompiled in 12 seconds." +\end{enumerate} + +\begin{figure} + \centering + \includegraphics[width=\textwidth]{\LocSWfig/julia-pkg.png} + \caption{Linux terminal to enter Pkg REPL in Julia} + \label{julia-pkg} +\end{figure} + +We can also check the status of this package to verify whether it has been installed +successfully or not. For this, we need to get back to Julia REPL. Inside {\tt Pkg} +REPL, press backspace. The moment you press backspace, you get back to Julia REPL, as shown in +\figref{julia-repl}. Now, type {\tt using Pkg} and press Enter. This command will not +generate any output. Now type {\tt Pkg.status()} and press Enter. It should display the +list of packages installed in Julia's environment. Please make sure that SerialPorts +is present in the list of packages being shown. To exit the interactive session, type CTRL+D or type {\tt exit()}. + + +\subsection{Julia-Arduino toolbox} +\label{sec:julia-toolbox} +Julia, by default, does not have the capability to connect to Arduino. +All such add-on functionalities are added to Julia using toolboxes. +The Julia-Arduino toolbox can be found inside the {\tt Origin/tools/julia} directory, +see \fnrefp{fn:file-loc}. This toolbox is compatible for both of the operating systems: Windows and Linux. +The Julia source files (or codes) for various experiments mentioned throughout this book can be found in +{\tt Origin/user-code} directory. The {\tt user-code} directory will have many sub-directories as per the experiments. + +In this book, we have created a module named "ArduinoTools" in Julia. This module is available at +{\tt Origin/tools/julia}. This module makes use of the functions available in the SerialPorts package to +establish serial communication with Arduino. In this module, we have added functions required to run +various experiments on \arduino. Using this basic set of functions, the user can define other functions to operate +upon the Arduino. + +% Please note that the module "ArduinoTools" and the Arduino firmware given in \ardref{ard:firmware} are required to run the experiments. + +Now, we will see how to import (or load) the module named "ArduinoTools.jl" inside a Julia source file to run +various experiments provided in this book. In a Julia source file, add {\tt include("ArduinoTools.jl")} at the top of the file. +When we add {\tt include("ArduinoTools.jl")} in a source file, the function "include" searches for "ArduinoTools.jl" +only in that directory where our source file is saved. That's why all the source files in Julia +must be saved in a folder that contains the file "ArduinoTools.jl." In this book, "ArduinoTools.jl" has been saved +in the folder where the Julia source files for each chapter are available. For the sake of convenience, we have +added {\tt include("ArduinoTools.jl")} in all the Julia source files provided in this book. +To run a particular experiment, one can follow the steps as given in \secref{julia-install-windows} and \secref{julia-install-linux}. + +\subsection{Firmware} +\lstset{style=mystyle} +\label{sec:test-firmware-julia} +\addtocontents{cod}{\protect\addvspace{\codclr}} +We have provided a Julia source file (code) to check whether the firmware has been +properly installed. That file is listed below. Please ensure that +you have uploaded the FLOSS firmware given in \ardref{ard:firmware} on \arduino. + +\begin{juliacode} + \jcaption{A Julia source file to check whether the firmware is properly installed + or not}{A Julia source file (code) to check whether the firmware is properly installed + or not. Available at + \LocFIMjuliabrief{test\_firmware.jl}. Execute this source file by following the steps + given in \secref{julia-install-windows} and \secref{julia-install-linux}. If the execution is + successful, you should expect three "ok" messages. } + \label{julia:test-firmware} + \lstinputlisting{\LocFIMjuliacode/test_firmware.jl} +\end{juliacode} + + + diff --git a/user-code/sw-env/sw-env-python.tex b/user-code/sw-env/sw-env-python.tex new file mode 100644 index 0000000..33e94aa --- /dev/null +++ b/user-code/sw-env/sw-env-python.tex @@ -0,0 +1,215 @@ +%%%%%python description starts +\section{Python} +\label{sec:python-start} +Python is a general-purpose, high-level, remarkably powerful dynamic programming language +that is used in a wide variety of application domains. Its high-level built-in data structures, +combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, +as well as for use as a scripting or glue language to connect existing components together. +Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. +Python supports modules and packages, which encourages program modularity and code reuse. +The Python interpreter and the extensive standard library are available in source or binary form without +charge for all major platforms, and can be freely distributed \cite{python-ref}. + + +\subsection{Downloading and installing on Windows} \label{py-windows} +This book uses Python 3 for demonstrating the experiments, both on Windows +and Linux. Since Python uses indentation to indicate a block of code, +the users are advised to install a programmer text editor like Atom. +This editor will allow the readers to modify the Python scripts on their +machines if they want to. Starting from download, we shall go through the +steps to set up Python 3 on Windows OS: + +\begin{enumerate} + \item Visit the URL {\tt https://www.python.org/}. + At the top of the page, locate the Downloads tab and click on it. + At the time of writing this book (as of 21 April 2021), Python 3.9.4 + is the latest version. Click on Download Python 3.9.4 to download the + executable file. The readers may want to download the other versions of + Python 3. However, we recommend the installation of Python 3.5 or above. + It may be noted that some of the Python 3 versions cannot be used on Windows 7 or earlier. + \item Locate the executable file and double-click on it to begin the + installation. Python 3.9.4 Setup window appears, as shown in \figref{python-windows}. + In this window, check the box which says, Add Python 3.9 to PATH and + click on Install now. + \begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/python-windows-install.JPG} + \caption{Installing Python 3 on Windows} + \label{python-windows} + \end{figure} +\end{enumerate} + +Once the installation is finished, Python 3.9 App can be launched +from the Start menu. In this book, we will use the Command Prompt to +execute the Python scripts. Please note that a Python script has .py as its +extension. Carry out the steps given below to execute a Python script from +the Command Prompt: + +\begin{enumerate} + \item Launch the Command Prompt. Press the Windows key+R together. + A window, as shown in \figref{windows-run} appears. In the text box adjacent to {\tt Open}, type {\tt cmd}, + and press Enter. The Command Prompt, as shown in \figref{windows-cmd} appears. + By default, it points to the home directory. + \begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/windows-cmd.png} + \caption{Launching the Command Prompt on Windows} + \label{windows-run} + \end{figure} + \item Now, we will check whether Python 3.9 was installed + successfully or not. In the Command Prompt, type {\tt py -{}-version} and + press Enter. If this step displays Python 3.9.4 in the following line, + the installation was successful. + \begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/win-command-prompt.png} + \caption{Command Prompt on Windows} + \label{windows-cmd} + \end{figure} + \item Using the {\tt cd} command, navigate to the directory where your Python + script is located. Assuming that your Command Prompt points to the + home directory, and you want to navigate to the folder Origin on + Desktop, execute the following command: {\tt cd Desktop\textbackslash Origin} \\ + It may be noted that a backslash (\textbackslash) has been used between + Desktop and Origin. + \item To view the contents of this folder, type {\tt dir} and press Enter. + \item Suppose you have a Python script named {\tt FILENAME.py} in this + folder. To execute this script, type {\tt python FILENAME.py} and press + Enter. The required output will be displayed in the Command Prompt itself. + We don’t expect the readers to run the command {\tt python FILENAME.py} at + this instant. This command will be helpful while running the Python + scripts in the upcoming sections and chapters. + \item To exit the Command Prompt, type {\tt exit} and press Enter. + +\end{enumerate} + +Apart from Python, we need to install Python Serial Port Extension, +also known as pyserial \cite{pySerial}. To do so, carry out the steps given +below: +\begin{enumerate} + \item Launch the Command Prompt, as shown in \figref{windows-run}. + \item First, we need to make sure we have pip available. + In the Command Prompt, execute the following command: {\tt py -m pip -{}-version} \\ + This step should display an output with the version of pip installed. + \item Now, install pyserial. In the Command Prompt, execute the following command: + {\tt py -m pip install pyserial} + \item We will verify whether the pyserial package was installed successfully or not. + In the Command Prompt, execute the following command: + {\tt pip show pyserial} + It should show the name, version, etc., of the package. + \item To exit the Command Prompt, type {\tt exit} and press Enter. +\end{enumerate} + +\subsection{Downloading and installing on GNU/Linux Ubuntu} \label{py-linux} +On Linux, we can install Python from the terminal. Please ensure that you +are connected to the Internet. To install Python 3.5, carry out the steps given below: +\begin{enumerate} + \item Open a terminal by pressing the Alt+Ctrl+T keys together. + \item Update the system by executing the command {\tt sudo apt-get update} + \item Install Python3.5 by executing the command given below:\\ + {\tt sudo apt-get install python3.5} + \item Now, we will check whether Python was installed + successfully or not. In the terminal, type {\tt py -{}-version} and + press Enter. If this step displays Python 3.8.4 in the following line, + the installation was successful. +\end{enumerate} + +Once the installation is finished, Python 3 can be launched +from the terminal. In this book, we will use the Linux terminal to +execute the Python scripts. Please note that a Python script has .py as its +extension. Carry out the steps given below to execute a Python script from +the terminal: +\begin{enumerate} + \item Open a terminal by pressing the Alt+Ctrl+T keys together. + \item Using {\tt cd} command, navigate to the directory where the Python script is located. + \item Suppose you have a Python script named {\tt FILENAME.py}. + To execute this script, type {\tt python3 FILENAME.py} and press + Enter. The required output will be displayed in the terminal itself. + We don’t expect the readers to run the command {\tt python3 FILENAME.py} at + this instant. This command will be helpful while running the Python + scripts in the upcoming sections and chapters. +\end{enumerate} + +Apart from Python, we need to install Python Serial Port Extension, +also known as pyserial \cite{pySerial}. To do so, carry out the steps given +below: +\begin{enumerate} + \item Open a terminal by pressing the Alt+Ctrl+T keys together. + \item First, we need to install pip. In the terminal, execute the following command: + {\tt sudo apt-get install python3-pip} + \item Now, install pyserial. In the terminal, execute the following command:\\ + {\tt pip3 install pyserial} + \item We will verify whether the pyserial package was installed successfully or not. + In the terminal, execute the following command: + {\tt pip3 show pyserial}\\ + It should show the name, version, etc., of the package. +\end{enumerate} + +% \begin{enumerate} +% \item On Ubuntu, Python can be installed from the command line by typing in the +% following commands: + +% \$ sudo apt-get install python3.5 \\ +% This will install python 3.5 as this set of tools are compatible with python3. It also +% works all other versions of python3. +% \$ pip3 install python-serial \\ +% This will install serial package required for communicating with Arduino Uno. +% \item 1. On Windows, + + +% Download Windows python compiler Self Extracting Archive (.exe) (32-bit or 64-bit as per your system) from https://www.python.org/downloads/windows/ + +% Download Windows pyserial package .exe from https://pypi.python.org/pypi/pyserial/3.4. +% After downloading run the .exe file and follow the instructions. + +% Now that we have Python installed, open the terminal by typing 'Ctrl+Alt+T'. +% Enter the command 'python'. This opens the Python REPL (Read Eval Print Loop). +% Python files have .py extension and .py files can be executed by typing "python3 filename.py" +% on the python terminal. Please visit the link https://github.com/manasdas17/Python3-Arduino for +% the library. + +% \end{enumerate} + +\subsection{Python-Arduino toolbox} +\label{sec:python-toolbox} +Python, by default, does not have the capability to connect to Arduino. +All such add-on functionalities are added to Python using packages. +The Python-Arduino toolbox can be found inside the {\tt Origin/tools/python} directory, +see \fnrefp{fn:file-loc}. This toolbox is compatible for both of the operating systems: Windows and Linux. +The Python scripts (or codes) for various experiments mentioned throughout this book can be found in +{\tt Origin/user-code} directory. The {\tt user-code} directory will have many sub-directories as per the experiments. + +In this book, we have created a package named "Arduino" in Python 3. This package is available at +{\tt Origin/tools/python}. This package makes use of the functions available in pyserial \cite{pySerial} to +establish serial communication with Arduino. In this package, we have added functions required to run +various experiments on \arduino. Using this basic set of functions, the user can define other functions to operate +upon the Arduino. Please note that the "Arduino" package and the FLOSS firmware given +in \ardref{ard:firmware} are required to run the experiments. + +Now, we will see how to import (or load) the "Arduino" package inside a Python script to run +various experiments provided in this book. In a Python script, add {\tt from Arduino.Arduino import Arduino} +at the top of the script. When we add {\tt from Arduino.Arduino import Arduino} in a script, the function "from" +searches for "Arduino" only in that directory where our script is saved. That's why all the scripts in Python +must be saved in a folder that contains the "Arduino" package. In this book, "Arduino" package has been saved +in the folder where the Python scripts for each chapter are available. For the sake of convenience, we have +added {\tt from Arduino.Arduino import Arduino} in all the Python scripts provided in this book. +To run a particular experiment, one can follow the steps as given in \secref{py-windows} or \secref{py-linux}. + + +\subsection{Firmware} +\lstset{style=mystyle} +\label{sec:test-firmware-python} +\addtocontents{pyd}{\protect\addvspace{\codclr}} +We have provided a Python code to check whether the firmware has been properly installed. That code is listed below. +Please ensure that you have uploaded the FLOSS firmware given in \ardref{ard:firmware} on the \arduino\ board. + +\begin{pycode} + \pcaption{A Python script to check whether the firmware is properly installed + or not}{A Python script to check whether the firmware is properly installed + or not. Available at + \LocFIMpybrief{test\_firmware.py}. + Execute this script by following the steps given in \secref{py-windows} or \secref{py-linux}. If the execution is + successful, you should expect three "ok" messages.} + \label{py:test-firmware} + \lstinputlisting{\LocFIMpycode/test_firmware.py} +\end{pycode} diff --git a/user-code/sw-env/sw-env-scilab.tex b/user-code/sw-env/sw-env-scilab.tex new file mode 100644 index 0000000..00400ad --- /dev/null +++ b/user-code/sw-env/sw-env-scilab.tex @@ -0,0 +1,521 @@ +\section{Scilab} +\label{sec:sci-start} +Scilab is a free and open-source computing software for science and +engineering applications \cite{scilab-ref}. It is released under GPL +compatible CeCILL license. It uses the state-of-the-art linear +algebra package LAPACK, just as in Matlab. Scilab has hundreds of +inbuilt functions which cater to a variety of areas such as signal +processing, control system design, statistics, optimization, and many +more. It has 2D and 3D visualisation capabilities for generating +excellent plots. It provides Matlab binary files reading and writing +capabilities and also a Matlab to \scilab\ conversion tool. Scilab can +also interact with other major programming languages such as Fortran, +C, C++, Python, Java, and TCL/TK \cite{scilab-interop}. It has a +graphical editor called Xcos, which is similar to Simulink of Matlab. + +In the upcoming sections, we have provided the steps to install Scilab on +Windows and Linux. After installing Scilab, the readers are advised to +watch the tutorials on Scilab 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 sixth and +thirteenth tutorials, i.e., {\tt Getting Started} and {\tt Xcos Introduction}. + + +\subsection{Downloading and installing on Windows}\label{scilab-installation-windows} +This book uses Scilab 5.5.2 for demonstrating the experiments, +both on Windows and Linux. Starting from download, we shall go through +the steps to set up Scilab 5.5.2 on Windows OS: + +\begin{enumerate} + \item Visit the URL {\tt https://www.scilab.org/}. + At the top of the page, locate the Download tab and click on it. + It will take you to various software versions available for Scilab. + On the left side of this page, find Scilab 5.5.2 and click on it. + Now, download the executable file for Scilab 5.5.2 compatible with your machine. + We will download Scilab 5.5.2 - Windows 64 bits provided under + Windows Vista, 7, 8, 10. + \item Locate the executable (.exe) file and double-click on it to + begin the installation. All the default parameters of installation + are acceptable. It may be noted that Scilab requires internet + connectivity during installation on Windows. There is an option + at the beginning of the installation to continue offline, + but it is not recommended. +\end{enumerate} + +Once the installation is complete, Scilab can be launched either from the +Start menu or by double-clicking on the Scilab icon created on the Desktop. + +\subsection{Downloading and installing on GNU/Linux Ubuntu}\label{scilab-installation-linux} + +Package managers of Linux do not have the latest versions of Scilab. +So, we will install Scilab by downloading the executable file +from {\tt https://www.scilab.org/}. Starting from download, we shall go +through the steps to set up Scilab 5.5.2 on Linux: + +\begin{enumerate} + \item Visit the URL {\tt https://www.scilab.org/}. At the top of the page, + locate the Download tab and click on it. It will take you to various + software versions available for Scilab. On the left side of this page, + find Scilab 5.5.2 and click on it. Now, download the executable file for Scilab 5.5.2 + compatible with your machine. We will download Scilab 5.5.2 - Linux 64 bits provided under GNU/Linux. + \item Locate the executable (tar.gz) file and extract it. + It is a portable version and needs no installation. + Scilab can be launched and used right away. +\end{enumerate} + +To launch \scilab, open a terminal by pressing the Alt+Ctrl+T keys +together. Change the directory where \scilab\ is extracted. Browse +till the {\tt /bin} directory. Type the command {\tt ls} to see a few +\scilab\ files. Then execute the command {\tt sudo ./scilab}. Note +that \scilab\ needs to be launched with root permissions to be able to +communicate with \arduino. This process is illustrated in +\figref{linux-cd}. +\begin{figure} + \centering + \includegraphics[scale=0.5]{\LocSWfig/linux-cd.png} + \caption{Linux terminal to launch Scilab} + \label{linux-cd} +\end{figure} + +\subsection{Scilab-Arduino toolbox} +\label{sec:sci-ard-toolbox} +Scilab, by default, does not have the capability to connect to +Arduino. All such add-on functionalities are added to \scilab\ using +toolboxes. Just like we have different installation binaries of +\scilab\ for Windows and Linux, we have different toolboxes types for +Windows and Linux. The \scilab\ Arduino toolbox can be found inside +the {\tt Origin/tools/scilab/windows} or {\tt Origin/tools/scilab/linux} directory, +see \fnrefp{fn:file-loc}. Use the one depending upon +which operating system you are using. The \scilab\ codes for various +experiments mentioned throughout this book can be found in {\tt + Origin/user-code} directory. The {\tt user-code} directory will have +many sub-directories as per the experiments. + +Let us now see how to load the Scilab-Arduino toolbox. +\begin{enumerate} + \item First launch \scilab. On a Windows system, one may start/launch + \scilab\ either through the Start menu or by double-clicking on the + shortcut icon created on the Desktop. On a Linux system, one has to + start \scilab\ through a terminal with root permissions, as + explained in section \ref{scilab-installation-linux}. + \item After launching \scilab, first we have to change the working + directory. Below the menu bar, locate the tab called {\tt File Browser}. + Just below {\tt File Browser}, locate a folder-shaped icon. + This icon is used to {\tt Select a directory}. Click on this icon. + % click on the {\tt File} menu and then click on + % the {\tt Change current directory} option as shown in + % \figref{scilab-cd}. + % \begin{figure} + % \centering + % \includegraphics[width=\linewidth]{\LocSWfig/change-directory.png} + % \caption{Changing scilab directory} + % \label{scilab-cd} + % \end{figure} + \item Then, one has to browse to the toolbox folder + {\tt Origin/tools/scilab/windows} or {\tt Origin/tools/scilab/linux}, as the case + may be, and click on, {\tt + Open}, as shown in \figref{scilab-browse}. + \begin{figure} + \centering + \includegraphics[width=\hgfig]{\LocSWfig/browse-directory.png} + \caption{Browsing toolbox directory} + \label{scilab-browse} + \end{figure} + \item After the previous step, the \scilab\ working directory becomes + the toolbox folder. See the {\tt file browser} panel on the + left-hand side of the \scilab\ console, see \figref{builder}. It + will list out the contents of your current working directory. For a + check, look for the file {\tt builder.sce}. If you see this file, + then you are in the right directory. + \item Next, type the following command on the \scilab\ console: {\tt + exec builder.sce} - this will build the toolbox and create a file + {\tt loader.sce}. This step has to be executed only the first + time. The output of this step is illustrated in \figref{builder}. + \begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocSWfig/builder.png} + \caption{Output of builder.sce} + \label{builder} + \end{figure} + \item Next, type the command, + {\tt exec loader.sce} - + this will load the toolbox. This means all the new functions + corresponding to the toolbox are loaded in the workspace. It + will also make available new Xcos blocks, if any. The + output of this command is as shown in \figref{loader}. If you clear + the workspace for any reason, you will have to execute this command + once again\footnote{Be careful + not to execute the {\tt clear} command. This will clear the loaded + toolbox and you will have to execute the loader.sce file again.}. + \begin{figure} + \centering + \includegraphics[scale=0.5]{\LocSWfig/loader.png} + \caption{Output of loader.sce} + \label{loader} + \end{figure} +\end{enumerate} +The toolbox is now loaded and available for use. + +\subsection{Identifying Arduino communication port number} + +Connect \arduino\ board to your computer. On a Windows system, doing +so for the first time will initiate the Windows device identification +routine. It may take a while before it finishes assigning a COM port +number to the \arduino\ board. If Arduino IDE is installed using the +procedure outlined in \secref{arduino-ide}, required USB drivers for +Arduino get installed automatically. Hence if you have installed the +Arduino IDE, it should not ask for drivers after you connect it. As +usually Linux systems come with required drivers, the device is +automatically detected by the OS on connection. + +Now let us see how to identify the COM port number. For a Windows +system, open the Device Manager. To do so, right-click on ``My +Computer'' and choose Properties. The Properties window that will open +will have Device Manager in the list on the left-hand side. In the +Device Manager window, look for ``Ports (COM and LPT)''. Double click on +it. It will show you the COM number for \arduino. + +\begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocSWfig/device-manager.png} + \caption{Device Manager in windows} + \label{dev-mgr} +\end{figure} + +The result of the above exercise is shown in \figref{dev-mgr}. In +this case, the system has detected Arduino with port number 3, which +appears as COM3. In this book, we have taken the port for +communication as 2 and written code consistent with this assumption. +As a result, we will now change it to +COM2\footnote{\label{fn:port}It is possible to leave it at whatever + port number one gets. It is also possible to choose any number + between 2 and 99. In this case, the port number should be + changed accordingly in the code. We will point this out throughout + the book.}. To change the port number, double click on the port +number. Its properties window will appear. Click on the ``Port +Settings'' tab and then click on ``Advanced'' button as shown in +\figref{com}. + +\begin{figure} + \centering + \includegraphics[scale=0.5]{\LocSWfig/com-properties.png} + \caption{COM port properties window} + \label{com} +\end{figure} + +Click on the drop-down menu for COM port numbers. Choose the port +number COM2. On clicking on ``OK'', Windows may warn you that the port +number is already in use. But given that you do not have any other USB +device connected you may force change it. Click on ``OK'' to close +all of the device manager windows. Now, we are set to go ahead with +port number 2. The stress on using port number 2 is just to be +consistent throughout the book. It is mainly for a beginner. + +Now, let us see how to identify the port number on a Linux +system. Open a terminal by pressing Alt+Ctrl+T keys together. Then +type the following command and press enter, {\tt ls + /dev/ttyACM*} - +the output of this command is shown in \figref{linux-port}. It has +detected the Arduino with the port number ``ttyACM0''. The last character +in this string, namely 0, is the port number. You may get 0 or a +number such as 1 or 2 in your case, for the port number. + +\begin{figure} + \centering + \includegraphics[scale=0.5]{\LocSWfig/linux-port.png} + \caption{Port number on Linux terminal} + \label{linux-port} +\end{figure} + +\subsection{Testing Scilab-Arduino toolbox} +\label{sec:testing-scilab-arduino} +Now let us test the functioning of the toolbox. +\begin{enumerate} + \item Install Arduino IDE, as explained in \secref{sec:ard-start} and + launch it. + \item Read into the Arduino IDE, the firmware \ardref{ard:firmware}. + \item Using the {\tt Upload} option of the Arduino IDE, load this + firmware on to the \arduino\ board. + \item Inside the {\tt Origin/tools/scilab} directory, locate a file {\tt + test\_firmware.sce}. This file will be used to test whether the + firmware is properly installed. This is an important step, as the + connection between the computer and Arduino breaks down sometimes. + The Scilab toolbox is unable to identify this difficulty - it has to + be externally done. If this difficulty is not identified and + rectified, one will waste a lot of time and effort trying to debug + the error. This test has to be done in case of difficulties. + \item In the \scilab\ console, type {\tt editor} and press the enter + key. This will launch the editor. Click on ``File'' menu and choose + ``Open''. Browse to the directory {\tt Origin/tools/scilab} and choose the + file {\tt test\_firmware.sce}. It will open + \sciref{sci:test-firmware}. + %The \scilab\ editor with this file open is as shown in \figref{test-code}. + % \begin{figure} + % \centering + % \includegraphics[scale=0.5]{\LocSWfig/test-code.png} + % \caption{Scilab code to test toolbox and firmware} + % \label{test-code} + % \end{figure} + + \item If you are using a Windows system and have set your port number + as COM2, you need not make any changes to the file. Linux users, + however, will mostly identify the port number as ``ttyACM0''. Hence, + they need to change the following line number + \lstinputlisting[firstline=2,lastline=2] + {\LocSWchkcode/test_firmware.sce} + to + \begin{lstlisting}[style=nonumbers] + h = open_serial(1,0,115200); +\end{lstlisting} + + \item To execute this code, on the menu bar, click on the {\tt + Execute}, option. Then choose {\tt File with no echo}. The output + will appear on the Console as shown in \figref{test-console}. + \begin{figure} + \centering + \includegraphics[scale=0.5]{\LocSWfig/test-console.png} + \caption{Scilab test code output} + \label{test-console} + \end{figure} + As shown in the figure, we see the response of this code as ``ans = '' and + ``ok'' three times. The + code basically gives some input to Arduino three times and the + program inside it returns ``ok'' three times. This code thus confirms + the working of the Scilab-Arduino toolbox. The code also confirms + that the firmware inside the Arduino is correct. It is alright if + one or two of the attempts out of three give a blank response. But + all the three responses certainly should not be + blank\footnote{\label{fn:firmware}If this step is unsuccessful, + one should check the connections and re-install the firmware}. +\end{enumerate} + +Now let us take a look at the various functions facilitated by the +toolbox. The functions provided in the toolbox are as shown in +\figref{func}. They are basically categorized into four categories: +configuration, digital, analog and motors. These functions will be +explained in detail in the subsequent chapters as and when they are +used. + +\begin{figure} + \centering + \includegraphics[width=\linewidth]{\LocSWfig/table_functions_crop.pdf} + \caption{Arduino toolbox functions used in this book} + \label{func} +\end{figure} + +\subsection{Firmware} +\lstset{style=mystyle} +\label{sec:test-firmware-scilab} +\addtocontents{cod}{\protect\addvspace{\codclr}} +We have provided a Scilab code to check whether the firmware has been +properly installed. That code is listed below. + +\begin{scicode} + \ccaption{A Scilab code to check whether the firmware is + properly installed or not}{A Scilab code to check whether the + firmware is properly installed or not. Available at + \LocSWchkbrief{test\_firmware.sce}. Execute this code + by following the steps given in section + \ref{sec:testing-scilab-arduino}.} + \label{sci:test-firmware} + \lstinputlisting{\LocSWchkcode/test_firmware.sce} +\end{scicode} + + +\section{Xcos} +\label{sec:xcos-start} +Xcos is a graphical editor for \scilab\ \cite{xcos-ref}. Most of the +mathematical manipulations that can be done using \scilab\ scripts, +can be done using Xcos also. The major advantage of Xcos is the +intuitive interface and easy connectivity across blocks. Xcos even +supports {\tt if else}, {\tt for}, and {\tt while} looping which forms +an integral part of any programming language. It is possible to code +the entire algorithm using Xcos blocks alone. It is also possible to +read from and write to the \scilab\ workspace through Xcos. + +\subsection{Downloading, installing and testing} +Xcos comes pre-installed with \scilab. Hence a separate installation +of Xcos is not required. Let us explore the functionalities Xcos has +to offer. Xcos basically provides a graphical interface to \scilab. + +Xcos can be launched from \scilab\ by clicking on the Xcos icon +available on the \scilab\ menu bar. It can also be launched by simply +typing the command {\tt xcos} in the \scilab\ console. When Xcos is +launched, it will open a palette browser. We have shown this in +\figref{sine-blk}, where we have selected a sine block. At the time +of launch, Xcos will also open an empty canvas, called an untitled +Xcos window. + +\begin{figure} + \centering + \includegraphics[width=\hgfig]{\LocSWfig/sine-blk.png} + \caption{Sine generator in palette browser} + \label{sine-blk} +\end{figure} + +% \begin{figure} +% \centering +% \includegraphics[scale=0.5]{\LocSWfig/palette-browser.png} +% \caption{Palette Browser} +% \label{palette} +% \end{figure} + + +% \begin{figure} +% \centering +% \includegraphics[scale=0.5]{\LocSWfig/untitled-xcos.png} +% \caption{Untitled Xcos window} +% \label{untitled} +% \end{figure} + +Palette browser shows all of the available blocks that can be used. It +has been nicely categorized as per the functionality. For example, +blocks that generate signals/values without any input, fall under the +category {\tt Sources}. Similarly, blocks that take signals/values +without giving any output are categorized as {\tt Sinks}. This makes +finding a particular block very easy, specially when one does not know +the name of a block. + +The untitled window is the one where one creates the Xcos +code/diagram. The relevant blocks have to be dragged and dropped from +the palette browser to the untitled window. The blocks are then +interconnected and configured as per the simulation, which we will +demonstrate next. + +\subsection{Use case} +Let us build a simple Xcos simulation to plot a sine wave. This +simulation requires a sine wave source. It can be found in the {\tt + Sources} category as shown in \figref{sine-blk}. Drag and drop this +block in the untitled Xcos window. + +Next, we need a block to plot the sine wave. A plotting block can be +found in the {\tt Sinks} category as shown in \figref{plot-blk}. The +name of this block is CSCOPE. Drag and drop this block in the untitled +Xcos window. On the left-hand side, this block has an input port for +data. It is black in colour, which may not be obvious in a black and +white printout. The output from the sine block has to be connected +to this port. At its top side, the CSCOPE block has another input +port, called an event port. This is red in colour. This port is used +to synchronize it with event generating devices. + +\begin{figure} + \centering + \includegraphics[width=\hgfig]{\LocSWfig/plot-blk.png} + \caption{CSCOPE block in xcos} + \label{plot-blk} +\end{figure} + +As the CSCOPE block has an +input event port, we need a source that generates events. Hence, the +next block that we need is an event generator block and it can be +found in the {\tt Sources} category. This is illustrated in figure +\ref{clk-blk}. The name of this block is CLOCK\_c. Drag and drop this +block in the untitled Xcos window. + +\begin{figure} + \centering + \includegraphics[width=\hgfig]{\LocSWfig/clock-blk.png} + \caption{CLOCK\_c block in xcos} + \label{clk-blk} +\end{figure} + +The next step is to interconnect the blocks together. A black color +port can only be connected to another black color port. A black color +port cannot be connected to a red color port and vice versa. That is, +a data port cannot be connected to an event port. Linking +two blocks is a bit crucial and may need a few attempts before one gets +comfortable. To link two blocks, first click and hold the left mouse +button over the output port of the source block. Without releasing the +mouse button, touch the mouse pointer to the input port of the sink +block. If a connection is possible there, the port will turn +``green''. At this point, release the mouse button and the blocks should +get connected. Follow this procedure and complete the connection as +shown in \figref{sine-gen}. Save this file with the name {\tt + sine-generator}. + +\begin{figure} + \centering + \includegraphics[width=\smfig]{\LocSWfig/sine-gen.png} + \caption{Sine generator in Xcos} + \label{sine-gen} +\end{figure} + +Let us simulate this Xcos code. On the menu bar, click on the {\tt + Simulation} menu and choose {\tt Start}. You will get a graphic +window with a running sine wave as shown in \figref{sine-output}. + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/sine-output.png} + \caption{Sine generator Xcos output} + \label{sine-output} +\end{figure} + +This is because we are running the simulation using the default +configuration. We would like a stationary plot. If the simulation is +still running, go to the Simulation menu and choose Stop. Double +click on the CSCOPE block. Its properties window will appear as shown +in \ref{cscope-config}. Note the value of the {\tt Refresh period}. It +is by default 30. Click on Ok. + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/cscope-config.png} + \caption{CSCOPE configuration window} + \label{cscope-config} +\end{figure} + +Next, on the menu bar, click on the {\tt Simulation} menu and choose + {\tt Setup}. The {\tt Set Parameters} window will open. The first +parameter is {\tt Final integration time}. It decides for how long the +simulation will run. Change it to be equal to the {\tt Refresh period} +of the CSCOPE block. That is, change it to 30 as shown in +\figref{sim-setup}. Now start the simulation and you will get a static +plot. Other paramenters of blocks can also be changed. For example, +one may want to change the input amplitude/frequency or change the +plot scales, etc. All these are left to the reader to explore. + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/sim-setup.png} + \caption{Simulation setup window} + \label{sim-setup} +\end{figure} + +Although we have demonstrated a very basic level of Xcos simulation, +this idea can be used for complex processes as well. Using Xcos, it +is possible to have user-defined blocks. The user can code the +working of the block as a function in \scilab\ script and then call it +from Xcos. It is also possible to create subsystems. +One can even read from and write to C binaries. Xcos comes with +several pre-defined libraries and hence, it is possible to carry out +other kinds of simulation, such as electrical circuit simulation and +basic thermo-hydraulic simulation, for example. A detailed +explanation and demonstration are beyond the scope of this book. + + +\subsection{Xcos-Arduino} +The \scilab\ Arduino toolbox not only provides functions to be used in +\scilab\ scripts but also provides new Arduino-specific blocks. As +shown in \figref{arduino-palette} new Arduino blocks are now available +for use. Similar to the categorization of the functions, the Xcos +blocks are also categorized as configuration, digital, analog and +motors. Again, it is possible to conduct the experiments only using +Xcos. Xcos codes for every experiment are provided throughout the +book. The Arduino blocks can be easily connected to Xcos native +blocks. A detailed block help for every block can be sought by right-clicking on the block and choosing ``Block help''. This is illustrated +in \figref{blk-help}. + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/arduino-palette.png} + \caption{Palette browser showing Arduino blocks} + \label{arduino-palette} +\end{figure} + +\begin{figure} + \centering + \includegraphics[width=\lgfig]{\LocSWfig/xcos-help.png} + \caption{Xcos block help} + \label{blk-help} +\end{figure} |