
miércoles, 30 de mayo de 2012
tutorial 2.01.2.03 remasterizado "YA AL FIN, EL ULTIMO !!! "
YA QUEDOOO!!!! WENO, ESO PARECE, SOLO LES QUEDA PROBARLO, AUNQUE SUPONGO KE NO LO PODRAN USAR PORQUE INCLUYE ARCHIVOS.DAT , (Y USTEDES NO LOS TIENEN n.n MUAHAHAHA.)

TUTORIAL 2.01.2 remasterizado
tutorial. es el mismo de la ultima vez, solo que esta vez viene con arreglos y mas temas, espero que lo disfruten.
si gustan probarlo les dejo el código abajo

/*TUTORIAL 2.01.2 remasterizado
LOAIZA ARAMBURO MAYKEER ALFONSO 11211047
PROGRAMA PARA DISEÑAR LA PAGINA PRINCIPAL DE ALGUN
TUTORIAL DE CUALQUIER MATERIA (utilizando arreglos)*/
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
void temaa();
void temab();
void temac();
void temad();
void temae();
void temaf();
void temag();
void temah();
void temai();
void main()
{
system("color F1");
int contenido=0;
do{
cout<<endl;
cout<<" +---------------------------------------------------------------------+\n";
cout<<" | -- TUTORIAL DE ELECTRONICA BASICA -- |\n";
cout<<" +-----------------------+---------------------------------------------+\n";
cout<<" | .. MENU PRINCIPAL .. | INTRODUCCION |\n";
cout<<" +-----------------------+ |\n";
cout<<" | 1] E.Basica | |\n";
cout<<" | 2] motores | ESTE TUTORIAL ESTA DISEÑADO PARA |\n";
cout<<" | 3] E.Digital | APOYAR A AQUELLOS ALUMNOS QUE NESESITAN |\n";
cout<<" | 4] transistores | AYUDA CON TRABAJOS Y ESTUDIOS SOBRE |\n";
cout<<" | 5] Puerto Paralelo | ELECTRONICA. |\n";
cout<<" | 6] C. integrados | |\n";
cout<<" | 7] Sensores | |\n";
cout<<" | 8] link´s de internet | |\n";
cout<<" | 9] examen | |\n";
cout<<" +-----------------------+---------------------------------------------+\n";
cout<<" seleccione menu ";
gotoxy(19,17);cin>>contenido;
clrscr();
system("color F1");
if(contenido==1){temaa();}
else{
if(contenido==2){temab();}
else{
if(contenido==3){temac();}
else{
if(contenido==4){temad();}
else{
if(contenido==5){temae();}
else{
if(contenido==6){temaf();}
else{
if(contenido==7){temag();}
else{
if(contenido==8){temah();}
else{
if(contenido==9){temai();}
}}}}}}}}
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PARA REGRESAR AL MENU PRINCIPAL OPRIMA (0)SEGUIDO DE (ENTER)] |\n| [PARA SALIR DEL TUTORIAL OPRIMA (CUALQUIER TECLA) SEGUIDO DE (ENTER)] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cin>>contenido;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1"); }
while(contenido==0);
cout<<"\n\n+----------------------------------------------------------------------------+\n";
cout<<"| --- GRACIAS POR VISITAR MI TUTORIAL--- |\n";
cout<<"| by Loaiza Aramburo Maykeer Alfonso |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
}
//***********************************************************************************************************************************
void temaa()
{
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---E. BASICA--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| primero comenzaremos hablando sobre las magnitudes, una magnitud es una |\n| propiedad medible de un objeto o suceso, en este caso son fuerzas |\n| electricas. en este tutorial solo pondremos nuestra atencion en las mas |\n| basicas |\n";
cout<<"| MAGNITUD | UNIDAD | SIMBOLO | FORMULA |\n\n";
cout<<"| Corriente electrica (Intensidad) | Amperio | I | I = V/R |\n";
cout<<"| Resistencia electrica | Ohmio | (Omega) | R = V/I |\n";
cout<<"| Tension electrica (Voltage) | Voltio | V | V = R*I |\n";
cout<<"| potencia | watt | W | W = V*I |\n";
cout<<"| carga electica | coulomb | C | C = I*1seg |\n";
cout<<"| capacidad | faradio | F | F = C/V |\n\n";
cout<<"| DEFINICIONES |\n\n";
cout<<"| Interruptor - No necesita descripcion, de todos modos aprende a utilizarlo |\n\n";
cout<<"| Transformador - Otro accesorio. Solo es un bobinado de cobre, por ahora, |\n| nos quedamos con que nos permite disminuir la tension, en nuestro caso |\n| de 220 Volt a 5V, 12V, 24V, etc. |\n\n";
cout<<"| LED -(Diodo Emisor de Luz), los hay rojos, verdes, azules, amarillos, |\n| tambien infrarrojos, laser y otros. Sus terminales son anodo |\n| (terminal largo) y catodo (terminal corto). |\n\n";
cout<<"| Diodo-Al igual que los LED's sus terminales son anodo y catodo |\n| (este ultimo, identificado con una banda en uno de sus lados), |\n| a diferencia de los LED's estos no emiten luz. |\n\n";
cout<<"| Resistencias o Resistores-Presentan una cierta resistencia al paso de la |\n| corriente, sus valores estan dados en Ohmios, segun un Codigo de colores . |\n\n";
cout<<"| Potenciometros-Son resistencias variables, en su interior tienen una pista |\n| de carbon y un cursor que la recorre. Segun la posicion del cursor el |\n| de la resistencia de este componente cambiara. |\n\n";
cout<<"| Fotocelda-Tambien llamada LDR. Una fotocelda es un resistor sensible a la |\n| luz que incide en ella. A mayor luz menor resistencia, a menor luz mayor |\n| resistencia. |\n\n";
cout<<"| Capacitor de ceramica-Estos son componentes que pueden almacenar pequenas |\n| cargas electricas, su valor se expresa en picofaradios o nanofaradios, |\n| según un codigo establecido, no distingue sus terminales por lo que no |\n| interesa de que lado se conectan. |\n\n";
cout<<"| Condensador o Capacitor electrolitico-Estos almacenan mas energia que los |\n| anteriores, eso si, se debe respetar la polaridad de sus terminales. |\n| El mas corto es el negativo. o bien, podras identificarlo por el signo en |\n| el cuerpo de componente. |\n\n";
cout<<"| Transistores-Como lo digo...! Basicamente un transistor puede controlar |\n| una corriente muy grande a partir de una muy pequena. muy comun en los |\n| amplificadores de audio. En general son del tipo NPN y PNP, que es eso?, |\n| no desesperes que pronto se aclararán tus dudas, sus terminales son; |\n| Colector, Base y Emisor. |\n\n";
cout<<"| SCR o TIC 106-Son llaves electronicas, y se activan mediante un pulso |\n| positivo en el terminal G. muy comun en sistemas de alarma. Sus terminales |\n| son anodo, Catodo y Gatillo. |\n\n";
cout<<"| Circuitos Integrados (IC)-Un Circuito Integrado (IC) contiene en su |\n| interior una gran variedad de componentes en miniatura. Segun el IC. de |\n| que se trate tendra distintas funciones o aplicaciones, pueden ser |\n| amplificadores, contadores, multiplexores, codificadores, flip-flop, etc. |\n| Sus terminales se cuentan en sentido opuesto al giro de las agujas del |\n| reloj tomando un punto de referencia. |\n\n";
cout<<"| Rele Basicamente es un dispositivo de potencia, dispone de un electro-iman |\n| que actua como intermediario para activar un interruptor, siendo este |\n| ultimo totalmente independiente del electro-iman. |\n\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PRESIONE ENTER PARA CONTINUAR] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1");}
//************************************************************************************************************************
void temac()
{
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---E. DIGITAL--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| Que es Electronica Digital...? |\n";
cout<<"| es una ciencia que estudia las senales electricas, pero en este caso son |\n| senales discretas, es decir, estan bien identificadas, razon por la cual a |\n| un determinado nivel de tension se lo llama estado alto (High) |\n| o Uno logico; y a otro, estado bajo (Low) o Cero logico. |\n\n";
cout<<"| Suponte que las senales electricas con que trabaja un sistema digital son |\n| 0V y 5V. Es obvio que 5V sera el estado alto o uno logico, pero bueno, |\n| habra que tener en cuenta que existe la Logica Positiva y la Logica |\n| Negativa, veamos cada una de ellas. |\n\n";
cout<<"| Logica Positiva |\n";
cout<<"| En esta notacion al 1 logico le corresponde el nivel mas alto de tension |\n| (positivo, si quieres llamarlo asi) y al 0 logico el nivel mas bajo (que |\n| bien podria ser negativo), pero que ocurre cuando la senal no esta bien |\n| definida...?. Entonces habra que conocer cuales son los límites para cada |\n| tipo de senal (conocido como tension de histeresis), en este grafico se |\n| puede ver con mayor claridad cada estado logico y su nivel de tension. |\n\n";
cout<<"| Logica Negativa |\n";
cout<<"| Aqui ocurre todo lo contrario, es decir, se representa al estado (1) con |\n| los niveles mas bajos de tension y al (0) con los niveles mas altos. |\n\n";
cout<<"| Por lo general se suele trabajar con logica positiva, y as1 lo haremos en |\n| este tutorial, la forma mas sencilla de representar estos estados es como |\n| se puede ver en el siguiente grafico. |\n";
cout<<"| 1...... __ _____ |\n";
cout<<"| 0...... _| |_| |_____ |\n\n";
cout<<"| Compuertas Logicas - Las compuertas logicas son dispositivos que operan |\n| con aquellos estados logicos mencionados en la pagina anterior y funcionan |\n| igual que una calculadora, de un lado ingresas los datos, esta realiza una |\n| operacion, y finalmente, te muestra el resultado. |\n\n";
cout<<"| Compuerta NOT - Se trata de un inversor, es decir, invierte el dato de |\n| entrada, por ejemplo; si pones su entrada a 1 (nivel alto) obtendras en su |\n| salida un 0 (o nivel bajo), y viceversa. Esta compuerta dispone de una sola|\n| entrada. Su operacion logica es s igual a a invertida |\n\n";
cout<<"| Compuerta AND - Una compuerta AND tiene dos entradas como m1nimo y su |\n| operacion logica es un producto entre ambas, no es un producto aritmético, |\n| aunque en este caso coincidan. *Observa que su salida sera alta si sus dos |\n| entradas estan a nivel alto* |\n\n";
cout<<"| Compuerta OR - Al igual que la anterior posee dos entradas como m1nimo y la|\n| operacion logica, sera una suma entre ambas... Bueno, todo va bien hasta |\n| que 1 + 1 = 1, el tema es que se trata de una compuerta O Inclusiva es como|\n| a y/o b *Es decir, basta que una de ellas sea 1 para que su salida sea |\n| tambien 1* |\n\n";
cout<<"| Compuerta OR-EX o XOR - Es OR EXclusiva en este caso con dos entradas |\n| (puede tener mas, claro...!) y lo que hara con ellas sera una suma logica |\n| entre a por b invertida y a invertida por b. *Al ser O Exclusiva su salida |\n| sera 1 si una y solo una de sus entradas es 1* |\n\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PRESIONE ENTER PARA CONTINUAR] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1");}
//*****************************************************************************************************************************
void temae()
{
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---PUERTO PARALELO--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| Introduccion. |\n\n";
cout<<"| Si estas leyendo este tutorial es por que tienes una PC en estos momentos |\n| y seguramente una impresora o un Scanner conectados a ella. Bien, la ficha |\n| en la cual estan conectados estos dispositivos es conocida como puerto |\n| paralelo. Si la desconectas veras que tiene 25 contactos (pines de ahora en|\n| mas), su nombre es Conector DB25. |\n";
cout<<"| Cada pin de los conectores tiene un numero asignado por lo cual es muy |\n| importante que al armar tus propios cables los identifiques correctamente |\n| o sufriras unos terribles dolores de cabeza...!!! |\n";
cout<<"| Este puerto dispone de tres registros de 8 bit cada uno (un byte). |\n\n";
cout<<"| Que no sabes lo que es un bit o un byte...? |\n";
cout<<"| Pues bien, supongo que sabras que la compu manda los datos en forma de |\n| bytes. Un byte son 8 bits y un bit es la minima cantidad de informacion que|\n| una computadora puede tratar. Es decir, un bit puede tomar solo dos valores|\n| posibles, que son 0 o 1. Hablando en lenguaje electrico el 0 significa |\n| 0 voltios y el uno significa 5 voltios (por aquello de la electronica |\n| digital). Cualquier valor que mandemos al puerto, el ordenador lo |\n| transformara en ceros y unos. |\n\n";
cout<<"| Veamos ahora los tres registros |\n\n";
cout<<"| Puerto de datos (Pin 2 al 9): Es el PORT 888 y es de solo escritura, |\n| por este registro enviaremos los datos al exterior de la pc, cuidado...!!!,|\n| no envies senales electricas al ordenador por estos pines. |\n\n";
cout<<"| Puerto de estado (Pin 15, 13, 12, 10 y 11): Es el PORT 889 y es de solo |\n| lectura, por aqui enviaremos senales electricas al ordenador, de este |\n| registro solo se utilizan los cinco bits de mas peso, que son |\n| el bit 7, 6, 5, 4 y 3 teniendo en cuenta que el bit 7 funciona en modo |\n| invertido. |\n\n";
cout<<"| Puerto de control (Pin 1, 14, 16 y 17): Es el correspondiente al PORT 890, |\n| y es de lectura/escritura, es decir, podremos enviar o recibir senales |\n| electricas, segun nuestras necesidades. De los 8 bits de este registro solo|\n| se utilizan los cuatro de menor peso o sea el 0, 1, 2 y 3, con un pequeno |\n| detalle, los bits 0, 1, y 3 estan invertidos. |\n\n";
cout<<"| La tension de trabajo del puerto es de 5 voltios, por lo que necesitamos |\n| una fuente estabilizada o regulada de tension, esto es importante tenerlo |\n| en cuenta, ya que estaremos enviando senales al puerto. Por otro lado, |\n| si bien puedes utilizar la PC para enviar senales al exterior sin necesitad|\n| de una fuente externa, es recomendable utilizarla y asi no exiges demasiado|\n| al puerto y te evitas problemas. |\n\n";
cout<<"| Ahora bien, si activas un bit de salida por el puerto, este permanecera asi|\n| hasta que lo cambies, es decir que estaras enviando 5V de forma continua |\n| hasta que lo pongas a 0. |\n\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PRESIONE ENTER PARA CONTINUAR] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1");}
//************************************************************************************************************************************
void temaf()
{
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---CIRCUITOS INTEGRADOS--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| Un circuito integrado es una pastilla (o *chip*) muy delgada en la que se |\n| encuentran miles o millones de dispositivos electronicos interconectados, |\n| principalmente transistores, aunque tambien componentes pasivos como |\n| resistencias o capacitores. |\n\n";
cout<<"| he aqui algunos de los circuitos integrados mas conocidos, sin un orden |\n| cronologico ni nada por el estilo, quizas luego lo haga, por ahora solo los|\n| elegi al azar... |\n\n";
cout<<"| Circuito Integrado 555 - Timer |\n";
cout<<"| Es uno de los Circuitos Integrados mas famosos, de los mas utilizados. |\n| Segun el tipo de fabricante recibe una designacion distinta tal como |\n| TLC555, LMC555, uA555, NE555C, MC1455, NE555, LM555, etc. aunque se lo |\n| conoce como *el 555* y ya todos saben de que se esta hablando. |\n";
cout<<"| Este circuito es un *Timer de precision*, en sus origenes se presento como |\n| un circuito de retardos de precision, pero pronto se le encontraron otra |\n| aplicaciones tales como osciladores astables, generadores de rampas, |\n| temporizadores secuenciales, etc., consiguiendose unas temporizaciones muy |\n| estables frente a variaciones de tension de alimentacion y de temperatura. |\n\n";
cout<<"| Circuito Integrado 4017 - contador en decada |\n";
cout<<"| Se trata de un contador/divisor o decorificador con 10 salidas. |\n| Estructuralmente esta formado por un contador Johnson de 5 etapas que puede|\n| dividir o contar por cualquier valor entre 2 y 9, con recursos para |\n| continuar o detenerse al final del ciclo. |\n\n";
cout<<"| Circuito Integrado 4029 - contador binario |\n";
cout<<"| El CD4029 es un contador sincronico *Up-Down*, |\n| Contador Progresivo/Regresivo, Preajustable, Binario/Decada Es un contador |\n| de 4 bits que opera como decada (0000 a 1001), tanto en el sentido |\n| creciente como decreciente. Ademas de la entrada normal de clock |\n| (informacion de tipo serie) posee 4 entradas disponibles para informacion |\n| paralela. Esas entradas permiten que el contador sea cargado con un |\n| determinado dato (numero binario) e inicie a partir de alli la cuenta. |\n\n";
cout<<"| Circuito Integrado 4066 - cuadruple interruptor bilateral |\n";
cout<<"| El integrado en si, es un cuadruple interruptor Bilateral, disenado para la|\n| transmision o multiplexado de senales digitales o analogicas, puedes |\n| considerarlo como un interruptor de conmutacion, cada uno de los |\n| interruptores dispone de un pin de control y dos pines de entrada/salida, |\n| Que sea bidireccional significa que cualquiera de los dos pines de cada |\n| interruptor exceptuando al pin de control, puede hacer de entrada mientras |\n| el otro es de salida. |\n";
cout<<"| Cada interruptor entra en conduccion cuando se presenta un nivel alto |\n|(superior al 70% de VCC), y en corte cuando se envie un nivel bajo |\n| (inferior al 30% de VCC) por el mismo pin de control. |\n\n";
cout<<"| Circuito Integrado CD4511 - Decodificador a 7 Segmentos |\n";
cout<<"| Se trata de un excitador/decodificador/cerrojo BCD a 7 Segmentos. |\n| El circuito provee las funciones de un cerrojo (latch) de almacenamiento |\n| de 4 bit, un decodificador BCD 8421 a 7 segmentos, y gran capacidad de |\n| excitación de salida. |\n\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PRESIONE ENTER PARA CONTINUAR] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1");}
//*********************************************************************************************************************************
void temag()
{
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---SENSORES--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| INTRODUCCION. |\n\n";
cout<<"| Los sensores pueden ser de dos tipos, analogicos y digitales. |\n\n";
cout<<"| Los sensores digitales son aquellos que frente a un estimulo pueden cambiar|\n| de estado ya sea de cero a uno o de uno a cero (hablando en terminos de |\n| logica digital) en este caso no existen estados intermedios y los valores |\n| de tension que se obtienen son unicamente dos, 5V y 0V (o valores muy |\n| proximos) |\n\n";
cout<<"| Ahora bien, como los sensores comunmente seran utilizados con circuitos |\n| logicos, y mas si se trata de robotica en cuyo caso posiblemente incluyas |\n| un microcontrolador, habra que ver como trabajar con los sensores |\n| analogicos. Por suerte existen unos Circuitos integrados llamados |\n| Conversores Analogico/Digital (Conversores A/D) que transforman la senal |\n| analogica en senal digital, y por supuesto tambien estan los Conversores |\n| D/A |\n\n";
cout<<"| ahora conoscamos algunos sensores... |\n\n";
cout<<"| .SENSORES ANALOGICOS...................................................... |\n\n";
cout<<"| Fotoceldas, Fotorresistencias o LDR's. |\n";
cout<<"| La LRD es quizas una de las mas utilizadas en los sistemas sensores para |\n| robotica, compiten a gran escala con los fototransistores. Para comenzar |\n| debes saber que las LDR´s son resistores que varian su valor de acuerdo a |\n| la intensidad de la luz, razon por la cual se trata de un sensor analogico,|\n| es decir que siempre toma valores distintos, no podrias tomar un valor |\n| logico 1 o 0 como en logica digital, pero nos la podemos arreglar con un |\n| par de trucos. |\n";
cout<<"| La fotocelda en total oscuridad puede llegar a tomar valores de 1M ... |\n| si no es mas, y a plena iluminacion a unos pocos k's o quizás menos. |\n| Lo que se puede hacer, es un arreglo entre la fotocelda al polo (-) y una |\n| resistencia fija al polo (+), de esa manera el punto de union entre estos |\n| dos componentes podra tomar dos valores segun la variacion de la LDR, señal|\n| que se puede utilizar como salida del sensor, este tipo de circuitos es |\n| conocido como divisor de tension... |\n\n";
cout<<"| Emisores y Receptores Infrarrojos. |\n";
cout<<"| De los tipos de sensores que mas llaman la atencion, se destacan los |\n| sensores de luz, y entre ellos los conocidos Infrarrojos, y a ellos le |\n| dedicaremos este articulo... Para hacer una breve descripcion de lo que es |\n| una radiacion infrarroja, imaginate la luz del sol, pues esta contiene |\n| todas las bandas de colores con las cuales se compone la luz blanca |\n| (conocido como espectro de emision de luz), ahora, en los extremos del |\n| espectro se encuentra la radiacion infrarroja (IR) y la ultravioleta (UV), |\n";
cout<<"| ambas son imposibles de ver, es decir son invisibles, pero estan presentes |\n| y nosotros las vamos a poner en evidencia... |\n";
cout<<"| En microbotica tanto como en robotica, se hace uso de este tipo de emision |\n| de luz (en especial la infrarroja) con la intension de detectar obstaculos |\n| sin que uno de nuestros modelos tome contacto fisico con el mismo. |\n| En algunos casos una vez establecida la comunicacion entre emisor y |\n| receptor, es posible realizar una transmision de datos, sino imaginate... |\n| como hago para aumentar el volumen de mi TV, cambiar de canal, aumentar el |\n| brillo, quitarle el color..., etc., etc., y todo con un solo emisor de IR? |\n\n";
cout<<"| .SENSORES DIGITALES........................................................|\n\n";
cout<<"| Switchs, Interruptores y microswitchs. |\n";
cout<<"| Aunque parezca mentira, los Switchs son muy utilizados como dispositivos |\n| sensores, por ejemplo, si deseas que un modelo realice una determinada |\n| accion cuando choque con algun obstaculo recurres a ellos, al margen del |\n| tipo de interruptor que quieras utilizar, el circuito basico sera siempre |\n| el mismo, UN DIVISOR DE TENSION... |\n";
cout<<"| A pesar de que los interruptores son sensores de tipo logico (por trabajar |\n| con niveles 0 y 1) es mejor acondicionar los niveles de tension para ellos,|\n| es por eso que inclui el CD40106. Debo aclarar que el circuito anterior |\n| presenta un pequeno inconveniente, y es que al activarse se pueden producir|\n| rebotes electricos, es decir, cuando crees haber enviado un 1 logico en |\n| realidad enviaste varios, es como si se los hubiera presionado varias |\n| veces, pero calma...!!! que todo tiene solucion... |\n";
cout<<"| Agregandole un pequeno capacitor, como los de 0.1uf puedes evitar esos |\n| rebotes. Claro que segun el tipo de senal que tu modelo necesite, ya sea |\n| 0 o 1 te servira el circuito anterior o este... |\n\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PRESIONE ENTER PARA CONTINUAR] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1");}
//*********************************************************************************************************************************
void temai()
{
char nombre[16];
int r1=0,r2=0,r3=0,r4=0,r5=0,r6=0,r7=0,r8=0,r9=0,r10=0,aciertos=0,errores=0,total=0;
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---EXAMEN DEL TEMA 1--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| INTRODUCCION |\n";
cout<<"| se trata de un examen de 10 preguntas referentes al tema#1 -E.Basica- |\n";
cout<<"| introdusca su nombre [---------------] |\n";
cout<<"| indique en el parentesis la respuesta correcta a las siguientes preguntas: |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| a] De que material se compone principalmente el embobinado de un |\n";
cout<<"| transformador? ................................................( ) |\n";
cout<<"| 1)oro 2)cobre 3)estanio 4)zinc |\n\n";
cout<<"| b] Como se llaman las terminales de los led? ......................( ) |\n";
cout<<"| 1)anodo y catodo 2)polos 3)anodo y electrodo 4)electrodo y catodo |\n\n";
cout<<"| c] Un diodo general emite luz?.....................................( ) |\n";
cout<<"| 1)si 2)no 3)no lo se |\n\n";
cout<<"| d] Como se identifica el valor de una resistencia? ................( ) |\n";
cout<<"| 1)por el peso 2)por tamanio 3)por su material 4)por colores |\n\n";
cout<<"| e] Cual es la unidad de medida de la carga electrica?..............( ) |\n";
cout<<"| 1)amperio 2)coulomb 3)voltio 4)watt |\n\n";
cout<<"| f] Cual es la formula para calcular la resistencia?................( ) |\n";
cout<<"| 1)V/I 2)V*A 3)C/V 4)V*R |\n\n";
cout<<"| g] A que reacciona una fotocelda o fotoresistencia? ...............( ) |\n";
cout<<"| 1)calor 2)luz 3)viento 4)agua |\n\n";
cout<<"| h] Como se llama la unidad de medida de la resistencia? ...........( ) |\n";
cout<<"| 1)delta 2)omega 3)pi 4)alfa |\n\n";
cout<<"| i] Se le conoce como resistencia variable .........................( ) |\n";
cout<<"| 1)led infrarrojo 2)capacitor 3)interruptor 4)potenciometro |\n\n";
cout<<"| j] De que dispone principalmente un rele para lograr su |\n";
cout<<"| funcionamiento?................................................( ) |\n";
cout<<"| 1)switch 2)sensor 3)diodos 4)electroiman |\n\n";
cout<<"+----------------------------------------------------------------------------+\n";
gotoxy(26,6);cin>>nombre;
gotoxy(73,10);cin>>r1;
gotoxy(73,13);cin>>r2;
gotoxy(73,16);cin>>r3;
gotoxy(73,19);cin>>r4;
gotoxy(73,22);cin>>r5;
gotoxy(73,25);cin>>r6;
gotoxy(73,28);cin>>r7;
gotoxy(73,31);cin>>r8;
gotoxy(73,34);cin>>r9;
gotoxy(73,38);cin>>r10;
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---RESULTADOS DEL EXAMEN--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
if(r1==2){
aciertos++;}
else{errores++;}
if(r2==1){
aciertos++;}
else{errores++;}
if(r3==2){
aciertos++;}
else{errores++;}
if(r4==4){
aciertos++;}
else{errores++;}
if(r5==2){
aciertos++;}
else{errores++;}
if(r6==1){
aciertos++;}
else{errores++;}
if(r7==2){
aciertos++;}
else{errores++;}
if(r8==2){
aciertos++;}
else{errores++;}
if(r9==4){
aciertos++;}
else{errores++;}
if(r10==4){
aciertos++;}
else{errores++;}
total=(aciertos*100)/10;
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| la calificacion total del estudiante "<<nombre<<" es de "<<total<<"%"<<endl<<endl;
cout<<"| con un total de "<<aciertos<<" aciertos y "<<errores<<" errores |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PRESIONE ENTER PARA CONTINUAR] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1");}
//*********************************************************************************************************************************
void temab()
{
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---MOTORES--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| INTRODUCCION. |\n\n";
cout<<"| En esta seccion tratare de describir algunos tipos de motores, en especial |\n| aquellos que son de mayor uso, como los Motores de Corriente Continua, los |\n| Motores PAP (paso a paso) y los Servomotores. |\n\n";
cout<<"| Motores-CC (Motores de Corriente Continua). |\n| Son de los mas comunes y economicos, y puedes encontrarlo en la mayoria de |\n| los juguetes a pilas, constituidos, por lo general, por dos imanes |\n| permanentes fijados en la carcaza y una serie de bobinados de cobre |\n| ubicados en el eje del motor, que habitualmente suelen ser tres |\n\n";
cout<<"| El funcionamiento se basa en la interaccion entre el campo magnetico del |\n| iman permanente y el generado por las bobinas, ya sea una atraccion o una |\n| repulsion hacen que el eje del motor comience su movimiento, bueno, eso es |\n| a grandes rasgos... |\n\n|";
cout<<"| Motores PaP o Motores Paso a Paso. |\n| A diferencia de los Motores-CC que giran a todo lo que dan cuando son |\n| conectados a la fuente de alimentacion, los Motores-PaP solamente giran un |\n| angulo determinado, los primeros solo disponen de dos terminales de |\n| conexion, mientras los otros pueden tener 4, 5 o 6, segun el tipo de motor |\n| que se trate, por otro lado los motores de corriente continua no pueden |\n| quedar enclavados en una sola posicion, mientras los motores paso a paso si|\n\n";
cout<<"| Los motores paso a paso son comunmente utilizados en situaciones en que se |\n| requiere un cierto grado de precision, por ejemplo en las disketeras |\n| anteriormente mencionada puedes encontrarlo unido al cabezal haciendolo |\n| avanzar, retroceder o posicionarse en una determinada region de datos |\n| alojadas en el disket. |\n\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PRESIONE ENTER PARA CONTINUAR] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1");}
//************************************************************************************************************************************
void temad()
{
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---TRANSISTORES--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| Muchas veces se presenta la dificil situacion de manejar corrientes o |\n| tensiones mas grandes que las que entrega un circuito digital, y entonces |\n| nos disponemos al uso de transistores, el tema es hacer que estos trabajen |\n| en modo corte y saturacion sin estados intermedios, es decir que cambien su|\n| estado de plena conduccion a un profundo corte, y eso es lo que veremos en |\n| este pequeno tutorial. |\n\n";
cout<<"| Los transistores a utilizar en estos casos deben tener la suficiente |\n| ganancia para que la onda cuadrada, aplicada en su entrada (Base), no sufra|\n| ninguna deformacion en la salida (Colector o Emisor), o sea que conserve |\n| perfecta simetria y sus flancos ascendente y descendente se mantengan bien |\n| verticales. La corriente maxima que puede circular de colector a emisor |\n| esta limitada por la tension de polarizacion de Base y el Resistor o la |\n| carga del colector. |\n\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PRESIONE ENTER PARA CONTINUAR] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1");}
//*****************************************************************************************************************************
void temah()
{
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| ---LINKS DE INTERNET--- |\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| En este apartado podras ver muchos links que te seran de ayuda en tus |\n| estudios de electronica. |\n\n";
cout<<"| www.jvmbots.com - Pagina dedicada a la electronica y la microbotica, |\n| en donde encontraras bastante informacion al respecto, con hojas de datos, |\n| tutoriales, etc., demas esta decirte que es en espanol |\n\n";
cout<<"| www.cenece.com - Excelente pagina dedicada al CNC, Los detalles del puerto |\n| paralelo, control de motores PaP, y los secretos de las fresadoras CNC. |\n| (Espanol) |\n\n";
cout<<"| http://www.doc.ic.ac.uk/~ih/doc/stepper - Esta es la Web de Stepper Motors,|\n| Si realmente quieres saber sobre motores PaP, échale un vistazo a esta web.|\n| (Inglés) |\n\n";
cout<<"| www.rentron.com - Muy buena pagina de microbotica, con algunos tutoriales, |\n| sistemas de comunicacion, sistemas de control remoto, etc.(en ingles) |\n\n";
cout<<"| http://lorien.die.upm.es/~macias/index-e.html - Pagina dedicada a la |\n| electronica con una muy buena coleccion de hojas de datos. (espanol-ingles)|\n\n";
cout<<"+----------------------------------------------------------------------------+\n";
cout<<"| [PRESIONE ENTER PARA CONTINUAR] |\n";
cout<<"+----------------------------------------------------------------------------+\n";
getch();
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl<<endl;
clrscr();
system("color F1");}
Suscribirse a:
Entradas (Atom)