SlideShare una empresa de Scribd logo
1 de 10
Programación en
Arduino
CTP SAN ISIDRO DE HEREDIA
JAKUB KOHUTIK Q
SISTEMAS DE INFORMACIÓN PARA ELECTRÓNICA
Estructura básica
 void setup() {
 inMode(pin, OUTPUT); // Establece 'pin' como salida
 }
 void loop() {
 digitalWrite(pin, HIGH); // Activa 'pin'
 delay(1000); // Pausa un segundo
 digitalWrite(pin, LOW); // Desactiva 'pin'
 delay(1000);
 }
Datos
 Byte. Almacena un valor numérico de 8 bits. Tienen un rango de 0 a
255.
 Int. Almacena un valor entero de 16 bits con un rango de 32,767 a
-32,768.
 Long. Valor entero almacenado en 32 bits con un rango de
2,147,483,647 a -2,147,483,648.
 Float. Tipo coma flotante almacenado en 32 bits con un rango de
3.4028235E+38 a -3.4028235E+38.
 Arrays Se trata de una colección de valores que pueden ser
accedidos con un número de índice (el primer valor del índice es
0).
Operadores aritméticos y
constantes predefinidas
Sentencias Condicionales
Entradas y Salidas Digitales y
Analógicas
 Función pinMode(pin, mode)
 Función digitalRead(pin)
 Función digitalWrite(pin, value)
 Función analogRead(pin)
 Función analogWrite(pin, value)
Ejemplo
 int ledPin = 13; // LED que se encuentra en el pin 13
 void setup(){
 pinMode(ledPin, OUTPUT); // El p1n 13 será una salida digital
 }
 void loop(){
 digitalWrite(ledPin, HIGH); // Enciende el LED
 delay(1000); // Pausa de 1 segundo
 digitalWrite(ledPin, LOW); // Apaga el LED
 delay(1000); // Pausa de 1 segundo
 }
Mas información…
 https://www.arduino.cc/
 http://dfists.ua.es/~jpomares/arduino/page_01.htm
Programación en arduino

Más contenido relacionado

Similar a Programación en arduino

Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Franz Amaya
 
Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)Oscar Pastrana
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción arduinotoni
 
Sistemas numéricos y microprocesadores
Sistemas numéricos y microprocesadoresSistemas numéricos y microprocesadores
Sistemas numéricos y microprocesadoresConfesorAD
 
Seminario de arduino DeustoTech
Seminario de arduino DeustoTechSeminario de arduino DeustoTech
Seminario de arduino DeustoTechAdolfo García
 
P11: Kiwibot Basic Shield: Control matriz led sin libreria
P11: Kiwibot Basic Shield:  Control matriz led sin libreriaP11: Kiwibot Basic Shield:  Control matriz led sin libreria
P11: Kiwibot Basic Shield: Control matriz led sin libreriaJosé Pujol Pérez
 
Arduino: programación básica de Arduino
Arduino: programación básica de ArduinoArduino: programación básica de Arduino
Arduino: programación básica de ArduinoSANTIAGO PABLO ALBERTO
 
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...SANTIAGO PABLO ALBERTO
 
Digitalio config 16f887a_886
Digitalio config 16f887a_886Digitalio config 16f887a_886
Digitalio config 16f887a_886luisvargasquinto
 
Leccion3 y4 agosto25_2011solucion
Leccion3 y4 agosto25_2011solucionLeccion3 y4 agosto25_2011solucion
Leccion3 y4 agosto25_2011solucionJair BG
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionalesJonathan P C
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 

Similar a Programación en arduino (20)

Arduino uno
Arduino unoArduino uno
Arduino uno
 
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
 
Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción arduino
 
Sistemas numéricos y microprocesadores
Sistemas numéricos y microprocesadoresSistemas numéricos y microprocesadores
Sistemas numéricos y microprocesadores
 
Programación básica de Arduino
Programación básica de Arduino Programación básica de Arduino
Programación básica de Arduino
 
Seminario de arduino DeustoTech
Seminario de arduino DeustoTechSeminario de arduino DeustoTech
Seminario de arduino DeustoTech
 
arduino
arduinoarduino
arduino
 
Micro2 tema 5
Micro2 tema 5Micro2 tema 5
Micro2 tema 5
 
P11: Kiwibot Basic Shield: Control matriz led sin libreria
P11: Kiwibot Basic Shield:  Control matriz led sin libreriaP11: Kiwibot Basic Shield:  Control matriz led sin libreria
P11: Kiwibot Basic Shield: Control matriz led sin libreria
 
Practicas simulador arduino del 1 al 8
Practicas simulador arduino del 1 al 8Practicas simulador arduino del 1 al 8
Practicas simulador arduino del 1 al 8
 
Arduino: programación básica de Arduino
Arduino: programación básica de ArduinoArduino: programación básica de Arduino
Arduino: programación básica de Arduino
 
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
 
Clase 4
Clase 4Clase 4
Clase 4
 
Digitalio config 16f887a_886
Digitalio config 16f887a_886Digitalio config 16f887a_886
Digitalio config 16f887a_886
 
Presentación ARDUINO
Presentación ARDUINO Presentación ARDUINO
Presentación ARDUINO
 
Leccion3 y4 agosto25_2011solucion
Leccion3 y4 agosto25_2011solucionLeccion3 y4 agosto25_2011solucion
Leccion3 y4 agosto25_2011solucion
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Arduino - Ejercicios Básicos
Arduino - Ejercicios BásicosArduino - Ejercicios Básicos
Arduino - Ejercicios Básicos
 

Más de Andresorozco981120 (13)

Multisim
MultisimMultisim
Multisim
 
Programas para hacer circuitos impresos
Programas para hacer circuitos impresosProgramas para hacer circuitos impresos
Programas para hacer circuitos impresos
 
Tarea
TareaTarea
Tarea
 
Superconductores
SuperconductoresSuperconductores
Superconductores
 
Simuladores electronicos
Simuladores electronicosSimuladores electronicos
Simuladores electronicos
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Presentacion
PresentacionPresentacion
Presentacion
 
Power piont el internet
Power piont el internetPower piont el internet
Power piont el internet
 
Perro
PerroPerro
Perro
 
Estructura interna de un computador
Estructura interna de un computadorEstructura interna de un computador
Estructura interna de un computador
 
Camila rojas
Camila rojasCamila rojas
Camila rojas
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructurado
 
Blog
BlogBlog
Blog
 

Último

Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaEmmanuel Toloza
 
PRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasdPRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasdpachecojean639
 
Geometría para alumnos de segundo medio A
Geometría para alumnos de segundo medio AGeometría para alumnos de segundo medio A
Geometría para alumnos de segundo medio APabloBascur3
 
Supremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmSupremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmolivayasser2
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfDreydyAvila
 
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdfcomo me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdfleonar947720602
 
Cuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
CuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfjCuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
CuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfjLuisMartinez556504
 
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...albertodeleon1786
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Secssuser50da781
 
Arribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolArribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolLuis José Ferreira Calvo
 
LAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxLAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxJheissonAriasSalazar
 
Catálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería CristianaCatálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería Cristianasomosartelife
 
Infografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la ArquitecturaInfografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la Arquitecturafrenyergt23
 
PRÁCTICA 5 BQ METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
PRÁCTICA 5 BQ  METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.pptPRÁCTICA 5 BQ  METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
PRÁCTICA 5 BQ METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.pptsalazarangela643
 
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdfEXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdfVirginiaPrieto1
 
Presentación Foto Siluetas para curso de fotografía básica
Presentación Foto Siluetas para curso de fotografía básicaPresentación Foto Siluetas para curso de fotografía básica
Presentación Foto Siluetas para curso de fotografía básicakcajbonvm
 
Burger- la negación de la autonomia del arte en la vanguardia.pdf
Burger- la negación de la autonomia del arte en la vanguardia.pdfBurger- la negación de la autonomia del arte en la vanguardia.pdf
Burger- la negación de la autonomia del arte en la vanguardia.pdfAgusSonis
 

Último (17)

Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
 
PRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasdPRIMER EXAMEN_merged (3).pdfdsadsadasdasd
PRIMER EXAMEN_merged (3).pdfdsadsadasdasd
 
Geometría para alumnos de segundo medio A
Geometría para alumnos de segundo medio AGeometría para alumnos de segundo medio A
Geometría para alumnos de segundo medio A
 
Supremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxmSupremacia de la Constitucion 2024.pptxm
Supremacia de la Constitucion 2024.pptxm
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
 
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdfcomo me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
como me enamore de ti (1).pdf.pdf_20240401_120711_0000.pdf
 
Cuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
CuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfjCuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
Cuadernillobdjjdjdjdjjdjdkdkkdjdjfujfjfj
 
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
PROCESO ADMINISTRATIVO Proceso administrativo de enfermería desde sus bases, ...
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Sec
 
Arribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y españolArribando a la concreción II. Títulos en inglés, alemán y español
Arribando a la concreción II. Títulos en inglés, alemán y español
 
LAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docxLAVADO DE MANOS TRIPTICO modelos de.docx
LAVADO DE MANOS TRIPTICO modelos de.docx
 
Catálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería CristianaCatálogo Mayo en Artelife Regalería Cristiana
Catálogo Mayo en Artelife Regalería Cristiana
 
Infografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la ArquitecturaInfografia de El Minierismo reflejado en la Arquitectura
Infografia de El Minierismo reflejado en la Arquitectura
 
PRÁCTICA 5 BQ METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
PRÁCTICA 5 BQ  METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.pptPRÁCTICA 5 BQ  METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
PRÁCTICA 5 BQ METABOLISMO DE COLESTEROL Y TRIGLICÉRIDOS.ppt
 
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdfEXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
EXPONENTES DEL MODERNISMO-VIRGINIA PRIETO.pdf
 
Presentación Foto Siluetas para curso de fotografía básica
Presentación Foto Siluetas para curso de fotografía básicaPresentación Foto Siluetas para curso de fotografía básica
Presentación Foto Siluetas para curso de fotografía básica
 
Burger- la negación de la autonomia del arte en la vanguardia.pdf
Burger- la negación de la autonomia del arte en la vanguardia.pdfBurger- la negación de la autonomia del arte en la vanguardia.pdf
Burger- la negación de la autonomia del arte en la vanguardia.pdf
 

Programación en arduino

  • 1. Programación en Arduino CTP SAN ISIDRO DE HEREDIA JAKUB KOHUTIK Q SISTEMAS DE INFORMACIÓN PARA ELECTRÓNICA
  • 2.
  • 3. Estructura básica  void setup() {  inMode(pin, OUTPUT); // Establece 'pin' como salida  }  void loop() {  digitalWrite(pin, HIGH); // Activa 'pin'  delay(1000); // Pausa un segundo  digitalWrite(pin, LOW); // Desactiva 'pin'  delay(1000);  }
  • 4. Datos  Byte. Almacena un valor numérico de 8 bits. Tienen un rango de 0 a 255.  Int. Almacena un valor entero de 16 bits con un rango de 32,767 a -32,768.  Long. Valor entero almacenado en 32 bits con un rango de 2,147,483,647 a -2,147,483,648.  Float. Tipo coma flotante almacenado en 32 bits con un rango de 3.4028235E+38 a -3.4028235E+38.  Arrays Se trata de una colección de valores que pueden ser accedidos con un número de índice (el primer valor del índice es 0).
  • 7. Entradas y Salidas Digitales y Analógicas  Función pinMode(pin, mode)  Función digitalRead(pin)  Función digitalWrite(pin, value)  Función analogRead(pin)  Función analogWrite(pin, value)
  • 8. Ejemplo  int ledPin = 13; // LED que se encuentra en el pin 13  void setup(){  pinMode(ledPin, OUTPUT); // El p1n 13 será una salida digital  }  void loop(){  digitalWrite(ledPin, HIGH); // Enciende el LED  delay(1000); // Pausa de 1 segundo  digitalWrite(ledPin, LOW); // Apaga el LED  delay(1000); // Pausa de 1 segundo  }
  • 9. Mas información…  https://www.arduino.cc/  http://dfists.ua.es/~jpomares/arduino/page_01.htm