Está en la página 1de 12

Objetivos

- Integrar Arduino con Processing, PHP y C# utilizando conexión serial

CLASE 8
Processing
Processing es un lenguaje de programación y entorno
de desarrollo integrado de código abierto basado en
Java, de fácil utilización, y que sirve como medio para la
enseñanza y producción de proyectos multimedia e
interactivos de diseño digital. Fue iniciado por Ben Fry y
Casey Reas a partir de reflexiones en el Aesthetics and
Computation Group del MIT Media Lab dirigido por
John Maeda.
Se distribuye bajo la licencia GNU GPL.
Processing
Processing se puede descargar desde:

http://www.processing.org/
Processing
Utilizaremos Processing como nexo entre PHP y
Arduino.
PHP proveerá una web desde donde podremos indicar
y obtener el estado que desea el usuario enviar al
Arduino.
Processing lo consultará cada una determinada
cantidad de segundos e impactará por serial al Arduino
lo que desea hacer.
Processing

PHP Processing Arduino

My http serial
SQL
PHP
PHP es un lenguaje de programación de uso general de
código del lado del servidor originalmente diseñado
para el desarrollo web de contenido dinámico. Fue uno
de los primeros lenguajes de programación del lado del
servidor que se podían incorporar directamente en el
documento HTML en lugar de llamar a un archivo
externo que procese los datos. El código es
interpretado por un servidor web con un módulo de
procesador de PHP que genera la página Web
resultante.
PHP
Se puede descargar un instalador de Apache, PHP y
MySQL desde la siguiente dirección:

http://www.easyphp.org/
PHP
Lamentablemente PHP no posee compatibilidad con
comunicación serial y el soporte difiere dependiendo
del sistema operativo.
Es por ese motivo que utilizaremos Processing como
intermediario entre ambas tecnologías.
C#
C# es un lenguaje de programación orientado a objetos
desarrollado y estandarizado por Microsoft como parte
de su plataforma .NET
Su sintaxis básica deriva de C/C++ y utiliza el modelo de
objetos de la plataforma .NET, similar al de Java,
aunque incluye mejoras derivadas de otros lenguajes.
C#
Se puede descargar la versión express de Visual Studio
con soporte para C# y manejo de puertos IO desde la
siguiente dirección:

http://www.visualstudio.com/downloads/downl
oad-visual-studio-vs
C#
La comunicación serial con C# se resuelve fácilmente
utilizando los objetos del namespace System.IO.Ports
C#

C# Arduino

serial

También podría gustarte