Muchos de nosotros hemos creado tarjetas similares a las arduino y tal ves mucho mejores, lo que casi nadie ha realizado son compiladores y lenguajes para programar microcontroladores y muchos menos lenguajes intuitivos como lo es el LENGUAJE ARDUINO (aunque hay mucha información y libros sobre el tema de creación de compiladores), ahora me falta investigar si el lenguaje arduino usa algún SDK (Herramientas de Desarrollo de Software) ya previamente realizado o si lo desarrollaron desde cero el compilador y todo lo que se necesita para llegar a crear un IDE (Ambiente de Desarrollo Integrado) que se compone de un editor, compilador-enlazador, depuradorArduino utiliza compiladores ya existentes (para AVR utiliza avr-g++, un port de g++ para AVR), lo que se ha desarrollado es el editor (el cual está basado en Wiring, que a su vez está basado en Processing), así como la definición de la API y bibliotecas/librerías. El "lenguaje Arduino" no existe, el lenguaje en realidad es C/C++, utilizando un conjunto de objetos/funciones ya definidos (API, o la abstracción de utilizar métodos setup() y loop(), que viene de Processing), del mismo FAQ de Arduino (https://www.arduino.cc/en/Main/FAQ):
Can I program the Arduino board in C?
In fact, you already are; the Arduino language is merely a set of C/C++ functions that can be called from your code. Your sketch undergoes minor changes (e.g. automatic generation of function prototypes) and then is passed directly to a C/C++ compiler (avr-g++). All standard C and C++ constructs supported by avr-g++ should work in Arduino. For more details, see the page on the Arduino build process.
Hay ciertas criticas en las universidades sobre el uso de ARDUINOS, por ejemplo se dice que el ARDUINO motiva al facilismo COPIAR-PEGAR y no el analizar ni el pensar, pero el problema real es el sistema de evaluación, en primeros semestres los conceptos o teoría se captarían mejor con herramientas que faciliten llevarlas a la practica, después de tener estas bases, el docente ya no pedirá que el proyecto final se realice con Arduinos, sino con un hardware dedicado al proyecto e IDE profesional, siguiendo este método es mas que valido el uso de ARDUINOs
se dice que el ARDUINO motiva al facilismo COPIAR-PEGAR y no el analizar ni el pensar
pero el problema real es el sistema de evaluación
Pros: works as expected. Cons: as somebody said in another review, you need the library in to make it work. It's a bit tricky to get the
The software that came with the product did not work and I had to search the web a bit to find help, which is why I gave the product only two stars at "Ease of use". Once I found the correct libraries the product worked as expected. Software tip: If you connect this to an Arduino then "Buhosoft" has written a great library based on the adafruit library which works well for both the Arduino UNO and MEGA. Go to http://forum.arduino.cc/index.php?topic=292777.0 to download the library.
To make the screen working on Arduino Mega 2560 first of all download and install the UTFT library from the link http://henningkarlsen.com/electronics/library.php?id=51 You can use the UTFT_Demo_320x240 example from library code example to start. You'll need to change the UTFT line as following : UTFT myGLCD(ILI9325C,38,39,40,41);
Me gustaría que iniciáramos una sección códigos simples escritos en "lenguaje arduino", lenguaje c para atmel y ensamblador, para ver similitudes, diferencias, enfoques, capacidades, etc estoy dispuesto a colaborar