TinyBASIC te permite programar en BASIC con Arduino

Publicado por 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

C贸mo montar una Arduino minimalista sobre una placa de prototipo

Publicado por en Arduino el 08/01/2018

Nuestro querido Arduino ya forma parte de casi cualquier proyecto que nos propongamos hacer y eso es estupendo por que nos facilita mucho las cosas. Pero en algunos casos, tener una placa Arduino completa ya sea por espacio o por funcionalidad, resulta un poco excesivo. Imagina que solo tienes que montar un par de diodos LED  y un interruptor. Hay una forma de reducir al mínimo la placa tan solo utilizando el microcontrolador AVR y en éste enlace de lo enseñan al detalle.

Actualización 10/01/2018: Gracias a Pepe en nuestro canal de Telegram, nos indica otro interesante enlace donde donde se muestra otro ejemplo aún más minimalista con el chip solo sin el cristal, utilizando solo el oscilador interno. Lo puedes ver aquí.

Leer más

Emulador de Apple 2 por software para AVR ATmega1284

Publicado por en Electr贸nica el 20/12/2016

El Apple 2 fue uno de los primeros ordenadores personales de la historia y el autor de éste proyecto ha querido realizar un completo emulador para su tesis. El sistema utiliza un AVR ATmega1284 y es capaz de emular por software el procesador 6502 original del Apple 2, aunque no en su totalidad. Incluye una pantalla LCD, un teclado qwerty y puede cargar programas desde una memoria SD. Tenéis todos los detalles en su web para saber más. Realmente impresionante.

Leer más

Programaci贸n autom谩tica de AVR con una CNC

Publicado por en Electr贸nica el 05/01/2015

Programar el firmware de un microcontrolador con un programador es una tarea sencilla y que lleva pocos minutos, pero las cosas se complican cuando tienes que programar decenas de microcontroladores y ahí es importante automatizar todo el proceso al máximo. En este post que os dejo por aquí se puede ver el uso de una pequeña máquina CNC para alinear un conector de programación específico de ATMEL sobre un panel de placas para programar. Con una modificación del GCode Senser, se puede hacer que en medio del proceso se llame al avdude para lanzar la programación y pasar al siguiente chip. Muy interesante!

Leer más

Arduino Esplora con Atmega32U4

Publicado por en Arduino el 10/12/2012

Se llama Arduino Esplora y es la última creación del team de Arduino. Es una placa en forma de mando de consola que incluye un montón de sensores listos para utilizar. Es una placa basada en el mismo chip que su hemano Arduino Leonardo un Atmega32U4 por lo que puede utilizarse como dispositivo de entrada y está orientada a usos educativos. También dispone de unos conectores para poder utilizar una pantalla LCD con lo que podremos conseguir una especie de mini consola de juegos portatil y didáctica.

Según anuncian en el blog oficial de Arduino, de momento solo está disponible en Radioshack pero pronto se extenderá a todos los distribuidores.

Os dejo un par de imágenes a continuación...

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger informaci贸n de car谩cter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuraci贸n cuando lo desees.

Cerrar

M谩s informaci贸n en nuestra Pol铆tica de Cookies.