Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
La programación es el proceso utilizado para idear y ordenar las acciones necesarias para
realizar un proyecto, preparar ciertas máquinas o aparatos
Los ordenadores no hablan nuestro idioma, son máquinas y, como tales, necesitan un lenguaje
específico pensado por el hombre para ellas. Además, necesitan constantemente interpretar todas las
instrucciones que reciben. Dada la dificultad de comunicación insalvable entre el computador y el
programador
LENGUAJE DE PROGRAMACION.
DEFINICION.
Un lenguaje de programación es una notación para escribir programas, a través de los cuales podemos
comunicarnos con el hardware y dar así las órdenes adecuadas para la realización de un determinado
proceso.
Un lenguaje está definido por una gramática o conjunto de reglas que se aplican a un alfabeto
constituido por el conjunto de símbolos utilizados. Los distintos niveles de programación existentes nos
permiten acceder al hardware, de tal forma que según utilicemos un nivel u otro.
Un lenguaje está definido por una gramática o conjunto de reglas que se aplican a un alfabeto
constituido por el conjunto de símbolos utilizados. Los distintos niveles de programación existentes nos
permiten acceder al hardware, de tal forma que según utilicemos un nivel u otro.
HISTORIA
Los primeros lenguajes de programación surgieron de la idea de Charles Babagge, la cual se le ocurrió a
este hombre a mediados del siglo XIX. Era un profesor matemático de la universidad de Cambridge e
inventor inglés, que al principio del siglo XIX predijo muchas de las teorías en que se basan los actuales
ordenadores.
Consistía en lo que él denominaba la máquina analítica, que por motivos técnicos no pudo construirse
sino hasta mediados del siglo XX.
Cuando surgió el primer ordenador, el famoso ENIAC (Electronic Numerical Integrator And Calculator),
su programación se basaba en componentes físicos, es decir, que se programaba cambiando
directamente el hardware de la máquina. Exactamente lo que sé hacia era cambiar cables de sitio para
conseguir la programación de la máquina. La entrada y salida de datos se realizaba mediante tarjetas
perforadas.
Los lenguajes de programación son tomados de diferentes perspectivas. Es importante para un
programador decidir cuáles conceptos emitir o cuáles incluir en la programación. Con frecuencia, el
programador es osado a usar combinaciones de conceptos que hacen al lenguaje "DURO" de usar, de
entender e implementar.
Orientada a Objetos.
Funcional: (funciones) los datos son funciones, los resultados pueden ser un valor o una
función.
Algoritmos
Todo el mundo conoce y utiliza algoritmos a diario, incluso sin darse cuenta:
Una receta de cocina es un algoritmo; si bien podríamos cuestionar que algunos pasos son ambiguos
(¿cuánto es «una pizca de sal»? ¿qué significa «agregar a gusto»?), en general las instrucciones están lo
suficientemente bien definidas para que uno las pueda seguir sin problemas.
La entrada de una receta son los ingredientes y algunos datos como: ¿para cuántas personas se
cocinará? El proceso es la serie de pasos para manipular los ingredientes. La salida es el plato terminado.
En principio, si una receta está suficientemente bien explicada, podría permitir preparar un plato a
alguien que no sepa nada de cocina.
La entrada del algoritmo de multiplicación son los dos factores. El proceso es la secuencia de pasos en
que los dígitos van siendo multiplicados las reservas van siendo sumadas, y los productos intermedios
son finalmente sumados. La salida del algoritmo es el producto obtenido.
Introducción a Arduino
es una plataforma de hardware libre, basada en una placa electrónica que tiene un micro controlador
Alimentación
La placa se puede energizar a través del conector USB o con una fuente externa entre 7[V] y
15[V]. Normalmente, se puede utilizar una batería de 9[V]. El conector externo, en el último
caso, debe ser de2,1[mm], con centro positivo.
Hola mundo
18/11/2020 por Andrés Cortés
En todo lenguaje de programación el primer ejemplo que hacemos siempre es el “Hola Mundo” y no
podría ser la excepción en Arduino. Al igual que otros lenguajes no es nada difícil o complicado el código
que veremos a continuación.
Este es un ejemplo de comunicación entre el Arduino y el computador, en el cual podremos ver como
por código le enviamos un texto al monitor serial.
Componentes
Computador
Código
void setup()
Serial.begin(9600);
Serial.print("Hola Mundo");
void loop()
Este es un código muy simple y hora vamos a analizarlo un poco, lo primero que debemos entender es
que todos los programas del Arduino tienen dos funciones como mínimo, la función setup() y la
función loop().
La función setup es la primera en ejecutarse el programa dentro del Arduino, aquí es donde
normalmente inicializamos los pines de entrada y salida del microcontrolador, o establecemos la
velocidad de los puertos de comunicación, entre otros. Esta función se ejecuta una sola vez.
La función loop es donde escribiremos todo el código que queremos que se repita infinitamente.
En la función setup de nuestro ejemplo encontramos solo dos líneas:
Serial.begin(9600);
Serial.print("Hola Mundo");