mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-08-08 14:40:52 +00:00
.
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -57,8 +57,6 @@ Changing PWM on each channel determines the speed and direction of the RC car.
|
||||
|
||||
The table below summarizes the GPIO pins used for PWM to control the direction of the DC motors in the remote-controlled car.
|
||||
|
||||
:class: break
|
||||
|
||||
+-----------+-------+---------------------------------------+----------+
|
||||
| GPIOs | State | Description | Function |
|
||||
+===========+=======+=======================================+==========+
|
||||
|
@@ -84,11 +84,6 @@ In particular, <strong>GPIO6</strong> and <strong>GPIO5</strong> provide PWM to
|
||||
Similarly, <strong>GPIO4</strong> and <strong>GPIO7</strong> provide PWM to the left- and right- side DC motors to rotate in a <strong>counter-clockwise</strong> direction.
|
||||
Changing PWM on each channel determines the speed and direction of the RC car.</p>
|
||||
<p>The table below summarizes the GPIO pins used for PWM to control the direction of the DC motors in the remote-controlled car.</p>
|
||||
<dl class="field-list simple">
|
||||
<dt class="field-odd">class<span class="colon">:</span></dt>
|
||||
<dd class="field-odd"><p>break</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<table class="docutils align-default">
|
||||
<thead>
|
||||
<tr class="row-odd"><th class="head"><p>GPIOs</p></th>
|
||||
|
File diff suppressed because one or more lines are too long
@@ -20,77 +20,7 @@
|
||||
\newlabel{overview::doc}{{2}{5}{HOW DOES IT WORK?}{chapter.2}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Reserved Pins \& GPIOs}{5}{section.2.1}\protected@file@percent }
|
||||
\newlabel{overview:reserved-pins-gpios}{{2.1}{5}{Reserved Pins \& GPIOs}{section.2.1}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}x\sphinxhyphen {} and y\sphinxhyphen {} axis}{5}{subsection.2.1.1}\protected@file@percent }
|
||||
\newlabel{overview:x-and-y-axis}{{2.1.1}{5}{x\sphinxhyphen {} and y\sphinxhyphen {} axis}{subsection.2.1.1}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Direction and Speed}{5}{subsection.2.1.2}\protected@file@percent }
|
||||
\newlabel{overview:direction-and-speed}{{2.1.2}{5}{Direction and Speed}{subsection.2.1.2}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces DC Motor PWM duty cycle 0\%}}{6}{figure.2.1}\protected@file@percent }
|
||||
\newlabel{overview:id1}{{1}{6}{DC Motor PWM duty cycle 0\%}{figure.2.1}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces DC Motor PWM duty cycle 47.6\%}}{6}{figure.2.2}\protected@file@percent }
|
||||
\newlabel{overview:id2}{{2}{6}{DC Motor PWM duty cycle 47.6\%}{figure.2.2}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces DC Motor PWM duty cycle 90.8\%}}{6}{figure.2.3}\protected@file@percent }
|
||||
\newlabel{overview:id3}{{3}{6}{DC Motor PWM duty cycle 90.8\%}{figure.2.3}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Fusion of Software with Hardware}{6}{section.2.2}\protected@file@percent }
|
||||
\newlabel{overview:fusion-of-software-with-hardware}{{2.2}{6}{Fusion of Software with Hardware}{section.2.2}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Schematic}{8}{section.2.3}\protected@file@percent }
|
||||
\newlabel{overview:schematic}{{2.3}{8}{Schematic}{section.2.3}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {3}DATA STRUCTS}{9}{chapter.3}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{data:data-structs}{{3}{9}{DATA STRUCTS}{chapter.3}{}}
|
||||
\newlabel{data::doc}{{3}{9}{DATA STRUCTS}{chapter.3}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Data Payload}{9}{section.3.1}\protected@file@percent }
|
||||
\newlabel{data:data-payload}{{3.1}{9}{Data Payload}{section.3.1}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Why use \_\_attribute((packed))?}{10}{subsection.3.1.1}\protected@file@percent }
|
||||
\newlabel{data:why-use-attribute-packed}{{3.1.1}{10}{Why use \_\_attribute((packed))?}{subsection.3.1.1}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {4}TRANSMITTER}{11}{chapter.4}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{transmitter:transmitter}{{4}{11}{TRANSMITTER}{chapter.4}{}}
|
||||
\newlabel{transmitter::doc}{{4}{11}{TRANSMITTER}{chapter.4}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Configuration Variables}{11}{section.4.1}\protected@file@percent }
|
||||
\newlabel{transmitter:configuration-variables}{{4.1}{11}{Configuration Variables}{section.4.1}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Reading Joystick x\sphinxhyphen {} and y\sphinxhyphen {} Axis Values}{11}{section.4.2}\protected@file@percent }
|
||||
\newlabel{transmitter:reading-joystick-x-and-y-axis-values}{{4.2}{11}{Reading Joystick x\sphinxhyphen {} and y\sphinxhyphen {} Axis Values}{section.4.2}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Sending \& Ecapsulating Data}{11}{section.4.3}\protected@file@percent }
|
||||
\newlabel{transmitter:sending-ecapsulating-data}{{4.3}{11}{Sending \& Ecapsulating Data}{section.4.3}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Main Function}{12}{section.4.4}\protected@file@percent }
|
||||
\newlabel{transmitter:main-function}{{4.4}{12}{Main Function}{section.4.4}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {5}RECEIVER}{13}{chapter.5}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{receiver:receiver}{{5}{13}{RECEIVER}{chapter.5}{}}
|
||||
\newlabel{receiver::doc}{{5}{13}{RECEIVER}{chapter.5}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Configuration Variables}{13}{section.5.1}\protected@file@percent }
|
||||
\newlabel{receiver:configuration-variables}{{5.1}{13}{Configuration Variables}{section.5.1}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Receiving \& Extracting Data}{13}{section.5.2}\protected@file@percent }
|
||||
\newlabel{receiver:receiving-extracting-data}{{5.2}{13}{Receiving \& Extracting Data}{section.5.2}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Main Function}{14}{section.5.3}\protected@file@percent }
|
||||
\newlabel{receiver:main-function}{{5.3}{14}{Main Function}{section.5.3}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {6}WORK\sphinxhyphen {}IN\sphinxhyphen {}PROGRESS WALK THROUGH}{15}{chapter.6}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{progress:work-in-progress-walk-through}{{6}{15}{WORK\sphinxhyphen {}IN\sphinxhyphen {}PROGRESS WALK THROUGH}{chapter.6}{}}
|
||||
\newlabel{progress::doc}{{6}{15}{WORK\sphinxhyphen {}IN\sphinxhyphen {}PROGRESS WALK THROUGH}{chapter.6}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {6.1}Finished Work}{15}{section.6.1}\protected@file@percent }
|
||||
\newlabel{progress:finished-work}{{6.1}{15}{Finished Work}{section.6.1}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {6.2}Chassis}{15}{section.6.2}\protected@file@percent }
|
||||
\newlabel{progress:chassis}{{6.2}{15}{Chassis}{section.6.2}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {6.3}Wiring}{15}{section.6.3}\protected@file@percent }
|
||||
\newlabel{progress:wiring}{{6.3}{15}{Wiring}{section.6.3}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {6.4}Motor Wires Harness}{15}{section.6.4}\protected@file@percent }
|
||||
\newlabel{progress:motor-wires-harness}{{6.4}{15}{Motor Wires Harness}{section.6.4}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Completed chassis with only DC motor controllers installed.}}{16}{figure.6.1}\protected@file@percent }
|
||||
\newlabel{progress:id1}{{1}{16}{Completed chassis with only DC motor controllers installed}{figure.6.1}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Completed wiring.}}{16}{figure.6.2}\protected@file@percent }
|
||||
\newlabel{progress:id2}{{2}{16}{Completed wiring}{figure.6.2}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces DC Motors wires secured inside harnes.}}{17}{figure.6.3}\protected@file@percent }
|
||||
\newlabel{progress:id3}{{3}{17}{DC Motors wires secured inside harnes}{figure.6.3}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {7}REFERENCES}{19}{chapter.7}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{references:references}{{7}{19}{REFERENCES}{chapter.7}{}}
|
||||
\newlabel{references::doc}{{7}{19}{REFERENCES}{chapter.7}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {7.1}GitHub}{19}{section.7.1}\protected@file@percent }
|
||||
\newlabel{references:github}{{7.1}{19}{GitHub}{section.7.1}{}}
|
||||
\gdef \@abspage@last{23}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Reading the Joystick x\sphinxhyphen {} and y\sphinxhyphen {} axis}{5}{subsection.2.1.1}\protected@file@percent }
|
||||
\newlabel{overview:reading-the-joystick-x-and-y-axis}{{2.1.1}{5}{Reading the Joystick x\sphinxhyphen {} and y\sphinxhyphen {} axis}{subsection.2.1.1}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Controlling the Direction and Speed}{5}{subsection.2.1.2}\protected@file@percent }
|
||||
\newlabel{overview:controlling-the-direction-and-speed}{{2.1.2}{5}{Controlling the Direction and Speed}{subsection.2.1.2}{}}
|
||||
|
@@ -1,11 +1,11 @@
|
||||
# Fdb version 4
|
||||
["makeindex byterider.idx"] 1751345040.24934 "byterider.idx" "byterider.ind" "byterider" 1752903606.94038 0
|
||||
"byterider.idx" 1752903306.84987 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
|
||||
["makeindex byterider.idx"] 1751345040.24934 "byterider.idx" "byterider.ind" "byterider" 1752905695.15137 0
|
||||
"byterider.idx" 1752905690.46315 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
|
||||
(generated)
|
||||
"byterider.ilg"
|
||||
"byterider.ind"
|
||||
(rewritten before read)
|
||||
["pdflatex"] 1752903306.32584 "byterider.tex" "byterider.pdf" "byterider" 1752903606.94051 2
|
||||
["pdflatex"] 1752905690.03968 "byterider.tex" "byterider.pdf" "byterider" 1752905695.15158 2
|
||||
"/etc/texmf/web2c/texmf.cnf" 1729307187.57985 475 c0e671620eb5563b2130f56340a5fde8 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1136768653 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
|
||||
@@ -21,13 +21,7 @@
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1136768653 1292 296a67155bdbfc32aa9c636f21e91433 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xbtt.tfm" 1136768653 1436 f00b2a275be56a8355f5c3b07a5a7a4c ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xtt.tfm" 1136768653 1384 8943063000d26272532f74ca134dfecd ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xttsl.tfm" 1136768653 1624 fb8f48c6308ace0a799f9278aba03e18 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb" 1248133631 37912 77d683123f92148345f3fc36a38d9ab1 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb" 1248133631 32915 7bf7720c61a5b3a7ff25b0964421c9b6 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xbtt.pfb" 1136849748 26580 8886cc7827569e05fd10df25f221aef6 ""
|
||||
"/usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb" 1136849748 26301 f08b3c26ea42c3177a262c2ac37d6a91 ""
|
||||
"/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/babel-english/english.ldf" 1496785618 7008 9ff5fdcc865b01beca2b0fe4a46231d4 ""
|
||||
@@ -126,43 +120,28 @@
|
||||
"/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty" 1700082560 55487 80a65caedd3722f4c20a14a69e785d8f ""
|
||||
"/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1707919699 40399 f2c302f7d2af602abb742093540a5834 ""
|
||||
"/usr/share/texmf/fonts/enc/dvips/tex-gyre/q-ec.enc" 1529098226 2457 aaabbccba4df2a7f7371410ee4e075a3 ""
|
||||
"/usr/share/texmf/fonts/enc/dvips/tex-gyre/q-ts1.enc" 1529098226 3124 3813fd4c981d99822890a2861b0d274c ""
|
||||
"/usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qhvb.tfm" 1480098718 11796 b7bc3db132e822d2872ea50ba8fa7cc0 ""
|
||||
"/usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qhvbi.tfm" 1480098718 12396 e65c2800bb94ee6ae6e4fdf18f68fa2e ""
|
||||
"/usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qhvr.tfm" 1480098718 12084 374c5b7e91efcc10472ab8e61f66d36b ""
|
||||
"/usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qtmb.tfm" 1480098718 11484 431d8013ae6931f9326b9a0f492d2a5e ""
|
||||
"/usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qtmr.tfm" 1480098718 11504 0b76b46eb90907e684139293e03c466a ""
|
||||
"/usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qtmri.tfm" 1480098718 11356 da1519f442d8a49b81c86cbaf25ef79f ""
|
||||
"/usr/share/texmf/fonts/tfm/public/tex-gyre/ts1-qtmr.tfm" 1480098718 1600 20cdf11dab97d5d39e847571f9314407 ""
|
||||
"/usr/share/texmf/fonts/type1/public/tex-gyre/qhvb.pfb" 1480098745 112164 176018dd42fcc60204173fa10e357da5 ""
|
||||
"/usr/share/texmf/fonts/type1/public/tex-gyre/qhvbi.pfb" 1480098745 104926 77ce2f0433ac7fd33dbe9968d127e4fb ""
|
||||
"/usr/share/texmf/fonts/type1/public/tex-gyre/qhvr.pfb" 1480098745 110045 c159829aa6d7d99f1777bb40c90b8157 ""
|
||||
"/usr/share/texmf/fonts/type1/public/tex-gyre/qtmb.pfb" 1480098745 131776 4be3e220f990dc716f91bb7965c09237 ""
|
||||
"/usr/share/texmf/fonts/type1/public/tex-gyre/qtmr.pfb" 1480098745 133302 8dca243a80ecf4cfe00077d4bd995bd7 ""
|
||||
"/usr/share/texmf/fonts/type1/public/tex-gyre/qtmri.pfb" 1480098745 129669 aaf12ebd0b807d452087fc34bde5bd7d ""
|
||||
"/usr/share/texmf/tex/latex/tex-gyre/t1qhv.fd" 1480098840 2378 01e898189bf06467f2f6fe33decbff09 ""
|
||||
"/usr/share/texmf/tex/latex/tex-gyre/t1qtm.fd" 1480098840 1638 7cc855d1dc7c12c1858f209a4ef88c4a ""
|
||||
"/usr/share/texmf/tex/latex/tex-gyre/tgheros.sty" 1480098840 2130 2b41e80713f78d339e74c19d96fe70a1 ""
|
||||
"/usr/share/texmf/tex/latex/tex-gyre/tgtermes.sty" 1480098840 2211 af9b7d12507105a58a3e8e926996b827 ""
|
||||
"/usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd" 1480098840 1160 de7b1cf70edab73c9f1704df2a9fdbbd ""
|
||||
"/usr/share/texmf/web2c/texmf.cnf" 1707919699 40399 f2c302f7d2af602abb742093540a5834 ""
|
||||
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1729307339.56668 164740 5f02460f8e29b549a9ea60117f5f46e4 ""
|
||||
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1729307374 6831204 5735eed681e2db0697903be4f74d0da4 ""
|
||||
"ESP-IDF_Robot.jpg" 1751237797.86757 845089 b7dde8dd48ddf8277f1bc042faa25f59 ""
|
||||
"ESP-IDF_Robot_PWM_Duty-0.bmp" 1751508136.52355 1152054 93a4b759893a497ee74e9e9714d5dc59 ""
|
||||
"ESP-IDF_Robot_PWM_Duty-50.bmp" 1751508136.52555 1152054 0cbe44a2e214c15e99f128e032161d16 ""
|
||||
"ESP-IDF_Robot_PWM_Duty-95.bmp" 1751508136.52655 1152054 8e19f451fb1aca148395c1d76f5212c2 ""
|
||||
"ESP-IDF_Robot_schematic.png" 1751346569.16358 436775 46ddf55184eb526c148ac8082e88d1af ""
|
||||
"byterider.aux" 1752903606.31344 8245 4c64ff9b4f02f8c67e8c4885a1e8ae14 "pdflatex"
|
||||
"byterider.aux" 1752905695.09419 1868 d91cd6a77ea7b9dc322d42ea296425c1 "pdflatex"
|
||||
"byterider.ind" 1751345040.25776 0 d41d8cd98f00b204e9800998ecf8427e "makeindex byterider.idx"
|
||||
"byterider.out" 1752903606.31344 3842 d3ff78e7a4a15d308747eead6ce779e5 "pdflatex"
|
||||
"byterider.tex" 1752903305.42786 43390 2c04bcbd92f95d76e3baddac9f057bcb ""
|
||||
"byterider.toc" 1752903606.31444 2219 5d9af4597f4b6dff30a19469a8f375dd "pdflatex"
|
||||
"chassi-progress_002d.jpg" 1751339438.86554 2480685 e170c01124e754edd60ae7184f432f3e ""
|
||||
"chassi-progress_003a.jpg" 1751339438.87354 2954152 c38b12e2db111eda815b179f731bad03 ""
|
||||
"motors-wiring-harness-001.jpg" 1751336371.03224 2077267 87bd5878e4bae78f2b2421139eba6205 ""
|
||||
"byterider.out" 1752905695.09419 987 bdb949a4c2e4aba34cda6d508be1c167 "pdflatex"
|
||||
"byterider.tex" 1752905689.78714 44491 bd4f9a50d905e0ca81b1e4100d806380 ""
|
||||
"byterider.toc" 1752905690.54215 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
|
||||
"sphinx.sty" 1751241561.05477 54203 ee7fe875437470f5328ee20661bb9f1d ""
|
||||
"sphinxhighlight.sty" 1752903305.08185 7553 83fb52292c17957d9f4aadcb28c57a87 ""
|
||||
"sphinxhighlight.sty" 1752905689.69314 7553 83fb52292c17957d9f4aadcb28c57a87 ""
|
||||
"sphinxlatexadmonitions.sty" 1751241561.05477 19111 5e67a0f91439018bceb7cadf319345e6 ""
|
||||
"sphinxlatexcontainers.sty" 1751241561.05477 900 d61f923db071a7b54d3cee8a1e6935d3 ""
|
||||
"sphinxlatexgraphics.sty" 1751241561.05477 4918 c9266041d02bc615d54b890e96e3acd3 ""
|
||||
@@ -177,7 +156,7 @@
|
||||
"sphinxlatexstyletext.sty" 1751241561.05677 6759 9e932c65374cfb62686485d331bc975c ""
|
||||
"sphinxlatextables.sty" 1751241561.05677 57643 7f1013c2fa11942370d867527bdda568 ""
|
||||
"sphinxmanual.cls" 1751241561.05677 4241 7b0d7a37df7b5715fb0dbd585c52ecdb ""
|
||||
"sphinxmessages.sty" 1752903305.68086 745 3f5fcd6cdd7964ed608767954a8ced6f ""
|
||||
"sphinxmessages.sty" 1752905689.88914 745 3f5fcd6cdd7964ed608767954a8ced6f ""
|
||||
"sphinxoptionsgeometry.sty" 1751241561.05677 2060 6c27b3eba37bde592ae8908ab2c1ac0f ""
|
||||
"sphinxoptionshyperref.sty" 1751241561.05677 1093 e468489bae7631a7f387b4b0f7bc15d4 ""
|
||||
"sphinxpackageboxes.sty" 1751241561.05777 36106 1be2053eb1cb9b083b3a75e3657bcb24 ""
|
||||
|
@@ -337,88 +337,3 @@ INPUT /usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qtmri.tfm
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-0.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-0.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-0.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-0.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-0.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-0.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-50.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-50.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-50.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-50.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-50.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-50.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-95.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-95.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-95.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-95.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-95.bmp
|
||||
INPUT ./ESP-IDF_Robot_PWM_Duty-95.bmp
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xtt.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xbtt.tfm
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/txfonts/t1xttsl.tfm
|
||||
INPUT /usr/share/texmf/fonts/tfm/public/tex-gyre/ec-qtmr.tfm
|
||||
INPUT ./ESP-IDF_Robot_schematic.png
|
||||
INPUT ./ESP-IDF_Robot_schematic.png
|
||||
INPUT ./ESP-IDF_Robot_schematic.png
|
||||
INPUT ./ESP-IDF_Robot_schematic.png
|
||||
INPUT ./ESP-IDF_Robot_schematic.png
|
||||
INPUT ./ESP-IDF_Robot_schematic.png
|
||||
INPUT ./ESP-IDF_Robot_schematic.png
|
||||
INPUT ./ESP-IDF_Robot_schematic.png
|
||||
INPUT ./ESP-IDF_Robot_schematic.png
|
||||
INPUT /usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
||||
INPUT /usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
||||
INPUT /usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
||||
INPUT /usr/share/texmf/fonts/tfm/public/tex-gyre/ts1-qtmr.tfm
|
||||
INPUT /usr/share/texmf/fonts/enc/dvips/tex-gyre/q-ts1.enc
|
||||
INPUT ./ESP-IDF_Robot.jpg
|
||||
INPUT ./ESP-IDF_Robot.jpg
|
||||
INPUT ./ESP-IDF_Robot.jpg
|
||||
INPUT ./ESP-IDF_Robot.jpg
|
||||
INPUT ./ESP-IDF_Robot.jpg
|
||||
INPUT ./ESP-IDF_Robot.jpg
|
||||
INPUT ./ESP-IDF_Robot.jpg
|
||||
INPUT ./ESP-IDF_Robot.jpg
|
||||
INPUT ./chassi-progress_002d.jpg
|
||||
INPUT ./chassi-progress_002d.jpg
|
||||
INPUT ./chassi-progress_002d.jpg
|
||||
INPUT ./chassi-progress_002d.jpg
|
||||
INPUT ./chassi-progress_002d.jpg
|
||||
INPUT ./chassi-progress_002d.jpg
|
||||
INPUT ./chassi-progress_002d.jpg
|
||||
INPUT ./chassi-progress_002d.jpg
|
||||
INPUT ./chassi-progress_002d.jpg
|
||||
INPUT ./chassi-progress_003a.jpg
|
||||
INPUT ./chassi-progress_003a.jpg
|
||||
INPUT ./chassi-progress_003a.jpg
|
||||
INPUT ./chassi-progress_003a.jpg
|
||||
INPUT ./chassi-progress_003a.jpg
|
||||
INPUT ./chassi-progress_003a.jpg
|
||||
INPUT ./chassi-progress_003a.jpg
|
||||
INPUT ./chassi-progress_003a.jpg
|
||||
INPUT ./chassi-progress_003a.jpg
|
||||
INPUT ./motors-wiring-harness-001.jpg
|
||||
INPUT ./motors-wiring-harness-001.jpg
|
||||
INPUT ./motors-wiring-harness-001.jpg
|
||||
INPUT ./motors-wiring-harness-001.jpg
|
||||
INPUT ./motors-wiring-harness-001.jpg
|
||||
INPUT ./motors-wiring-harness-001.jpg
|
||||
INPUT ./motors-wiring-harness-001.jpg
|
||||
INPUT ./motors-wiring-harness-001.jpg
|
||||
INPUT ./motors-wiring-harness-001.jpg
|
||||
INPUT ./byterider.ind
|
||||
INPUT ./byterider.ind
|
||||
INPUT byterider.ind
|
||||
INPUT byterider.aux
|
||||
INPUT ./byterider.out
|
||||
INPUT ./byterider.out
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/tex-gyre/qhvb.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/tex-gyre/qhvbi.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/tex-gyre/qhvr.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/tex-gyre/qtmb.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/tex-gyre/qtmr.pfb
|
||||
INPUT /usr/share/texmf/fonts/type1/public/tex-gyre/qtmri.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xbtt.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb
|
||||
INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb
|
||||
|
@@ -1,4 +1,4 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.10.18) 19 JUL 2025 01:35
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.10.18) 19 JUL 2025 02:14
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
%&-line parsing enabled.
|
||||
@@ -855,7 +855,7 @@ dvips/tex-gyre/q-ec.enc}] [2
|
||||
] [2
|
||||
|
||||
]
|
||||
<ESP-IDF_Robot.jpg, id=74, 2520.41624pt x 1766.6pt>
|
||||
<ESP-IDF_Robot.jpg, id=164, 2520.41624pt x 1766.6pt>
|
||||
LaTeX Font Info: Trying to load font information for T1+txtt on input line 8
|
||||
7.
|
||||
|
||||
@@ -882,174 +882,30 @@ See the LaTeX manual or LaTeX Companion for explanation.
|
||||
Type H <return> for immediate help.
|
||||
...
|
||||
|
||||
l.268 ...egraphics{{ESP-IDF_Robot_PWM_Duty-0}.bmp}
|
||||
l.322 ...egraphics{{ESP-IDF_Robot_PWM_Duty-0}.bmp}
|
||||
|
||||
? ^^[[A
|
||||
Type <return> to proceed, S to scroll future error messages,
|
||||
R to run without stopping, Q to run quietly,
|
||||
I to insert something, E to edit your file,
|
||||
1 or ... or 9 to ignore the next 1 to 9 tokens of input,
|
||||
H for help, X to quit.
|
||||
?
|
||||
|
||||
! LaTeX Error: Unknown graphics extension: .bmp.
|
||||
|
||||
See the LaTeX manual or LaTeX Companion for explanation.
|
||||
Type H <return> for immediate help.
|
||||
! Emergency stop.
|
||||
...
|
||||
|
||||
l.268 ...egraphics{{ESP-IDF_Robot_PWM_Duty-0}.bmp}
|
||||
|
||||
? q
|
||||
OK, entering \batchmode...
|
||||
|
||||
! LaTeX Error: Unknown graphics extension: .bmp.
|
||||
|
||||
See the LaTeX manual or LaTeX Companion for explanation.
|
||||
Type H <return> for immediate help.
|
||||
...
|
||||
|
||||
l.275 ...graphics{{ESP-IDF_Robot_PWM_Duty-50}.bmp}
|
||||
l.322 ...egraphics{{ESP-IDF_Robot_PWM_Duty-0}.bmp}
|
||||
|
||||
Try typing <return> to proceed.
|
||||
If that doesn't work, type X <return> to quit.
|
||||
|
||||
|
||||
! LaTeX Error: Unknown graphics extension: .bmp.
|
||||
|
||||
See the LaTeX manual or LaTeX Companion for explanation.
|
||||
Type H <return> for immediate help.
|
||||
...
|
||||
|
||||
l.275 ...graphics{{ESP-IDF_Robot_PWM_Duty-50}.bmp}
|
||||
|
||||
Try typing <return> to proceed.
|
||||
If that doesn't work, type X <return> to quit.
|
||||
|
||||
|
||||
! LaTeX Error: Unknown graphics extension: .bmp.
|
||||
|
||||
See the LaTeX manual or LaTeX Companion for explanation.
|
||||
Type H <return> for immediate help.
|
||||
...
|
||||
|
||||
l.282 ...graphics{{ESP-IDF_Robot_PWM_Duty-95}.bmp}
|
||||
|
||||
Try typing <return> to proceed.
|
||||
If that doesn't work, type X <return> to quit.
|
||||
|
||||
|
||||
! LaTeX Error: Unknown graphics extension: .bmp.
|
||||
|
||||
See the LaTeX manual or LaTeX Companion for explanation.
|
||||
Type H <return> for immediate help.
|
||||
...
|
||||
|
||||
l.282 ...graphics{{ESP-IDF_Robot_PWM_Duty-95}.bmp}
|
||||
|
||||
Try typing <return> to proceed.
|
||||
If that doesn't work, type X <return> to quit.
|
||||
|
||||
LaTeX Font Info: Font shape `T1/txtt/b/n' in size <10> not available
|
||||
(Font) Font shape `T1/txtt/bx/n' tried instead on input line 407.
|
||||
LaTeX Font Info: Font shape `T1/txtt/m/it' in size <10> not available
|
||||
(Font) Font shape `T1/txtt/m/sl' tried instead on input line 419.
|
||||
[6] [7]
|
||||
<ESP-IDF_Robot_schematic.png, id=120, 2484.28125pt x 1919.67188pt>
|
||||
File: ESP-IDF_Robot_schematic.png Graphic file (type png)
|
||||
<use ESP-IDF_Robot_schematic.png>
|
||||
Package pdftex.def Info: ESP-IDF_Robot_schematic.png used on input line 488.
|
||||
(pdftex.def) Requested size: 469.74393pt x 362.98395pt.
|
||||
[8 <./ESP-IDF_Robot_schematic.png>]
|
||||
Chapter 3.
|
||||
[9
|
||||
|
||||
]
|
||||
LaTeX Font Info: Trying to load font information for TS1+qtm on input line 5
|
||||
60.
|
||||
(/usr/share/texmf/tex/latex/tex-gyre/ts1qtm.fd
|
||||
File: ts1qtm.fd 2009/09/25 v1.2 font definition file for TS1/qtm
|
||||
) [10{/usr/share/texmf/fonts/enc/dvips/tex-gyre/q-ts1.enc}]
|
||||
Chapter 4.
|
||||
[11
|
||||
|
||||
] [12]
|
||||
Chapter 5.
|
||||
[13
|
||||
|
||||
] [14]
|
||||
Chapter 6.
|
||||
File: ESP-IDF_Robot.jpg Graphic file (type jpg)
|
||||
<use ESP-IDF_Robot.jpg>
|
||||
Package pdftex.def Info: ESP-IDF_Robot.jpg used on input line 764.
|
||||
(pdftex.def) Requested size: 469.73097pt x 329.24193pt.
|
||||
<chassi-progress_002d.jpg, id=165, 4015.0pt x 1766.6pt>
|
||||
File: chassi-progress_002d.jpg Graphic file (type jpg)
|
||||
<use chassi-progress_002d.jpg>
|
||||
Package pdftex.def Info: chassi-progress_002d.jpg used on input line 773.
|
||||
(pdftex.def) Requested size: 469.71024pt x 206.6725pt.
|
||||
<chassi-progress_003a.jpg, id=166, 4015.0pt x 1766.6pt>
|
||||
File: chassi-progress_003a.jpg Graphic file (type jpg)
|
||||
<use chassi-progress_003a.jpg>
|
||||
Package pdftex.def Info: chassi-progress_003a.jpg used on input line 783.
|
||||
(pdftex.def) Requested size: 469.71024pt x 206.6725pt.
|
||||
<motors-wiring-harness-001.jpg, id=167, 4015.0pt x 1766.6pt>
|
||||
File: motors-wiring-harness-001.jpg Graphic file (type jpg)
|
||||
<use motors-wiring-harness-001.jpg>
|
||||
Package pdftex.def Info: motors-wiring-harness-001.jpg used on input line 793.
|
||||
|
||||
(pdftex.def) Requested size: 469.71024pt x 206.6725pt.
|
||||
[15
|
||||
|
||||
] [16 <./chassi-progress_002d.jpg> <./chassi-progress_003a.jpg>] [17 <./motors-
|
||||
wiring-harness-001.jpg>] [18
|
||||
|
||||
]
|
||||
Chapter 7.
|
||||
(./byterider.ind) [19] (./byterider.aux)
|
||||
***********
|
||||
LaTeX2e <2023-11-01> patch level 1
|
||||
L3 programming layer <2024-01-22>
|
||||
***********
|
||||
|
||||
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
|
||||
|
||||
|
||||
Package rerunfilecheck Warning: File `byterider.out' has changed.
|
||||
(rerunfilecheck) Rerun to get outlines right
|
||||
(rerunfilecheck) or use package `bookmark'.
|
||||
|
||||
Package rerunfilecheck Info: Checksums for `byterider.out':
|
||||
(rerunfilecheck) Before: BA10C88BFEF44AA801FEFDF165A68594;1154
|
||||
(rerunfilecheck) After: D3FF78E7A4A15D308747EEAD6CE779E5;3842.
|
||||
)
|
||||
|
||||
Here is how much of TeX's memory you used:
|
||||
16972 strings out of 476106
|
||||
290050 string characters out of 5793932
|
||||
2016975 words of memory out of 5000000
|
||||
38544 multiletter control sequences out of 15000+600000
|
||||
612195 words of font info for 78 fonts, out of 8000000 for 9000
|
||||
16805 strings out of 476106
|
||||
285632 string characters out of 5793932
|
||||
1935975 words of memory out of 5000000
|
||||
38415 multiletter control sequences out of 15000+600000
|
||||
607928 words of font info for 73 fonts, out of 8000000 for 9000
|
||||
60 hyphenation exceptions out of 8191
|
||||
72i,12n,83p,1198b,661s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
|
||||
pdfTeX warning (dest): name{section.3.4} has been referenced but does not exist
|
||||
, replaced by a fixed one
|
||||
|
||||
|
||||
pdfTeX warning (dest): name{section.3.3} has been referenced but does not exist
|
||||
, replaced by a fixed one
|
||||
|
||||
|
||||
pdfTeX warning (dest): name{section.3.2} has been referenced but does not exist
|
||||
, replaced by a fixed one
|
||||
|
||||
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></usr/s
|
||||
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/share/te
|
||||
xmf/fonts/type1/public/tex-gyre/qhvb.pfb></usr/share/texmf/fonts/type1/public/t
|
||||
ex-gyre/qhvbi.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qhvr.pfb></usr/
|
||||
share/texmf/fonts/type1/public/tex-gyre/qtmb.pfb></usr/share/texmf/fonts/type1/
|
||||
public/tex-gyre/qtmr.pfb></usr/share/texmf/fonts/type1/public/tex-gyre/qtmri.pf
|
||||
b></usr/share/texlive/texmf-dist/fonts/type1/public/txfonts/t1xbtt.pfb></usr/sh
|
||||
are/texlive/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb></usr/share/texlive
|
||||
/texmf-dist/fonts/type1/public/txfonts/t1xtt.pfb>
|
||||
Output written on byterider.pdf (23 pages, 8892893 bytes).
|
||||
PDF statistics:
|
||||
260 PDF objects out of 1000 (max. 8388607)
|
||||
209 compressed objects within 3 object streams
|
||||
60 named destinations out of 1000 (max. 500000)
|
||||
118 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
72i,11n,83p,1198b,625s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
! ==> Fatal error occurred, no output PDF file produced!
|
||||
|
@@ -2,26 +2,5 @@
|
||||
\BOOKMARK [1][-]{section.1.1}{\376\377\000A\000B\000S\000T\000R\000A\000C\000T}{chapter.1}% 2
|
||||
\BOOKMARK [0][-]{chapter.2}{\376\377\000H\000O\000W\000\040\000D\000O\000E\000S\000\040\000I\000T\000\040\000W\000O\000R\000K\000?}{}% 3
|
||||
\BOOKMARK [1][-]{section.2.1}{\376\377\000R\000e\000s\000e\000r\000v\000e\000d\000\040\000P\000i\000n\000s\000\040\000\046\000\040\000G\000P\000I\000O\000s}{chapter.2}% 4
|
||||
\BOOKMARK [2][-]{subsection.2.1.1}{\376\377\000x\000-\000\040\000a\000n\000d\000\040\000y\000-\000\040\000a\000x\000i\000s}{section.2.1}% 5
|
||||
\BOOKMARK [2][-]{subsection.2.1.2}{\376\377\000D\000i\000r\000e\000c\000t\000i\000o\000n\000\040\000a\000n\000d\000\040\000S\000p\000e\000e\000d}{section.2.1}% 6
|
||||
\BOOKMARK [1][-]{section.2.2}{\376\377\000F\000u\000s\000i\000o\000n\000\040\000o\000f\000\040\000S\000o\000f\000t\000w\000a\000r\000e\000\040\000w\000i\000t\000h\000\040\000H\000a\000r\000d\000w\000a\000r\000e}{chapter.2}% 7
|
||||
\BOOKMARK [1][-]{section.2.3}{\376\377\000S\000c\000h\000e\000m\000a\000t\000i\000c}{chapter.2}% 8
|
||||
\BOOKMARK [0][-]{chapter.3}{\376\377\000D\000A\000T\000A\000\040\000S\000T\000R\000U\000C\000T\000S}{}% 9
|
||||
\BOOKMARK [1][-]{section.3.1}{\376\377\000D\000a\000t\000a\000\040\000P\000a\000y\000l\000o\000a\000d}{chapter.3}% 10
|
||||
\BOOKMARK [2][-]{subsection.3.1.1}{\376\377\000W\000h\000y\000\040\000u\000s\000e\000\040\000\137\000\137\000a\000t\000t\000r\000i\000b\000u\000t\000e\000\050\000\050\000p\000a\000c\000k\000e\000d\000\051\000\051\000?}{section.3.1}% 11
|
||||
\BOOKMARK [0][-]{chapter.4}{\376\377\000T\000R\000A\000N\000S\000M\000I\000T\000T\000E\000R}{}% 12
|
||||
\BOOKMARK [1][-]{section.4.1}{\376\377\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000s}{chapter.4}% 13
|
||||
\BOOKMARK [1][-]{section.4.2}{\376\377\000R\000e\000a\000d\000i\000n\000g\000\040\000J\000o\000y\000s\000t\000i\000c\000k\000\040\000x\000-\000\040\000a\000n\000d\000\040\000y\000-\000\040\000A\000x\000i\000s\000\040\000V\000a\000l\000u\000e\000s}{chapter.4}% 14
|
||||
\BOOKMARK [1][-]{section.4.3}{\376\377\000S\000e\000n\000d\000i\000n\000g\000\040\000\046\000\040\000E\000c\000a\000p\000s\000u\000l\000a\000t\000i\000n\000g\000\040\000D\000a\000t\000a}{chapter.4}% 15
|
||||
\BOOKMARK [1][-]{section.4.4}{\376\377\000M\000a\000i\000n\000\040\000F\000u\000n\000c\000t\000i\000o\000n}{chapter.4}% 16
|
||||
\BOOKMARK [0][-]{chapter.5}{\376\377\000R\000E\000C\000E\000I\000V\000E\000R}{}% 17
|
||||
\BOOKMARK [1][-]{section.5.1}{\376\377\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000s}{chapter.5}% 18
|
||||
\BOOKMARK [1][-]{section.5.2}{\376\377\000R\000e\000c\000e\000i\000v\000i\000n\000g\000\040\000\046\000\040\000E\000x\000t\000r\000a\000c\000t\000i\000n\000g\000\040\000D\000a\000t\000a}{chapter.5}% 19
|
||||
\BOOKMARK [1][-]{section.5.3}{\376\377\000M\000a\000i\000n\000\040\000F\000u\000n\000c\000t\000i\000o\000n}{chapter.5}% 20
|
||||
\BOOKMARK [0][-]{chapter.6}{\376\377\000W\000O\000R\000K\000-\000I\000N\000-\000P\000R\000O\000G\000R\000E\000S\000S\000\040\000W\000A\000L\000K\000\040\000T\000H\000R\000O\000U\000G\000H}{}% 21
|
||||
\BOOKMARK [1][-]{section.6.1}{\376\377\000F\000i\000n\000i\000s\000h\000e\000d\000\040\000W\000o\000r\000k}{chapter.6}% 22
|
||||
\BOOKMARK [1][-]{section.6.2}{\376\377\000C\000h\000a\000s\000s\000i\000s}{chapter.6}% 23
|
||||
\BOOKMARK [1][-]{section.6.3}{\376\377\000W\000i\000r\000i\000n\000g}{chapter.6}% 24
|
||||
\BOOKMARK [1][-]{section.6.4}{\376\377\000M\000o\000t\000o\000r\000\040\000W\000i\000r\000e\000s\000\040\000H\000a\000r\000n\000e\000s\000s}{chapter.6}% 25
|
||||
\BOOKMARK [0][-]{chapter.7}{\376\377\000R\000E\000F\000E\000R\000E\000N\000C\000E\000S}{}% 26
|
||||
\BOOKMARK [1][-]{section.7.1}{\376\377\000G\000i\000t\000H\000u\000b}{chapter.7}% 27
|
||||
\BOOKMARK [2][-]{subsection.2.1.1}{\376\377\000R\000e\000a\000d\000i\000n\000g\000\040\000t\000h\000e\000\040\000J\000o\000y\000s\000t\000i\000c\000k\000\040\000x\000-\000\040\000a\000n\000d\000\040\000y\000-\000\040\000a\000x\000i\000s}{section.2.1}% 5
|
||||
\BOOKMARK [2][-]{subsection.2.1.2}{\376\377\000C\000o\000n\000t\000r\000o\000l\000l\000i\000n\000g\000\040\000t\000h\000e\000\040\000D\000i\000r\000e\000c\000t\000i\000o\000n\000\040\000a\000n\000d\000\040\000S\000p\000e\000e\000d}{section.2.1}% 6
|
||||
|
@@ -141,18 +141,66 @@ The following table summarizes GPIOs and pins reserved for operations purposes.
|
||||
The GPIO numbers correspond to those on the ESP32\sphinxhyphen{}C3 WROOM microcontroller. The Pin number corresponds to the pin on the Breadboard and Power adapter development board.
|
||||
|
||||
|
||||
\subsection{x\sphinxhyphen{} and y\sphinxhyphen{} axis}
|
||||
\label{\detokenize{overview:x-and-y-axis}}
|
||||
\subsection{Reading the Joystick x\sphinxhyphen{} and y\sphinxhyphen{} axis}
|
||||
\label{\detokenize{overview:reading-the-joystick-x-and-y-axis}}
|
||||
\sphinxAtStartPar
|
||||
The \sphinxstylestrong{GPIO0} and \sphinxstylestrong{GPIO1} assigned to measuring the voltage of x\sphinxhyphen{} and y\sphinxhyphen{} axis of the Joystick. Lastly, there is a group of GPIO pairs responsible for PWM for DC motors.
|
||||
To determine the position of the Joystick, the BitRider RC car uses ADC to measure voltage on two GPIOs connected to the joystic
|
||||
x\sphinxhyphen{} and y\sphinxhyphen{} axis potentionometers (\sphinxstylestrong{GPIO0} and \sphinxstylestrong{GPIO1}).
|
||||
|
||||
|
||||
\subsection{Direction and Speed}
|
||||
\label{\detokenize{overview:direction-and-speed}}
|
||||
\subsection{Controlling the Direction and Speed}
|
||||
\label{\detokenize{overview:controlling-the-direction-and-speed}}
|
||||
\sphinxAtStartPar
|
||||
The pairs of DC motors on the left side are wired to the dedicated PWM channels. This means that \sphinxstyleemphasis{ESP32\sphinxhyphen{}C3 Breadboard DevBoard} can control rotation speed and direction of DC motors in pairs only (i.e. left and right side).
|
||||
Consequently, only four PWM channels are sufficient for controlling the direction of the RC car.
|
||||
Based on this constraint, the RC car can only move front, back, and turn/rotate left and right. Any other movements are not possible (i.e. diagonal or sideways).
|
||||
To set any desired speed of BiteRider RC car, the \sphinxstyleemphasis{ESP32\sphinxhyphen{}C3 Breadboard Adapter DevBoard} uses PWM to control the rotation speed
|
||||
of DR motors. Similarly, to set the direction of the RC car, the rotation speed of corresponding DC motors is changed as required.
|
||||
|
||||
\sphinxAtStartPar
|
||||
Due to the design and limited number of available GPIOs, the \sphinxstyleemphasis{ESP32\sphinxhyphen{}C3 Breadboard DevBoard} can control rotation speed and direction
|
||||
of DC motors in pairs only (i.e. left and right side). Consequently, this means that the four PWM channels used for controlling the
|
||||
direction of the RC car.
|
||||
|
||||
\sphinxAtStartPar
|
||||
Based on this constraint, the RC car can only move front, back, and turn/rotate left and right. Any other movements are not
|
||||
possible (i.e. diagonal or sideways).
|
||||
|
||||
|
||||
\begin{savenotes}\sphinxattablestart
|
||||
\sphinxthistablewithglobalstyle
|
||||
\centering
|
||||
\begin{tabulary}{\linewidth}[t]{TT}
|
||||
\sphinxtoprule
|
||||
\sphinxtableatstartofbodyhook
|
||||
\sphinxAtStartPar
|
||||
PWM of DC Motors
|
||||
&
|
||||
\sphinxAtStartPar
|
||||
Direction
|
||||
\\
|
||||
\sphinxhline
|
||||
\sphinxAtStartPar
|
||||
PWM(left) = PWM(right)
|
||||
&
|
||||
\sphinxAtStartPar
|
||||
Straight
|
||||
\\
|
||||
\sphinxhline
|
||||
\sphinxAtStartPar
|
||||
PWM(left) \textgreater{} PWM(right)
|
||||
&
|
||||
\sphinxAtStartPar
|
||||
Left
|
||||
\\
|
||||
\sphinxhline
|
||||
\sphinxAtStartPar
|
||||
PWM(left) \textless{} PWM(right)
|
||||
&
|
||||
\sphinxAtStartPar
|
||||
Right
|
||||
\\
|
||||
\sphinxbottomrule
|
||||
\end{tabulary}
|
||||
\sphinxtableafterendhook\par
|
||||
\sphinxattableend\end{savenotes}
|
||||
|
||||
\begin{sphinxadmonition}{note}{What is PWM?}
|
||||
|
||||
@@ -172,6 +220,12 @@ Changing PWM on each channel determines the speed and direction of the RC car.
|
||||
|
||||
\sphinxAtStartPar
|
||||
The table below summarizes the GPIO pins used for PWM to control the direction of the DC motors in the remote\sphinxhyphen{}controlled car.
|
||||
\begin{quote}\begin{description}
|
||||
\sphinxlineitem{class}
|
||||
\sphinxAtStartPar
|
||||
break
|
||||
|
||||
\end{description}\end{quote}
|
||||
|
||||
|
||||
\begin{savenotes}\sphinxattablestart
|
||||
|
@@ -1,28 +0,0 @@
|
||||
\babel@toc {english}{}\relax
|
||||
\contentsline {chapter}{\numberline {1}OVERVIEW}{3}{chapter.1}%
|
||||
\contentsline {section}{\numberline {1.1}ABSTRACT}{3}{section.1.1}%
|
||||
\contentsline {chapter}{\numberline {2}HOW DOES IT WORK?}{5}{chapter.2}%
|
||||
\contentsline {section}{\numberline {2.1}Reserved Pins \& GPIOs}{5}{section.2.1}%
|
||||
\contentsline {subsection}{\numberline {2.1.1}x\sphinxhyphen {} and y\sphinxhyphen {} axis}{5}{subsection.2.1.1}%
|
||||
\contentsline {subsection}{\numberline {2.1.2}Direction and Speed}{5}{subsection.2.1.2}%
|
||||
\contentsline {section}{\numberline {2.2}Fusion of Software with Hardware}{6}{section.2.2}%
|
||||
\contentsline {section}{\numberline {2.3}Schematic}{8}{section.2.3}%
|
||||
\contentsline {chapter}{\numberline {3}DATA STRUCTS}{9}{chapter.3}%
|
||||
\contentsline {section}{\numberline {3.1}Data Payload}{9}{section.3.1}%
|
||||
\contentsline {subsection}{\numberline {3.1.1}Why use \_\_attribute((packed))?}{10}{subsection.3.1.1}%
|
||||
\contentsline {chapter}{\numberline {4}TRANSMITTER}{11}{chapter.4}%
|
||||
\contentsline {section}{\numberline {4.1}Configuration Variables}{11}{section.4.1}%
|
||||
\contentsline {section}{\numberline {4.2}Reading Joystick x\sphinxhyphen {} and y\sphinxhyphen {} Axis Values}{11}{section.4.2}%
|
||||
\contentsline {section}{\numberline {4.3}Sending \& Ecapsulating Data}{11}{section.4.3}%
|
||||
\contentsline {section}{\numberline {4.4}Main Function}{12}{section.4.4}%
|
||||
\contentsline {chapter}{\numberline {5}RECEIVER}{13}{chapter.5}%
|
||||
\contentsline {section}{\numberline {5.1}Configuration Variables}{13}{section.5.1}%
|
||||
\contentsline {section}{\numberline {5.2}Receiving \& Extracting Data}{13}{section.5.2}%
|
||||
\contentsline {section}{\numberline {5.3}Main Function}{14}{section.5.3}%
|
||||
\contentsline {chapter}{\numberline {6}WORK\sphinxhyphen {}IN\sphinxhyphen {}PROGRESS WALK THROUGH}{15}{chapter.6}%
|
||||
\contentsline {section}{\numberline {6.1}Finished Work}{15}{section.6.1}%
|
||||
\contentsline {section}{\numberline {6.2}Chassis}{15}{section.6.2}%
|
||||
\contentsline {section}{\numberline {6.3}Wiring}{15}{section.6.3}%
|
||||
\contentsline {section}{\numberline {6.4}Motor Wires Harness}{15}{section.6.4}%
|
||||
\contentsline {chapter}{\numberline {7}REFERENCES}{19}{chapter.7}%
|
||||
\contentsline {section}{\numberline {7.1}GitHub}{19}{section.7.1}%
|
||||
|
Binary file not shown.
BIN
ESP-IDF_Robot/tutorial/docs/build/rinoh/byterider.rtc
vendored
Normal file
BIN
ESP-IDF_Robot/tutorial/docs/build/rinoh/byterider.rtc
vendored
Normal file
Binary file not shown.
8463
ESP-IDF_Robot/tutorial/docs/build/rinoh/byterider.stylelog
vendored
Normal file
8463
ESP-IDF_Robot/tutorial/docs/build/rinoh/byterider.stylelog
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
||||
# Sphinx build info version 1
|
||||
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 00c35e78a8d78c18c724312c8c470c71
|
||||
config: a9b7137a0a42ab0ffd1d3b1ac6a282c7
|
||||
tags: 62a1e7829a13fc7881b6498c52484ec0
|
||||
|
Binary file not shown.
@@ -457,19 +457,6 @@ Changing PWM on each channel determines the speed and direction of the RC car.
|
||||
<p>
|
||||
The table below summarizes the GPIO pins used for PWM to control the direction of the DC motors in the remote-controlled car.
|
||||
</p>
|
||||
<dl class="field-list simple">
|
||||
<dt class="field-odd">
|
||||
class
|
||||
<span class="colon">
|
||||
:
|
||||
</span>
|
||||
</dt>
|
||||
<dd class="field-odd">
|
||||
<p>
|
||||
break
|
||||
</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<table class="docutils align-default">
|
||||
<thead>
|
||||
<tr class="row-odd">
|
||||
|
Reference in New Issue
Block a user