Está en la página 1de 17

22

Introduccin

https://es.scribd.com/doc/168159411/Conceptos-basicos-de-micro-controladores-Conociendo-a-Arduino-pdf
https://www.youtube.com/watch?v=hoL4wpl12jk

23

Qu es un arduino?
Arduino es un hardware basado en el
cdigo abierto

Es un microcontrolador que se puede


utilizar para muchas aplicaciones
diferentes.
Podra decirse que es la opcin ms
fcil, con ms comunidad detrs y
menos costosa entre los
microcontroladores para aficionados

24

Se compone de
Chips Atmel AVR o Atmel ARM ,
Algunas versiones tienen una interfaz USB.
6 o mas pines de entrada analgicas
Catorce o ms entradas digitales / salidas (I / O)
Pines que se utilizan para conectar sensores, mdulos o
shields y otros circuitos perifricos al microcontrolador.

25

Tipos de placas
Hay muchos tipos diferentes de placas disponibles,
como se muestra en la siguiente lista, cada uno con su
propio conjunto de caractersticas.

Se diferencian en cuanto a la velocidad de procesamiento,


memoria, puertos I / O, y la conectividad, pero su
funcionalidad bsica es la misma.

26

27

SHIELD

28

Software (IDE)
El software utilizado para programar la placa se denomina
entorno de desarrollo integrado (IDE).

El IDE es una aplicacin Java que se ejecuta en


muchas plataformas diferentes, incluyendo PC, Mac y
Linux.
Los programas realizados para Arduino son llamados
sketches o bocetos, y estn escritos en un lenguaje
muy similar a C o C ++. El software es libre y gratuito.

29

Programacin
setup()
IDE

Se utiliza para
inicializar la
configuracin de la
placa.

Esta funcin se
ejecuta slo una
vez, cuando el
tablero se enciende.
Se ejecuta despus
de la setup ()
completa

loop()

A diferencia de la
funcin setup (), se
ejecuta
continuamente.

30

Funciones mas utilizadas


pinMode

establece el modo de pin de entrada o salida.

analogRead

lee un voltaje analgico de un pin de entrada


analgica.

analogWrite

escribe un voltaje analgico a un pin de salida


analgica.

digitalRead

lee el valor de un pin de entrada digital.

digitalWrite

establece el valor de un pin de salida digital para


alta o baja.

Serial.print

Datos grabados en el puerto serie como texto


ASCII legible.

31

Cable
La mayora de placas se pueden conectar a un equipo
host a travs de un cable USB. Esta conexin permite
subir programas a la placa, as como proporcionar
alimentacin a la placa.

32

Hoja de datos

Microcontroller
Operating Voltage
Input Voltage
(recommended)
Input Voltage (limit)
Digital I/O Pins
PWM Digital I/O Pins
Analog Input Pins
DC Current per I/O Pin
DC Current for 3.3V Pin

Flash Memory
SRAM
EEPROM

Clock Speed
Length
Width
Weight

ATmega328P
5V
7-12V
6-20V
14 (of which 6 provide
PWM output)
6
6
20 mA
50 mA
32 KB (ATmega328P)
of which 0.5 KB used by
bootloader
2 KB (ATmega328P)
1 KB (ATmega328P)
16 MHz
68.6 mm
53.4 mm
25 g

33

Entradas y salidas

34

35

PARTES DEL ARDUINO UNO

36

37

38