Want to create interactive content? It’s easy in Genially!

Get started free

LENGUAJE DE PROGRAMACION ARDUINO

benjamin.guty.77

Created on May 13, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

LENGUAJE DE PROGRAMACION ARDUINO

ARDUINO UNO

ICON

ÍNDICE

WIRING

HISTORIA

LENGUAJE DE PROGRAMACION DE ARDUINO

PROCESSING

LENGUAJE C/C++

QUE ES ARDUINO

ARDUINO UNO

QUE PODEMOS HACER CON ARDUINO UNO

PRESENTACION DEL LENGUJE DE PROGRAMACION

LENGUAJE DE PROGRAMACION

VIDEO

01

HISTORIA DE ARDUINO

Arduino Nació en el año 2005 el Instituto de Diseño Interativo de Ivrea (Italia). Arduino apareció por la necesidad de contar con un dispositivo para utilizar en aulas que fuera de bajo coste. La idea original fue, fabricar una placa para uso interno de la escuela. Los principales responsables de la idea y diseño de Arduino fueron Massimo Banzi, David Cuartielles, David Mellis, Tom Igoe y Gianluca Martino.

LENGUAJE DE PROGRAMACION ARDUINO

Este tipo de lenguaje posee una gran portabilidad. Gracias a ello se suele utilizar para la programación de sistemas como la construcción de intérpretes, compiladores, y editores de texto. Arduino utiliza un lenguaje propio basado en el lenguaje de programación de alto nivel Processing, lo que significa que es similar a C++. Se trata de un lenguaje de programación de propósito general asociado a un sistema operativo llamado UNIX.

ARDUINO UNO

ENTORNO DE DESARROLLO

Arduino incluye un entorno de desarrollo (IDE) que permite la programacion del hardware, se basa en processing y wiring (open souece), que es portable que no requiere instalación, esta disponible para los sistemas operativos de Windows, Mac OS y Linux

Lorem ipsum dolor sit amet

>>

¿COMO FUNCIONA?

¿QUE ES ARDUNO?

ARDUINO UNO

El Arduino es una placa basada en un microcontrolador ATMEL. Los microcontroladores son circuitos integrados en los que se pueden grabar instrucciones, las cuales las escribes con el lenguaje de programación que puedes utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas que interactúan con los circuitos de la placa.El Arduino es una placa basada en un microcontrolador ATMEL. Los microcontroladores son circuitos integrados en los que se pueden grabar instrucciones, las cuales las escribes con el lenguaje de programación que puedes utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas que interactúan con los circuitos de la placa.

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.

>>

El tipo de periféricos que puedas utilizar para enviar datos al microcontrolador depende en gran medida de qué uso le estés pensando dar. Pueden ser cámaras para obtener imágenes, teclados para introducir datos, o diferentes tipos de sensores. También cuenta con una interfaz de salida, que es la que se encarga de llevar la información que se ha procesado en el Arduino a otros periféricos. Estos periféricos pueden ser pantallas o altavoces en los que reproducir los datos procesados, pero también pueden ser otras placas o controladores.

ARDUINO UNO

El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es una conexión en la que podemos conectar en la placa diferentes tipos de periféricos. La información de estos periféricos que conectes se trasladará al microcontrolador, el cual se encargará de procesar los datos que le lleguen a través de ellos.

>>

QUE PODEMOS HACER CON UNO

La enorme flexibilidad y el carácter libre y abierto de Arduino hacen que puedas utilizar este tipo de placas prácticamente para cualquier cosa, desde relojes hasta básculas conectadas, pasando por robots, persianas controladas por voz o tu propia vending machine .Arduino es un proyecto y no un modelo concreto de placa, lo que quiere decir que compartiendo su diseño básico te puedes encontrar con diferentes tipos de placas. Las hay de varias formas, tamaños y colores para a las necesidades del proyecto en el que estés trabajando, las hay sencillas o con características mejoradas, Arduinos orientados al Internet de las Cosas o la impresión 3D y, por supuesto, dependiendo de estas características te encontrarás con todo tipo de precios.

Lorem ipsum dolor sit amet

LENGUAJE ARDUINO

El equipo que desarrolló la tarjeta Arduino creo un lenguaje propio para programar estas tarjetas. Este lenguaje esta basado en un lenguaje llamado Wiring. Este es un framework (Un framework es una especie de plantilla, esquema o estructura conceptual de base tecnológica que nos permite trabajar de una manera mucho más sencilla) de código abierto para la programación de microcontroladores.

WIRING

Wiring está escrito en los lenguajes de programación C y C++. De allí que la sintaxis sea parecida a la usada en estos lenguajes. La ventaja de usar este framework es la gran variedad de microcontroladores que soporta, este soporta los microcontroladores atmega que son los usados por las familias de tarjetas de Arduino. Por último, al igual que Arduino, wiring cuenta con un IDE basado en Processing donde se puede realizar la programación de los microcontroladores. Para ello simplemente debemos ir al sitio web de wiring y descargar este entorno de desarrollo. Está disponible para Windows, Linux y MAC.

PROCESSING

Para poder escribir el código y darle instrucciones a nuestro microcontrolador o tarjeta de desarrollo necesitamos un entorno. Estos entornos son conocidos como IDE (Integrated Development Enviroment) que se define como un entorno de desarrollo integrado. Para el caso del IDE de Arduino, el cual es el programa donde escribimos nuestro código, está desarrollado en un lenguaje de programación llamado Processing. Como acabo de comentar, Processing es un lenguaje de programación y entorno de desarrollo basado en Java, se usa mayormente para la producción de proyectos multimedia de diseño digital.

LENGUAJE ARDUINO

ARDUINO UNO

>>

¡GRACIAS!