SlideShare una empresa de Scribd logo
Arduino (IDE)
Volkan Rivera
Una ojeada al lenguaje de programación y el
entorno de desarrollo (IDE)
¿Qué lenguaje de programación
usa Arduino?
● Arduino se creo en base al proyecto Open Source
Processing (https://www.processing.org/).
● Usa el lenguaje C/C++ en la version Open Source
implementada en avr-gcc y la libreria avr-libc(http://www.
nongnu.org/avr-libc/).
● Como resultado de estar basado en una plataforma
Open Source y el hecho de que el IDE está escrito en
Java, Arduino puede correr en casi cualquier Sistema
Operativo.
Una mirada al IDE de Arduino
Barra de menu Barra de
herramientas
Barra de pestañas
Area de mensajesConsola
Area de edición
Puerto serial
Estructura básica de un programa en
Arduino
void setup() {
// ponga su código de configuración aquí, se ejecutará una vez
}
void loop() {
// ponga su código principal aquí, se ejecutará continuamente
}
Usando el puerto serie
● ¿Qué es un puerto serie?
● Uso del puerto serie en Arduino.
void setup() {
// inicializa comunicación serial a 9600 bits/segundo
Serial.begin(9600);
Serial.println("Por favor tipee un numero.");
}
void loop() {
// El código que se ejecutará por siempre
int opcion;
if (Serial.available() > 0) {
opcion = Serial.parseInt();
Serial.print("Ud. tipeo el numero: ");
Serial.println(opcion);
}
}
Controlando LEDs con el teclado

Más contenido relacionado

PPTX
Arduino
PDF
Introducción a Arduino - Parte I
PDF
Presentacion Arduino PDF
PDF
Introducción a Arduino (II)
PPTX
Arduino 1
PPTX
Presentacion Arduino PowerPoint
PPTX
PPTX
Presentacion de arduino (power point)
Arduino
Introducción a Arduino - Parte I
Presentacion Arduino PDF
Introducción a Arduino (II)
Arduino 1
Presentacion Arduino PowerPoint
Presentacion de arduino (power point)

La actualidad más candente (19)

PPTX
PPTX
Arduino
PPTX
Arduino presentacion
DOCX
Arduino - Slideshare
PPTX
Arduino
PPTX
Tarjeta arduino
PDF
Arduino práctico comunicaciones
PPTX
Seminario de Arduino
DOCX
Sustentacion de arduino
PPTX
Programar para arduino
PPTX
Como programar arduino Juan moreno
DOCX
Luz adrada tarjeta arduino.
DOCX
Luz adrada tarjeta arduino. (1)
PDF
Ethernet Shield
PPT
Introduccion a arduino 97
PDF
Open hardware - Primeros pasos con Arduino
PPTX
Introducción a Arduino
PDF
App inventor bluetooth Arduino
PPT
Arduino aplicado a la maqueta digital
Arduino
Arduino presentacion
Arduino - Slideshare
Arduino
Tarjeta arduino
Arduino práctico comunicaciones
Seminario de Arduino
Sustentacion de arduino
Programar para arduino
Como programar arduino Juan moreno
Luz adrada tarjeta arduino.
Luz adrada tarjeta arduino. (1)
Ethernet Shield
Introduccion a arduino 97
Open hardware - Primeros pasos con Arduino
Introducción a Arduino
App inventor bluetooth Arduino
Arduino aplicado a la maqueta digital
Publicidad

Destacado (20)

PDF
Arduino Day 2015 - Introdução ao Arduino:
DOCX
PROTOBOARD
PDF
El Carrito Chocón
DOCX
Control del Brillo de Luz
DOCX
Luz intermitente variable
PDF
El Dibujante
PDF
El Bichito
DOCX
Sirena electrónica
DOCX
Luz Nocturna Automatica
DOCX
Circuitos Integrados
DOCX
Decodificación en siete segmentos
DOCX
Circuitos Integrados 2
DOCX
El protoboard
DOCX
Lógica and
PDF
Generador de tono variable
DOCX
Pulga Loca
PDF
El Escarabajo
DOCX
Interruptor digital
DOCX
Arduino - Hardware Libre
DOCX
Divisores de voltaje
Arduino Day 2015 - Introdução ao Arduino:
PROTOBOARD
El Carrito Chocón
Control del Brillo de Luz
Luz intermitente variable
El Dibujante
El Bichito
Sirena electrónica
Luz Nocturna Automatica
Circuitos Integrados
Decodificación en siete segmentos
Circuitos Integrados 2
El protoboard
Lógica and
Generador de tono variable
Pulga Loca
El Escarabajo
Interruptor digital
Arduino - Hardware Libre
Divisores de voltaje
Publicidad

Similar a Arduino IDE (20)

PPTX
Presentacion introducción arduino parte 2
PDF
Arduino
PPTX
arduinopresentacion-141223174127-conversion-gate02.pptx
PPTX
Introducción al Arduino 1 con sus descriciones
PDF
Básicos arduino
PDF
Basicos arduino
PPTX
arduino 2.pptx
PPTX
ntroducción a Arduino2.0.1. y una breve introducción
PDF
clase2_ARDUINO en la comunidad Arduino CAOS
PDF
Practicas con arduino UPVM
PDF
1 arduino
PPTX
Presentación introductoria de Arduino IDE.pptx
PPTX
ardiuno basico lo que debes saber
PPTX
CURSO ARDUINO.pptx
PPTX
ARDUINO
PDF
_MICROCONTROLADORES y ARDUINO uno basico.pdf
PDF
Arduino
PDF
PDF OP DE KRISTI
PDF
Manual de Arduino
PDF
Presentacion introducción arduino parte 2
Arduino
arduinopresentacion-141223174127-conversion-gate02.pptx
Introducción al Arduino 1 con sus descriciones
Básicos arduino
Basicos arduino
arduino 2.pptx
ntroducción a Arduino2.0.1. y una breve introducción
clase2_ARDUINO en la comunidad Arduino CAOS
Practicas con arduino UPVM
1 arduino
Presentación introductoria de Arduino IDE.pptx
ardiuno basico lo que debes saber
CURSO ARDUINO.pptx
ARDUINO
_MICROCONTROLADORES y ARDUINO uno basico.pdf
Arduino
PDF OP DE KRISTI
Manual de Arduino

Más de Volkan Rivera (7)

PDF
La web está muriendo
PDF
El sorprendente esp8266
PDF
Explicando el mapa_de_caracteres
PDF
Usando botones con arduino
PDF
Electricidad & electrónica
PDF
Comparando Arduinos
PDF
Arduino UNO vs Launchpad MSP430G2
La web está muriendo
El sorprendente esp8266
Explicando el mapa_de_caracteres
Usando botones con arduino
Electricidad & electrónica
Comparando Arduinos
Arduino UNO vs Launchpad MSP430G2

Último (20)

PPTX
modulo seguimiento 1 para iniciantes del
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PDF
Diapositiva proyecto de vida, materia catedra
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
El uso de las TIC en la vida cotidiana..
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
modulo seguimiento 1 para iniciantes del
Mecanismos-de-Propagacion de ondas electromagneticas
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Diapositiva proyecto de vida, materia catedra
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
ccna: redes de nat ipv4 stharlling cande
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Presentacion de Alba Curso Auditores Internos ISO 19011
TRABAJO DE TECNOLOGIA.pdf...........................
CyberOps Associate - Cisco Networking Academy
historia_web de la creacion de un navegador_presentacion.pptx
Propuesta BKP servidores con Acronis1.pptx
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Sesion 1 de microsoft power point - Clase 1
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
El uso de las TIC en la vida cotidiana..
Documental Beyond the Code (Dossier Presentación - 2.0)

Arduino IDE

  • 1. Arduino (IDE) Volkan Rivera Una ojeada al lenguaje de programación y el entorno de desarrollo (IDE)
  • 2. ¿Qué lenguaje de programación usa Arduino? ● Arduino se creo en base al proyecto Open Source Processing (https://www.processing.org/). ● Usa el lenguaje C/C++ en la version Open Source implementada en avr-gcc y la libreria avr-libc(http://www. nongnu.org/avr-libc/). ● Como resultado de estar basado en una plataforma Open Source y el hecho de que el IDE está escrito en Java, Arduino puede correr en casi cualquier Sistema Operativo.
  • 3. Una mirada al IDE de Arduino Barra de menu Barra de herramientas Barra de pestañas Area de mensajesConsola Area de edición Puerto serial
  • 4. Estructura básica de un programa en Arduino void setup() { // ponga su código de configuración aquí, se ejecutará una vez } void loop() { // ponga su código principal aquí, se ejecutará continuamente }
  • 5. Usando el puerto serie ● ¿Qué es un puerto serie? ● Uso del puerto serie en Arduino.
  • 6. void setup() { // inicializa comunicación serial a 9600 bits/segundo Serial.begin(9600); Serial.println("Por favor tipee un numero."); } void loop() { // El código que se ejecutará por siempre int opcion; if (Serial.available() > 0) { opcion = Serial.parseInt(); Serial.print("Ud. tipeo el numero: "); Serial.println(opcion); } }
  • 7. Controlando LEDs con el teclado