summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKannan2021-07-05 12:52:06 +0530
committerKannan2021-07-05 12:52:06 +0530
commit82e496c2b15590e16ea420244bbcf76ba941a0db (patch)
treefc5b258cfaf21b0f11c2ad47f041b9a6704cc966
parentba92e2b53a163c53a3446209d1edbdb2fb901daf (diff)
downloadFLOSS-Arduino-Book-82e496c2b15590e16ea420244bbcf76ba941a0db.tar.gz
FLOSS-Arduino-Book-82e496c2b15590e16ea420244bbcf76ba941a0db.tar.bz2
FLOSS-Arduino-Book-82e496c2b15590e16ea420244bbcf76ba941a0db.zip
Vendor information removed
-rw-r--r--OpenModelica.pdfbin27014348 -> 27013840 bytes
-rw-r--r--floss-arduino.fdb_latexmk56
-rw-r--r--floss-arduino.log62
-rw-r--r--floss-arduino.pdfbin32382343 -> 32381629 bytes
-rw-r--r--floss-arduino.tex1
-rw-r--r--julia.pdfbin24605833 -> 24605401 bytes
-rw-r--r--python.pdfbin24484205 -> 24483746 bytes
-rw-r--r--scilab.pdfbin29173100 -> 29172856 bytes
-rw-r--r--suppl/appendix.tex58
9 files changed, 80 insertions, 97 deletions
diff --git a/OpenModelica.pdf b/OpenModelica.pdf
index 62ebff8..9f5106c 100644
--- a/OpenModelica.pdf
+++ b/OpenModelica.pdf
Binary files differ
diff --git a/floss-arduino.fdb_latexmk b/floss-arduino.fdb_latexmk
index 0787486..6581656 100644
--- a/floss-arduino.fdb_latexmk
+++ b/floss-arduino.fdb_latexmk
@@ -1,17 +1,17 @@
# Fdb version 3
-["bibtex floss-arduino"] 1625135841 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1625135854
+["bibtex floss-arduino"] 1625469628 "floss-arduino.aux" "floss-arduino.bbl" "floss-arduino" 1625469641
"/usr/local/texlive/2017/texmf-dist/bibtex/bst/base/unsrt.bst" 1480098433 18030 1376b4b231b50c66211e47e42eda2875 ""
"bibliography.bib" 1621178517 6034 f6dc0004d2871e4ca7419c08dc204c04 ""
- "floss-arduino.aux" 1625135853 177283 dd9eed306c7579b22647797553b955d0 ""
+ "floss-arduino.aux" 1625469641 177283 dd9eed306c7579b22647797553b955d0 ""
(generated)
"floss-arduino.blg"
"floss-arduino.bbl"
-["makeindex floss-arduino.idx"] 1625135829 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1625135854
- "floss-arduino.idx" 1625135853 237 c28f564ec5605b02307b28acb6b716a0 ""
+["makeindex floss-arduino.idx"] 1625469616 "floss-arduino.idx" "floss-arduino.ind" "floss-arduino" 1625469641
+ "floss-arduino.idx" 1625469641 237 c28f564ec5605b02307b28acb6b716a0 ""
(generated)
"floss-arduino.ind"
"floss-arduino.ilg"
-["pdflatex"] 1625135842 "floss-arduino.tex" "floss-arduino.pdf" "floss-arduino" 1625135854
+["pdflatex"] 1625469629 "floss-arduino.tex" "floss-arduino.pdf" "floss-arduino" 1625469641
"/Users/kannan/Library/texmf/fonts/tfm/tfrupee/tfrupee.tfm" 1293941822 1808 84ce1a0b8437905ec1ae8e351716b66c ""
"/Users/kannan/Library/texmf/fonts/type1/tfrupee/tfrupee.pfb" 1293942194 577586 052e80b1605a6cd710ee6806b090bc76 ""
"/Users/kannan/Library/texmf/tex/latex/ifthen/ifthen.sty" 1221500493 4727 e343510af0375feb3bfa0becca5be450 ""
@@ -147,22 +147,22 @@
"/usr/local/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1495593472 2350277 a699055bee05bf8a40b0504752487295 ""
"/usr/local/texlive/2017/texmf-var/web2c/pdftex/pdflatex.fmt" 1501558720 4129591 619ae5aa92c7522a32e3a6fc193a3cf9 ""
"/usr/local/texlive/2017/texmf.cnf" 1495593465 577 2b71d4d888f9e5560b2e99985915a9fa ""
- "floss-arduino.OpenModelicad" 1625135853 2767 350da9030bc6a7745f37d56fcd52f560 ""
- "floss-arduino.ard" 1625135853 2316 14f6b49275beb180b50a3cc4f7ac3b4b ""
- "floss-arduino.aux" 1625135853 177283 dd9eed306c7579b22647797553b955d0 ""
- "floss-arduino.bbl" 1625135842 3903 02b5ac06a1bbf3155ccc47bfd4f7ca51 "bibtex floss-arduino"
- "floss-arduino.cod" 1625135853 2802 b44391d5d84f2723de4501c89b662e51 ""
- "floss-arduino.ind" 1625135829 288 a19c2821904b40fc70937a785369cf8f "makeindex floss-arduino.idx"
- "floss-arduino.juliad" 1625135853 2642 2dd56dc0c2baf4c01a24b1afa8cad924 ""
- "floss-arduino.lof" 1625135853 16456 00ce762b9219093bb739612fc424baac ""
- "floss-arduino.lot" 1625135853 4667 fcb939f8de8f3eda08666a06acee9eb1 ""
- "floss-arduino.out" 1625135853 16259 abffe68f306217455aed65c08cb91682 ""
- "floss-arduino.pyd" 1625135853 2571 e7a761df457aa61b935f71ec98e0a6c6 ""
- "floss-arduino.tex" 1625135812 7532 cc1ebfc6d5a75853ddb736a7df15ce04 ""
- "floss-arduino.toc" 1625135853 21074 a7b04a31035d6b610452ba9a384256c1 ""
+ "floss-arduino.OpenModelicad" 1625469641 2767 350da9030bc6a7745f37d56fcd52f560 ""
+ "floss-arduino.ard" 1625469641 2316 14f6b49275beb180b50a3cc4f7ac3b4b ""
+ "floss-arduino.aux" 1625469641 177283 dd9eed306c7579b22647797553b955d0 ""
+ "floss-arduino.bbl" 1625469628 3903 02b5ac06a1bbf3155ccc47bfd4f7ca51 "bibtex floss-arduino"
+ "floss-arduino.cod" 1625469641 2802 b44391d5d84f2723de4501c89b662e51 ""
+ "floss-arduino.ind" 1625469616 288 a19c2821904b40fc70937a785369cf8f "makeindex floss-arduino.idx"
+ "floss-arduino.juliad" 1625469641 2642 2dd56dc0c2baf4c01a24b1afa8cad924 ""
+ "floss-arduino.lof" 1625469641 16456 00ce762b9219093bb739612fc424baac ""
+ "floss-arduino.lot" 1625469641 4667 fcb939f8de8f3eda08666a06acee9eb1 ""
+ "floss-arduino.out" 1625469641 16259 abffe68f306217455aed65c08cb91682 ""
+ "floss-arduino.pyd" 1625469641 2571 e7a761df457aa61b935f71ec98e0a6c6 ""
+ "floss-arduino.tex" 1625469596 7533 6a8e9f953808db48e292fcc824aebfbd ""
+ "floss-arduino.toc" 1625469641 21074 a7b04a31035d6b610452ba9a384256c1 ""
"suppl/IITB-logo-HighRes.png" 1624244312 200217 01027e8bbcaf3f25de3bab2374d3adda ""
"suppl/acr.tex" 1615102332 1926 fd6481c4666ee0d60331b7d4cc24b645 ""
- "suppl/appendix.tex" 1625135495 3075 125c7dd16048f43063a7ef470bf52546 ""
+ "suppl/appendix.tex" 1625469276 2461 f20c97a051019d59003bd9d1a2340f95 ""
"suppl/by-nc-nd.png" 1624888148 20935 a4212c1a42d241a1351fc139b20de70b ""
"suppl/fossee_logo_hi.png" 1624244329 152969 adf7540c339c4fc417da7b0a854627c3 ""
"suppl/intro.tex" 1624888148 4612 815a1b9313731df4cbfa32b2a322c296 ""
@@ -445,17 +445,17 @@
"user-code/thermistor/thermistor-python.tex" 1621787416 6690 dcd0b9c6629922cc2675da1a8eec8d97 ""
"user-code/thermistor/thermistor-scilab.tex" 1621189183 15817 4f8b0a1727ee952a36196e611ce5308c ""
(generated)
- "floss-arduino.aux"
- "floss-arduino.lof"
- "floss-arduino.toc"
- "floss-arduino.ard"
"floss-arduino.pyd"
+ "floss-arduino.idx"
"floss-arduino.pdf"
- "floss-arduino.juliad"
"floss-arduino.lot"
- "floss-arduino.log"
- "floss-arduino.OpenModelicad"
- "floss-arduino.cod"
- "floss-arduino.idx"
"floss-arduino.out"
"floss-arduino.thm"
+ "floss-arduino.aux"
+ "floss-arduino.juliad"
+ "floss-arduino.log"
+ "floss-arduino.lof"
+ "floss-arduino.ard"
+ "floss-arduino.cod"
+ "floss-arduino.toc"
+ "floss-arduino.OpenModelicad"
diff --git a/floss-arduino.log b/floss-arduino.log
index 109a348..5d8ceeb 100644
--- a/floss-arduino.log
+++ b/floss-arduino.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2017.8.1) 1 JUL 2021 16:07
+This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2017.8.1) 5 JUL 2021 12:50
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -530,20 +530,20 @@ Writing index file floss-arduino.idx
(./floss-arduino.aux)
\openout1 = `floss-arduino.aux'.
-LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 109.
-LaTeX Font Info: ... okay on input line 109.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 109.
-LaTeX Font Info: ... okay on input line 109.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 109.
-LaTeX Font Info: ... okay on input line 109.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 109.
-LaTeX Font Info: ... okay on input line 109.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 109.
-LaTeX Font Info: ... okay on input line 109.
-LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 109.
-LaTeX Font Info: ... okay on input line 109.
-LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 109.
-LaTeX Font Info: ... okay on input line 109.
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 110.
+LaTeX Font Info: ... okay on input line 110.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 110.
+LaTeX Font Info: ... okay on input line 110.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 110.
+LaTeX Font Info: ... okay on input line 110.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 110.
+LaTeX Font Info: ... okay on input line 110.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 110.
+LaTeX Font Info: ... okay on input line 110.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 110.
+LaTeX Font Info: ... okay on input line 110.
+LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 110.
+LaTeX Font Info: ... okay on input line 110.
(/usr/local/texlive/2017/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
@@ -576,14 +576,14 @@ File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
-Package layouts Warning: Layout scale set to 0.5 on input line 109.
+Package layouts Warning: Layout scale set to 0.5 on input line 110.
\AtBeginShipoutBox=\box34
Package hyperref Warning: Height of page (\stockheight) is invalid (0.0pt),
(hyperref) using 11in.
-Package hyperref Info: Link coloring OFF on input line 109.
+Package hyperref Info: Link coloring OFF on input line 110.
(/usr/local/texlive/2017/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section
@@ -593,15 +593,15 @@ Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO)
\c@section@level=\count275
LaTeX Info: Redefining \Ref on input line 515.
)
-LaTeX Info: Redefining \ref on input line 109.
-LaTeX Info: Redefining \pageref on input line 109.
-LaTeX Info: Redefining \nameref on input line 109.
+LaTeX Info: Redefining \ref on input line 110.
+LaTeX Info: Redefining \pageref on input line 110.
+LaTeX Info: Redefining \nameref on input line 110.
(./floss-arduino.out) (./floss-arduino.out)
\@outlinefile=\write5
\openout5 = `floss-arduino.out'.
-LaTeX Info: Redefining \Ref on input line 109.
+LaTeX Info: Redefining \Ref on input line 110.
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: subfig package v1.3 is loaded.
Package caption Info: listings package is loaded.
@@ -3055,12 +3055,12 @@ elica/readPower.mo)) (./suppl/appendix.tex [257] [258
]
Appendix A.
-Underfull \hbox (badness 1558) in paragraph at lines 22--22
+Underfull \hbox (badness 1558) in paragraph at lines 23--23
[]\T1/cmr/m/n/10.95 Components for the shield,
[]
-Underfull \hbox (badness 5878) in paragraph at lines 24--25
+Underfull \hbox (badness 5878) in paragraph at lines 25--26
[]\T1/cmr/m/n/10.95 External ac-tu-a-tors (mo-tor,
[]
@@ -3116,15 +3116,15 @@ Underfull \hbox (badness 10000) in paragraph at lines 143--146
\tf@thm=\write14
\openout14 = `floss-arduino.thm'.
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 259.
+Package atveryend Info: Empty hook `BeforeClearDocument' on input line 260.
[262]
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 259.
+Package atveryend Info: Empty hook `AfterLastShipout' on input line 260.
(./floss-arduino.aux)
-Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 259.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 259.
+Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 260.
+Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 260.
Package rerunfilecheck Info: File `floss-arduino.out' has not changed.
(rerunfilecheck) Checksum: ABFFE68F306217455AED65C08CB91682;16259.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 259.
+Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 260.
)
Here is how much of TeX's memory you used:
16698 strings out of 492995
@@ -3161,10 +3161,10 @@ r/sfrm1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/
sfsi1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sf
ss1095.pfb></usr/local/texlive/2017/texmf-dist/fonts/type1/public/cm-super/sfti
1095.pfb></Users/kannan/Library/texmf/fonts/type1/tfrupee/tfrupee.pfb>
-Output written on floss-arduino.pdf (290 pages, 32382343 bytes).
+Output written on floss-arduino.pdf (290 pages, 32381629 bytes).
PDF statistics:
- 7912 PDF objects out of 8907 (max. 8388607)
- 7299 compressed objects within 73 object streams
+ 7913 PDF objects out of 8907 (max. 8388607)
+ 7300 compressed objects within 73 object streams
3877 named destinations out of 4296 (max. 500000)
2328 words of extra memory for PDF output out of 10000 (max. 10000000)
diff --git a/floss-arduino.pdf b/floss-arduino.pdf
index 6d5c82b..73ab62f 100644
--- a/floss-arduino.pdf
+++ b/floss-arduino.pdf
Binary files differ
diff --git a/floss-arduino.tex b/floss-arduino.tex
index e5a4f98..f38a37e 100644
--- a/floss-arduino.tex
+++ b/floss-arduino.tex
@@ -101,6 +101,7 @@
% julia, or OM
%\newcommand{\Software}{OM}
+
\newcommand{\sscilab}{scilab}
\newcommand{\python}{python}
\newcommand{\julia}{julia}
diff --git a/julia.pdf b/julia.pdf
index 87a0ba2..2751227 100644
--- a/julia.pdf
+++ b/julia.pdf
Binary files differ
diff --git a/python.pdf b/python.pdf
index 3979fb9..975febb 100644
--- a/python.pdf
+++ b/python.pdf
Binary files differ
diff --git a/scilab.pdf b/scilab.pdf
index 1b12871..eb84e3a 100644
--- a/scilab.pdf
+++ b/scilab.pdf
Binary files differ
diff --git a/suppl/appendix.tex b/suppl/appendix.tex
index 014fceb..4468eb6 100644
--- a/suppl/appendix.tex
+++ b/suppl/appendix.tex
@@ -9,8 +9,9 @@ the experiments explained in the book:
\item Components required for the breadboard based experiments
\end{enumerate}
We now provide an approximate cost of the above parts, mainly to keep
-a beginner informed. Because of the fluctuations in exchange rates,
-and the availability issues, pricing could change considerably.
+a beginner informed, see \tabref{tab:cost}. Because of the
+fluctuations in exchange rates, and the availability issues, pricing
+could change considerably.
\begin{table}
\centering
@@ -28,45 +29,26 @@ and the availability issues, pricing could change considerably.
\end{tabular}
\end{table}
-All the
-components mentioned above are available from
-\begin{quote}
- Aditya Enterprises \\
- Plot no. F-16, Rathi Sansar, Pisadevi Road \\ Aurangabad - 431001, Maharashtra. \\
- Email: admin@adityaentr.com $||$
- Contact: +91-9822094359
-\end{quote}
-
With the components and the Gerber file mentioned in
-\secref{shield-hw}, it should be possible to create the shield, as
+\secref{shield-hw}, it should be possible to create the PCB, and
+solder the components, so as to arrive at the shield, as
shown in \figref{shield}. This is the least expensive option.
-The company mentioned above is also in a position to provide the
-shield with all components soldered. As already explained, the shield
-is a printed circuit board (PCB) with a large number of sensors,
-already wired and hence, ready to use. The shield provides the user a
-faster way of circuit prototyping without worrying much about
-troubleshooting.
-
-These components may also be available from the E-commerce platforms such
-as Amazon and Flipkart. We will be happy to list other vendors who
-can provide the components or the shield or both. The FOSSEE team is,
-however, not in a position to certify any of the vendors mentioned above.
-
+A lot more expensive option is to request the FOSSEE Team to create a
+shield and to supply it. It is a lot more expensive, because the cost
+of the manpower who will make the shield is also to be factored. As
+this work is not a part of IIT Bombay's regular activity, it has to be
+carried out through personnel specifically employed for this purpose.
The FOSSEE team has a limited supply of shields, available at
\rupee1,000 each. Interested people may contact
\href{mailto:FLOSS-arduino@fossee.in}{FLOSS-arduino@fossee.in} or at
-+91 22 2576 4133. It should be mentioned that the cost of producing
-the shield by FOSSEE is very high, owing to the manpower and the
-infrastructure cost. As a matter of fact, making hardware is not the
-forte of FOSSEE. As mentioned above, the cheapest way is to procure
-the components and to build the shield.
-
-This price difference may provide a viable business model for
-efficient vendors.
-
-%% Even though the shield obviates the need for a breadboard as an
-%% intermediate tool for electronics circuit prototyping, some learners
-%% might prefer to use a breadboard and other required sensors to design
-%% their circuits. That's why we have added breadboard connection
-%% diagrams in the book, wherever required.
++91 22 2576 4133. As mentioned above, the cheapest way is to make the
+shield by oneself, by procuring the components and making the PCB.
+
+If you write to us at the above email address, we may be in a position
+to give details of vendors who can supply the above components, and
+also the shield. The advantage may be that these vendors may be able
+to supply these components and the shield at a price lower than that
+of FOSSEE. In case the readers know about some vendors who can meet
+this demand, please let us know and we will be happy to include them
+in our list.