SlideShare una empresa de Scribd logo
OPEN ACCESS

Software libre, hardware libre
Alberto Labarga – Experimental Serendipity S.L.
Laboratorio de Fabricación Digital, Mutilva, 7 de Febrero de 2014
http://www.apptivismo.org/laboratorio-fabricacion-digital/
http://arduino.cc/
http://arduino.cc/en/Main/Products
Arduino UNO
Hardware
1 arduino
1 arduino
1 arduino
1 arduino
1 arduino
Arduino IDE
IDE =

Integrated
Development
Environment

12

http://arduino.cc/es/main/software
1 arduino
1 arduino
1 arduino
Arduino IDE
IDE =

Integrated
Development
Environment

16

http://arduino.cc/es/main/software
Esqueleto básico
void setup()
{
//Se ejecuta al encender
}
void loop()
{
//Se ejecuta tras setup()
//Su ejecución se repite indefinidamente mientras
la
//placa esté alimentada
}
Programando el Arduino
Variables
Operadores matemáticos
Podemos crear funciones
int* mi_funcion(char * param1, char * param2)
{
//Código de nuestra función
}
Estructuras de control
Comunicación Serie
●

Inicialización
–
–

●

Serial.begin(speed)
Habitualmente se hace en setup()

Leer
–

●

Serial.read()

Escribir
–

Serial.print(val)

–

Serial.println(val)

–

Donde val puede ser un número, una cadena o una variable
Comunicación Serie
http://arduino.cc/es/Reference/HomePage
Entradas y salidas
http://arduino.cc/en/Tutorial/Blink
1 arduino
cabecera
code structure: setup function
code structure: loop function
código

pinMode(13, Output)

prepares pin 13 for
outputs of voltage

digital I/O functions:
• pinMode
• digitalWrite
• digitalRead
http://arduino.cc/en/Tutorial/Tone
1 arduino
http://arduino.cc/en/Tutorial/Button
http://arduino.cc/en/Tutorial/ButtonStateChange
1 arduino
PWM

http://es.wikipedia.org/wiki/ModulaciC3%B3n_por_ancho_de_pulsos
http://arduino.cc/en/Tutorial/Fading
1 arduino
http://arduino.cc/en/Tutorial/AnalogInOutSerial
1 arduino
1 arduino
1 arduino
1 arduino
1 arduino
1 arduino
1 arduino
Referencias
●

Arduino web site
–
–

●

http://arduino.cc/en/Guide/Environment
http://arduino.cc/en/Tutorial/HomePage

Adafruit tutorial #1 and 2
–

●

http://www.ladyada.net/learn/arduino/lesson2.html

Leah Buechley’s Introduction to Arduino
–

http://web.media.mit.edu/~leah/LilyPad/03_arduino_i
ntro.html

Más contenido relacionado

PDF
Introducción a la plataforma Arduino - Laboratorio de Fabricación Digital UPN...
PPTX
2. arduino y placa de prototipo
PPTX
Introducción a Arduino
PPTX
Arduino (terminado)
PDF
Windows 7 pinguino tutorial
PPTX
Laberinto del Ingeniero
Introducción a la plataforma Arduino - Laboratorio de Fabricación Digital UPN...
2. arduino y placa de prototipo
Introducción a Arduino
Arduino (terminado)
Windows 7 pinguino tutorial
Laberinto del Ingeniero

La actualidad más candente (15)

PPT
Arduino(Tipos y su Programacion)
PDF
La electricidad y la electronica tarjeta arduino.
PDF
Curso introducción a arduino
PDF
La electricidad y la electronica tarjeta arduino.
PDF
TARJETA ARDUINO
DOCX
Tecnologia 10 6 (1)
DOCX
Tecnologia 10 6
DOCX
Tecnologia 10 6
PPTX
Parallax y sus microcontroladores.
PDF
Tarjeta arduino tecnologia
DOCX
La electricidad y la electronica tarjeta arduino.
DOCX
PPS
Andruino
PDF
Taller de introducción a Arduino FesTICval 2012
PPTX
Tarjetas arduino
Arduino(Tipos y su Programacion)
La electricidad y la electronica tarjeta arduino.
Curso introducción a arduino
La electricidad y la electronica tarjeta arduino.
TARJETA ARDUINO
Tecnologia 10 6 (1)
Tecnologia 10 6
Tecnologia 10 6
Parallax y sus microcontroladores.
Tarjeta arduino tecnologia
La electricidad y la electronica tarjeta arduino.
Andruino
Taller de introducción a Arduino FesTICval 2012
Tarjetas arduino
Publicidad

Destacado (13)

PDF
1.4 open hardware
PDF
1.4 android cep jaen 2015 emulador
PDF
Open cores (software libre – hardware libre) javier condori flores
PDF
Arduino en Redes Comunitarias IP
PDF
¿Que Es Hardware Abierto? - v1.1.7
PPTX
Hardware libre
ODP
Presentacion hardware libre
PDF
Arduino y Open Source Hardware
PPTX
Hardware libre
ODP
Hardware libre
PDF
Open Hardware
ODP
Introducción al Open hardware
PDF
Instroduccion arduino
1.4 open hardware
1.4 android cep jaen 2015 emulador
Open cores (software libre – hardware libre) javier condori flores
Arduino en Redes Comunitarias IP
¿Que Es Hardware Abierto? - v1.1.7
Hardware libre
Presentacion hardware libre
Arduino y Open Source Hardware
Hardware libre
Hardware libre
Open Hardware
Introducción al Open hardware
Instroduccion arduino
Publicidad

Similar a 1 arduino (20)

PDF
Programacion basica en Arduino
PDF
Básicos arduino
PDF
Basicos arduino
DOCX
Arduino
PDF
[Arqui1]practica2 200815555
PDF
Practicas arduino processing
PDF
Introducción a arduino
PDF
Hack x crack_cuaderno_arduino
PDF
Hack x Crack Arduino; Diseño hecho por: Hacker Fashion
PDF
Cuaderno_Arduino.pdf
PDF
Cuaderno_Arduino.pdf
PDF
Cuaderno_Arduino.pdf
PPT
9 entregable
PPTX
Seminario de Arduino
PDF
PPTX
Arduino 1
DOCX
Luz adrada tarjeta arduino. (1)
DOCX
Luz adrada tarjeta arduino.
PDF
Arduino
Programacion basica en Arduino
Básicos arduino
Basicos arduino
Arduino
[Arqui1]practica2 200815555
Practicas arduino processing
Introducción a arduino
Hack x crack_cuaderno_arduino
Hack x Crack Arduino; Diseño hecho por: Hacker Fashion
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
9 entregable
Seminario de Arduino
Arduino 1
Luz adrada tarjeta arduino. (1)
Luz adrada tarjeta arduino.
Arduino

Más de Alberto Labarga (20)

PDF
El Salto Communities - EditorsLab 2017
PDF
Shokesu - Premio Nobel de Literatura a Bob Dylan
PDF
Genome visualization challenges
PDF
SocialLearning: descubriendo contenidos educativos de manera colaborativa
PDF
Hacksanfermin 2015 :: Dropcoin Street
PDF
hacksanfermin 2015 :: Parking inteligente
PDF
jpd5 big data
PDF
Vidas Contadas :: Visualizar 2015
PDF
Periodismo de datos y visualización de datos abiertos #siglibre9
PDF
myHealthHackmedicine
PDF
Big Data y Salud
PDF
Arduino: Control de motores
PDF
Entrada/salida analógica con Arduino
PDF
Práctica con Arduino: Simon Dice
PDF
Entrada/Salida digital con Arduino
PDF
Presentación Laboratorio de Fabricación Digital UPNA 2014
PDF
Conceptos de electrónica - Laboratorio de Fabricación Digital UPNA 2014
PDF
Introducción a la impresión 3D
PDF
Vidas Contadas
PDF
La vida y trabajo de Shinichi Suzuki
El Salto Communities - EditorsLab 2017
Shokesu - Premio Nobel de Literatura a Bob Dylan
Genome visualization challenges
SocialLearning: descubriendo contenidos educativos de manera colaborativa
Hacksanfermin 2015 :: Dropcoin Street
hacksanfermin 2015 :: Parking inteligente
jpd5 big data
Vidas Contadas :: Visualizar 2015
Periodismo de datos y visualización de datos abiertos #siglibre9
myHealthHackmedicine
Big Data y Salud
Arduino: Control de motores
Entrada/salida analógica con Arduino
Práctica con Arduino: Simon Dice
Entrada/Salida digital con Arduino
Presentación Laboratorio de Fabricación Digital UPNA 2014
Conceptos de electrónica - Laboratorio de Fabricación Digital UPNA 2014
Introducción a la impresión 3D
Vidas Contadas
La vida y trabajo de Shinichi Suzuki

1 arduino