Publicado por Oscar Gonzalez
en Arduino
el 02/03/2021
Asó como si nada, el IDE de Arduino nos lleva acompañando más de 15 años. Su desarrollo empezó en el año 2005 y desde entonces han salido multitud de versiones mejorando poco a poco. A pesar de que el Arduino IDE es funcional en la mayoría de los casos, muchos llevamos pidiendo mucho tiempo ya un poco más de comodidad y flexibilidad para escribir código y éste vez parece que los chicos de Arduino le han dado una vuelta grande al desarrollo de su software, con la aparición del Arduino IDE 2.0. A continuación vamos a ver las principales diferencias y novedades de éste clásico entorno de programación para Arduino.
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 30/07/2020
El lenguaje BASIC ya es todo un clásico y a pesar de haber sido creado inicialmente hace 60 años, sigue siendo un lenguaje de programación ideal para aprender conceptos de programación. No solo a finales de los años sesenta se ha utilizado ampliamente en todo tipo de entornos, aunque BASIC originalmente fue desarrollado como una herramienta de enseñanza, pero su recorrido ha durado muchos años pasando por diferentes variantes en los años 70 y 80 hasta llegar a clásicos del mundo de la programación como el Visual Basic de Microsoft. De hecho, muchos programas viejunos aún siguen funcionando hoy en día con Visual Basic aunque sus dependencias sean el infierno sobre la tierra. Para recordar viejos tiempos, y por que no, programar algo sencillo, TinyBASIC te permite tener un interprete de BASIC reducido en un microcontrolador AVR. No es un interprete completo, pero tiene la gran mayoría de funciones para crear sencillos programas. De esta forma, puedes cargarlo en una placa Arduino y programar a través de la consola y sentirte como en Juegos de Guerra ;)
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 22/11/2019
Gracias a David, me entero de XOD, un entorno de desarrollo basado en bloques para todo tipos placas basadas en Arduino. Hasta ahora nada nuevo ya que existen entornos como Scratch, pero XOD es diferente y desde luego lo que he visto me ha sorprendido. XOD es software libre y tanto el código fuente como su entorno de desarrollo y bibliotecas están disponibles en GitHub. Puedes usar XOD en el navegador o descargarlo a tu ordenador si prefieres. Lo interesante es que a parte de usar bloques lógicos como comparaciones, bucles o temporizadores, puede utilizar bloques que representen dispositivos como pueden ser pantallas LCD, sensores etc. Con unir sus terminales, puedes crear la lógica de un programa de Arduino fácilmente, sin una sola línea de código, y cargarlo directamente en la placa.
Leer más
Publicado por Oscar Gonzalez
en Electr贸nica
el 04/11/2019
El 6502 es un procesador de 8 bits (W65C02S) que existe desde hace muchos años pero no por eso está desfasado ni mucho menos. En los vídeos de Ben Eater puedes comprender de forma muy fácil cómo funciona. De hecho, si trasteas con Arduino y electrónica digital en general, se te hará familiar. Ben, nos propone una clase magistral (atención, son 45 minutos de apasionante vídeo!) sobre cómo cablear el procesador 6502 en una protoboard junto con una memoria EEPROM que guardará un programa que escribiremos a mano. En el mismo bus de datos del procesador, tiene conectado otro chip, un W65C22 que permite tener entradas y salidas programables, al cual le conecta ocho diodo LED. Si te fijas, el montaje tiene todos los componentes básicos de un ordenador: Un procesador que ejecuta instrucciones, una memoria EEPROM que guarda el programa a ejecutar y un sistema de entradas y salidas. Es una estupenda forma de aprender más sobre cómo funcionan los ordenadores en general y ver que entendiendo su funcionamiento más elemental, no es tan difícil. Además, en un futuro vídeo Ben conectará un display LCD a la salida IO par escribir texto en pantalla, lo cual me parece ya apasionante!
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 29/10/2019
A éstas alturas, todos conocemos el Arduino IDE, un sencillo editor en el cual seguro que dejas un montón de horas para hacer funcionar el código de vuestros proyectos. En la mayoría de los casos es más que suficiente pero los chicos de Arduino están haciendo un gran esfuerzo esfuerzo en mejorar la herramienta, ofreciendo más opciones que nunca e incluyendo un editor avanzado llamado Arduino Pro IDE. Actualmente aún no se encuentra listo para usar ya que está en su fase Alpha, pero a parte de un entorno visual renovado y ligero, ofrece características tan interesantes como la visión en árbol del proyecto, un nuevo gestor de placas y librerías, así como el autocompletado de funciones. Eso si, por el momento solo en entornos ARM, pero es una opción que se echa mucho de menos. Por el momento, se encuentra en fase de pruebas por un pequeño grupo de desarrolladores para poder mejorar muchas cosas que faltan, y a continuación os dejo un vídeo de las primeras impresiones.
Leer más