You are on page 1of 11

Clase Invertida de Arduino

Integrantes:
Axel Jehozadaq Martínez Ortíz (armado)
Luis Pablo Virgen Lizárraga (armado)
Carlos Arturo Montoya Gavaldón (programación)
Diego Moncada Rios (programación)
Adrian Rivera Vasquez (investigación)
David Eduardo Hernandez Virgen (investigación)
Ximena Marely Pineda Cruz (cotizacion)
¿Qué es Arduino?
Arduino es una plataforma de
prototipos electrónica de código
abierto (open-source) basada en
hardware y software flexibles y fáciles
de usar. Está pensado para artistas,
diseñadores, como hobby y para
cualquiera interesado en crear objetos
o entornos interactivos.
Creación de Arduino: Historia

¿Cómo comenzó Arduino? El nombre del proyecto


viene del nombre del Bar di Re Arduino (Bar del Rey Arduino)
donde Massimo Banzi pasaba algunas horas. se inició en el
2005 como una idea en un bar, con la idea de que los
estudiantes tuvieran más accesibilidad a la tecnología ya que
era muy cara en esa época.

¿Quiénes crearon Arduino? Lo crearon Massimo


Banzi, David Cuartielles, Tom Igoe,Gianluca Martino, David
Mellis y Nicholas Zambetti.
¿Para qué sirve Arduino?

Para realizar una infinidad de


proyectos, con un poco de
conocimiento e imaginación,
podrán crear múltiples proyectos.
Investigación
(David Eduardo Hernandez Virgen
Adrian Rivera Vasquez)

Empezamos realizando la investigación de


proyectos parecidos que se acercaran a
nuestro, para poder obtener una idea de
cómo sería el armado y programado del
mismo, después buscamos paquetes de
arduino que contuviesen los componentes
que necesitamos para realizar el mismo.
Cotización
(Ximena Marely Pineda Cruz)

Al tener ya el proyecto y componentes que


necesitaremos, procedimos a investigar, para
así poder encontrar el kit de arduino que
usaremos para este proyecto.
Programación de Arduino
(Diego Moncada Rios
Carlos Arturo Montoya Gavaldón)

¿Qué es la Programación?
La programación es el proceso por medio del cual se diseña, codifica,
limpia y protege el código fuente de programas computacionales. A través
de la programación se dictan los pasos a seguir para la creación del
código fuente de programas informáticos. De acuerdo con ellos el código
se escribe, se prueba y se perfecciona.

Programación en Arduino:
La programación de Arduino es la programación de un microcontrolador.
El lenguaje de programación de Arduino es C++. No es un C++ puro sino
que es una adaptación que proveniente de avr-libc que provee de una
librería de C de alta calidad para usar con GCC(compilador de C y C++)
en los microcontroladores AVR de Atmel y muchas utilidades específicas
para las MCU AVR de Atmel como avrdude.
Arduino: Programación y Desarrollo
Entorno de desarrollo de Arduino:
El entorno de desarrollo integrado de Arduino es una
aplicación multiplataforma escrita en el lenguaje de
programación Java. Se usa para escribir y subir
programas a la placa Arduino. El código fuente para el
IDE se publica bajo la Licencia Pública General de GNU.

Sintaxis básica del código:


La estructura básica del lenguaje de programación de Arduino es
bastante simple y se compone de al menos dos partes. Estas
dos partes necesarias, o funciones, encierran bloques que
contienen declaraciones, estamentos o instrucciones.
En donde setup() es la parte encargada de recoger la
configuración y loop() es la que contiene el programa que se
ejecutará cíclicamente (de ahí el término loop –bucle-). Ambas
funciones son necesarias para que el programa trabaje.
Armado de arduino
(Luis Pablo Virgen Lizarraga)
(Axel Jehozadaq Martinez Ortiz

Para el armado nuestro arduino lo que


haremos será el observar la estructura
lógica que tendrá nuestro sistema de
alarma Arduino, al ver la estructura lógica
de nuestro arduino pasaremos a
ensamblar correctamente los
componentes, como seran, un sensor
sónico, algunos led, nuestra placa arduino
uno, bocina, cautin, soldadura, cables, etc.
Armado de carcaza de arduino.
Para nuestro arduino usaremos como carcasa, una caja
metálica pintada, de preferencia que no pase estática o
electricidad tan fácilmente.
Gracias por su atencion.

You might also like