SlideShare una empresa de Scribd logo
1 de 1
Capitulo 4

Con conocimientos básicos de electricidad, este capítulo nos muestra los primeros pasos de la
programación; que en gran medida es otro lenguaje y es gran dificultad.

Programar si bien es seguir una estructura de presentar las variables, setup void y setup loop. Pero en
realidad el unir códigos o el solo hecho querer hacer una función básica, se transforma en algo complejo
y difícil de abordar. Por otro lado, introducir una orden para que el arduino la procese y la ejecute,
requiere adentrarse en el lenguaje “C” que es un idioma nuevo y bastante funcional que agudiza los
niveles de dificultad; de todos modos nos podemos apoyar con la pestana de reference de arduino.cc. La
idea es partir con encender un LED y de ahí comenzar y todo puede ser más llevadero.

Básicamente el desarrollo de programar es generar un input, que puede ser un botón, un sensor o
cualquier componente que inicie un proceso. Luego el microprocesador (un arduino por ejemplo) recibe
este input lo procesa y genera un output, que puede ser encender una luz mover un motor o un motor
sero.

Este desarrollo, input-proceso-output. Se encuentra presente en millones de ejemplos. Desde recalentar
comida en el microonda, hasta hablar con nuestros celulares. Cuando vemos televisión, apretamos
botones continuamente, esto es un input que el control lo procesa y genera un output que básicamente
es una luz infrarroja que cambia el canal. Pero de todos modos estas funciones pueden ser análogas o
digitales.

Para realizar una función de descrita anteriormente. Hay que programar el microprocesador (arduino).
La mejor manera es hacerlo junto al arduino, este es un microprocesador libre que se puede programar
muchas veces.

Programar es básicamente introducir códigos al programa para que este actúe de forma deseada, se
pueden todo tipo de funciones como por ejemplo las funciones “if” que básicamente es, si sucede algo,
entonces ejecuto otra cosa

El secreto para ser un buen programador y controlar de manera adecuada un arduino, es estar varias
horas o incluso días para aprender, suena desafiante pero es el único método.




                                                                                           Javier Castro

                                                                                                Paper 3

Más contenido relacionado

La actualidad más candente

Resolución de problemas
Resolución de problemasResolución de problemas
Resolución de problemasjetyxx93
 
Solucion de problemas en el computador
Solucion de problemas en el computadorSolucion de problemas en el computador
Solucion de problemas en el computadorchristian_mclaren
 
1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo1 1 7 Convenciones De Codigo
1 1 7 Convenciones De CodigoUVM
 

La actualidad más candente (6)

Pantalla lcd
Pantalla lcdPantalla lcd
Pantalla lcd
 
Examen arquitectura
Examen arquitecturaExamen arquitectura
Examen arquitectura
 
Resolución de problemas
Resolución de problemasResolución de problemas
Resolución de problemas
 
Solucion de problemas
Solucion de problemasSolucion de problemas
Solucion de problemas
 
Solucion de problemas en el computador
Solucion de problemas en el computadorSolucion de problemas en el computador
Solucion de problemas en el computador
 
1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo1 1 7 Convenciones De Codigo
1 1 7 Convenciones De Codigo
 

Destacado

Frankie flowers profile
Frankie flowers profileFrankie flowers profile
Frankie flowers profileBrent Kloeble
 
Ext e dchat - tasc
Ext e dchat - tascExt e dchat - tasc
Ext e dchat - tascljames3213
 
หกฟหกประวัติส่วนตัวZ
หกฟหกประวัติส่วนตัวZหกฟหกประวัติส่วนตัวZ
หกฟหกประวัติส่วนตัวZNeys Swift
 
Vom repertoiretheater zum festspielhaus
Vom repertoiretheater zum festspielhausVom repertoiretheater zum festspielhaus
Vom repertoiretheater zum festspielhausTheateradvies bv
 
Presentation1
Presentation1Presentation1
Presentation1jeepman7
 
Agenda sht
Agenda shtAgenda sht
Agenda shtCECY50
 
Reflexión actividad en el patio y el paliacate
Reflexión actividad en el patio y el paliacateReflexión actividad en el patio y el paliacate
Reflexión actividad en el patio y el paliacateElideth Nolasco
 
Launiupoko Plat Map Overview Maui Real Estate
Launiupoko Plat Map Overview Maui Real EstateLauniupoko Plat Map Overview Maui Real Estate
Launiupoko Plat Map Overview Maui Real EstateEric West
 
La filosofia de Nietzsche en el contexto actual
La filosofia de Nietzsche en el contexto actualLa filosofia de Nietzsche en el contexto actual
La filosofia de Nietzsche en el contexto actualMaurcio03
 
第12週成績表
第12週成績表第12週成績表
第12週成績表yenlily1217
 

Destacado (19)

Amor1
Amor1Amor1
Amor1
 
Frankie flowers profile
Frankie flowers profileFrankie flowers profile
Frankie flowers profile
 
Ext e dchat - tasc
Ext e dchat - tascExt e dchat - tasc
Ext e dchat - tasc
 
Glosario de comunicacion
Glosario de comunicacionGlosario de comunicacion
Glosario de comunicacion
 
หกฟหกประวัติส่วนตัวZ
หกฟหกประวัติส่วนตัวZหกฟหกประวัติส่วนตัวZ
หกฟหกประวัติส่วนตัวZ
 
Informe cuarto trimestre
Informe cuarto trimestreInforme cuarto trimestre
Informe cuarto trimestre
 
Vom repertoiretheater zum festspielhaus
Vom repertoiretheater zum festspielhausVom repertoiretheater zum festspielhaus
Vom repertoiretheater zum festspielhaus
 
Presentation1
Presentation1Presentation1
Presentation1
 
Tema
TemaTema
Tema
 
Agenda sht
Agenda shtAgenda sht
Agenda sht
 
Reflexión actividad en el patio y el paliacate
Reflexión actividad en el patio y el paliacateReflexión actividad en el patio y el paliacate
Reflexión actividad en el patio y el paliacate
 
Launiupoko Plat Map Overview Maui Real Estate
Launiupoko Plat Map Overview Maui Real EstateLauniupoko Plat Map Overview Maui Real Estate
Launiupoko Plat Map Overview Maui Real Estate
 
Pg 0041
Pg 0041Pg 0041
Pg 0041
 
Pg 0032
Pg 0032Pg 0032
Pg 0032
 
La filosofia de Nietzsche en el contexto actual
La filosofia de Nietzsche en el contexto actualLa filosofia de Nietzsche en el contexto actual
La filosofia de Nietzsche en el contexto actual
 
до
додо
до
 
Diapositiva el computador
Diapositiva el computadorDiapositiva el computador
Diapositiva el computador
 
Resepi nanny
Resepi nannyResepi nanny
Resepi nanny
 
第12週成績表
第12週成績表第12週成績表
第12週成績表
 

Similar a Paper 3 javier castro

Introduccion a small basic
Introduccion a small basicIntroduccion a small basic
Introduccion a small basicocho_ar
 
Introduccion a small_basic
Introduccion a small_basicIntroduccion a small_basic
Introduccion a small_basicAbima MantServ
 
Physical computing cap 4-5
Physical computing cap 4-5Physical computing cap 4-5
Physical computing cap 4-5Botero7
 
ENTORNOS DE PROGRMACION.pdf
ENTORNOS DE PROGRMACION.pdfENTORNOS DE PROGRMACION.pdf
ENTORNOS DE PROGRMACION.pdfFERNANDO926949
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfSucelyCordova
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosmilituchinita
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a Objetosliberaunlibroupeg
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosYulyana López
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosmilituchinita
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaesekazz
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDavidMontalvo37
 
Ramas de programación.pptx
Ramas de programación.pptxRamas de programación.pptx
Ramas de programación.pptxdiegoalberto81
 
Practicas bloque 1
Practicas bloque 1Practicas bloque 1
Practicas bloque 1Arana Paker
 
Ficha 0 conectados y desconectados (1)
Ficha 0 conectados y desconectados (1)Ficha 0 conectados y desconectados (1)
Ficha 0 conectados y desconectados (1)IsamaraArango
 

Similar a Paper 3 javier castro (20)

Introduccion a small basic
Introduccion a small basicIntroduccion a small basic
Introduccion a small basic
 
Introduccion a small_basic
Introduccion a small_basicIntroduccion a small_basic
Introduccion a small_basic
 
Physical computing cap 4-5
Physical computing cap 4-5Physical computing cap 4-5
Physical computing cap 4-5
 
ENTORNOS DE PROGRMACION.pdf
ENTORNOS DE PROGRMACION.pdfENTORNOS DE PROGRMACION.pdf
ENTORNOS DE PROGRMACION.pdf
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdf
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Introduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a ObjetosIntroduccion a la Programacion Orientada a Objetos
Introduccion a la Programacion Orientada a Objetos
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
 
Netbeans
Netbeans Netbeans
Netbeans
 
Ramas de programación.pptx
Ramas de programación.pptxRamas de programación.pptx
Ramas de programación.pptx
 
Practicas bloque 1
Practicas bloque 1Practicas bloque 1
Practicas bloque 1
 
introduccion a python completo.pdf
introduccion a python completo.pdfintroduccion a python completo.pdf
introduccion a python completo.pdf
 
Unidad 1 el pseudocodigo
Unidad 1 el pseudocodigoUnidad 1 el pseudocodigo
Unidad 1 el pseudocodigo
 
Ficha 0 conectados y desconectados (1)
Ficha 0 conectados y desconectados (1)Ficha 0 conectados y desconectados (1)
Ficha 0 conectados y desconectados (1)
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 
Programar
ProgramarProgramar
Programar
 

Más de Javier Castro (9)

Ecofarming
EcofarmingEcofarming
Ecofarming
 
Paper 2
Paper 2Paper 2
Paper 2
 
Paper 1
Paper 1Paper 1
Paper 1
 
Hvn
HvnHvn
Hvn
 
Portafolio visual
Portafolio visualPortafolio visual
Portafolio visual
 
Paper arte y tecnología
Paper arte y tecnologíaPaper arte y tecnología
Paper arte y tecnología
 
Observando
ObservandoObservando
Observando
 
Linea de tiempo
Linea de tiempoLinea de tiempo
Linea de tiempo
 
Proyecto individual
Proyecto individualProyecto individual
Proyecto individual
 

Paper 3 javier castro

  • 1. Capitulo 4 Con conocimientos básicos de electricidad, este capítulo nos muestra los primeros pasos de la programación; que en gran medida es otro lenguaje y es gran dificultad. Programar si bien es seguir una estructura de presentar las variables, setup void y setup loop. Pero en realidad el unir códigos o el solo hecho querer hacer una función básica, se transforma en algo complejo y difícil de abordar. Por otro lado, introducir una orden para que el arduino la procese y la ejecute, requiere adentrarse en el lenguaje “C” que es un idioma nuevo y bastante funcional que agudiza los niveles de dificultad; de todos modos nos podemos apoyar con la pestana de reference de arduino.cc. La idea es partir con encender un LED y de ahí comenzar y todo puede ser más llevadero. Básicamente el desarrollo de programar es generar un input, que puede ser un botón, un sensor o cualquier componente que inicie un proceso. Luego el microprocesador (un arduino por ejemplo) recibe este input lo procesa y genera un output, que puede ser encender una luz mover un motor o un motor sero. Este desarrollo, input-proceso-output. Se encuentra presente en millones de ejemplos. Desde recalentar comida en el microonda, hasta hablar con nuestros celulares. Cuando vemos televisión, apretamos botones continuamente, esto es un input que el control lo procesa y genera un output que básicamente es una luz infrarroja que cambia el canal. Pero de todos modos estas funciones pueden ser análogas o digitales. Para realizar una función de descrita anteriormente. Hay que programar el microprocesador (arduino). La mejor manera es hacerlo junto al arduino, este es un microprocesador libre que se puede programar muchas veces. Programar es básicamente introducir códigos al programa para que este actúe de forma deseada, se pueden todo tipo de funciones como por ejemplo las funciones “if” que básicamente es, si sucede algo, entonces ejecuto otra cosa El secreto para ser un buen programador y controlar de manera adecuada un arduino, es estar varias horas o incluso días para aprender, suena desafiante pero es el único método. Javier Castro Paper 3