PROGRAMACIÓN PARA PRINCIPIANTES EN ARDUINO
Arduino es una plataforma de hardware de código abierto,
basada en una placa sencilla que contiene un
microcontrolador, esta placa conecta el mundo físico con el
mundo virtual, o bien el mundo analógico con el digital,
además de que controla sensores, alarmas, sistemas de
comunicación y actuadores físico los cuales funcionan de
acuerdo con la programación que se crea en la IDE de
Arduino. El software de Arduino está basado en una
licencia libre para que se descargue sin problema y los
usuarios comiencen a adquirir habilidades de programación
con el uso de las principales instrucciones y funciones.
INTRODUCCIÓN
Con el software de Arduino se programa mediante
el uso de un leguaje basados en una programación
de alto nivel, el entorno de programación de
Arduino es un código abierto , libre en la cual
hace fácil escribirlo y cargarlo a la placa, funciona
con los sistemas operativos Windows, Mac OS
y Linux. También es posible utilizar otros
lenguajes de programación y aplicaciones
populares de Arduino, algunos de ellos son Java,
Python, Matlab, Adobe Director, VBScript, la
programación de Arduino está basado en C y
soporta todas las funciones del estándar de C y
algunas de C++.
PROGRAMACIÓN EN ARDUINO
Cultura de Python
Los desarrolladores de Python han creado algo que se podía
denominar como una subcultura dentro de la comunidad de
desarrolladores. Es decir, estos tienen sus propias formas o
metodologías de escribir código. Según el sitio web oficial de
Python existe una lista de principios de diseño que se deberían
seguir cuando se escribe código en Python:
Hermoso es mejor que feo
Explícito es mejor que implícito
Simple es mejor que complejo
Plano es mejor que anidado
Sintaxis
La sintaxis de Python es muy sencilla, tanto
que en algunas ocasiones parece
pseudocódigo. Es muy interesante observar
las diferencias que existen entre el programa
Hola Mundo de Python y el de otro lenguaje
de alto nivel como C++:
Y ahora se ve cómo lograr esta misma
tarea en Python:
Casos de Éxito
Una medida principal para saber cuán exitoso es un lenguaje
es saber quién lo usa, y qué uso le da a este. A continuación,
se muestran los principales usos que se le da a Python hoy en
día.
Empresas que emplean Python comercialmente
Google, uno de los gigantes de la informática y el Internet, ha
empleado el Python para construir una gran parte de sus
algoritmos de búsqueda para la web, no por gusto esta
compañía contrató a Guido van Rossum para trabajar para
ellos.
Otras empresas como Lucasfilm lo usan como plataforma de
guiones (scripts) para la elaboración de los motores de
representado en 3D para sus películas.