Plantilla residencia IMT ITESHU
Author
JOSE MIGUEL HERNANDEZ PAREDES
Last Updated
год назад
License
Creative Commons CC BY 4.0
Аннотация
Esta es una plantilla para redactar su reporte de residencias en la carrera de Ingeniería Mecatrónica de ITESHU
Esta es una plantilla para redactar su reporte de residencias en la carrera de Ingeniería Mecatrónica de ITESHU
\input{header}
\begin{document}
\include{Glosario}
\include{Acronimos}
\include{portada}
\thispagestyle{empty}
\restoregeometry
\pagestyle{fancyplain}
\lhead{}\chead{}\rhead{}\lfoot{}\cfoot{}\rfoot{}
\include{agradecimientos}
\include{resumen}
%E: Página par
%O: Página impar
%L: Parte izquierda
%C: Parte central
%R: Parte derecha
%H: Cabecera
%F: Pie de página
\fancyhf{}
%pie de página, páginas impares izquierda, páginas pares derecha
\fancyfoot[LO,RE]{\fancyplain{}{\small\textit{Nombre del estudiante}}}
%pie de página, páginas pares izquierda, páginas impares derecha
\fancyfoot[LE,RO]{\fancyplain{}{\small\textit{Instituto Tecnológico Superior de Huichapan}}}
%cabecera de página, páginas impares izquierda, páginas pares derecha
\fancyhead[LO,RE]{\small\textit{ }}
%cabecera de página, páginas pares izquierda, páginas impares derecha
\fancyhead[LE,RO]{\fancyplain{}{\small\textit{\nouppercase{\leftmark}}}}
%número de página al centro
\fancyfoot[C]{\thepage}
\renewcommand{\headrulewidth}{0.6pt}
\renewcommand{\footrulewidth}{0.6pt}
\setlength{\parindent}{0.6cm}
\setcounter{page}{1}
\pagenumbering{roman}
%\include{resumen}
\renewcommand\contentsname{Contenido}
\tableofcontents
\renewcommand\listfigurename{Lista de figuras}
\listoffigures
\renewcommand\listtablename{Lista de tablas}
\listoftables
\renewcommand*{\glossaryname}{Glosario}
\renewcommand*{\acronymname}{Acrónimos}
\deftranslation{Glossary}{Glosario}
\deftranslation{Acronyms}{Acrónimos}
\printglossaries
\renewcommand\lstlistingname{Código}
\renewcommand\lstlistlistingname{Código}
\renewcommand\appendixname{Anexo}
%\newpage
\include{chapter1}
\include{chapter2}
\include{chapter3}
\include{chapter4}
\include{chapter5}
%insert the bibliography
\renewcommand{\bibname}{Referencias}
\bibliographystyle{unsrt}
\bibliography{main}
%\include{anexo1}
\appendix
\chapter{Actividades complementarias al proyecto}
\section{Mantenimiento de ...}
\noindent
\section{Reparación de ...}
\noindent
\section{sección 1}
\noindent
Información importante para el lector pero que no es relevante para el marco teórico.
\noindent
Incluir una imagen.
%\begin{figure}[!h]
% \centering
% \includegraphics[width=0.4\textwidth]{images/Capitulo2/ciclo_de_vida_android_1.png}
% \caption[Ciclo de vida de Android.]{Ciclo de vida de Android \cite{W_is_android}.}
% \label{ciclo_vida_android}
%\end{figure}
\chapter{Códigos, planos, maquinados, entre otros}
\section{Códigos tablas}
Incluir una tabla.
\begin{table}[htp]
\caption{Operadores relacionales}
\begin{center}
\begin{tabular}{|| c | l | c | l ||}
\hline
\hline
Operador & nombre & ejemplo & significado\\
\hline
$<$ & menor que & a$<$b & a es menor que b\\
\hline
$>$ & mayor que & a$>$b & a es mayor que b\\
\hline
== & igual a & a==b & a es igual a b\\
\hline
!= & no igual a & a!=b & a no es igual a b\\
\hline
$<$= & menor que o igual a & a$<$=5 & a es menor que o igual a b\\
\hline
$>$= & mayor que o igual a & a$>$=b & a es menor que o igual a b\\
\hline
\end{tabular}
\end{center}
\label{table_2-6}
\end{table}
\begin{lstlisting}[language=ListCpp,
caption={Firmware para Arduino de la prueba de integración de módulos externos.},
label = {codigo1}]
#include<SPI.h>
#include<Expander32.h>
#include<SpiMotorsV4.h>
#include<MCP23S17.h>
#include<MCP3208.h>
#include<AD8804.h>
SpiMotorsV4 motor(11);
MCP in(0,9);
MCP out(0,32);
MCP3208 adc(15);
AD8804 dac(26);
void setup(){
Slave.begin(40,41);
motor.setQEI(MODE_X4_RESET_ON_MATCH,VELOCITY_PULSE_DIV_1,DIV_BY_1,4800);
out.pinMode(5,LOW);
out.pinMode(6,LOW);
out.pinMode(7,LOW);
out.pinMode(8,LOW);
out.digitalWrite(5,LOW);
out.digitalWrite(7,LOW);
in.pinMode(13,HIGH);
in.pinMode(16,HIGH);
Serial.begin(9600);
}
boolean state=false;
float speed = 0;
float temp = 0;
void loop(){
state=!state;
digitalWrite(13,state);
out.digitalWrite(8,state);
speed = motor.getSpeed();
temp = adc.analogRead(CH0)* 0.122100122;
if (in.digitalRead(13)){
dac.analogWrite(A1,230); //B
dac.analogWrite(A2,120); //G
dac.analogWrite(A3,150); //R
out.digitalWrite(6,HIGH);
Serial.print("temp= ");
Serial.print(temp);
Serial.print(" C\t");
Serial.print("speed= ");
Serial.print(speed);
Serial.println("\t");
}else if (in.digitalRead(16)){
out.digitalWrite(6,LOW);
dac.analogWrite(A1,0);
dac.analogWrite(A2,0);
dac.analogWrite(A3,255);
}else {
out.digitalWrite(6,LOW);
dac.analogWrite(A1,160);
dac.analogWrite(A2,120);
dac.analogWrite(A3,255);
}
}
\end{lstlisting}
\end{document}