Sie sind auf Seite 1von 16

ALUMNO: APARICIO REYES

ALAN

TURNO: VESPERTINO

GPO: 1813V

PROFESOR: RAUL HERNANDEZ


CASTRO

GUIA
1. Explica que es la electrónica analógica y menciona 2 ejemplos de ella
La electrónica analógica es una parte de la electrónica que estudia los sistemas en los
cuales sus variables; tensión, corriente,..., varían de una forma continua en el tiempo,
pudiendo tomar infinitos valores.

Ejemplos:

Diodos
Los diodos que estamos más acostumbrados a ver son los LED (Light emitter diode). Los
LED emiten luz cuando se encuentran en polarización directa; una de sus funciones más
típicas es avisar de que un aparato electrónico está encendido: las lucecitas de colores de
los televisores, ordenadores, DVDs, etc., son diodos LED. La pata larga de los LED es el polo
positivo. Su símbolo es igual al del diodo, pero se le añaden las flechas que representan la
luz que emiten.

Circuitos Integrados
Los circuitos integrados o chips son dispositivos que contienen una gran cantidad de
componentes electrónicos (diodos, transistores, resistencias, etc.) de muy pequeño
tamaño y conectados entre sí.
Los circuitos integrados más populares, aparte de los microprocesadores de los
ordenadores, son los llamados 555, que se usan como Temporizadores para regular luces
intermitentes, etc. Cada circuito integrado tiene su simbología. Por lo general se
representan mediante una simple caja con el número de terminales que tengan; dentro de
la caja se escribe alguna indicación sobre el tipo de circuito del que se trata

2. Realiza una tabla de código de colores para las resistencias y con base a ella escribe los
códigos de colores de las siguientes resistencias
A) 470 ohms
Amarillo, Violeta y Marrón
B) 62 mohms
Azul, Rojo y Azul
C) 76 kohms
Violeta, Azul y Naranja
D) 3.6 oh
Naranja, Azul y Dorado

3. Menciona como se divide la


electrónica digital y explica
cada uno de sus tipos escribiendo 2 ejemplos de cada uno de ellos
Es una parte de la electrónica que trabaja con señales digitales, es decir que trabaja con
valores de corrientes y tensiones eléctricas que solo pueden poseer dos estados en el
transcurso del tiempo. Hay o no hay corriente o tensión, por eso este tipo de electrónica
siempre es binaria (2 dígitos, el 0 y el 1).

Los sistemas digitales se clasifican en dos grandes grupos:

- Combinacionales: las salidas en cualquier instante de tiempo dependen del valor de las
entradas en ese mismo instante de tiempo (salvo los retardos propios de los dispositivos
electrónicos). Son, por tanto, sistemas sin memoria.

- Secuenciales: La salida del sistema va a depender del valor de las entradas en ese
instante de tiempo y del estado del sistema; es decir, de la historia pasada del sistema.
Son sistemas con memoria.
4. Con relación a las compuertas AND OR NOT NAND realiza para cada una de ellas:
A) Tabla de verdad
B) Función matemática
C) Símbolo
D) No de circuito integrado correspondiente

5. Explica brevemente que es un display, sus elementos y como se identifican cada uno de
sus bits

Se llama visualizador, display en inglés, a un dispositivo de ciertos aparatos electrónicos


que permite mostrar información al usuario de manera visual o táctil. Un visualizador de
una señal de vídeo se lo llama más comúnmente pantalla; los dos ejemplos más comunes
son el televisor y el Monitor de computadora. Un visualizador es un tipo de dispositivo de
salida.

Elementos:
Visualizador de ledes de 7 segmentos:
El visualizador de siete segmentos es lo que ayuda a encender y apagar pero en manera
positiva

Ánodo:
Es una terminal positiva

Cátodo:
Un cátodo es un electrodo con carga negativa que sufre una reacción de reducción.
Cátodo común es lo que ayuda al encender y apagar el display

6. Realiza una tabla que muestre la representación de un display de acuerdo a:

Decimal a Display Hexadecimal Decimal Binario


mostrar *gfedcba
0 00111111 3F 63 00111111
1 00000110 06 6 00000110
2 01011011 5B 91 01011011
3 01001111 4F 79 01001111
4 01100110 66 102 01100110
5 01101101 6D 109 01101101
6 01111101 7D 125 01111101
7 01000111 47 71 01000110
8 01111111 DF 127 01111111
9 01101111 6F 111 01101111

7. Explica brevemente los siguientes términos:


A) Resistencia
R= Oposición al flujo de electrones al moverse a través de un conducto. La unidad de resistencia
en el Sistema Internacional es el ohm
B) Voltaje
R= Es la magnitud física que, en un circuito eléctrico, impulsa a los electrones a lo largo de un
conductor. Es decir, conduce la energía eléctrica con mayor o menor potencia.
C) Corriente
R= Es el flujo de carga eléctrica que recorre un material. Se debe al movimiento de las cargas
(normalmente electrones) en el interior del mismo.
D) Potencia
R= Es la proporción por unidad de tiempo, o ritmo, con la cual la energía eléctrica es transferida
por un circuito eléctrico. Es decir, la cantidad de energía eléctrica entregada o absorbida por un
elemento en un momento determinado. La unidad en el Sistema Internacional de Unidades es el
vatio o watt (W).

8. Explica brevemente como identificar las terminales de los siguientes componentes


electrónicos:
A) Capacitor
B) Diodo
C) Led
D) Transistor
E) Display
F) Circuito integrado

9. Mediante un dibujo o diagrama explica brevemente los elementos de un protoboard


A) El canal central. Es la región localizada en el medio del protoboard, se utiliza para
colocar los circuitos integrados

B) Buses. Los buses se localizan en ambos extremos del protoboard, se representan por
las líneas rojas (buses positivos o de voltaje) y azules (buses negativos o de tierra) y
conducen de acuerdo a estas, no existe conexión física entre ellas. La fuente de poder
se conecta aquí.

C) Pistas. Las pistas se localizan en la parte central del protoboard, se representan y


conducen según las líneas rosas.

10. Explica brevemente los siguientes softwares:


A) Compilador
Un compilador es un programa informático que traduce un programa que ha sido escrito en un
lenguaje de programación a un lenguaje común, usualmente lenguaje de máquina, aunque
también puede ser traducido a un código intermedio (bytecode) o a texto y que reúne diversos
elementos o fragmentos en una misma unidad. Este proceso de traducción se conoce como
compilación, compilar consiste en traducir un programa escrito en un cierto lenguaje a otro.

B) Ensamblador
Es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que
representan instrucciones básicas para los computadores, microprocesadores, microcontroladores
y otros circuitos integrados programables. Implementa una representación simbólica de los
códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de
procesador y constituye la representación más directa del código máquina específico para cada
arquitectura legible por un programador. Cada arquitectura de procesador tiene su propio
lenguaje ensamblador que usualmente es definida por el fabricante de hardware, y está basada en
los mnemónicos que simbolizan los pasos de procesamiento (las instrucciones), los registros del
procesador, las posiciones de memoria y otras características del lenguaje. Un lenguaje
ensamblador es por lo tanto específico de cierta arquitectura de computador física (o virtual). Esto
está en contraste con la mayoría de los lenguajes de programación de alto nivel, que idealmente
son portables.
C) Mirador
Un puntero es un objeto del lenguaje de programación, cuyo valor se refiere a (o "apunta a") otro
valor almacenado en otra parte de la memoria del ordenador utilizando su dirección. Un puntero
referencia a una ubicación en memoria, y a la obtención del valor almacenado en esa ubicación se
la conoce como des referenciación del puntero. A modo de analogía, un número de página en el
índice de un libro podría considerarse un puntero a la página correspondiente; des referenciar un
puntero sería como ir a la página con el número de página especificada en el índice.

D) Cargador
El cargador de programas es la parte del sistema operativo cuya función es cargar programas en
memoria desde los ejecutables. El cargador es usualmente una parte del núcleo del sistema
operativo y es cargado al iniciar el sistema y permanece en memoria hasta que el sistema es
reiniciado o apagado. Algunos sistemas operativos que tienen un núcleo paginable pueden tener
el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un
intercambio de memoria.

11. Menciona que es un microcontrolador y las tecnologías RISC, CISC y SISC

El Microcontrolador: es un circuito integrado que es el componente principal de una


aplicación embebida. Es como una pequeña computadora que incluye sistemas para
controlar elementos de entrada/salida. El microcontrolador se aplica en toda clase de
inventos y productos donde se requiere seguir un proceso automático dependiendo de las
condiciones de distintas entradas.

RISC: En la arquitectura computacional, RISC (reduced instruction set computer o


Computadora de Conjunto de Instrucciones Reducidas) es un tipo de diseño de CPU
generalmente utilizado en microprocesadores o microcontroladores.
Plantea un conjunto reducido de instrucciones, buscando reducir el número de ciclos de
reloj de ejecución por cada una de ellas, haciéndolas simples y evitando instrucciones
complejas.

CISC: Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza


por ser muy amplio y permitir operaciones complejas entre operandos situados en la
memoria o en los registros internos, en contraposición a la arquitectura RISC.

SISC: (Simple Instruction Set Computing) es un tipo de arquitectura de microprocesadores


orientada al procesamiento de tareas en paralelo. Esto se implementa mediante el uso de
la tecnología VLSI, que permite a múltiples dispositivos de bajo costo que se utilicen
conjuntamente para resolver un problema particular dividido en partes disjuntas.

12. Escribe 3 características principales de los Arduinos Uno, Nano y Leonardo


Arduino Uno: dispone de 14 pines que pueden configurarse como entrada o salida y a los
que puede conectarse cualquier dispositivo que sea capaz de transmitir o recibir señales
digitales de 0 y 5 V. Dispone de entradas y salidas analógicas. Mediante las entradas
analógicas podemos obtener datos de sensores en forma de variaciones continuas de un
voltaje. Las salidas analógicas suelen utilizarse para enviar señales de control en forma de
señales PWM. Dispone de un microcontrolador en formato SMD.

Arduino Nano: Está basado en el microcontrolador ATmega328. Viene con 14 puertos


digitales de entrada/salida, 8 puertos análogos, una memoria de 16 KB, 1 KB de SRAM y
512 bytes de EPROM. Funciona con un voltaje que puede estar en el rango de 7 a 12
voltios.

Arduino Leonardo: microcontrolador ATmega32U4 que permite un diseño mucho más


sencillo. Tiene 20 pines digitales de entrada/salida, de los cuales 7 pueden ser usadas
como salidas PWM y 12 como entradas analógicas. Puede ser alimentada a través de la
conexión micro USB o con una fuente de alimentación externa.

13. Menciona como funciona el programa de Arduino para utilizar el Arduino


El software libre son los programas informáticos cuyo código es accesible por cualquiera
para que quien quiera pueda utilizarlo y modificarlo. Arduino ofrece la plataforma Arduino
IDE (Entorno de Desarrollo Integrado), que es un entorno de programación con el que
cualquiera puede crear aplicaciones para las placas Arduino, de manera que se les puede
dar todo tipo de utilidades.
14. Realiza un diagrama de Arduino con sus principales componentes

Arduino

BOTÓN DE MICRO
FUENTE DE PINES
PUERTO USB CONTROLADOR
ALIMENTACIÓN RESET DIGITALES

PINES PINES ICSP


ANALÓGICOS

El micro
Es la fuente controlador que
A través de este puerto El botón de reset
principal de usa el Arduino
podemos, mediante un cumple la función
energía del (ATMega328), es
cable, conectar nuestro de reiniciar el
Arduino una vez manufacturado por
Arduino a la programa que
que esta la compañía
computadora para
desconectado a tiene cargado el Atmel, en
programarlo. También
la computadora. Arduino en el California.
suministra la energía
para el funcionamiento micro controlador.
del mismo. No lo borra, sino
que lo hace Son los pines que
comenzar desde únicamente pueden
el inicio. procesar voltajes de 5v y
0v. Se llaman digitales, ya
que estos dos voltajes son
el fundamento de la
electrónica digital.

Son aquellos pines del


Arduino que tiene la
capacidad de procesar Son seis pines
distintos valores de voltaje destinados a la
de entre 0 a 5v. Sirven para recepción de código.
brindar electricidad a los Esto te permite tener
elementos del circuito. capacidad extra, antes
ocupada por él, otros
elementos del circuito.
15. Menciona como compilar y probar que un programa en Arduino es correcto

En nuestro programa para Arduino hay una función que copila y envía nuestro programa a la placa
Arduino, tras unos parpadeos, la placa empezará a ejecutar el programa, encendiendo y apagando
el LED, cuando el programa está bien no habrá ningún problema y se verá reflejado el programa
que hayamos copilado, en caso de que no esté bien en la parte inferior de la pantalla mandará un
mensaje en cual nos advierte que nuestro programa no está bien y tendremos que corregir para
que todo pueda funcionar correctamente.

16. Explica como probar una tarjeta de Arduino para comprobar su buen estado

Para verificar el Arduino deberá estar conectado al pc y cargar al Arduino el siguiente código

Void setup () {

PinMode(13 OUTPUT);

Void loop() {

DigitalWrite (13 HIGH);

Delay(1000);

DigitalWrite(13 LOW);

Delay(1000);

17. Menciona los tipos de memoria utilizados por la placa de Arduino y cuál es su función

 SRAM (static random access memory): Variables locales, datos parciales. Usualmente se
trata como banco de registros (PIC) y memoria volátil. Es la zona de memoria donde el
sketch crea y manipula las variables cuando se ejecuta. Es un recurso limitado y debemos
supervisar su uso para evitar agotarlo.

 EEPROM: Memoria no volátil para mantener datos después de un reset. Se puede grabar
desde el programa del microcontrolador, usualmente, constantes de programa. Las
EEPROMs tienen un número limitado de lecturas/escrituras, tener en cuenta a la hora de
usarla.
Esta memoria solo puede leerse byte a byte y su uso puede ser un poco incómodo.
También es algo más lenta que la SRAM. La vida útil de la EEPROM es de unos 100.000
ciclos de escritura
 Flash: Memoria de programa. Usualmente desde 1 Kb a 4 Mb (controladores de familias
grandes). Donde se guarda el sketch ya compilado. Sería el equivalente al disco duro de un
ordenador. En la memoria flash también se almacena del bootloader. Se puede ejecutar
un programa desde la memoria flash, pero no es posible modificar los datos, sino que es
necesario copiar los datos en la SRAM para modificarlos.
La memoria flash usa la misma tecnología que las tarjetas SD, los pendrives o algunos tipos
de SSD, esta memoria tiene una vida útil de unos 100.000 ciclos de escritura, así que
cargando 10 programas al día durante 27 años podríamos dañar la memoria flash.

18. Realiza un código de display que cuente en forma ascendente del 1 al 9 de 2 en 2 y en


forma descendente del 9 al 0 de tres en tres

int a =0;

int b =1;

int c =2;

int d =3;

int e =4;

int f =5;

int g =6;

int t=500;

void setup(){

pinMode(a,OUTPUT);

pinMode(b,OUTPUT);

pinMode(c,OUTPUT);

pinMode(d,OUTPUT);

pinMode(e,OUTPUT);

pinMode(f,OUTPUT);

pinMode(g,OUTPUT);
}

void loop(){

//uno

digitalWrite(a,HIGH);

digitalWrite(b,HIGH);

digitalWrite(c,HIGH);

digitalWrite(d,HIGH);

digitalWrite(e,HIGH);

digitalWrite(f,HIGH);

digitalWrite(g,LOW);

delay(t);

//tres

digitalWrite(a,LOW);

digitalWrite(b,HIGH);

digitalWrite(c,HIGH);

digitalWrite(d,LOW);

digitalWrite(e,LOW);

digitalWrite(f,LOW);

digitalWrite(g,LOW);

delay(t);

//cinco

digitalWrite(a,HIGH);

digitalWrite(b,HIGH);

digitalWrite(c,LOW);

digitalWrite(d,HIGH);

digitalWrite(e,HIGH);

digitalWrite(f,LOW);

digitalWrite(g,HIGH);
delay(t);

//siete

digitalWrite(a,HIGH);

digitalWrite(b,HIGH);

digitalWrite(c,HIGH);

digitalWrite(d,HIGH);

digitalWrite(e,LOW);

digitalWrite(f,LOW);

digitalWrite(g,HIGH);

delay(t);

//nueve

digitalWrite(a,LOW);

digitalWrite(b,HIGH);

digitalWrite(c,HIGH);

digitalWrite(d,LOW);

digitalWrite(e,LOW);

digitalWrite(f,HIGH);

digitalWrite(g,HIGH);

delay(t);

//seis

digitalWrite(a,HIGH);

digitalWrite(b,LOW);

digitalWrite(c,HIGH);

digitalWrite(d,HIGH);

digitalWrite(e,LOW);

digitalWrite(f,HIGH);

digitalWrite(g,HIGH);

delay(t);

//tres
digitalWrite(a,HIGH);

digitalWrite(b,LOW);

digitalWrite(c,HIGH);

digitalWrite(d,HIGH);

digitalWrite(e,HIGH);

digitalWrite(f,HIGH);

digitalWrite(g,HIGH);

delay(t);

//cero

digitalWrite(a,HIGH);

digitalWrite(b,HIGH);

digitalWrite(c,HIGH);

digitalWrite(d,LOW);

digitalWrite(e,LOW);

digitalWrite(f,LOW);

digitalWrite(g,LOW);

19. Realiza un programa que permita a un motor a pasos dar 2 vueltas a la derecha a un
paso de 45° y 2 vueltas a la izquierda con un paso de 90°

#include <Stepper.h> //Importamos la librería para controlar motores paso a paso

#define STEPS 200 //Ponemos el número de pasos que necesita para dar una vuelta. 200 en
nuestro caso

// Ponemos nombre al motor, el número de pasos y los pins de control


Stepper stepper(STEPS, 8, 9, 10, 11); //Stepper nombre motor (número de pasos por vuelta, pins
de control)

void setup()
{
// Velocidad del motor en RPM
stepper.setSpeed(100);
}

void loop()
{
//Girar una vuelta entera en un sentido
stepper.step(45);
delay(500); //Pequeña pausa

//Girar una vuelta entera en sentido contrario


stepper.step(90);
delay(500); //Pequeña pausa

20. Explica que es un puente H cuál es su aplicación y como programarlo en Arduino

Un Puente en H es un circuito electrónico que generalmente se usa para permitir a un motor


eléctrico DC girar en ambos sentidos, avance y retroceso. Son ampliamente usados en robótica y
como convertidores de potencia.

//Código para utilizar motor con puente H


int LeftPin=8; //Pines de salida del Arduino
int RightPin=9;
int input=0;

void setup(){
Serial.begin(9600);
pinMode(LeftPin, OUTPUT);
pinMode(RightPin, OUTPUT);
}

void loop(){
if (Serial.available()){
if (input=='1'){ //El motor girará a la derecha
digitalWrite(LeftPin, LOW);
digitalWrite(RightPin, HIGH);
}
else if (input=='2'){ //El motor girará a la izquierda
digitalWrite(LeftPin, HIGH);
digitalWrite(RightPin, LOW);
}
else if (input=='0'){ //El motor se detendrá
digitalWrite(LeftPin, LOW);
digitalWrite(RightPin, LOW);
}
delay(10);
}
}

Das könnte Ihnen auch gefallen