SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
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

La actualidad más candente

La actualidad más candente (19)

Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino presentacion
Arduino presentacionArduino presentacion
Arduino presentacion
 
Arduino - Slideshare
Arduino - SlideshareArduino - Slideshare
Arduino - Slideshare
 
Arduino
ArduinoArduino
Arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicaciones
 
Seminario de Arduino
Seminario de ArduinoSeminario de Arduino
Seminario de Arduino
 
Sustentacion de arduino
Sustentacion de arduinoSustentacion de arduino
Sustentacion de arduino
 
Programar para arduino
Programar para arduinoProgramar para arduino
Programar para arduino
 
Como programar arduino Juan moreno
Como programar arduino Juan morenoComo programar arduino Juan moreno
Como programar arduino Juan moreno
 
Luz adrada tarjeta arduino.
Luz adrada   tarjeta arduino.Luz adrada   tarjeta arduino.
Luz adrada tarjeta arduino.
 
Luz adrada tarjeta arduino. (1)
Luz adrada   tarjeta arduino. (1)Luz adrada   tarjeta arduino. (1)
Luz adrada tarjeta arduino. (1)
 
Ethernet Shield
Ethernet ShieldEthernet Shield
Ethernet Shield
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
Open hardware - Primeros pasos con Arduino
Open hardware - Primeros pasos con ArduinoOpen hardware - Primeros pasos con Arduino
Open hardware - Primeros pasos con Arduino
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
 
Arduino aplicado a la maqueta digital
Arduino aplicado a la maqueta digitalArduino aplicado a la maqueta digital
Arduino aplicado a la maqueta digital
 

Destacado (20)

Arduino Day 2015 - Introdução ao Arduino:
Arduino Day 2015 - Introdução ao Arduino: Arduino Day 2015 - Introdução ao Arduino:
Arduino Day 2015 - Introdução ao Arduino:
 
PROTOBOARD
PROTOBOARDPROTOBOARD
PROTOBOARD
 
El Carrito Chocón
El Carrito ChocónEl Carrito Chocón
El Carrito Chocón
 
Control del Brillo de Luz
Control del Brillo de LuzControl del Brillo de Luz
Control del Brillo de Luz
 
Luz intermitente variable
Luz intermitente variableLuz intermitente variable
Luz intermitente variable
 
El Dibujante
El DibujanteEl Dibujante
El Dibujante
 
El Bichito
El BichitoEl Bichito
El Bichito
 
Sirena electrónica
Sirena electrónicaSirena electrónica
Sirena electrónica
 
Luz Nocturna Automatica
Luz Nocturna AutomaticaLuz Nocturna Automatica
Luz Nocturna Automatica
 
Circuitos Integrados
Circuitos IntegradosCircuitos Integrados
Circuitos Integrados
 
Decodificación en siete segmentos
Decodificación en siete segmentosDecodificación en siete segmentos
Decodificación en siete segmentos
 
Circuitos Integrados 2
Circuitos Integrados 2Circuitos Integrados 2
Circuitos Integrados 2
 
El protoboard
El protoboardEl protoboard
El protoboard
 
Lógica and
Lógica andLógica and
Lógica and
 
Generador de tono variable
Generador de tono variableGenerador de tono variable
Generador de tono variable
 
Pulga Loca
Pulga LocaPulga Loca
Pulga Loca
 
El Escarabajo
El EscarabajoEl Escarabajo
El Escarabajo
 
Interruptor digital
Interruptor digitalInterruptor digital
Interruptor digital
 
Arduino - Hardware Libre
Arduino - Hardware LibreArduino - Hardware Libre
Arduino - Hardware Libre
 
Divisores de voltaje
Divisores de voltajeDivisores de voltaje
Divisores de voltaje
 

Similar a Arduino IDE

ARDUINO 11.pptx
ARDUINO 11.pptxARDUINO 11.pptx
ARDUINO 11.pptxRICARDINA5
 
arduinopresentacion-141223174127-conversion-gate02.pptx
arduinopresentacion-141223174127-conversion-gate02.pptxarduinopresentacion-141223174127-conversion-gate02.pptx
arduinopresentacion-141223174127-conversion-gate02.pptxdantemoreno15
 
Presentación acerca de arduino
Presentación acerca de arduinoPresentación acerca de arduino
Presentación acerca de arduinowiston hernandez
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555AnGeo Gomez
 
Arduino es una plataforma de prototipos electrónica de código abierto basada
Arduino es una plataforma de prototipos electrónica de código abierto basadaArduino es una plataforma de prototipos electrónica de código abierto basada
Arduino es una plataforma de prototipos electrónica de código abierto basadajose cruz
 
Como controlar una carga con un Arduino
Como controlar una carga con un ArduinoComo controlar una carga con un Arduino
Como controlar una carga con un Arduinomiguel cruz
 
Instituto oficial patria diapositivas
Instituto oficial patria diapositivasInstituto oficial patria diapositivas
Instituto oficial patria diapositivasestrella1999
 
Arduino tic's
Arduino tic'sArduino tic's
Arduino tic'sErick0206
 

Similar a Arduino IDE (20)

Basicos arduino
Basicos arduinoBasicos arduino
Basicos arduino
 
Básicos arduino
Básicos arduinoBásicos arduino
Básicos arduino
 
Arduino
ArduinoArduino
Arduino
 
ARDUINO 11.pptx
ARDUINO 11.pptxARDUINO 11.pptx
ARDUINO 11.pptx
 
arduinopresentacion-141223174127-conversion-gate02.pptx
arduinopresentacion-141223174127-conversion-gate02.pptxarduinopresentacion-141223174127-conversion-gate02.pptx
arduinopresentacion-141223174127-conversion-gate02.pptx
 
Arduino
ArduinoArduino
Arduino
 
ARDUINO
ARDUINOARDUINO
ARDUINO
 
Practicas con arduino UPVM
Practicas con arduino UPVMPracticas con arduino UPVM
Practicas con arduino UPVM
 
Presentación acerca de arduino
Presentación acerca de arduinoPresentación acerca de arduino
Presentación acerca de arduino
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555
 
Arduino es una plataforma de prototipos electrónica de código abierto basada
Arduino es una plataforma de prototipos electrónica de código abierto basadaArduino es una plataforma de prototipos electrónica de código abierto basada
Arduino es una plataforma de prototipos electrónica de código abierto basada
 
CURSO ARDUINO.pptx
CURSO ARDUINO.pptxCURSO ARDUINO.pptx
CURSO ARDUINO.pptx
 
Presentacion
PresentacionPresentacion
Presentacion
 
Arduino PowerPoint
Arduino PowerPointArduino PowerPoint
Arduino PowerPoint
 
Arduino PDF
Arduino PDFArduino PDF
Arduino PDF
 
Brazo uss.presentación.
Brazo uss.presentación.Brazo uss.presentación.
Brazo uss.presentación.
 
Como controlar una carga con un Arduino
Como controlar una carga con un ArduinoComo controlar una carga con un Arduino
Como controlar una carga con un Arduino
 
Arduino
ArduinoArduino
Arduino
 
Instituto oficial patria diapositivas
Instituto oficial patria diapositivasInstituto oficial patria diapositivas
Instituto oficial patria diapositivas
 
Arduino tic's
Arduino tic'sArduino tic's
Arduino tic's
 

Más de Volkan Rivera

La web está muriendo
La web está muriendoLa web está muriendo
La web está muriendoVolkan Rivera
 
El sorprendente esp8266
El sorprendente esp8266El sorprendente esp8266
El sorprendente esp8266Volkan Rivera
 
Explicando el mapa_de_caracteres
Explicando el mapa_de_caracteresExplicando el mapa_de_caracteres
Explicando el mapa_de_caracteresVolkan Rivera
 
Usando botones con arduino
Usando botones con arduinoUsando botones con arduino
Usando botones con arduinoVolkan Rivera
 
Electricidad & electrónica
Electricidad & electrónicaElectricidad & electrónica
Electricidad & electrónicaVolkan Rivera
 
Arduino UNO vs Launchpad MSP430G2
Arduino UNO vs Launchpad MSP430G2Arduino UNO vs Launchpad MSP430G2
Arduino UNO vs Launchpad MSP430G2Volkan Rivera
 

Más de Volkan Rivera (7)

La web está muriendo
La web está muriendoLa web está muriendo
La web está muriendo
 
El sorprendente esp8266
El sorprendente esp8266El sorprendente esp8266
El sorprendente esp8266
 
Explicando el mapa_de_caracteres
Explicando el mapa_de_caracteresExplicando el mapa_de_caracteres
Explicando el mapa_de_caracteres
 
Usando botones con arduino
Usando botones con arduinoUsando botones con arduino
Usando botones con arduino
 
Electricidad & electrónica
Electricidad & electrónicaElectricidad & electrónica
Electricidad & electrónica
 
Comparando Arduinos
Comparando ArduinosComparando Arduinos
Comparando Arduinos
 
Arduino UNO vs Launchpad MSP430G2
Arduino UNO vs Launchpad MSP430G2Arduino UNO vs Launchpad MSP430G2
Arduino UNO vs Launchpad MSP430G2
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (19)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

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