0% encontró este documento útil (0 votos)
5 vistas17 páginas

Arduino

Arduino es una plataforma de desarrollo que utiliza una placa electrónica con un microcontrolador reprogramable, facilitando la conexión con sensores y actuadores. Su lenguaje de programación basado en C++ es accesible para principiantes y potente para programadores avanzados. Aunque Arduino tiene un amplio rango de aplicaciones, no siempre es la solución más adecuada para todos los proyectos.

Cargado por

andrea casillas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas17 páginas

Arduino

Arduino es una plataforma de desarrollo que utiliza una placa electrónica con un microcontrolador reprogramable, facilitando la conexión con sensores y actuadores. Su lenguaje de programación basado en C++ es accesible para principiantes y potente para programadores avanzados. Aunque Arduino tiene un amplio rango de aplicaciones, no siempre es la solución más adecuada para todos los proyectos.

Cargado por

andrea casillas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 17

ARDUINO

es una plataforma de desarrollo basada en una placa electrónica de


hardware libre que incorpora un microcontrolador re-programable y
una serie de pines hembra, los que permiten establecer conexiones
entre el microcontrolador y los diferentes sensores y actuadores de una
manera muy sencilla (principalmente con cables dupont).

microcontroladores AVR marca Atmel


• Una placa electrónica es una PCB (“Printed Circuit Board”, “Placa de
Circuito Impreso” en español).
• Las PCBs superficies planas fabricadas en un material no conductor, la
cual costa de distintas capas de material conductor.
• Una PCB es la forma más compacta y estable de construir un circuito
electrónico.
CARACTERISTICAS
• Se puede instalar y ejecutar en sistemas operativos Windows, Mac OS
y Linux.
• Su lenguaje de programación basado en C++ es de fácil compresión
que permite una entrada sencilla a los nuevos programadores y a la
vez con una capacidad tan grande, que los programadores mas
avanzados pueden exprimir todo el potencial de su lenguaje y
adaptarlo a cualquier situación.
• El 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
«Picopower» (propietaria de Atmel), la cual permite un consumo
eléctrico ligeramente menor.
• tiene una arquitectura de tipo AVR, arquitectura desarrollada por Atmel
y en cierta medida «competencia» de otras arquitecturas como PIC del
fabricante Microchip. Mas concretamente, el ATmega328P pertenece a
la subfamilia de microcontroladores «megaAVR». Otras subfamilias de
la arquitectura AVR son la «tinyAVR» (cuyos microcontroladores son
mas limitados y se identifica con el nombre ATtiny) y la «XMEGA»(cuyos
microcontroladores son mas capaces y se identifican con el nombre de
ATxmega).
Características de un
Microcontrolador:
• Velocidad del reloj u oscilador
• Tamaño de palabra
• Memoria: SRAM, Flash, EEPROM, ROM, etc..
• I/O Digitales
• Entradas Analógicas
• Salidas analógicas (PWM)
• DAC (Digital to Analog Converter)
• ADC (Analog to Digital Converter)
• Buses
• Un shield es una placa compatible que se puede colocar en la parte
superior de los arduinos y permite extender las capacidades del
arduino.
• Las shields se pueden comunicar con el arduino bien por algunos de
los pines digitales o analógicos o bien por algún bus como el SPI, I2C o
puerto serie, así como usar algunos pines como interrupción. Además
estas shields se alimenta generalmente a través del Arduino mediante
los pines de 5V y GND.
• El software de Arduino es un IDE, entorno de desarrollo integrado
(siglas en inglés de Integrated Development Environment). Es un
programa informático compuesto por un conjunto de herramientas
de programación.
• El IDE de Arduino es un entorno de programación que ha sido
empaquetado como un programa de aplicación; es decir, consiste en
un editor de código, un compilador, un depurador y un constructor de
interfaz gráfica (GUI). Además incorpora las herramientas para cargar
el programa ya compilado en la memoria flash del hardware.
PROGRAMACION

• Un programa de Arduino se denomina sketch o proyecto y tiene la


extensión .ino. Importante: para que funcione el sketch, el nombre
del fichero debe estar en un directorio con el mismo nombre que el
sketch.
• No es necesario que un sketch esté en un único fichero, pero si es
imprescindible que todos los ficheros estén dentro del mismo
directorio que el fichero principal y que este contenga
obligatoriamente las funciones setup() y loop().
• La estructura básica de un sketch de Arduino es bastante simple y se
compone de al menos dos partes. Estas dos partes son obligatorios y
encierran bloques que contienen declaraciones, estamentos o
instrucciones.
• Variables, son un espacio en memoria donde se almacenan datos y
estos datos pueden variar.
• Funciones, son un trozo de código que puede ser usado/llamado
desde cualquier parte del sketch. A la función se le puede llamar
directamente o pasarle unos parámetros, en función de cómo esté
definida.
• setup() y loop(), son dos funciones especiales que es obligatorio
declarar en cualquier sketch.
• Comentarios, fundamentales para documentar el proyecto
CONCLUSIONES
• Como puede verse el ámbito de aplicación de Arduino es enorme,
pero no es siempre la mejor solución para todo, en algunos casos
podemos usar otras soluciones

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy