Está en la página 1de 10

Informe ruleta de la fortuna en Arduino

Ariana Valentina Herrera Salazar

Jose Angel Monsalve Nova

Maria Alejandra Lizarazo Cáceres

Juan David Ordoñez Aguilar

Unidades tecnológicas de Santander

Algebra Superior

Grupo E192

Bucaramanga

2022
Contenido

Introducción...............................................................................................................................................3

¿Qué es un Arduino? ................................................................................................................4


¿Cómo nació el Arduino?.....................................................................................................................5
Partes de un Arduino.............................................................................................................................6
¿Por qué usar Arduino?.......................................................................................................................8
¿Qué es un microcontrolador?...........................................................................................................8
Características de un microcontrolador...........................................................................................8
Procedimiento de ruleta de fortuna en Arduino..............................................................................9
Materiales y su función en la ruleta.................................................................................................10
Introducción

La presente investigación tiene como objetivo realizar un proyecto sobre cómo implementar salidas
digitales en un Arduino, en este caso, se trata de una ruleta con 25 diodos leds, con pulsador.

¿Qué es un Arduino?
El Arduino es una plataforma que creación de electrónica que está basada en hardware
y software libres, flexibles y fácil de usar para creadores y desarrolladores.
Esta plataforma permite la creación de diferentes tipos de microcomputadoras de placa 
única que la comunidad de desarrollo puede usar de diferentes maneras.

El hardware gratuito es un equipo cuyas especificaciones y esquemas son de dominio


público para que cualquiera pueda reproducirlos. Esto significa que el Arduino ofrece
bases para que cualquier otra persona o empresa pueda crear sus propios tableros,
que pueden diferir entre sí, pero son igualmente funcionales partiendo de la misma
base.

El software libre son programas de computadora cuyo código está disponible para que
todos lo usen y modifiquen. Arduino ofrece la plataforma Arduino IDE, un entorno de
programación que permite a cualquier persona crear aplicaciones para las placas
Arduino para dotarlas de todo tipo de utilidades.

Esto quiere decir que el Arduino no es más que una placa de circuito impreso que
implementa un determinado diseño de circuitería interna, la cual, si se programa
correctamente, se podrá realizar infinidad de tareas. Por ejemplo, utilizar sensores de
luz, temperatura, mover algo con un motor, prender luces, etc.

Además, el Arduino se puede catalogar en dos grandes grupos:

1. Arduino utilizado con un microprocesador: Este se usa cuando se posee un


desarrollo desde un computador y funciona de forma individual de éste. Además,
controla y alimenta ciertos dispositivos y procesos de acuerdo al programa
ejecutado e interactúa de manera física gracias a sensores y actuadores.

2. Arduino con interfaz entre un ordenador u otro dispositivo: Este realiza una
ejecución para traducir dicha tarea en el mundo físico a una acción y viceversa,
esto sucede debido a sensores conectados a la placa Arduino.
¿Cómo nació el Arduino?

El proyecto fue creado en 2003 por varios estudiantes del Instituto de Diseño
Interactivo de Ivrea, Italia, el cual surgió debido a la necesidad de generar una
alternativa económica a las reconocidas placas Basic Stamp, ya que, para ese
entonces, costaban más de cien dólares y no todos podían pagar.
El resultado de esta idea, fue el Arduino, una placa con todas las características
necesarias para realizar la conexión entre periféricos de entrada y salida de un
microcontrolador. Este se puede programar en Windows, macOS y GNU/Linux.

Sin embargo, este instituto tuvo que cerrar sus puertas en el año 2005. Al verificar la
importancia de esta implementación, se decidió compartirlo con el mundo para que
todos pudiesen participar del proceso evolutivo de este desarrollo.

Los creadores de esta genial


idea y diseño del Arduino fueron
Massimo Banzi, David
Cuartielles, David Mielles, Tom
Igoe y Gianluca
Martino.

Partes de un
Arduino
 MINI-B USB JACK: Este conector puede ser utilizado para alimentar y
programar la placa utilizando un cable USB.

 DIGITAL PINS:  es una forma de poder controlar y reaccionar a otros circuitos
eléctricos desde un microcontrolador. Gracias a estas entradas y salidas vas a
poder leer y enviar información. Bien, ya tenemos un punto de partida. Son como
puertas de comunicación

 ATMEGA 328: Es un microcontrolador CMOS de 8 bits de baja potencia. Al


ejecutar instrucciones de gran alcance en un solo ciclo de reloj, logra
rendimientos que se acercan a 1 MIPS por MHz: lo que permite al diseñador del
sistema optimizar el consumo de energía en función de la velocidad de
procesamiento

 RESET BUTTON: Este se usa cuando queremos cargar nuestro programa o


para intercambiar datos con la tarjeta desde el monitor del IDE.
 RX/TX LEDS: Está conectado al pin TX (1) y pestañea cuando el Arduino
transmite información al monitor serie. Esto permite comprobar de forma
simple si la placa está realmente transmitiendo información. LED Rx: está
conectado al pin RX(0) y pestañea cuando la placa recibe información del
monitor serie.

 POWER PINS: Se usan para la comunicación serie por ejemplo para conectar
un módulo bluetooth o para conectar otro Arduino como esclavo. Cuando
estemos programando Arduino, no podemos tener conectado nada a estos pines
ya que son usados por el USB durante la programación.

 ICSP HEADER: La conexión por ICSP tiene como objetivo habilitar el modo


de programación de microcontroladores; en el caso de Arduino, el
Atmega328 con acceso a la memoria del AVR. Con este modelo ICSP
podríamos programar cualquier otro microcontrolador conectado a nuestra placa
Arduino.

 TEST LES 13 POWER LED: La mayoría de las tarjetas Arduino tienen


un pin conectado a un LED incorporado en serie con una resistencia. La
constante LED_BUILTIN es el número del pin en el cual está conectado
el LED incorporado. Generalmente este LED esta conectado al pin digital 13.

 ANALOG PINGS: Permite conectar una tensión externa de referencia, contra la


que se comparará la señal que leamos en los pines A0 a A5

 12C: Son los que inician y coordinan la comunicación.

¿Por qué usar Arduino?

El Arduino es flexible y fácil de programar. Esto permite que exista una evolución
constante de las placas electrónicas no oficiales con objetivos diferentes y de librerías
de software de un tercero, que pueden adaptarse mejor a nuestras necesidades.

¿Qué es un microcontrolador?

El microcontrolador es un circuito integrado programable, capaz de ejecutar las


órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales que
cumplen una tarea específica.
Características de un microcontrolador

 Velocidad del reloj u oscilador: Arduino, internamente tiene un oscilador


interno de 8Mhz, por lo que podemos usarlo con frecuencias inferiores sin
oscilador externo. Por otro lado, es capaz de funcionar con frecuencias de hasta
20Mhz con oscilador externo, lo que nos dará una amplia gama de frecuencias.

 Tamaño de palabra: Es un límite que estás imponiendo. De ese modo, el


archivo no debe tener más de 65535 bytes/caracteres (64 KB).  El límite viene
siendo la mitad de esa última cifra.

 Memoria SRAM, flash, EEPROM, ROM, etc.…:

- SRAM: 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 EEPROM 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 se un poco
incómodo.

- 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.

 Entradas analógicas: Las entradas analógicas son las correspondientes a los


pines de A0 a A5. Se caracterizan por leer valores de tensión de 0 a 5 Voltios
con una resolución de 1024 (10 bits). Si dividimos 5 entre 1024 tenemos que ser
capaz de detectar variaciones en el nivel de la señal de entrada de casi 5 mV.

 Salidas analógicas: Los módulos de salida analógica permiten que el valor de


una variable numérica interna del autómata se convierta en tensión o intensidad.
Lo que realiza es una conversión D/A, puesto que el autómata solo trabaja con
señales digitales

 Otras comunicaciones

Procedimiento de ruleta de fortuna en Arduino

1. Se alimenta el arduino con los pines positivo y negativo

2. Se enrgizan el + conectando a los 5v y el - al gnd del Arduino

3. Luego conectamos el D0 del led al pin d6 del Arduino ( el DI no lo utilizamos


porque solo necesitamos una señal digital para que funcione los led.

4. El pulsador conectamos una patica al - gnd y la otra + pin d7

¿Cómo funciona el Arduino?


Materiales y su función en la ruleta

También podría gustarte