Arduino es una plataforma de hardware y software libre que permite crear microcontroladores de una sola placa. La placa Arduino Uno contiene un microcontrolador ATmega328, entradas y salidas digitales y analógicas, y lo necesario para programarlo y conectar periféricos. Arduino se puede usar como microcontrolador independiente o como interfaz entre ordenadores y el mundo físico a través de sensores y actuadores.
presentacion de PowerPoint de la fuente de poder.pptx
Luz adrada tarjeta arduino. (1)
1. LA ELECTRICIDAD Y LA ELECTRÓNICA: TARJETA ARDUINO
LUZ ANGIE ADRADA GALINDO
OSCAR ANDRES FLOREZ SIERRA
JUAN JOSÉ HURTADO CUELLAR
10-5
GUILLERMO MONDRAGON
TECNOLOGÍA
Institución Educativa Liceo Departamental
AÑO LECTIVO
2020
2. ¿Qué es Arduino?
Arduino es una plataforma de creación de electrónica de código abierto, la cual está
basada en hardware y software libre, flexible y fácil de utilizar para los creadores y
desarrolladores. Esta plataforma permite crear diferentes tipos de microordenadores
de una sola placa a los que la comunidad de creadores puede darles diferentes tipos
de uso. Esto quiere decir que Arduino ofrece las bases para que cualquier otra
persona o empresa pueda crear sus propias placas, pudiendo ser diferentes entre
ellas, pero igualmente funcionales a partir de la misma base. Arduino ofrece la
plataforma Arduino IDE , 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.
El resultado fue Arduino, una placa con todos los elementos necesarios para conectar
periféricos a las entradas y salidas de un microcontrolador, y que puede ser
programada tanto en Windows como macOS y GNU/Linux.
¿Qué es Arduino uno?
Arduino Uno es una placa electrónica basada en el microcontrolador ATmega328.
Cuenta con 14 entradas/salidas digitales, de las cuales 6 se pueden utilizar como
salidas PWM (Modulación por ancho de pulsos) y otras 6 son entradas analógicas.
Además, incluye un resonador cerámico de 16 MHz, un conector USB, un conector
de alimentación, una cabecera ICSP y un botón de reseteo. La placa incluye todo lo
necesario para que el microcontrolador haga su trabajo, basta conectarla a un
3. ordenador con un cable USB o a la corriente eléctrica a través de un transformador.
Conexiones basicas de Arduino
● Pines digitales: pueden configurarse como entrada (para leer, sensores) o
como salida (para escribir, actuadores)
● Pines analógicos de entrada: usan un conversor analógico/digital y sirven
para leer sensores analógicos como sondas de temperatura.
● Pines analógicos de salida (PWM): la mayoría de Arduino no tienen
conversor digital/analógico y para tener salidas analógicas se usa la técnica
PWM. No todos los pines digitales soportan PWM.
● Puertos de comunicación: USB, serie, I2C y SPI
Otro aspecto importante es la memoria, Arduino tiene tres tipos de memoria:
● SRAM: donde Arduino 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 o
apagado. Las EEPROMs tienen un número limitado de lecturas/escrituras,
tener en cuenta a la hora de usarla.
● Flash: Memoria de programa. Usualmente desde 1 Kb a 4 Mb (controladores
de familias grandes). Donde se guarda el sketch.
4. ¿Para qué sirve?
Actualmente, el uso de Arduino puede catalogarse en dos grandes grupos:
1. Arduino es utilizado como un microcontrolador, cuando tiene un programa
descargado desde un ordenador y funciona de forma independiente de éste, y
controla y alimenta determinados dispositivos y toma decisiones de acuerdo al
programa descargado e interactúa con el mundo físico gracias a sensores y
actuadores.
2. Arduino hace de interfaz entre un ordenador u otro dispositivo, que ejecuta una
determinada tarea, para traducir dicha tarea en el mundo físico a una acción. Y
viceversa, gracias a sensores que están conectados a la placa Arduino podemos
hacer que el ordenador ejecute determinada acción.
Software Arduino
A la hora de empezar a programar las distintas funcionalidades que tendrá nuestro
Arduino, contamos con un IDE o entorno de desarrollo para casi todas las plataformas
(Windows, Linux, Mac), donde podemos escribir nuestras aplicaciones, descargarlas
al Arduino y ejecutarlas o depurarlas desde allí. Este Entorno es gratuito y se puede
descargar desde aquí.
5. Ahora, solo falta instalarnos el IDE y trastear, no obstante, hay muchos tutoriales y
proyectos descargables para empezar.
Aprender el lenguaje de programación es sencillo, ya que Wiring / Processing se basa
en C y Java. El microcontrolador en la placa Arduino se programa mediante el
lenguaje de programación Arduino (basado en Wiring) y el entorno de desarrollo
Arduino (basado en Processing).
Hardware Arduino
Ahora vamos con el Hardware, al ser de código abierto cualquiera que quiera hacer
una placa puede hacerlo, el hardware Arduino más sencillo consiste en una placa con
un microcontrolador y una serie de puertos de entrada y salida.
Hay una gran cantidad de modelos, que permiten realizar determinados proyectos
entorno a tus ideas, (al final del post dejaré varias páginas con los modelos y sus
precios).
La diferencia entre los distintos Arduino la encontraremos por un lado en la tensión
utilizada en las placas. Generalmente las microcontroladoras con Cortex M3 tienen
un voltaje de 3,3 voltios, mientras que la mayor parte de las placas con AVR utilizan
una tensión de 5 voltios.
Código libre
Arduino es libre y extensible: así cualquiera que desee ampliar y mejorar el diseño
hardware de las placas como el entorno de desarrollo, puede hacerlo sin problemas.
Esto permite que exista un rico ecosistema de placas electrónicas no oficiales para
distintos propósitos y de librerías de software de tercero, que pueden adaptarse mejor
a nuestras necesidades.