Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

UNIVERSIDAD TECNOLOGICA DE MONTEMORELOS

MATERIA: APLICACIÓN DE LAS TELECOMUNICACIONES

CARRERA: TECNOLOGIAS DE LA INFORMACION Y


COMUNICACIÓN

MAESTRO. ING EDGAR DANIEL GOZALEZ JARAMILLO

ALUMNA. JULISSA JUDITH TORRES GARCÍA

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.

CAMBIOS EN LA BIBLIOTECA WIRE


La biblioteca Wire también se basa en la clase Stream y se ha modificado para
que sea más coherente con clases similares. En vez de
Wire.send () y Wire.receive ()
Necesitarás usar
Wire. Write () y Wire.send (), respectivamente.
Además, el método de escritura ahora requiere que proporcione un tipo para
cualquier argumento constante. Por ejemplo, si utilizó anteriormente
myWire.write (0x20)
Ahora tendrá que suministrar
myWire.write ((byte) 0x20)
Ardublock
Un lenguaje de programación por bloques compatible con Arduino, que aunque se
aleja de lo que conocemos de Scratch mantiene su filosofía: arrastrar bloques para
programar una placa Arduino. A su favor está que, a pesar de ser ligeramente
diferente a Scratch, las similitudes son enormes y disponen tanto de una guía para
empezar como de múltiples tutoriales que permiten aprender y avanzar en el uso
de Ardublock, incluyendo mucho contenido en vídeo y proyectos de ejemplo.

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.

Scratch 4 Arduino – S4A


Quizá la más conocida, posiblemente por su directo nombre, sea Scratch 4
Arduino, S4A, desarrollada por los españoles Citilab. Tiene a su favor que a
efectos prácticos es un Scratch 1.4 modificado para admitir la conexión con una
placa Arduino y añadir los bloques correspondientes que permiten interactuar con
ella. Desarrollada y publicada desde 2010, no se actualiza tan frecuentemente
como sería deseable pero, a pesar de ello, permite trabajar con las placas
estándar de Arduino sin complicaciones y en un entorno conocido, como es el del
Scratch 1.4 original. Completamente gratuita y disponible para sistemas Windows,
macOS y Linux.
Bibliografías

Jecrespom. (26 junio, 2016.). Aprendiendo Arduino. 18/06/2020, de S/A Sitio


web: https://aprendiendoarduino.wordpress.com/tag/configuracion-ide/
Pablo Espeso. (22/06/2017). Las mejores plataformas para programar Arduino
con Scratch. 18/06/2020, de S/A Sitio web:
https://www.educaciontrespuntocero.com/recursos/plataformas-programar-
arduino-scratch/

También podría gustarte