mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-10-01 01:44:51 +00:00
RC Robot Tutorial
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
\relax
|
||||
\providecommand\babel@aux[2]{}
|
||||
\@nameuse{bbl@beforestart}
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\babel@aux{english}{}
|
||||
\newlabel{index::doc}{{}{1}{}{section*.2}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {1}OVERVIEW}{3}{chapter.1}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{intro:overview}{{1}{3}{OVERVIEW}{chapter.1}{}}
|
||||
\newlabel{intro::doc}{{1}{3}{OVERVIEW}{chapter.1}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1.1}ABSTRACT}{3}{section.1.1}\protected@file@percent }
|
||||
\newlabel{intro:abstract}{{1.1}{3}{ABSTRACT}{section.1.1}{}}
|
||||
\@writefile{toc}{\contentsline {chapter}{\numberline {2}HOW DOES IT WORK?}{5}{chapter.2}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\newlabel{overview:how-does-it-work}{{2}{5}{HOW DOES IT WORK?}{chapter.2}{}}
|
||||
\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}
|
||||
|
@@ -337,3 +337,78 @@ 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
|
||||
|
@@ -846,4 +846,132 @@ File: umsb.fd 2013/01/14 v3.01 AMS symbols B
|
||||
dvips/tex-gyre/q-ec.enc}] [2
|
||||
|
||||
|
||||
] (./byteri
|
||||
] (./byterider.toc)
|
||||
\tf@toc=\write6
|
||||
\openout6 = `byterider.toc'.
|
||||
|
||||
[1
|
||||
|
||||
] [2
|
||||
|
||||
]
|
||||
<ESP-IDF_Robot.jpg, id=74, 2520.41624pt x 1766.6pt>
|
||||
LaTeX Font Info: Trying to load font information for T1+txtt on input line 8
|
||||
7.
|
||||
|
||||
(/usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txtt.fd
|
||||
File: t1txtt.fd 2000/12/15 v3.1
|
||||
)
|
||||
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 87.
|
||||
(pdftex.def) Requested size: 469.73097pt x 329.24193pt.
|
||||
[1 <./ESP-IDF_Robot.jpg>] [2
|
||||
|
||||
]
|
||||
Chapter 1.
|
||||
[3] [4
|
||||
|
||||
]
|
||||
Chapter 2.
|
||||
[5]
|
||||
|
||||
! LaTeX Error: Unknown graphics extension: .bmp.
|
||||
|
||||
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}
|
||||
|
||||
?
|
||||
|
||||
! LaTeX Error: Unknown graphics extension: .bmp.
|
||||
|
||||
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}
|
||||
|
||||
? 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}
|
||||
|
||||
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_Robo
|
@@ -0,0 +1,27 @@
|
||||
\BOOKMARK [0][-]{chapter.1}{\376\377\000O\000V\000E\000R\000V\000I\000E\000W}{}% 1
|
||||
\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
|
||||
|
Binary file not shown.
@@ -0,0 +1,28 @@
|
||||
\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}%
|
||||
|
Reference in New Issue
Block a user