Está en la página 1de 32

Técnicas Digitales 2

CLASE 4
En esta clase seguiremos profundizando
en conceptos básicos de electrónica, del
lenguaje C y veremos de qué se trata el
programa de diseño Fritzing.

Profesor: Savina Rodrigo Adrián


Modalidad: Dist./ Pres.
Año: 2021/22
Carrera: Técnico Superior en
Telecomunicaciones
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 1

CLASE 4
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 2
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 3
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 4
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 5
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 6

1 | Consigue un Arduino y un cable USB

En primer lugar tendrás que contar con una placa Arduino Uno R3 Front que es la que
aprenderemos a programar. Puede ser también una placa Arduino Duemilanove,
Nano o Diecimila. Te recomiendo la primera porque es la que utilizare para dar el curso y
es la más nueva de las mencionadas.

Bueno comencemos, necesitarás un cable estándar USB (conexión A a conexión B), como
los que se usan para conectar, por ejemplo, una impresora USB. (En el caso de la placa
Arduino Nano necesitarás un cable de conexión A a conexión mini-B).

2 | Descarga el IDE de Arduino

Descarga el archivo (Programa-Arduino.zip) que subí junto con esta clase.

Cuando la descarga finalice, descomprime el fichero.

3 | Conecta la placa

Conecta la placa Arduino a tu ordenador usando el cable USB, el LED verde indicador de la
alimentación (nombrado como PWR en la placa) debería quedar encendido a partir de ese
momento.
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 7

En las placas Arduino Duemilanove y Arduino Nano la fuente de alimentación adecuada se

selecciona de forma automática y no requiere de realizar ninguna comprobación en este


sentido.

Si estás usando una placa Arduino Diecimila, necesitarás asegurarte de que la placa está configurada para

alimentarse mediante la conexión USB. La fuente de alimentación se selecciona con un puente ("jumper"), una

pequeña pieza de plástico que encaja en dos de los tres pins situados entre las conectores USB y de

alimentación de la placa. Comprueba que el puente esté conectando los dos pins más cercanos al puerto USB

de la placa.

4 | Instala los drivers

Cuando conectas la placa, Windows debería inicializar la instalación de los drivers (siempre y
cuando no hayas utilizado ese ordenador con una placa Arduino anteriormente).

En Windows XP, se abrirá el diálogo de instalación de Nuevo Harware: Cuando te


pregunten: ¿Puede Windows conectarse a Windows Update para buscar el
software? selecciona no esta vez. Haz click en Siguiente.

Selecciona Instalar desde una lista o localización específica (Avanzado) haz click
en Siguiente.

Asegúrate que Buscar los mejores drivers en estas localizaciones esté seleccionado;
deselecciona Buscar en medios removibles; selecciona Incluye esta localización en la
búsqueda y abre la carpeta arduino-1.0.5-r2-windowsarduino-1.0.5-r2driversFTDI
USB Drivers dentro de la carpeta de Arduino que has descomprimido previamente. Haz click

en Siguiente.

El asistente de instalación buscará los drivers y te anunciará que encontró un "USB Serial
Converter" (se traduce por Conversor USB-Serie). Haz click en Finalizar.
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 8

Si el asistente de instalación de hardware vuelve a iniciarse, repite los mismos pasos que
antes y selecciona la misma carpeta de instalación de los drivers. Esta vez el sistema
encontrará un "USB Serial Port" (o Puerto USB-Serie).

Puedes comprobar que los drivers se han instalado correctamente abriendo la carpeta del
Administrador del Dispositivos, en el grupo SistemaHadwareAdministrador de
dispositivos del panel de control. Busca "USB Serial Port" o “Puertos” o “Puerto USB-
Serie” (dependiendo de la versión de Windows que estés utilizando); esa es tu placa Arduino.
Asegúrate que no haya otro puerto habilitado que no sea el de la placa Arduino, si es así click
derecho y deshabilita dicho puerto.
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 9
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 10
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 11
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 12
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 13
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 14
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 15
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 16
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 17

Código del programa

El código tiene 3 partes principales:

● La zona global
● La función void setup()
● La función void loop()
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 18
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 19

Una vez que ha esperado un segundo por segunda vez, la ejecución vuelve al principio de
loop y volvería a encender el led, y así sucesivamente.

Con lo cual el programa Parpadeo quedaría así:


Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 20
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 21

TinkerCad
Les comparto nuevamente lo de la clase uno.

Como ingresar y escribir codigo en el simulador TinkerCad


Los pasos a seguir para ingresar al simulador TinkerCad por si alguno todavia no ha podido.

Paso 1:
Ingresar al siguiente link:
https://www.tinkercad.com/

y registrarse con una cta de gmail.

Paso 2:
Inicia session y selecciona “Circuits”
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 22

Paso 3:
Selecciona “Crear nuevo circuito”
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 23

Paso 4:
Selecciona la placa Arduino Uno dentro de componentes y arrastrala al lienzo

Paso 5:
Seleccina la pestaña “Código”
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 24

Paso 6:
Codigo->Bloques->Texto->Selecciona: Continuar

Paso 7:
Aparecerá el compilador donde escribiremos nuestros programas con un programa de
ejemplo que si quieres puedes borrar para dejarlo limpio.
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 25

ACTIVIDAD CLASE 4

a. Contesta las siguientes preguntas


1. ¿La corriente en un diodo circula de ANODO a CATODO o a la inversa?
2. ¿V o F? El CATODO se conecta al polo positivo.
3. ¿Qué es un transistor?
4. ¿Un diodo LED se puede conectar de cualquier forma?
5. ¿Qué es un LED RGB?
6. ¿Un pulsador NC en su estado de no activado deja pasar la corriente?
7. ¿Qué es un REED SWITCH?
8. ¿Qué componente es el siguiente?

9. ¿Qué es una FOTOCELDA?


10. ¿Cómo funciona un ZUMBADOR o BUZZER?
11. ¿El siguiente símbolo es de un motor de corriente continua o alterna?

b. Contesta las siguientes preguntas sobre Arduino:

1. ¿Qué significan las siguientes constantes?


Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 26

2. Menciona todas los tipos de variables que poseemos en Arduino y que se puede
almacenar en cada una
3. Escriba la función pinMode para configurar el puerto 7 como entrada
4. Denomina al puerto digital 4 como “salida4” y coloca un alto con la función digitalWrite
5. Lee el pin o puerto 8
6. Lee un puerto analógico
7. Declara al pin 9 como “SalAnalog” y generar una señal PWM con un CT=25%
8. Como podríamos detener la ejecución de un programa por 4s
9. ¿Cuáles son las tres partes principales de un programa en Arduino?
10. ¿Para qué se utiliza la zona global en un programa Arduino?
11. ¿Para qué se utiliza la void setup() en un programa Arduino?
12. ¿Para qué se utiliza la void loop() en un programa Arduino?

c. Realiza el siguiente ejercicio con la placa Arduino y Fritzing:


Este ejercicio lo deberás intentar realizar solo en tu casa. Deberás enviarme el programa
realizado (puede ser captura de pantalla o escrito en Word) y una foto del circuito armado en
la placa Arduino (en caso de constar con dicha placa)+ Fritzing.
Añade al circuito del Ejercicio T1 “Hola mundo – Parpadeo intermitente”, 2 diodos LED
más (quedaran 3 en total) y haz que se enciendan y apaguen secuencialmente, de uno
en uno. O sea:
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 27

Tierra = Masa = GND en la placa Arduino.


Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 28

RESOLUCIÒN ACTIVIDAD CLASE 2

a. Contesta las siguientes preguntas:

1. Nombre tres placas Arduino


Arduino UNO; Arduino Mega2560; Arduino Pro.

2. ¿Cuál placa de las mencionadas en la tabla tiene mayor memoria Flash?


La placa que tiene mayor memoria Flash es la ATmega1280, con 128KB (4KB reservados
para el bootloader).

3. ¿Qué microcontrolador utiliza Arduino Uno – R3?


Arduino Uno-R3 utiliza un microcontrolador ATmega328

4. ¿Qué frecuencia posee el cristal de Arduino Uno-R3?


La frecuencia que posee el cristal de Arduino Uno-R3 es de 16Mhz.

5. ¿Cuántas entradas digitales posee Arduino Uno-R3?


Arduino Uno-R3 posee 14 entradas digitales.

6. ¿Cuántas entradas analógicas posee Arduino Uno-R3?


Arduino Uno-R3 posee 6 entradas analógicas.

7. ¿Cuántas entradas PWM posee Arduino Uno-R3?


Arduino Uno-R3 posee 6 entradas PWM

8. ¿Posee puerto serie?


La placa Arduino Uno-R3 posee puerto serie.

9. ¿Cuál es el voltaje de entrada recomendado para trabajar con Arduino Uno-R3?


El voltaje de entrada recomendado para trabajar con Arduino Uno-R3 es de entre 7 V y 12 V.
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 29

10. ¿Qué velocidad posee la frecuencia de Reloj con la que funciona Arduino Uno-
R3?
La frecuencia de Reloj con la que funciona Arduino Uno-R3 es de 16Mhz.

11. ¿Cuál es la máxima corriente que se puede extraer de un PIN de Aruino Uno-R3?
La máxima corriente que se puede extraer de un PIN de Arduino Uno-R3 es de 50mA pero
solo por el pin que entrega 3.3 V.

12. ¿A qué se le denomina “SHIELDS”?


Se denomina SHIELDS a las placas que permiten expandir funcionalidades a tu Arduino, con
lo cual se pueden conectar motores, o a la red celular, a una red WiFi, a una Red Ethernet
entre otras muchas cosas más.

b. Contesta las siguientes preguntas:


1. ¿Qué tipo de corriente llega a nuestros hogares?

Corriente alterna.

2. ¿Cómo se denomina el instrumento utilizado para medir la intensidad de


corriente eléctrica?

El instrumento usado para medir la intensidad de la corriente eléctrica es el galvanómetro que,


calibrado en amperios, se llama amperímetro, colocado en serie con el conductor cuya
intensidad se desea medir.

3. ¿Cómo se le denomina a la unidad de resistencia eléctrica?


Ohmio.

4. ¿Cómo se calcula el voltaje eléctrico?

V=I.R

5. ¿A que se le denomina entradas (Input)?


Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 30

Las entradas o Inputs: Son sensores (o transductores) electróni-cos o mecánicos que toman
las señales (en forma de tempera-tura, presión, humedad, contacto, luz, movimiento, pH etc.)
del mundo físico y las convierten en señales de corriente o voltaje.

6. ¿Cómo se realiza el “procesamiento de señales”?

Se realiza mediante circuitos de procesamiento de señales generalmente conocidos como


microcontroladores. Consisten en piezas electrónicas conectadas juntas para manipular,
interpretar y transformar las señales de voltaje y corriente provenientes de los sensores
(Entradas) y tomar las respectivas decisiones para generar acciones en las salidas.
7. ¿El nivel cero o apagado de una variable discreta, qué valor de tensión suelen
representar?
Entre 0V y 0.8V

8. ¿A que se le denomina variable analógica?


Son aquellas que pueden tomar un número infinito de valores comprendidos entre dos límites.
La mayoría de los fenómenos de la vida real son señales de este tipo. Ejs (sonido,
temperatura, voz, video, etc.)

9. ¿Qué es una señal periódica?


Una señal que repite el mismo patrón cada un tiempo determinado denominado ciclo o
periodo.

10. ¿Cuál es el valor pico de una señal, cuyo valor eficaz (RMS) es de 750 V?
1061 V = 1.41 * 750 V

11. ¿A que se le denomina periodo?


El periodo T es el tiempo que tarda una señal periódica en completar un ciclo.
Carrera: Tec. Sup. en Sist. de Tel. Modalidad: Dist./ Pres.
Materia: Técnicas Digitales 2 Año: 2021/22
Profesor: Savina Rodrigo Adrián Pag: 31

12. ¿A que se le denomina frecuencia de una señal?

La frecuencia es la cantidad de ciclos que una señal completa en un segundo.

13. ¿Cuál es la frecuencia de una señal cuyo periodo T = 20s?


F = 1/T = 0.05 Hz = 50mHz

14. ¿Cuál es el periodo de una señal de 1 MHz?


F = 1MHz = 1000 000 Hz; T = 1/F = 1/1000000 = 1 us

También podría gustarte