0 calificaciones0% encontró este documento útil (0 votos)
11 vistas11 páginas
El documento describe los componentes básicos de un sistema electrónico, incluyendo sensores, microcontroladores, actuadores y fuentes de alimentación. Explica que los sensores captan señales, los microcontroladores las procesan y los actuadores realizan acciones en respuesta. También describe las características clave de Arduino, como su microcontrolador programable, entorno de desarrollo gratuito y código abierto, y su popularidad debido a su facilidad de uso.
El documento describe los componentes básicos de un sistema electrónico, incluyendo sensores, microcontroladores, actuadores y fuentes de alimentación. Explica que los sensores captan señales, los microcontroladores las procesan y los actuadores realizan acciones en respuesta. También describe las características clave de Arduino, como su microcontrolador programable, entorno de desarrollo gratuito y código abierto, y su popularidad debido a su facilidad de uso.
El documento describe los componentes básicos de un sistema electrónico, incluyendo sensores, microcontroladores, actuadores y fuentes de alimentación. Explica que los sensores captan señales, los microcontroladores las procesan y los actuadores realizan acciones en respuesta. También describe las características clave de Arduino, como su microcontrolador programable, entorno de desarrollo gratuito y código abierto, y su popularidad debido a su facilidad de uso.
Un sistema electrónico es un conjunto de sensores,
microcontroladores, actuadores, una fuente de alimentación. Donde el
sensor capta los movimientos, el sonido y la luz; se procesa esta señal y el actuador es lo que permite que se pueda realizar algo con esa señal, obviamente todos estos dispositivos están alimentados por una fuente de alimentación.
Un microcontrolador es un circuito integrado (chip) que tiene la
característica de ser programable. Por definición debe tener en su interior tres elementos básicos:
CPU (Unidad Central de Procesamiento): es la parte encargada de
ejecutar cada instrucción y de controlar que dicha ejecución se realice correctamente. También tiene diferentes tipos de memoria.
Tipos de memoria: La memoria dentro del microcontrolador es la
memoria flash del tipo programable, a la cual se exceda través de los pines de entrada y salida alrededor del microcontrolador. Por ejemplo, el gal.
Patillas de E/S: Debe tener diferentes patillas de entrada/salida. Son
las encargadas de comunicar el microcontrolador con el exterior y estas patillas de entrada del microcontrolador podemos conectar los sensores para que puedan recibir datos provenientes de su entorno.
Un Arduino es una placa de hardware libre que incorpora un
microprocesador reprogramable y una serie de pines hembra que permiten conectar allí. Tiene un entorno de programación gratis, libre y multiplataforma que se instala en nuestro computador y nos permite escribir verificar y guardar la memoria del microcontrolador. El Arduino normalmente se programa en C++, pero acepta más lenguajes.
El Arduino nació en el año 2005 en el Instituto de Diseño Interactivo de
Ivrea Italia, los encargados de crear este este dispositivo fue el equipo llamado “Arduino Team”, formado por Massimo Vansi, David Cuartielles, David Mellis, Tom Igoe y Gianluca Martino. La free software foundation, es la organización encargada de fomentar el uso y desarrollo de software libre a nivel mundial, un software para ser considerado libre se debe ofrecer a cualquier persona u organización ya sea de manera gratuita o de paga pero que el público tenga acceso. Hay cuatro libertades básicas e imprescindibles:
La libertad 0, habla sobre el uso del programa esto quiere decir que, puedes usar el programa con cualquier propósito y en cualquier sistema informático.
La libertad 1, trata sobre el acceso al código fuente para poder
estudiar cómo funciona internamente el programa y adaptarlo a cualquier necesidad particular.
La libertad 2, nos muestra sobre la posibilidad de distribuir copias de
del programa y de los proyectos.
La libertad 3, nos dice que el programa se refiere a que tú puedes
detectar mejoras y las puedas hacer públicas sin ningún problema y puedes así ayudar a la comunidad.
El Arduino como hardware libre, el hardware libre es básicamente
aquellos dispositivos de hardware cuyas especificaciones y diagramas temáticos son de acceso público ya sean de pago gratis pero el público tiene acceso a ellas. Por ello, se dice que Arduino es un microcontrolador absolutamente libre aplicable a una infinidad de proyectos. Al ser open hardware tanto su diseño como su distribución es libre es decir puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia.
6 razones para elegir Arduino
1.- Libre y extensible: se refiere a que cualquier persona que desee
puede mejorar el diseño de las placas y el entorno de desarrollo de software. Puede permitir tener placas no oficiales y una gran cantidad de librerías para cualquier tipo de necesidad.
2.- La comunidad: muchas personas en el mundo lo utilizan y
enriquecen la documentación, además de compartirse ideas. 3.- Entorno de programación: Multiplataforma esto quiere decir que se puede instalar y correr en sistemas operativos Windows Mac o Linux.
4.- Entorno y lenguaje son simples y claros: Es un lenguaje muy fácil
de aprender y existen muchos ejemplos en internet.
5.- Las placas de Arduino: son baratas.
6.- Las placas de Arduino son reutilizables y versátiles: se refiere a
que se puede utilizar la misma placa para varios proyectos, ya que son muy fáciles de conectar y desconectar sus componentes. Y versátiles porque tienen diferentes puertos de entrada o salida dando así mucha facilidad.
Las características del micro de la placa de Arduino uno y la principal
característica es el encapsulado del microcontrolador, la única diferencia entre ambas placas es el encapsulado físico del microcontrolador incorporado.
Hay dos tipos de placas de Arduino: Placa Arduino Uno convencional
la segunda una variante llamada Placa Arduino SMD la única diferencia es el microcontrolador incorporado la primera lo llevo ha montado en formato que es dual online package y la segunda en un formato de SMD que viene en las siglas Surface Mount Device.
El modelo del microcontrolador que lleva la placa Arduino uno es el
modelo ATmega328P de la marca ATMEL, la p del final significa que este chip incorpora la tecnología “Pico Power” propietaria Atmel, la cual permite un consumo eléctrico es menor. Los diferentes pines de entrada y salida que tiene el Arduino Uno por ejemplo en el pin 7 que es donde se recibe la alimentación eléctrica y en el 8 y el 22 se conecta el negativo o la tierra.
Las memorias del microcontrolador la memoria flash es una memoria
persistente donde se almacenan permanentemente el programa que ejecuta el microcontrolador hasta una nueva reescritura, si se te da el caso en el caso de la atm entre 128 p tiene una capacidad de 32 kilobytes. La memoria SRAM memoria volátil donde se alojan los datos que en ese instante el programa necesita crear o manipular para su correcto funcionamiento. Estos datos suelen tener un contenido variable a lo largo del tiempo ejecución del programa y cada uno desde un tipo concreto por ejemplo cadenas de string o variables numéricas independientemente del tipo de dato su valor siempre será eliminado cuando se deja de alimentar eléctricamente al microcontrolador en el caso del atmgathering 328 p esta memoria tiene una capacidad de 2 kilobytes.
Por último, la memoria EPROM memoria persistente donde se
almacenan datos que se desea que permanezcan grabados una vez apagado el microcontrolador para poderlos usar posteriormente en siguiente reinicio. En el caso de la atm a 300 Juppé esta memoria tiene una capacidad de 1 kilo byte por lo que puede entender se puede entender como una tabla de 1024 posiciones de un byte cada una.
Los registros del microcontrolador son espacios de memoria dentro del
microcontrolador. Su tamaño es muy reducido tan solo pueden almacenar unos pocos bits cada uno, pero es una característica muy importante en cualquier muy controlador. Esto es debido a que cuanta mayor capacidad tenga los registros mayores serán sus prestaciones en cuanto a poder de cómputo y la velocidad de ejecución.
Son muy importante porque tienen varias funciones una de ellas es
que albergan los datos cargados previamente desde la pizarra o la RAM.
Dependiendo de la utilidad que vayamos a darle al microcontrolador,
será necesario utilizar un tamaño de registro suficiente. Por ejemplo, el control del electrodoméstico sencillo como es una batidora no requiere más que un microcontrolador de 48 bits en k amplio el motor un automóvil o el sistema de frenos ABS que también va incorporado ahí se basa normalmente un microcontrolador de 16 o 32 bits. Los protocolos de comunicación 12C/TWI y SPI:
Cuando se desea transmitir un conjunto de datos desde un
componente electrónico otro, se puede hacer de muchas formas.
Una de ellas es estableciendo una comunicación “serie”, en este tipo
de comunicación la información es transmitida bip-bip a uno tras otro por único canal enviando por tanto un solo bit en cada momento.
Otra manera de transferir los datos es mediante la llamada
comunicación paralela en la cual se envían varios bits simultáneamente cada uno por un canal separado y sincronizado con el resto.
El microcontrolador, a través de algunos de sus pines de entrada
salida está utiliza el sistema de comunicación serie para transmitir y recibir las órdenes y datos hacia o desde otros componentes electrónicos.
Los estándares de comunicación en serie existen muchos protocolos y
estándares diferentes basados todos ellos en la transferencia a información en serie, pero implementando de una forma diferente cada uno de los detalles específicos como es el modo de sincronización de entre emisor y receptor la velocidad de transmisión el tamaño de los paquetes los mensajes de conexiones conexión y dar paso al otro del intercambio información los voltajes utilizados.
I12 o también llamado TWI es un sistema muy utilizado en la industria
principalmente para comunicar circuitos integrados entre sí su principal característica es que utiliza dos líneas para transmitir la información una llamada SDA, que sirve para transferir los datos los dos ceros los unos y otra llama llamada SSL que sirve para enviar la señal del reloj.
La señal de reloj y se entiende una señal binaria en la frecuencia
periódica muy precisa que sirve para coordinar y sincronizar los elementos integrantes de una comunicación es decirlos emisores y los receptores de forma que todos sepan cuándo empieza cuánto dura y cuando acaba la transferencia información y nosotros vamos a ver hojas técnicas y diagrama. El SPI Periférico Interface en Serie, el sistema y el sistema de comunicación es un estándar que permite controlar casi cualquier dispositivo electrónico digital que acepte un flujo de bits serie sincronizado igualmente un dispositivo conectado al bus el SPI es el que inicia la transmisión de datos y genera señales reloj
El gestor de arranque dentro de la memoria flash del microcontrolador
incluido en las placas Arduino viene pregrabado de fábrica un pequeño programa llamado bootloader o gestor de arranque que resulta imprescindible para un cómodo y fácil manejo de la placa este software que se le llama firmware. Es un software que claramente se modifica ocupa la placa Arduino Uno 512 bytes de espacio en un apartado especial de la memoria flash el llamado bootloaderblock, pero a otros modelos de placas Arduino puede ocupar más la función de este firmware es gestionarse forma automática el proceso de grabación de la memoria flash en el programa que queremos que el microcontrolador ejecute.
El bootloader se encarga de recibir nuestro programa de parte del
entorno está desarrollar Arduino que normalmente se hace a través de una conexión USB para proceder seguidamente a su correcto almacenamiento de la memoria flash todo ello de forma automática casi sin que nos tengamos que preocupar por los detalles del proceso.
En la placa Arduino Uno el bootloader siempre se ejecuta durante el
primer segundo de cada reinicio.
Durante estos instantes el gestor de arranque se espera recibir una
serie de instrucciones concretas de parte del entorno de desarrollo para interpretarlas y realizar la correspondiente carga de un posible programa si esas instrucciones hoy llegan pasados lo que mencionamos anteriormente el bootloader simplemente termina la ejecución.
Características importantes de la placa Arduino 1:
La alimentación el voltaje de funcionamiento de la placa incluyen el
microcontrolador el resto de las componentes es de 5 volts. Podemos obtener esta información eléctrica de varias maneras alimentación eléctrica perdón conectándola placa a una fuente externa o conectando por USB.
Una fuente externa puede ser un adaptador de ac/dc o una pila. La
placa está preparada en teoría para recibir la alimentación de 6 a 20 volts más o menos, aunque realmente el rango recomendado devuelta a head entrada es de unos 7 a 12volts. Si se utiliza una pila la ideal sería de 9 volts ya que está dentro del rango recomendado.
PINES POWER trata como poseen la placa Arduino es una serie de
pines hembras relacionados con alimentación eléctrica como que son pines siempre conectados a la tierra y que se utiliza para buscarlos.
El chip ATmega16u2 la conexión USB dela placa Arduino además de
servir como alimentación eléctrica sobre todos sus medios para poder transmitir los datos entre nuestro computador y la placa y viceversa este tráfico de información que se realiza entre ambos aparatos se logra gracias al uso de protocolo USB un protocolo de tipo serie que tanto nuestro computador como la placa Arduino son capaces de entender y de manejar no obstante el protocolo USB internamente es demasiado complejo para que el microcontrolador pueda comprenderlo por sí mismo sin ayuda ya que el tan sólo puede comunicarse con el exterior mediante protocolos mucho más sencillos técnicamente.
Las entradas analógicas la placa del Arduino tiene 6 entradas
analógicas esto es en forma de pines hembra etiqueta de acero hasta 5 los pines que pueden recibir voltaje dentro de un rango de 0 volts a 5 volts. Sin embargo, en electrónica de la placa sólo se trabaja con valores digitales por lo que es necesario una conversación previa del valor analógico recibido un valor digital lo más aproximado posible. Esto se realiza mediante un circuito conservador analógico digital incorporada en la placa.
Las salidas analógicas o bien conocidas como pm en break sus a
veces este podría necesitamos enviar señales analógicas ya sea por ejemplo el realizado motor la fe pues emitida por un zumbador o la intensidad de un led.