Sie sind auf Seite 1von 11

DEPARTAMENTO DE ELECTRICA Y ELECTRONICA

TEMA: Conversor A/D y D/A


REALIAZADO POR:
EVELYN CHACHALO
MARIA BELEN CARCHI
ING. DANIEL TRIVIO

FECHA: 27/02/2015

Contenido

Objetivos................................................................................................ 3
Materiales................................................................................................... 3
Equipos....................................................................................................... 3

MARCO TERICO...................................................................................... 3
Conversores................................................................................................ 3

Los conversores Digital - Analgico................................................................4


Red de resistencias R-2R................................................................................ 4
Conversor paralelo (FALSH CONVERTERS)......................................................6
5 Clculos para el diseo:.............................................................................. 7
Conversor Anlogo Digital:..........................................................................7
Vmetro.................................................................................................... 15
Conversor Digital Anlogo:........................................................................15
7

Recomendaciones:................................................................................. 17

Bibliografa............................................................................................. 17

9 Anexos....................................................................................................... 18

La investigacin para usar Arduino como cliente fue poco exitosa, debido a
la falta de informacin, ya a que Arduino trabaja comnmente como
Servidor, lo que genero problemas a la hora de la comunicarse con el
servidor.

Acceder al Servlet con el mtodo POST


Usa el formato bsico para crear una pgina HTML creando campos de texto
para cedula y clave, dos botones para enviar y limpiar campos de texto.

Declaracin de variables de tipo String en la clase Servlet que hereda de la


clase HttpServlet.
BaseDatos obj = new BaseDatos();
Crea un objeto de la clase BaseDatos, para acceder a sus mtodos.
@Override
public void init(ServletConfig config) throws ServletException {
Llamada al mtodo init() de la superclase (GenericServlet) con lo que se
asegura una correcta inicializacin del servlet, el init() solo se llama una sola
vez y no lo llamar de nuevo a menos que vuelva a recargar el servlet.
super.init(config);
System.out.println("Iniciando ServletOpinion..."); }
public void destroy() {
System.out.println("No hay nada que hacer..."); }
El mtodo destroy() es llamado por el servidor web al "apagarse". Sirve para
proporcionar una correcta desconexin de una base de datos, cerrar ficheros
abiertos, etc. En conclusin destruye el servlet y graba su destruccin.
public void doPost (HttpServletRequest req, HttpServletResponse
resp) throws ServletException, IOException {
Mtodo llamado mediante un HTTP POST. Este
automticamente al ejecutar un formulario HTML

mtodo

cedula=req.getParameter("cedula");
clave=req.getParameter("clave");
Adquisicin de los valores del formulario a travs del objeto req

se

llama

Aqu se reciben las peticiones del cliente y con ell mtodo buscar de la clase
BaseDato que requiere de 3 parmetros el primero es para ubicar la tabla,
el segundo es el campo de la tabla y el tercero manda el valor a ser
comparado.
Si se cumple entra al if y ejecuta los otros mtodos que obtienen los datos
nombre, apellido, Provincia y Cantn del Votante del que se introdujo la
cedula en el mtodo buscar.
El siguiente if se compara el valor de clave ingresada por cliente con la
clave en la Base de Datos si se cumple entra al HttpServletResponse.

Se establece las extensiones multipropsito de correo de internet y out=resp.getWriter();


solo para mandar texto.

Cdigo JavaScript para programar la pgina HTML.


En function habilitaDeshabilita se programa la validacin para que el
checkbox se encuentre activado o no, y para que se encuentre marcado o
no.
Aqu se habilita la columna uno y se deshabilitan las otras 2, para el caso de
la votacin en plancha.

Aqu se habilita la columna 2 y se deshabilitan la 1 y 2, para el caso de la


votacin en plancha.
Lo mismo ocurre para columna 3 y se deshabilitan 1 y 2.

Permite habilitar y deshabilitar por filas en caso de la votacin individual si


el Ciudadano vota de forma individual tiene 3 candidatos para Presidente, 3
para candidato por Provincia y 3 para candidato por Cantn. Al momento del
Ciudadano votar por uno de estos 3 candidatos los otros checkbox se
deshabilitan para que no puedan ser marcados.

Se crea la pgina HTML declarando los tipos de componentes de la pgina


para visualizar.

Declaramos el tamao de la tabla, es decir que visualizamos el borde.


out.println("<td>"+obj.getACTUAL()+":<input
type=\"checkbox\"
name=\"intereses\" value=\""+obj.getACTUAL()+"\""

+ "
onClick=\"habilitaDeshabilita4(this.form,"+(i1)+",1)\"><br></td>");}
Obtiene el valor del checkbox seleccionado, llama al mtodo
habilitaDeshabilita4 del JavaScript, para deshabilitar los dems botones.

Se van llamado los atributos de las tablas de las bases de datos por medio
de los mtodos de la clase BaseDato,
Se va construyendo la tabla que permite visualizar en la pgina HTML, esto
se realizara para todas las dignidades a elegir, la eleccin se hara marcando
los checkbox, los cuales fueron modificados previamente en el JavaScript.

Se visualiza el boto en plancha.

Se genera el contenido de la pgina HTML, se fuerza la descarga del buffer y


se cierra el PrintWriter liberando recursos de esta forma.

Se accede a la base de datos llamada base_padron, se enva el usuario y la


contrasea con lo que se establece la conexin.

Mtodo buscar con los siguientes parmetros nombre de la tabla, campo1 y


campo2, se ingresa a la base de datos y toman los datos de la tabla y los 2
campos.
Se almacenan en variables los datos obtenidos de los campos de tabla la
base de datos, seleccionada.

Bsqueda en la tabla de presidente que toma todos los datos enviando la


peticin select*from presidente, que son recogidos por el mtodo ResultSet.

Mtodo.

El cdigo HTML se
encarga de que en la
pantalla se muestre algo.

Estructuras de flujo
en JavaScript
El cdigo JavaScript se
puede encargar de crear
efectos dinmicos en
respuesta a acciones del
usuario

La ventaja de JavaScript;
Es que al estar alojado
en el ordenador del
usuario son muy rpidos
y dinmicos
La forma de usar
JavaScript dentro de una
pgina web es
embebiendo
directamente el cdigo
JavaScript dentro del
cdigo HTML.
El cdigo JavaScript debe
ir encerrado entre las
siguientes marcas:
<script
type="text/javascript">

Los documentos HTML permiten incrustar fragmentos de cdigo JavaScript, bien dentro del
propio archivo HTML o bien realizando una carga de ese cdigo indicando el archivo donde se
encuentra el cdigo JavaScript. Dentro de un documento HTML puede haber ninguno, uno o
varios scripts de JavaScript.

HttpServletResponse Extiende
laServletResponseinterfaz para proporcionar funcionalidad
HTTP especfico en el envo de una respuesta.
HttpServletRequest
Extiende
laServletRequestinterfaz para proporcionar informacin
solicitud de servlets HTTP.
Contiene una serie de clases e interfaces que describen y
definen los contratos entre una clase servlet que se ejecuta
bajo el protocolo HTTP y el entorno de ejecucin prevista
una instancia de dicha clase dad por un contenedor de
servlets.

Paquete
Javax.servlet.http
S e le c c io n
ar
/ D e s e le c c i
onar un
C heckbox:
fo rm .b o le t
in 2 .c h e c k
ed
= fa ls e ; "

F lu jo d e
c o n t ro l e n
Ja v a S r i p t
p a ra H T M L :
fo r (v a r
i= 0 ; i< 3 ;i+
+ ){ "
f o r m .in t e re
s e s [ li s t a + i*
3 ] .c h e c k e d
= t r u e ;} "

D e s a b ilit
ar
checkbo
x en
Ja v a S c r ip
t:
fo rm .b o l
e t in 2 .d is
a b le d
= t r u e ;"

P ro g r
a m c io
n en
Ja v a S
c r ip t
p a ra
p a g in
a
HTM L

D e c la r a r
una
S e n t e n c ia
de
C o n t ro l:
" if
( fo rm .b o le
t in 1 .c h e c k
ed = = =
f a ls e )
{"
s;}

D e c la r a r
un
ch e ckb ox
en
Ja v a S c r ip t :
fo r m .b o le t i
n 1 .c h e c k e
d ===
tru e

Das könnte Ihnen auch gefallen