[Aporte] "Intérprete" de Arduino

Iniciado por ivancea96, 7 Noviembre 2014, 23:33 PM

0 Miembros y 1 Visitante están viendo este tema.

ivancea96

Hola :D

Tras trastear con Arduino un tiempo, decidí hacer un sistema para controlar el Arduino desde el PC.
Esto no es una tarea complicada, pero puede llevar tiempo, y aquí os paso el código vía GitHub para quien quiera darle uso:

https://github.com/ivancea/Arduino-Interpreter

Dado el uso de la librería <windows.h>, este proyecto es sólo compilable en Windows. Si alguien quiere mudarlo a otro SO (o hacerlo portable), y quiere compartir el código, estaré encantado de agregarlo ^^

Además de crear un 'protocolo' mediante el cual el Arduino se puede conectar fácilmente con otras aplicaciones, con este sistema, se puede usar el Arduino como un simple periférico de entrada/salida electrónica. Yo nunca he visto tal, y aquí una sencilla forma de hacerlo. Suele ser difícil, que yo sepa, utilizar un PC con fines electrónicos. En este caso, se ha de disponer de un Arduino, pero bueno.






Datos técnicos

El intérprete cuenta 7 comandos, que son los básicos (entrada y salida con los pines), pero sois libres de ampliarlos: he intentado hacer el código lo más modificable posible.

El intérprete también cuenta con un comando "help", para ver los comandos.



Pues ala, espero que alguien le de buen uso (o malo, me da igual :P)

Meta

Hola:

Más adelante haré un manual sobre controlar Arduino por USB o directamente en RS232 puerto serie con Arduino UNO con todo tipo de ejemplos y detalles. También hacer tu propia interfaz con Visual Studio .net, sea Visual Basic, C# o C++.

Aquí hay unejemplo pero con PIC16F84A.
http://electronica-pic.blogspot.com.es/2008/11/electrnica-pic.html
http://electronica-pic.blogspot.com.es/2009/03/manual-interfaz-vc-y-visual-basic.html

Un saludo.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/