1) Puerto USB: podemos mediante un cable, conectar
nuestro arduino a la computadora para programarlo. También suministra la energía para el funcionamiento del mismo 2) Fuente de alimentación: es la fuente principal de energía del arduino una vez que esta desconectado de la computadora. Esto se hace a través de un accesorio que contienen un espacio para la colocación de pilas comerciales, y un cable que se enchufa en un orificio señalado 3) Botón de reset: cumple la función de reiniciar el programa que tiene cargado el arduino en el micro controlador. No lo borra si no que lo hace comenzar desde el inicio 4) Micro controlador: el micro ordenador que usa el arduino ( ATMega328) es manufacturado por la compañía ATmel, california 5) Pines digitales: son los únicos que pueden procesar voltajes de 5v y 0v. Se llaman digitales , ya que estos dos voltajes son el fundamento de la electrónica digital, logran ensamblar circuitos capaces de realizar acciones complejas para la simplicidad de su principal funcionamiento 6) Pines analógicos: son aquellos pines del arduino que tiene la capacidad de procesar distintos valores de voltaje de entre 0 a 5v. Sirven para brindar electricidad a los elementos del circuito 7) Pines CSP: 8programacion serial dentro del circuito) son seis pines destinados a la recepción de código. Esto te permite tener capacidad extra. Programa de computador: son un conjunto de instrucciones en forma secuencial, llamado código, que a través de su interpretación por el sistema operativo, le permite desarrollar una acción específica a una computadora a) Tipos de lenguaje: 1º El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la máquina (computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1. 2º Lenguajes de programación de bajo nivel: Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina. 3º Lenguajes de programación de alto nivel. Los lenguajes de programación de alto nivel son más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, generalmente del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido.
Tipos de lenguajes de programación de alto nivel según el
punto de vista de trabajar los programas y la filosofía de su creación: Lenguaje imperativo: entre ellos tenemos el Cobol, Pascal, C y Ada. Lenguaje declarativo: el Lisp y el Prolog. Lenguaje de programación orientado a objetos: el Smalltalk y el C++. Lenguaje orientado al problema: son aquellos lenguajes específicos para gestión. b) Controlador de dispositivos Lenguaje de programación natural: son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas. Procesamiento de lenguajes naturales (LISP, PROLOG). Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en cuenta el desarrollo de las computadoras según sus diferentes generaciones: Lenguaje de programación de primera generación: el lenguaje máquina y el ensamblador. Lenguaje de segunda generación: los primeros lenguajes de programación de alto nivel imperativo (FORTRAN, COBOL). Lenguaje de tercera generación: son lenguajes de programación de alto nivel imperativo pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA). Lenguaje de cuarta generación: usados en aplicaciones de gestión y manejo de bases de dados (NATURAL, SQL). Lenguaje de quinta generación: creados para la inteligencia artificial y para el
Algoritmo: Conjunto ordenado de operaciones
sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas. a) Ingredientes de un algoritmo: Para lavar un cesto que contiene ropa del tipo blusas, camisas, batas de trabajo (tejidos sintéticos) 1. Introduzca la ropa en el bombo de lavado y cierrelo 2. Ponga jabon de lavar en el cajetín 3. Gire el indicador de temperatura hasta el número 40° 4. Ajuste el botón de programa del N° 3 ( prelavado- lavado-enfriamiento-4 enjuagues y parada de enjuagues) 5. Cuando la máquina se halla parado y se halla apagado la luz indicadora, saque la ropa limpia de la lavadora Esto es un algoritmo. b) Partes de un algoritmo:
c) Programas que permitan el diseño de un algoritmo:
1. Pseudocódigo Es un lenguaje simplificado para describir un algoritmo utilizando una mezcla de frases en lenguaje común, y palabras claves que indican el inicio y el fin del algoritmo y las instrucciones específicas a realizar. 2. Diagrama de flujo El diagrama de flujo es la representación gráfica de un algoritmo; para ello se utiliza un conjunto de símbolos estándares mundialmente utilizados y desarrollados por organizaciones tales como ANSI (American National Institute) e ISO (International Standard Organization para la elaboración de diagramas de flujo
Diagrama de flujo: Un diagrama de flujo es un diagrama
que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. a)Símbolos del diagrama de flujo: Diagramas de flujo: a)