Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El Entorno de Desarrollo Integrado También Llamado IDE
El Entorno de Desarrollo Integrado También Llamado IDE
GRUPO: ITI 09
MATRICULA: 12079
El entorno de desarrollo integrado también llamado IDE. Es un programa
informático compuesto por un conjunto de herramientas de programación. Un IDE
es un entorno de programación que ha sido empaquetado como un programa de
aplicación; es decir, que consiste en un editor de código, un compilador, un
depurador y un constructor de interfaz gráfica (GUI). Además en el caso de
Arduino incorpora las herramientas para cargar el programa ya compilado en la
memoria flash del hardware.
Los programas de Arduino están compuestos por un solo fichero con extensión
“ino”, aunque es posible organizarlo en varios ficheros. El fichero principal siempre
debe estar en una carpeta con el mismo nombre que el fichero.
Con el lanzamiento de Arduino 1.0, el equipo declaró que estaban trabajando para
proteger el código base a futuro, pero lo hicieron a expensas de una
compatibilidad con el 100%. Aquí hay un resumen de los cambios y lo que puede
hacer para que su código funcione con la nueva plataforma:
Primero, print () y println () ahora se comportan de manera diferente, al igual que
cualquier clase derivada de ellos (Serial, Ethernet, Wire, etc.), Para enviar un solo
byte, use la write () clase en su lugar.
Serial.print (byteValue)
Debe convertirse
Serial.write (valor)
Además, print () ya no admite la palabra clave BYTE, por lo que querrá realizar el
mismo cambio en cualquier lugar donde lo haya utilizado anteriormente:
Serial.print (valor, BYTE)
Se convierte
Serial.write (valor)
ESCRIBIR MÉTODOS EN CLASES DERIVADAS DE IMPRESIÓN
Deberá modificar su writemétodo. Escribir ahora devuelve en size_tlugar de void,
donde el valor de retorno es el número de caracteres escritos. Asegúrese de
cambiar cualquier mención void writea size_t writey manejar adecuadamente el
regreso.
MiniBloq
De nuevo miniBloq es otra opción que, al igual que Ardublock, toma la filosofía de
la programación por bloques (como Scratch) y la aplica a su manera. Mezcla estos
bloques gráficos con las instrucciones de la programación de texto, una
combinación muy interesante para los usuarios más experimentados. El resultado
es que permite programar placas Arduino estándar gracias a una amplia variedad
de bloques. Para aprender a manejar esta plataforma podemos echarle un vistazo
a los muchos ejemplos que han publicado o también a la documentación oficial,
que aporta una visión más técnica del programa.
ScratchX
Esta plataforma está coordinada directamente por el MIT, creadores de Scratch, y
sirve como lugar en el que probar extensiones experimentales sobre el propio
Scratch. ScratchX permite a los desarrolladores añadir el código necesario para
programar ‘cualquier cosa’ que sea programable, y por ejemplo nos encontramos
con sistemas para programar LEGO MindStorms, LittleBits… y también Arduino.
Todo se ejecuta a través del navegador y es lo más parecido a tener un Scratch
2.0 que funcione con Arduino. Por supuesto es gratuito y multiplataforma, ya que
sólo requerirá que tengamos un navegador compatible.
Bitbloq
El fabricante español BQ ha entrado con fuerza en el mercado de la robótica con
múltiples dispositivos enfocados tanto al hogar como al aula, y todos ellos tienen
un punto en común: Bitbloq, el software para programarlos y controlarlos. Un
proyecto de código abierto que tiene versión online y una nueva modalidad offline
que podrás descargar e instalar, multiplataforma (Windows, macOS y Linux) y que,
como tantas otras, permite programar placas Arduino (y unas cuantas cosas más)
con una interfaz muy visual, basada en arrastrar bloques de instrucciones. No es
tanto un Scratch modificado sino una versión completamente nueva y de diseño
propio, pero que es 100% gratuita.
MBlock
El fabricante Makeblock, desarrollador de —entre otros— el robot mBot, tiene su
propio Scratch modificado para programar sus dispositivos, llamado mBlock. Dado
que sus robots se basan en Arduino, han aprovechado este software para también
programar placas de Arduino de una forma rápida y directa. En este caso se trata
de una modificación sobre Scratch 2.0, la versión más moderna, que se actualiza
con gran frecuencia (aproximadamente una vez al mes) y que puede trabajar con
las placas Arduino más habituales, como la Uno. Disponible gratis para Windows,
macOS y Linux, también ponen a disposición de educadores y aficionados
interesados multitud de materiales e incluso un nuevo editor online en fase de
pruebas.