Main.ReleaseNotes History

Hide minor edits - Show changes to markup

June 09, 2010, at 03:24 AM by Equipo Traduccion -
Changed lines 50-57 from:
  • Updated LiquidCrystal library by Limor Fried. See reference for details.
  • Updated Firmata library to version 2.1 (rev. 25).
  • Replaced the Servo library with one (MegaServo) by Michael Margolis. Supports up to 12 servos on most Arduino boards and 48 on the Mega.
  • Improving the accuracy of the baud rate calculations for serial communication (fixing double-speed problems on 8 MHz Arduino boards). Thanks to gabebear.
to:
  • Actualizada la librería LiquidCrystal por Limor Fried. Ver Guía de Referencia para más detalles.
  • Actualizada la librería Firmata a la version 2.1 (rev. 25).
  • Reemplazada la librería Servo con una (MegaServo) por Michael Margolis. Soporta hasta 12 servos en la mayoría de las placas Arduino y hasta 48 en la Mega.
  • Mejora de la precisión de los cálculos de velocidad de transmisión para las comunicaciones serie.

(corrige los problemas de doble-velocidad en las placas Arduino que trabajan a 8 MHz).

  Gracias a gabebear.
Changed lines 59-73 from:
  • Synchronized with the Processing 1.0.3 code base (rev. 5503), bringing many improvements (listed below).
  • New icons and about image by Thomas Glaser (envis precisely).
  • Support for multiple sketch windows.
  • The serial monitor now has its own window.
  • Comment / Uncomment menu item (in Edit) and keyboard shortcut.
  • Increase and Decrease Indent menu items (in Edit) and keyboard shortcuts.
  • Support for third-party libraries in the SKETCHBOOK/libraries folder.
  • Libraries are now compiled with the sketch, eliminating the delay when switching boards and the need to delete .o files when changing library source code.
  • Arduino now comes as an app file (in a dmg) on the Mac.
  • Adding the Arduino Nano w/ ATmega328 to the Tools > Board menu.

to:
  • Sincronizado con la base de código de Processing 1.0.3 (rev. 5503), ofreciendo bringing muchas mejoras (que se enumeran a continuación).
  • Nuevos iconos e imagen "acerca de" por Thomas Glaser (envis precisely).
  • Soporta múltiples ventanas de sketch.
  • El monitor serie ahora tiene su propia ventana.
  • Nuevo elemento de menú Comment/Uncomment (dentro de Edit) y teclas de acceso rápido.
  • Nuevos elementos de menú Increase y Decrease Indent (dentro del menú Edit) y teclas de acceso rápido.
  • Soporte para librerías de terceros en la carpeta SKETCHBOOK/libraries.
  • Las librerías se compilan ahora con el sketch, eliminando la demora cuando tenemos que cambiar de placas y la necesidad de borrar los archivos .o cuando cambia el código fuente de la librería.
  • Arduino ahora viene como un archivo app (en un dmg) en los Mac.
  • Añadido Arduino Nano con ATmega328 al menú Tools > Board.

June 09, 2010, at 03:07 AM by Equipo Traduccion -
Changed lines 86-87 from:
  • Mejorada la forma de conexión y desconexión de la clase Cliente de la librería Ethernet. Debe reducir o eliminar los fallos de conexión y los largos tiempos de espera.(Gracias a Bruce Luckcuck.)
to:
  • Mejorada la forma de conexión y desconexión de la clase Cliente de la librería Ethernet.
 Debe reducir o eliminar los fallos de conexión y los largos tiempos de espera.(Gracias a Bruce Luckcuck.)
Changed lines 96-98 from:
  • Eliminados (tal vez) los errores ocasionales de "No se pudo determinar el tamaño del programa." ("Couldn't determine program size"). Gracias a Clever Monkey.
  • Movida la selección del aspecto y estilo Linux al script de arduino para que pueda ser cambiado por los usuarios. Gracias a Eberhard Fahle.
to:
  • Eliminados (tal vez) los errores ocasionales de "No se pudo determinar el tamaño
 del programa." ("Couldn't determine program size").  Gracias a Clever Monkey.
  • Movida la selección del aspecto y estilo Linux al script de arduino para que
 pueda ser cambiado por los usuarios. Gracias a Eberhard Fahle.
June 09, 2010, at 03:06 AM by Equipo Traduccion -
Changed lines 139-140 from:
  • Trabajo entorno al problema que causó la salida PWM de los pines 5 y 6 que nunca llegaba a ser 0 (esto provocaba, por ejemplo, que un LED continuara luciendo débilmente).
  • Eliminadas las macros cast, puesto que los casts al estilo función son una característica de C++.Esto
to:
  • Trabajo entorno al problema que causó la salida PWM de los pines 5 y 6 que

nunca llegaba a ser 0 (esto provocaba, por ejemplo, que un LED continuara luciendo débilmente).

  • Eliminadas las macros cast, puesto que los casts al estilo función son una
 característica de C++.Esto 
Changed lines 144-145 from:
  • Modificada pulseIn() para que espere a una transición para comenzar a cronometrar (es decir, ignorando cualquier pulso que ya hubiera compenzado cuando se llamó a la función).
to:
  • Modificada pulseIn() para que espere a una transición para comenzar a cronometrar
 (es decir, ignorando cualquier pulso que ya hubiera compenzado cuando se llamó a la función).
Changed lines 152-153 from:
  • Actualizado el cargador de arranque del ATmega168 para que trabaje con las distribuciones estándar de avrdude
to:
  • Actualizado el cargador de arranque del ATmega168 para que trabaje con las distribuciones
 estándar de avrdude 
Changed lines 156-157 from:
  • Añadido soporte para el ATmega328. La velocidad para grabar sketch es 57600 baudios, también puedes necesitar editar boards.txt o regrabar su gestor de arranque si compras un
to:
  • Añadido soporte para el ATmega328. La velocidad para grabar sketch es 57600 baudios,
 también puedes necesitar editar boards.txt o regrabar su gestor de arranque si compras un  
Changed lines 183-184 from:
  grabar los sketches en el microcontrolador vía cargador de programas para algunas placas y vía un programador para otras.
to:
  grabar los sketches en el microcontrolador vía cargador de programas
 para algunas placas y vía un programador para otras.
Changed lines 190-191 from:
  • Incorporados los modos de temporización watchdog de ladyada para el código del cargador de arranque, pero sólo compilándolos para la Pro y Pro Mini (porque están incluidas
to:
  • Incorporados los modos de temporización watchdog de ladyada para el código del

cargador de arranque, pero sólo compilándolos para la Pro y Pro Mini (porque están incluidas

June 09, 2010, at 03:04 AM by Equipo Traduccion -
Changed lines 273-274 from:
  • Se ha añadido las funciones attachInterrupt() y detachInterrupt() para el manejar las interrupciones externas en los terminales (pins) 2 y 3.
to:
  • Se ha añadido las funciones attachInterrupt() y detachInterrupt() para

manejar las interrupciones externas en los terminales (pins) 2 y 3.

June 09, 2010, at 03:03 AM by Equipo Traduccion -
Changed line 77 from:
  • New communication examples (w/ corresponding Processing and Max/MSP code) by
to:
  • Nuevos ejemplos de comunicación (con el correspondiente código de Processing y Max/MSP) por
Changed lines 81-92 from:
  • Adding support for the Arduino Pro and Pro Mini 3.3V / 8 MHz w/ ATmega328.
  • Adding support for the LilyPad Arduino w/ ATmega328.
  • Adding write(str) and write(buf, size) methods to Print, Serial, and the Ethernet library Client and Server classes. This allows for more efficient (fewer packet) Ethernet communication. (Thanks to mikalhart.)
  • Improvements to the way the Ethernet library Client class connects and disconnects. Should reduce or eliminate failed connections and long timeouts. (Thanks to Bruce Luckcuck.)
  • Optimizing the timer0 overflow interrupt handler (used for millis() and micros()). Thanks to westfw and mikalhart.
  • Fixing bug that limited the bit() macro to 15 bits. Thanks to Paul Badger.
  • Adding ARDUINO version constant (thanks to prodding from mikalhart).
to:
  • Añadido el soporte para el Arduino Pro y Pro Mini 3.3V / 8 MHz con ATmega328.
  • Añadido soporte para el Arduino LilyPad con ATmega328.
  • Añadidos los métodos write(str) y write(buf, size) a Print, Serial, y las clases Cliente y Server de la librería Ethernet. Esto permite más eficiencia (menos paquetes) en la comunicación Ethernet. (Gracias a mikalhart.)
  • Mejorada la forma de conexión y desconexión de la clase Cliente de la librería Ethernet. Debe reducir o eliminar los fallos de conexión y los largos tiempos de espera.(Gracias a Bruce Luckcuck.)
  • Optimizado el timer0 overflow interrupt handler (usado en millis() y micros()). Gracias a westfw y mikalhart.
  • Corregido el error que limita la macro bit() a 15 bits. Gracias a Paul Badger.
  • Añadida la constante de versión ARDUINO (gracias a la insistencia de mikalhart).
Changed lines 93-98 from:
  • Ordering the items in the Tools > Board menu.
  • Adding "Copy as HTML" command to the Tools menu.
  • Eliminating (maybe) the occasional "Couldn't determine program size" errors. Thanks to the Clever Monkey.
  • Moving selection of Linux look-and-feel into the arduino script so it can be changed by users. Thanks to Eberhard Fahle.
to:
  • Ordenadas los elementos del menú Tools > Board.
  • Añadido el comando "Copy as HTML" al menú Tools.
  • Eliminados (tal vez) los errores ocasionales de "No se pudo determinar el tamaño del programa." ("Couldn't determine program size"). Gracias a Clever Monkey.
  • Movida la selección del aspecto y estilo Linux al script de arduino para que pueda ser cambiado por los usuarios. Gracias a Eberhard Fahle.
Changed lines 100-102 from:
  • Adding automatic dependency generation to the Makefile. (Lars Immisch)

to:
  • Añadida la generación automática de dependencias al Makefile. (Lars Immisch)

June 09, 2010, at 02:44 AM by Equipo Traduccion -
Changed lines 109-110 from:
  • Adding support for the Arduino Mega (ATmega1280).
to:
  • Añadido soporte para el Arduino Mega (ATmega1280).
Changed lines 112-116 from:
  • Reinstating use of core.a library in the build process, slightly shrinking compiled sketch sizes. (Thanks to William Westfield.)
  • Fixing bug in copy for forum (thanks to eried).

to:
  • Restablecimiento del uso de la librería core.a en el proceso de generación de ejecutable,

disminuyendo ligeramente

 el tamaño del sketch compilado.  (Gracias a William Westfield.)
  • Corregido error en la copia a foro (gracias a eried).

Changed lines 121-122 from:
  • Fixing bug that prevented multiple outgoing Client connections with the ethernet library.
to:
  • Corregido error que impedía múltiples conexiones de salida de Client con la librería Ethernet.
Changed lines 124-125 from:
  • Clarifying ATmega168 vs. ATmega328 in the Tools > Boards menu.
to:
  • Distinción clara de ATmega168 vs. ATmega328 en el menú Tools > Boards.
Changed lines 127-131 from:
  • Updating the Mac OS X AVR tools to AVR MacPack 20081213. This includes avr-gcc 4.3.2, which should fix problems with functions called from within interrupts.

to:
  • Actualizadas las herramientas AVR para Mac OS X a AVR MacPack 20081213. Esto incluye avr-gcc 4.3.2, que corrige problemas con las llamadas a funciones desde las interrupciones.

June 09, 2010, at 02:34 AM by Equipo Traduccion -
Changed lines 153-158 from:
  • Updating ATmega168 bootloader to work with standard distributions of avrdude (responding to signature requests made with the universal SPI command) and correctly store EEPROM data. Thanks to ladyada.
  • Adding support for the ATmega328. The upload speed is 57600 baud, so you may need to edit boards.txt or reburn your bootloader if you bought an ATmega328 w/ bootloader from adafruit or other supplier.
to:
  • Actualizado el cargador de arranque del ATmega168 para que trabaje con las distribuciones estándar de avrdude (responding to signature requests made with the universal SPI command) y almacenar información en la EEPROM correctamente. Thanks a ladyada.
  • Añadido soporte para el ATmega328. La velocidad para grabar sketch es 57600 baudios, también puedes necesitar editar boards.txt o regrabar su gestor de arranque si compras un ATmega328 con cargador de arranque de adafruit u otro proveedor.
Changed lines 160-164 from:
  • Omitting unused functions from compiled sketches, reducing their size.
  • Changing compilation process to allow for use of EEMEM directive (although not yet uploading EEPROM data).

to:
  • Omisión de las funciones no utilizadas en la compilación de sketches, reduciendo su tamaño.
  • Cambio en el proceso de compilación para permitir el uso de la directiva EEMEM (aunque aún no se grabe información en la EEPROM).

June 09, 2010, at 02:16 AM by Equipo Traduccion -
Changed lines 135-136 from:
  • Adding examples for Parallax Ping Sensor and Memsic 2125 accelerometer.
to:
  • Añadidos ejemplos para el Sensor Ping de Parallax y el acelerómetro Memsic 2125.
Changed lines 138-154 from:
  • Adding support for printing floats to Print class (meaning that it works in the Serial, Ethernet, and LiquidCrystal classes too). Includes two decimal places.
  • Added word, word(), bitRead(), bitWrite(), bitSet(), bitClear(), bit(), lowByte(), and highByte(); see reference for details.
  • Working around problem that caused PWM output on pins 5 and 6 to never go to 0 (causing, for example, an LED to continue to glow faintly).
  • Removing cast macros, since function-style casts are a feature of C++. This should fix contributed libraries that broke in Arduino 0012.
  • Modifying pulseIn() to wait for a transition to start timing (i.e. ignoring any pulse that had already started when the function was called).
  • Fixing bug in random() that limited the ranges of values generated. Thanks to Mikal Hart.
  • Modifying delay() to pause for at least the given number of milliseconds.
  • Fixing bug in Ethernet library that interfered with use of pins 8 and 9.
  • Originating each outgoing network connection from a different port (in the Client class of the Ethernet library). Thanks to Paul and joquer.
to:
  • Añadido soporte para imprimir datos flotantes a la clase Print (significa que funcionará también en las clases Serial, Ethernet, y LiquidCrystal). Incluye dos dígitos decimales.
  • Añadidas word, word(), bitRead(), bitWrite(), bitSet(), bitClear(), bit(), lowByte(), y highByte(); ver la Guía de Referencia para más detalles.
  • Trabajo entorno al problema que causó la salida PWM de los pines 5 y 6 que nunca llegaba a ser 0 (esto provocaba, por ejemplo, que un LED continuara luciendo débilmente).
  • Eliminadas las macros cast, puesto que los casts al estilo función son una característica de C++.Esto debe corregir las librerías que dejaron de funcionar en Arduino 0012.
  • Modificada pulseIn() para que espere a una transición para comenzar a cronometrar (es decir, ignorando cualquier pulso que ya hubiera compenzado cuando se llamó a la función).
  • Corregido un error en random() que limita los rangos de valores generados. Gracias a Mikal Hart.
  • Modificada delay() para realizar una pausa de al menos el número de milisegundos dado.
  • Corregido un error en la librería Ethernet que interfiere con el uso de los pines 8 y 9.
  • Originating each outgoing network connection from a different port (en la clase Client de la librería Ethernet). Gracias a Paul y joquer.
June 09, 2010, at 01:54 AM by Equipo Traduccion -
Changed lines 180-214 from:
  • Moved insertion of #include <WProgram.h> to after any comments and #include statements in the main sketch file. This means that an #include <stdlib.h> now works.
  • Upgraded to newer versions of avr-gcc (4.3.0) and avr-libc (1.6). This provides support for newer Atmel chips, but may increase the size of sketches.
  • Allowing per-board specification of the upload.using preference, allowing upload via bootloader to some boards and via a programmer to others.
  • Added return values to some functions in the Wire library to allow for better error handling.
  • Fixed random() to work with long values.
  • Creation of an abstract Print base-class to allow Serial, SoftwareSerial, and LiquidCrystal to share code for print() and println().
  • Incorporated ladyada's watchdog timer mods to the bootloader source, but only compiling them in for the Pro and Pro Mini (because they are included in the bootloader being burned on the boards by SparkFun).

  • Se mudó de inserción de # include <WProgram.h> hasta después de los comentarios y # include declaraciones en el archivo de dibujo principal. Esto significa que un # include <stdlib.h> ahora trabaja.
  • Actualizado a las nuevas versiones de avr-gcc (4.3.0) y avr-libc (1,6). Esta proporciona compatibilidad con las nuevas fichas de Atmel, pero puede aumentar el tamaño de bocetos.
  • Permitir la especificación por consejo de la preferencia upload.using, lo que permite carga a través de gestor de arranque que a través de unas tablas y un programador para los demás.
  • Se ha añadido los valores vuelvan a algunas funciones en la biblioteca de alambre para permitir un mejor manejo de error.
  • Se ha corregido al azar () para trabajar con valores de largo.
  • Creación de un resumen de impresión de la clase base para permitir la serie, SoftwareSerial, LiquidCrystal y compartir código para imprimir () y println ().
  • Ladyada Incorporated mods Reloj de vigilancia a la fuente del gestor de arranque, pero solo los compila en el Pro y Pro Mini (porque están incluidas en el gestor de arranque que se quemaron en las juntas por SparkFun).

to:
  • Movida la inserción de #include <WProgram.h> al final de todos los comentarios y órdenes #include en el archivo principal del sketch. Esto significa que un #include <stdlib.h> ahora funciona.
  • Actualizadas a las nuevas versiones de avr-gcc (4.3.0) y avr-libc (1.6). Esto proporciona compatibilidad con los nuevos chips Atmel, pero puede incrementar el tamaño de los sketches.
  • Habilitar, por cada placa, especificar la preferencia upload.using, permitiendo grabar los sketches en el microcontrolador vía cargador de programas para algunas placas y vía un programador para otras.
  • Añadidos valores devueltos en algunas funciones de la librería Wire para permitir un mejor control de errores.
  • Corregida random() para que trabaje con valores long.
  • Creación de una clase base abstracta Print para permitir que Serial, SoftwareSerial, y LiquidCrystal compartan código de print() y println().
  • Incorporados los modos de temporización watchdog de ladyada para el código del cargador de arranque, pero sólo compilándolos para la Pro y Pro Mini (porque están incluidas en el gestor de arranque que se graba en las placas de SparkFun).

June 08, 2010, at 10:22 PM by Equipo Traduccion -
Changed lines 177-179 from:
  • Mejora en millis(): it now overflows after 49 days instead of 9 hours, but now uses slightly more processing power.
  • Fixed reversing direction bug in Stepper library. (Thanks to Wayne Holder.)
to:
  • Mejora en millis(): Ahora se desborda después de 49 días en lugar de a las 9 horas, pero

ahora usa algo más de potencia de proceso.

  • Se ha corregido el error en la dirección de marcha atrás de la librería Stepper. (Gracias a Wayne titular.)
Deleted lines 196-206:
  • Se ha añadido Arduino Nano al menú de tablas.
  • Arduino Pro o Mini (8 MHz) para el menú de tablas.
  • Se ha añadido la colección de Hans Firmata Steiner y otros. Esto proporciona un nivel protocolo para comunicarse con el software en el equipo.
  • Se ha añadido una colección de Ethernet para su uso con el Escudo Arduino Ethernet.
  • Se ha añadido una colección de Servo basado en el trabajo de Jim Studt.
  • Se ha añadido una biblioteca LiquidCrystal basado en el trabajo en el patio de recreo. Lo es compatible con 4 - y los modos de 8-bits.
  • Mejora de millis (): ahora se desborda después de 49 días en lugar de 9 horas, pero ahora utiliza algo más de poder de procesamiento.
  • Se ha corregido la dirección de marcha atrás error en la colección de paso a paso. (Gracias a Wayne titular.)
June 08, 2010, at 09:59 PM by Equipo Traduccion -
Changed lines 170-178 from:
  • Added Arduino Nano to the boards menu.
  • Arduino Pro or Pro Mini (8 MHz) to the boards menu.
  • Added Firmata library by Hans Steiner and others. This provides a standard protocol for communicating with software on the computer.
  • Added an Ethernet library for use with the Arduino Ethernet Shield.
  • Added a Servo library based on the work of Jim Studt.
  • Added a LiquidCrystal library based on the work in the playground. It supports both 4- and 8-bit modes.
  • Improved millis(): it now overflows after 49 days instead of 9 hours, but
to:
  • Añadido Arduino Nano al menú Boards.
  • Añadido Arduino Pro o Pro Mini (8 MHz) al menú Boards.
  • Añadida la librería Firmata de Hans Steiner y otros. Esta provee un protocolo estándar para la comunicación con software en una computadora.
  • Añadida una librería Ethernet para utilizarla con el escudo (shield) Arduino Ethernet.
  • Añadida una librería Servo basada en el trabajo de Jim Studt.
  • Añadida una librería LiquidCrystal basada en el trabajo en el playground. Soporta los modos 4- y 8-bit.
  • Mejora en millis(): it now overflows after 49 days instead of 9 hours, but
Changed lines 197-225 from:
to:
  • Se ha añadido Arduino Nano al menú de tablas.
  • Arduino Pro o Mini (8 MHz) para el menú de tablas.
  • Se ha añadido la colección de Hans Firmata Steiner y otros. Esto proporciona un nivel protocolo para comunicarse con el software en el equipo.
  • Se ha añadido una colección de Ethernet para su uso con el Escudo Arduino Ethernet.
  • Se ha añadido una colección de Servo basado en el trabajo de Jim Studt.
  • Se ha añadido una biblioteca LiquidCrystal basado en el trabajo en el patio de recreo. Lo es compatible con 4 - y los modos de 8-bits.
  • Mejora de millis (): ahora se desborda después de 49 días en lugar de 9 horas, pero ahora utiliza algo más de poder de procesamiento.
  • Se ha corregido la dirección de marcha atrás error en la colección de paso a paso. (Gracias a Wayne titular.)
  • Se mudó de inserción de # include <WProgram.h> hasta después de los comentarios y # include declaraciones en el archivo de dibujo principal. Esto significa que un # include <stdlib.h> ahora trabaja.
  • Actualizado a las nuevas versiones de avr-gcc (4.3.0) y avr-libc (1,6). Esta proporciona compatibilidad con las nuevas fichas de Atmel, pero puede aumentar el tamaño de bocetos.
  • Permitir la especificación por consejo de la preferencia upload.using, lo que permite carga a través de gestor de arranque que a través de unas tablas y un programador para los demás.
  • Se ha añadido los valores vuelvan a algunas funciones en la biblioteca de alambre para permitir un mejor manejo de error.
  • Se ha corregido al azar () para trabajar con valores de largo.
  • Creación de un resumen de impresión de la clase base para permitir la serie, SoftwareSerial, LiquidCrystal y compartir código para imprimir () y println ().
  • Ladyada Incorporated mods Reloj de vigilancia a la fuente del gestor de arranque, pero solo los compila en el Pro y Pro Mini (porque están incluidas en el gestor de arranque que se quemaron en las juntas por SparkFun).

June 08, 2010, at 04:20 PM by Equipo Traduccion -
Changed lines 201-219 from:
  • Improved reliability for uploading to Arduino BT.
  • Better support for bootloader burning with a parallel programmer.
  • Fixed Find in Reference.
  • Added map() function for mapping values from one range to another.
  • Added analogReference() function.
  • Added interrupts() and noInterrupts() functions.
  • Added degrees() and radians() functions.
  • Added timeout parameter (in microseconds) to pulseIn(); default is 1 second.
  • Support for uploading sketch using a programmer.
  • Improved detection of functions that need prototyping.
  • Placing function prototypes after #include's and #define's.
  • No longer moving #include statements to the top of the sketch.
  • Can now drag .pde files onto the Arduino dock icon on Mac OS X. Thanks to Peter Sgouros.
  • New script for downloading the reference from Tom Pollard. Thanks Tom!
  • Miscellaneous Mac OS X and other patches from Wim Lewis. Thanks Wim!
  • Updated Mac OS X FTDI drivers.

to:
  • Mejora de la fiabilidad para grabar sketches al microcontrolador de Arduino BT.
  • Mejor soporte para la grabación del gestor de arranque con un programador paralelo.
  • Se ha corregido 'Find' en la Guía de Referencia.
  • Añadida la función map() para asignar (mapear) valores de un rango a otro.
  • Añadida la función analogReference().
  • Se han añadido las funciones interrupts() y noInterrupts().
  • Se han añadido las funciones degrees() y radians().
  • Añadido parámetro de tiempo de espera (en microsegundos) para pulseIn(); por defecto es 1 segundo.
  • Permite grabar un sketch en el microcontrolador con un programador.
  • Mejora de la detección de las funciones que necesitan de prototipos.
  • Colocación de los prototipos de las funciones después de los #include y los #define.
  • Ya no se mueven las órdenes #include al principio del 'sketch''.
  • Ahora puede arrastrar los archivos .pde al icono de Arduino en el escritorio de Mac OS X. Gracias a Peter Sgouros.
  • Nuevo script, de Tom Pollard, para descargar la guía de referencia. Gracias Tom!
  • Varios cosas para Mac OS X y otros parches de Wim Lewis. Gracias Wim!
  • Actualización de los controladores de FTDI para Mac OS X.

June 08, 2010, at 04:03 PM by Equipo Traduccion -
Changed lines 222-238 from:
  • Support for the LilyPad Arduino.
  • Vista support.
  • Mac OS X universal distribution.
  • Printing!
  • Copy for discourse.
  • New Board menu replaces the Microcontroller menu.
  • New Burn Bootloader menu offers a choice of programmers.
  • New and improved keyboard shortcuts.
  • Fixed some find/replace bugs.
  • Better auto-format.
  • Improved error messages when uploading.
  • Support for COM10 and higher on Windows.
  • Fixed automatic refresh of the Serial Port menu under Windows.
  • Quaqua look-and-feel on Mac OS X.
  • Reorganization of the Arduino application directory.

to:
  • Soporta la Arduino LilyPad.
  • Soporta Vista.
  • Distribución universal para Mac OS X.
  • Impresión!
  • Copia a portapapeles para pegar en el foro.
  • Nuevo menú 'Board' sustituye al menú 'Microcontroller'.
  • El nuevo menú 'Burn Bootloader' ofrece una selección de programadores.
  • Nuevo y mejordos accesos directos del teclado.
  • Se han solucionado algunos errores encontrados/reemplazados.
  • Mejor auto-formato.
  • Mejora en los mensajes de error al cargar.
  • Soporte para COM10 y superior en Windows.
  • Corregida la carga automática del menú 'Serial Port' bajo Windows.
  • Aspecto y comportamiento de Quaqua en Mac OS X.
  • Reorganización de la carpeta de la aplicación Arduino.

Added line 271:
Added line 307:
Added line 324:
Added line 383:
Added line 394:
June 08, 2010, at 03:55 PM by Equipo Traduccion -
Changed lines 241-248 from:
  • Added support for the Arduino Diecimila.
  • Switched to using avrdude (instead of uisp) for uploading sketches.
  • Added the ability to burn NG and Diecimila bootlaoders (with an AVRISPmkII).
  • Fixed a bug in SoftwareSerial (a hardware serial function was being called instead of the software serial equivalent). Thanks to brianbr for the report and fix.

to:
  • Añadido soporte para la Diecimila Arduino.
  • Se pasa a utilizar avrdude (en lugar de uisp) para grabar los sketches en el microcontrolador.
  • Se ha añadido la capacidad de grabar los cargadores de arranque del NG y Diecimila (con un AVRISPmkII).
  • Se ha corregido un error en SoftwareSerial (se estaba llamando a una función serie hardware en lugar

de a su equivalente serie software). Gracias a brianbr por informarlo y corregirlo.

June 08, 2010, at 02:57 PM by Equipo Traduccion -
Changed lines 251-257 from:
  • Updated examples (in distribution and on the website).
  • Added an EEPROM library (see reference for details).
  • Added a Stepper motor library (see reference).
  • Patched to reduce binary sketch sizes by building the Arduino core as a library (.a) file - now only the needed parts of the core are linked into a sketch. Originally written by Nicolas Roland, revised by Don Cross.
  • Fixed bug in Serial.available(). Report and fix by Don Cross.
to:
  • Actualizados ejemplos (en la distribución y en el sitio web).
  • Añadida una librería EEPROM (ver guía de referencia para más detalles).
  • Añadida una librería de motor paso a paso (ver guía de referencia).
  • Parche para reducir el tamaño del binario de un sketch construyendo el

núcleo (core) de Arduino como una librería (.a) - ahora únicamente las partes necesarias del core se enlazan para crear el sketch. Originalmente escrito por Nicolás Roland, revisado por el don de la Cruz.

  • Solucionado un problema en Serial.available(). Informado y corregido por Don Cross.
Changed lines 261-266 from:
  • Cleaned up core functions: moved pin definitions into program space to save RAM, and other minor improvements. Contributed by Jim Studt.
  • Lots of reference additions and fixes from Paul Badger.
  • Changed default microcontroller to ATmega168 from ATmega8.
  • Removed the delay from analogRead().
  • Activating TWI/I2C pullup resistors on the ATmega168 (in addition to the
to:
  • Ahora se vuelven a compilar las librerías cuando se cambian microcontroladores. Informado por Julian Bleecker, corregido por Nicholas Zambetti.
  • Se han limpiado las funciones básicas (del core): se han movido las definiciones

de los pines al espacio de programa para ahorrar RAM, y otras mejoras de menor importancia. Escrito por Jim Studt.

  • Muchas aportaciones y correcciones en la guía de referencia por Paul Badger.
  • Cambiado el microcontrolador por defecto. Ahora es ATmega168 antes ATmega8.
  • Se ha eliminado el retardo en analogRead().
  • Activación de las resistencias de pull-up de TWI/I2C en el ATmega168 (además de la
Deleted line 271:
June 08, 2010, at 02:38 PM by Equipo Traduccion -
Changed lines 271-289 from:
  • Smaller core (about 3.5 KB instead of 4.5 KB).
  • Added a SoftwareSerial library (thanks to Antonio, Heather Dewey-Hagborg, and bigengineer for their help).
  • Implemented a Serial.flush() routine; see reference for details.
  • Digital pins 0 and 1 can be used for i/o until a call to Serial.begin().
  • Replaced avr-lib's uart routines with custom code for handling serial communication and modified C++ serial commands to call the C serial commands; the code may behave slightly differently in border cases (e.g. non-standard speeds, or on overflow).
  • Added attachInterrupt() and detachInterrupt() functions for handling of external interrupts on pins 2 and 3.
  • Implemented shiftOut() routine; see reference for details.
  • Defining binary constants: e.g. B1010 is 6.
  • Mac versions no longer require running of the macosx_setup.command script.
  • Windows version comes with the FTDI USB drivers already unzipped.
  • New Linux binary distribution (still requires some programs to be pre-installed).

to:
  • Núcleo (core) más pequeño (alrededor de 3,5 KB en lugar de 4,5 KB).
  • Añadida la librería SoftwareSerial (gracias a Antonio, Heather Dewey-Hagborg, y

bigengineer por su ayuda).

  • Implementada la rutina Serial.flush(); ver guía de referencia para más detalles.
  • Digital pines 0 y 1 se puede utilizar para E / S hasta una llamada a Serial.begin().
  • Sustituidas las rutinas UART de avr-lib con código personalizado para

gestionar la comunicación serie y modificar los comandos serie C++ para llamar a comandos serie C;

  el código se puede comportar de forma diferente en los casos determinados 

(por ejemplo, velocidades no estándar, o en desbordamientos (overflow)).

  • Se ha añadido las funciones attachInterrupt() y detachInterrupt() para el manejar las interrupciones externas en los terminales (pins) 2 y 3.
  • Implementada la rutina shiftOut(); ver guía de referencia para más detalles.
  • Definición de constantes binarias: p.ej. B1010 es 6.
  • Las versiones para Mac ya no necesitan ejecutar el script macosx_setup.command.
  • Las versiones Windows vienen con los controladores de FTDI para USB actualizados y descomprimidos.
  • Nueva distribución de los binarios para Linux (todavía requiere algunos programas, para ser pre-instalado).

June 08, 2010, at 02:18 PM by Equipo Traduccion -
Changed lines 294-296 from:

en el ATmega168 utilizado en el Arduino Mini (las entradas analógicas adicionales no están disponibles en ATmega168s DIP). Ahora se selecciona la velocidad de transmisión para el monitor serie desde la barra de estado del editor cuando el monitor serie está ejecutándose en lugar desde el menú Tools.

to:

en el ATmega168 utilizado en el Arduino Mini (las entradas analógicas adicionales no están disponibles en ATmega168s DIP). Ahora se selecciona la velocidad de transmisión para el monitor serie desde la barra de estado del editor cuando el monitor serie está ejecutándose en lugar desde el menú Tools.

June 08, 2010, at 02:17 PM by Equipo Traduccion -
Changed lines 291-303 from:

Mac version no longer requires Java 1.5, meaning it should run on 10.3.9. Added support for analog inputs 6 and 7 and pwm on pins 5 and 6 on the on the ATmega168 used in the Arduino Mini (extra analog inputs not available in DIP ATmega168s). You now select the baud rate for the serial monitor from within the editor status bar when the serial monitor is running instead of from the Tools menu. Pressing enter within the serial monitor edit box no longer appends a newline to the message sent to the board. Included the Wire (TWI) library from Wiring. Updated the reference.

to:

La versión para Mac ya no requiere Java 1.5, lo que significa que debería funcionar en 10.3.9. Añadido soporte para entradas analógicas 6 y 7 y PWM en los pines 5 y 6 para la en el ATmega168 utilizado en el Arduino Mini (las entradas analógicas adicionales no están disponibles en ATmega168s DIP). Ahora se selecciona la velocidad de transmisión para el monitor serie desde la barra de estado del editor cuando el monitor serie está ejecutándose en lugar desde el menú Tools. Al pulsar enter en la caja de edición del monitor serie ya no añade una nueva línea al mensaje enviado a la placa. Incluye la librería Wire (TWI) de Wiring. Actualizada la Guía de Referencia.

Changed lines 305-307 from:

Se aplica el parche de Hans Steiner para mejorar el soporte de Linux para que las herramientas avr busquen en la ruta del usuario en lugar de esperar encontrarlas en una ubicación fija.

to:

Se aplica el parche de Hans Steiner para mejorar el soporte de Linux para que las herramientas avr busquen en la ruta del usuario en lugar de esperar encontrarlas en una ubicación fija.

June 08, 2010, at 02:01 PM by Equipo Traduccion -
Changed lines 331-332 from:

Ahora muestra el tamaño del sketch al grabarlo en el microcontrolador, y da un error si es demasiado grande.

to:

Ahora muestra el tamaño del sketch al grabarlo en el microcontrolador, y da un error si es demasiado grande.

Changed lines 335-336 from:

Resincronizado con el código del IDE de Processing/Wiring (mejora del auto-formato, registro más rápido de la consola del monitor serie, otras correcciones de errores)

to:

Resincronizado con el código del IDE de Processing/Wiring (mejora del auto-formato, registro más rápido de la consola del monitor serie, otras correcciones de errores)

June 08, 2010, at 02:00 PM by Equipo Traduccion -
Changed lines 307-308 from:

Se aplica el parche de Hans Steiner para mejorar el soporte de Linux para que las herramientas avr busquen en la ruta del usuario en lugar de esperar encontrarlas en una ubicación fija.

to:

Se aplica el parche de Hans Steiner para mejorar el soporte de Linux para que las herramientas avr busquen en la ruta del usuario en lugar de esperar encontrarlas en una ubicación fija.

June 08, 2010, at 01:58 PM by Equipo Traduccion -
Changed lines 15-16 from:
  • Solucionado el problema con la función micros() que devolvía valores incorrectos desde dentro de una interrupción.
to:
  • Solucionado el problema con la función micros() que devolvía valores incorrectos desde

dentro de una interrupción.

June 08, 2010, at 01:55 PM by Equipo Traduccion -
Changed line 351 from:

Añadido monitor serie (haz clic en el botón de la barra de herramientas para activarlo o desactivarlo). La

to:

Añadido monitor serie (haz clic en el botón de la barra de herramientas para activarlo o desactivarlo). La

Changed lines 368-369 from:

La tasa de grabación de sketch ya no es seleccionable desde un menú en el IDE. En su lugar, modifica la entrada serial.download_rate en el archivo preferences.txt.

to:

La tasa de grabación de sketch ya no es seleccionable desde un menú en el IDE. En su lugar, modifica la entrada serial.download_rate en el archivo preferences.txt.

June 08, 2010, at 01:51 PM by Equipo Traduccion -
Changed lines 305-317 from:

Smaller core libraries (~4.5 KB instead of 5.5 KB). Applied patch from Hans Steiner to improve Linux support by searching for avr tools in the user's path instead of expecting them at a fixed location. Added an upload.verbose preference for help in debugging. ATmega168 support! New Wiring-compatible randomSeed(), random(max) and random(min, max) functions (except operating on longs instead of floats). Fixed bug that sometimes caused uploading of old versions of a sketch. Serial monitor nows include an interface to send messages to the Arduino board. Pressing return appends a newline, pushing the send button doesn't. Now displaying "burning bootloader..." and "compiling..." status messages.

to:

Las librerías básicas (core) más pequeñas (~ 4,5 KB en lugar de 5,5 KB). Se aplica el parche de Hans Steiner para mejorar el soporte de Linux para que las herramientas avr busquen en la ruta del usuario en lugar de esperar encontrarlas en una ubicación fija. Se ha agregado la preferencia upload.verbose para ayudar en la depuración. Soporta ATmega168! Nuevas funciones compatibles con Wiring randomSeed(), random(max) y random(min, max) (Salvo que operan con longs en lugar de floats). Corregido error que a veces causaba la grabación en el microcontrolador de versiones anteriores de un sketch. El monitor serie incluye una interfaz para enviar mensajes a la placa Arduino. Al pulsar 'enter' añade una nueva línea, presionando el botón 'Send' no lo hace. Ahora se muestran los mensaje de estado "burning bootloader..." y "compiling...".

June 08, 2010, at 01:35 PM by Equipo Traduccion -
Changed lines 319-338 from:

Main sketch is now compiled as C++ (instead of C). Updated avr toolchain. printInteger(), printHex(), etc. now handle longs. millis() fixed (now overflows after days, not minutes) Fixed path to java in Windows run.bat. Added Matrix and Sprite libraries (written with Nicholas Zambetti). PWM now working on pin 11 (in addition to pins 9 and 10). Slowed PWM frequency (on all three PWM pins) to 1KHz. Now give an error if compiled sketch is too big. Fixed abs(), min(), max(), and constrain() macros. Added menu items to the IDE to burn bootloader. Now display binary sketch size on upload, and give error if too big. Added C++ serial library. Resynced with Processing/Wiring IDE code (improved auto-format, faster logging to serial monitor console, other bug fixes) New library system (gives a few spurious errors when Arduino starts). Updated to latest version of the RXTX serial library; Mac users will need to rerun macosx_setup.command.

to:

El sketch principal ahora está compilado como C++ (en lugar de C). Actualizado conjunto de herramientas (toolchain) de AVR printInteger (), printHex (), etc ahora manejan long. millis() corregido (ahora se desborda después de días, no de minutos) Corrige la ubicación de java en run.bat para Windows. Añadidas las librerías Matrix y Sprite (escritas por Nicholas Zambetti). PWM trabajando ahora en el pin 11 (en adición a los pines 9 y 10). Ralentizada la frecuencia PWM (en los tres pines PWM) a 1 KHz. Ahora da un error si el sketch compilado es demasiado grande. Corregidas las macros abs(), min(), max() y constrain(). Añadidas opciones de menú al IDE para grabar el gestor de arranque. Ahora muestra el tamaño del sketch al grabarlo en el microcontrolador, y da un error si es demasiado grande. Añadido la librería serie C++.

Resincronizado con el código del IDE de Processing/Wiring (mejora del auto-formato, registro más rápido de la consola del monitor serie, otras correcciones de errores) Nuevo librería del sistema (da unos errores falsos cuando se inicia Arduino). Actualizada última versión de la librería serie RXTX; los usuarios de Mac tendrán que volver a ejecutar macosx_setup.command.

June 08, 2010, at 01:14 PM by Equipo Traduccion -
Deleted lines 31-34:
  • Moving build (on upload) from the applet/ sub-folder of the sketch to a temporary directory (fixing problems with uploading examples from within the Mac OS X disk image or a Linux application directory).
Deleted lines 36-37:
  • Fixed bug the prevented the inclusion of .cpp and .h (or .c and .h) files of the same name in a sketch.
Deleted lines 39-40:
  • Improved the Mac OS X disk image (.dmg): added a shortcut to the Applications folder, a background image with arrow, and new FTDI drivers.
Changed lines 46-47 from:
  • Many new and revised examples from Tom Igoe.
to:
  • Más ejemplos revisados y nuevos de Tom Igoe.
June 08, 2010, at 01:00 PM by Equipo Traduccion -
Added lines 36-40:
  • Movido el ejecutable generado (en la grabación de un sketch) de la

subcarpeta applet/ del sketch a un directorio temporal (soluciona de problemas con la grabación en el microcontrolador de ejemplos

  desde dentro de la imagen de disco de Mac OS X o desde una carpeta de aplicaciones Linux). 
Changed lines 43-45 from:
to:
  • Solucionado un fallo al impedir la inclusión de archivos .cpp y .h (o .c y .h) del mismo nombre en un sketch.
Changed lines 48-50 from:
to:
  • Mejorada la imagen de disco de Mac OS X (.dmg): añadido un acceso directo a la carpeta 'Aplications', una imagen de fondo con una flecha, y los nuevos controladores FTDI.
June 08, 2010, at 12:48 PM by Equipo Traduccion -
Changed lines 20-30 from:
  • Synchronized with the Processing 1.0.9 code base, bringing various fixes, including to a bug causing saving to fail when closing the last sketch.

  • Added support for third-party hardware in the SKETCHBOOK/hardware folder, mirroring the current structure of the hardware folder in Arduino.

  • Added Ctrl-Shift-M / Command-Shift-M shortcut for serial monitor.

  • Hold down shift when pressing the Verify / Compile or Upload toolbar buttons to generate verbose output (including command lines).
to:
  • Sincronizado con la base de código de Processing 1.0.9, consiguiendo varias correcciones, incluyendo un error que provoca que falle la grabación al cerrar el último sketch.

  • Añadido soporte para hardware de terceros en la carpeta

SKETCHBOOK/hardware folder,

 refleja la estructura actual de la carpeta de hardware en Arduino.

  • Añadidos los accesos directos Ctrl-Shift-M / Command-Shift-M para el monitor serie.

  • Manteniendo pulsada la tecla 'shift' mientras pulsamos los botones Verify/Compile o

Upload de la barra de herramientas genera la salida detallada (incluyendo las líneas de comandos).

Deleted lines 346-355:

New Stuff Reference is included (features native to C not yet documented). Serial monitor added (click the toolbar button to turn it on or off). Baud rate is controlled by the Serial Monitor Baud Rate Menu, defaults to 9600. Icon and implementation from Wiring. Serial port menu now automatically refreshes when opened. New blue color scheme and icons courtesy of Noah Shibley (colors are hardcoded into the source to ensure consistency with image files). Keyspan and FTDI USB drivers included with Mac and Windows distributions.

Deleted lines 364-370:

Other Upload rate no longer selectable from a menu within the IDE. Instead, edit the serial.download_rate item in the preferences.txt file. Created Xcode project for building Arduino on the Mac (doesn't yet regenerate the grammar files or package the distribution); active target should be "App". Removed unused or unimplemented items from menus.

June 08, 2010, at 12:10 PM by Equipo Traduccion -
Changed lines 366-373 from:

Bug Fixes millis() now updates every millisecond instead of every second. Bootloader included with Windows distribution (it was already in the Mac dist). Updated icon of the Windows executable. Now flushing the serial port before uploading (should fix some errors). Improved accuracy of the delayMicroseconds() function.

to:

Corrección de errores La función millis() ahora se actualiza cada milisegundo en vez de cada segundo. Gestor de arranque incluido en la distribución de Windows (que ya estaba en el dist Mac). Actualizado el icono del archivo ejecutable de Windows. Ahora descarga el puerto serie antes de grabar el sketch (hay que arreglar algunos errores). Mejora de la precisión de la función delayMicroseconds().

Changed lines 381-387 from:
to:

Otros La tasa de grabación de sketch ya no es seleccionable desde un menú en el IDE. En su lugar, modifica la entrada serial.download_rate en el archivo preferences.txt. Creado proyecto Xcode para la generación del ejecutable de Arduino en Mac (aún no se regenera los archivos de gramática o el paquete de distribución); el destino debe ser "App". Eliminados elementos no utilizados o que no se han aplicado de los menús.

June 08, 2010, at 11:01 AM by Equipo Traduccion -
Added lines 356-366:

Cosas nuevas Referencia incluida (características nativas de C aún no documentadas). Añadido monitor serie (haz clic en el botón de la barra de herramientas para activarlo o desactivarlo). La velocidad de transmisión se controla con el menú 'Serial Monitor Baud Rate', por defecto es 9600. Icono e implementación de Wiring. menú del puerto serie ahora se actualiza automáticamente cuando se abre. Nueva combinación de colores azul y cortesía iconos de Noé Shibley (los colores son codificados en el código fuente para garantizar la coherencia con los archivos de imagen). Keyspan y conductores FTDI USB incluido con el Mac y las distribuciones de Windows.

June 08, 2010, at 10:57 AM by Equipo Traduccion -
Changed lines 7-8 from:

[core / libraries]

to:

[core / librerías]

Changed lines 18-19 from:

[environment]

to:

[entorno de desarrollo]

Changed line 43 from:

[documentation / examples]

to:

[documentación / ejemplos]

Changed line 46 from:

[core / libraries]

to:

[core / librerías]

Changed line 55 from:

[environment]

to:

[entorno de desarrollo]

Changed line 73 from:

[documentation / examples]

to:

[documentación / ejemplos]

Changed line 77 from:

[core / libraries]

to:

[core / librerías]

Changed line 91 from:

[environment]

to:

[entorno de desarrollo]

Changed line 99 from:

[tools]

to:

[herramientas]

Changed line 105 from:

[core / libraries]

to:

[core / librerías]

Changed line 108 from:

[environment]

to:

[entorno de desarrollo]

Changed line 116 from:

[core / libraries]

to:

[core / librerías]

Changed line 120 from:

[environment]

to:

[entorno de desarrollo]

Changed line 123 from:

[tools]

to:

[herramientas]

Changed line 131 from:

[documentation / examples]

to:

[documentación / ejemplos]

Changed line 134 from:

[core / libraries]

to:

[core / librerías]

Changed line 159 from:

[environment]

to:

[entorno de desarrollo]

June 08, 2010, at 10:53 AM by Equipo Traduccion -
Changed lines 340-343 from:

Invertidos los pines de entrada analógica para que correspondan con la disposición en las nuevas placas. Esto significa que una llamada, por ejemplo, a analogRead(0) se debe cambiar a analogRead(5) para leer el mismo pin físico.

to:

Invertidos los pines de entrada analógica para que correspondan con la disposición en las nuevas placas. Esto significa que una llamada, por ejemplo, a analogRead(0) se debe cambiar a analogRead(5) para leer el mismo pin físico.

Changed lines 383-384 from:

Es una solución terrible... pero funciona. De momento está en fase alfa pero puede usarse para trabajar.

to:

Es una solución terrible... pero funciona. De momento está en fase alfa pero puede usarse para trabajar.

June 08, 2010, at 10:50 AM by Equipo Traduccion -
Changed lines 369-370 from:

El nuevo proceso de generación del ejecutable ya utiliza makefiles, ahora se controla con preferences.txt.

to:

El nuevo proceso de generación del ejecutable ya utiliza makefiles, ahora se controla con preferences.txt.

June 08, 2010, at 10:49 AM by Equipo Traduccion -
Changed lines 339-344 from:

API Changes Reversed the analog input pins to correspond to newer boards. This means a call, for example, to analogRead(0) must be changed to analogRead(5) in order to read the same physical pin. Added a printNewline() function (which sends '\n' = ASCII 10).

to:

Cambios en el API Invertidos los pines de entrada analógica para que correspondan con la disposición en las nuevas placas. Esto significa que una llamada, por ejemplo, a analogRead(0) se debe cambiar a analogRead(5) para leer el mismo pin físico. Se ha añadido la función printNewline() (que envía '\n' = ASCII 10).

June 08, 2010, at 10:39 AM by Equipo Traduccion -
Changed lines 371-379 from:

New build process no longer uses makefiles; now controlled by preferences.txt. core/ replaced with targets/; can now link against Wiring libraries. Replaced print() with printString, printInteger, printHex, printByte, etc. Added menu for selecting serial port speed. Updated icon. Bootloader shrunk to less than 1 KB; fuses updated accordingly. Added serialRead(), serialAvailable(), and delayMicroseconds().

to:

El nuevo proceso de generación del ejecutable ya utiliza makefiles, ahora se controla con preferences.txt. core/ reemplazada por targets/; ahora se puede enlazar con la librería Wiring. Sustituida print() con printString, printInteger, printHex, printByte, etcétera. Añadido menú de selección de velocidad del puerto serie. Actualizado el icono. Bootloader reducido a menos de 1 KB, fuses actualizados en consecuencia. Añadidas serialRead (), serialAvailable () y delayMicroseconds ().

June 08, 2010, at 10:29 AM by Equipo Traduccion -
Changed lines 16-17 from:
  • Solucionado el problema que rompió el uso de entradas analógicas de 8-15 en el Mega..
to:
  • Solucionado el problema que impedía el uso de entradas analógicas 8-15 en el Mega.
Changed lines 381-385 from:

This is the first released of the unified IDE + language library it's a terrible hack... but it works. at the moment it's in alpha stage but it can be used to work. The processing preprocessor is included but not used.

to:

Esta es la primera vesión del IDE unificado + la librería del lenguaje Es una solución terrible... pero funciona. De momento está en fase alfa pero puede usarse para trabajar. El preprocesador de Processing está incluido pero no se utiliza.

June 08, 2010, at 04:58 AM by Equipo Traduccion -
Changed lines 1-2 from:

Arduino Software Release Notes

to:

Notas de versión del software de Arduino

Changed lines 9-17 from:
  • Added tone() and noTone() functions for frequency generation.
  • Added Serial.end() command.
  • Added precision parameter for printing of floats / doubles.
  • Incorporated latest version of Firmata.
  • Fixed bug w/ disabling use of the RW pin in the LiquidCrystal library.
  • No longer disabling interrupts in delayMicroseconds().
  • Fixed bug w/ micros() returning incorrect values from within an interrupt.
  • Fixed bug that broke use of analog inputs 8-15 on the Mega.
to:
  • Añadidas las funciones tone() y noTone() para la generación de la frecuencia.
  • Añadido el comando Serial.end().
  • Añadido el parámetro precision para imprimir los floats / doubles.
  • Incorporada la última versión de Firmata.
  • Solucionado el problema con desactivar el uso del pin RW en la librería LiquidCrystal.
  • Ya no se deshabilitan interrupciones en delayMicroseconds().
  • Solucionado el problema con la función micros() que devolvía valores incorrectos desde dentro de una interrupción.
  • Solucionado el problema que rompió el uso de entradas analógicas de 8-15 en el Mega..
January 30, 2010, at 12:23 AM by David A. Mellis -
Changed lines 4-8 from:

0017 - 2009.07.25

[documentation / examples]

  • Many new and revised examples from Tom Igoe.
to:

0018 - 2010.01.29

Changed lines 8-15 from:
  • Updated LiquidCrystal library by Limor Fried. See reference for details.
  • Updated Firmata library to version 2.1 (rev. 25).
  • Replaced the Servo library with one (MegaServo) by Michael Margolis. Supports up to 12 servos on most Arduino boards and 48 on the Mega.
  • Improving the accuracy of the baud rate calculations for serial communication (fixing double-speed problems on 8 MHz Arduino boards). Thanks to gabebear.
to:
  • Added tone() and noTone() functions for frequency generation.
  • Added Serial.end() command.
  • Added precision parameter for printing of floats / doubles.
  • Incorporated latest version of Firmata.
  • Fixed bug w/ disabling use of the RW pin in the LiquidCrystal library.
  • No longer disabling interrupts in delayMicroseconds().
  • Fixed bug w/ micros() returning incorrect values from within an interrupt.
  • Fixed bug that broke use of analog inputs 8-15 on the Mega.
Added lines 19-55:
  • Synchronized with the Processing 1.0.9 code base, bringing various fixes, including to a bug causing saving to fail when closing the last sketch.

  • Added support for third-party hardware in the SKETCHBOOK/hardware folder, mirroring the current structure of the hardware folder in Arduino.

  • Added Ctrl-Shift-M / Command-Shift-M shortcut for serial monitor.

  • Hold down shift when pressing the Verify / Compile or Upload toolbar buttons to generate verbose output (including command lines).

  • Moving build (on upload) from the applet/ sub-folder of the sketch to a temporary directory (fixing problems with uploading examples from within the Mac OS X disk image or a Linux application directory).

  • Fixed bug the prevented the inclusion of .cpp and .h (or .c and .h) files of the same name in a sketch.

  • Improved the Mac OS X disk image (.dmg): added a shortcut to the Applications folder, a background image with arrow, and new FTDI drivers.

0017 - 2009.07.25

[documentation / examples]

  • Many new and revised examples from Tom Igoe.

[core / libraries]

  • Updated LiquidCrystal library by Limor Fried. See reference for details.
  • Updated Firmata library to version 2.1 (rev. 25).
  • Replaced the Servo library with one (MegaServo) by Michael Margolis. Supports up to 12 servos on most Arduino boards and 48 on the Mega.
  • Improving the accuracy of the baud rate calculations for serial communication (fixing double-speed problems on 8 MHz Arduino boards). Thanks to gabebear.

[environment]

August 12, 2009, at 01:09 AM by David A. Mellis - Adding Arduino 0017.
Changed lines 4-5 from:

0016 - 2009.05.30

to:

0017 - 2009.07.25

Changed lines 7-9 from:
  • New communication examples (w/ corresponding Processing and Max/MSP code) by Tom Igoe.
to:
  • Many new and revised examples from Tom Igoe.
Changed lines 10-22 from:
  • Adding support for the Arduino Pro and Pro Mini 3.3V / 8 MHz w/ ATmega328.
  • Adding support for the LilyPad Arduino w/ ATmega328.
  • Adding write(str) and write(buf, size) methods to Print, Serial, and the Ethernet library Client and Server classes. This allows for more efficient (fewer packet) Ethernet communication. (Thanks to mikalhart.)
  • Improvements to the way the Ethernet library Client class connects and disconnects. Should reduce or eliminate failed connections and long timeouts. (Thanks to Bruce Luckcuck.)
  • Optimizing the timer0 overflow interrupt handler (used for millis() and micros()). Thanks to westfw and mikalhart.
  • Fixing bug that limited the bit() macro to 15 bits. Thanks to Paul Badger.
  • Adding ARDUINO version constant (thanks to prodding from mikalhart).
to:
  • Updated LiquidCrystal library by Limor Fried. See reference for details.
  • Updated Firmata library to version 2.1 (rev. 25).
  • Replaced the Servo library with one (MegaServo) by Michael Margolis. Supports up to 12 servos on most Arduino boards and 48 on the Mega.
  • Improving the accuracy of the baud rate calculations for serial communication (fixing double-speed problems on 8 MHz Arduino boards). Thanks to gabebear.
Changed lines 19-31 from:
  • Ordering the items in the Tools > Board menu.
  • Adding "Copy as HTML" command to the Tools menu.
  • Eliminating (maybe) the occasional "Couldn't determine program size" errors. Thanks to the Clever Monkey.
  • Moving selection of Linux look-and-feel into the arduino script so it can be changed by users. Thanks to Eberhard Fahle.

[tools]

  • Adding automatic dependency generation to the Makefile. (Lars Immisch)

0015 - 2009.03.26

to:
  • Synchronized with the Processing 1.0.3 code base (rev. 5503), bringing many improvements (listed below).
  • New icons and about image by Thomas Glaser (envis precisely).
  • Support for multiple sketch windows.
  • The serial monitor now has its own window.
  • Comment / Uncomment menu item (in Edit) and keyboard shortcut.
  • Increase and Decrease Indent menu items (in Edit) and keyboard shortcuts.
  • Support for third-party libraries in the SKETCHBOOK/libraries folder.
  • Libraries are now compiled with the sketch, eliminating the delay when switching boards and the need to delete .o files when changing library source code.
  • Arduino now comes as an app file (in a dmg) on the Mac.
  • Adding the Arduino Nano w/ ATmega328 to the Tools > Board menu.

0016 - 2009.05.30

[documentation / examples]

  • New communication examples (w/ corresponding Processing and Max/MSP code) by Tom Igoe.
Changed lines 41-42 from:
  • Adding support for the Arduino Mega (ATmega1280).
to:
  • Adding support for the Arduino Pro and Pro Mini 3.3V / 8 MHz w/ ATmega328.
  • Adding support for the LilyPad Arduino w/ ATmega328.
  • Adding write(str) and write(buf, size) methods to Print, Serial, and the Ethernet library Client and Server classes. This allows for more efficient (fewer packet) Ethernet communication. (Thanks to mikalhart.)
  • Improvements to the way the Ethernet library Client class connects and disconnects. Should reduce or eliminate failed connections and long timeouts. (Thanks to Bruce Luckcuck.)
  • Optimizing the timer0 overflow interrupt handler (used for millis() and micros()). Thanks to westfw and mikalhart.
  • Fixing bug that limited the bit() macro to 15 bits. Thanks to Paul Badger.
  • Adding ARDUINO version constant (thanks to prodding from mikalhart).
Changed lines 55-64 from:
  • Reinstating use of core.a library in the build process, slightly shrinking compiled sketch sizes. (Thanks to William Westfield.)
  • Fixing bug in copy for forum (thanks to eried).

0014 - 2009.03.07

[core / libraries]

  • Fixing bug that prevented multiple outgoing Client connections with the ethernet library.
to:
  • Ordering the items in the Tools > Board menu.
  • Adding "Copy as HTML" command to the Tools menu.
  • Eliminating (maybe) the occasional "Couldn't determine program size" errors. Thanks to the Clever Monkey.
  • Moving selection of Linux look-and-feel into the arduino script so it can be changed by users. Thanks to Eberhard Fahle.
Deleted lines 61-63:

[environment]

  • Clarifying ATmega168 vs. ATmega328 in the Tools > Boards menu.
Changed lines 63-72 from:
  • Updating the Mac OS X AVR tools to AVR MacPack 20081213. This includes avr-gcc 4.3.2, which should fix problems with functions called from within interrupts.

0013 - 2009.02.06

[documentation / examples]

  • Adding examples for Parallax Ping Sensor and Memsic 2125 accelerometer.
to:
  • Adding automatic dependency generation to the Makefile. (Lars Immisch)

0015 - 2009.03.26

Changed lines 69-92 from:
  • Adding support for printing floats to Print class (meaning that it works in the Serial, Ethernet, and LiquidCrystal classes too). Includes two decimal places.
  • Added word, word(), bitRead(), bitWrite(), bitSet(), bitClear(), bit(), lowByte(), and highByte(); see reference for details.
  • Working around problem that caused PWM output on pins 5 and 6 to never go to 0 (causing, for example, an LED to continue to glow faintly).
  • Removing cast macros, since function-style casts are a feature of C++. This should fix contributed libraries that broke in Arduino 0012.
  • Modifying pulseIn() to wait for a transition to start timing (i.e. ignoring any pulse that had already started when the function was called).
  • Fixing bug in random() that limited the ranges of values generated. Thanks to Mikal Hart.
  • Modifying delay() to pause for at least the given number of milliseconds.
  • Fixing bug in Ethernet library that interfered with use of pins 8 and 9.
  • Originating each outgoing network connection from a different port (in the Client class of the Ethernet library). Thanks to Paul and joquer.
  • Updating ATmega168 bootloader to work with standard distributions of avrdude (responding to signature requests made with the universal SPI command) and correctly store EEPROM data. Thanks to ladyada.
  • Adding support for the ATmega328. The upload speed is 57600 baud, so you may need to edit boards.txt or reburn your bootloader if you bought an ATmega328 w/ bootloader from adafruit or other supplier.
to:
  • Adding support for the Arduino Mega (ATmega1280).
Added lines 72-122:
  • Reinstating use of core.a library in the build process, slightly shrinking compiled sketch sizes. (Thanks to William Westfield.)
  • Fixing bug in copy for forum (thanks to eried).

0014 - 2009.03.07

[core / libraries]

  • Fixing bug that prevented multiple outgoing Client connections with the ethernet library.

[environment]

  • Clarifying ATmega168 vs. ATmega328 in the Tools > Boards menu.

[tools]

  • Updating the Mac OS X AVR tools to AVR MacPack 20081213. This includes avr-gcc 4.3.2, which should fix problems with functions called from within interrupts.

0013 - 2009.02.06

[documentation / examples]

  • Adding examples for Parallax Ping Sensor and Memsic 2125 accelerometer.

[core / libraries]

  • Adding support for printing floats to Print class (meaning that it works in the Serial, Ethernet, and LiquidCrystal classes too). Includes two decimal places.
  • Added word, word(), bitRead(), bitWrite(), bitSet(), bitClear(), bit(), lowByte(), and highByte(); see reference for details.
  • Working around problem that caused PWM output on pins 5 and 6 to never go to 0 (causing, for example, an LED to continue to glow faintly).
  • Removing cast macros, since function-style casts are a feature of C++. This should fix contributed libraries that broke in Arduino 0012.
  • Modifying pulseIn() to wait for a transition to start timing (i.e. ignoring any pulse that had already started when the function was called).
  • Fixing bug in random() that limited the ranges of values generated. Thanks to Mikal Hart.
  • Modifying delay() to pause for at least the given number of milliseconds.
  • Fixing bug in Ethernet library that interfered with use of pins 8 and 9.
  • Originating each outgoing network connection from a different port (in the Client class of the Ethernet library). Thanks to Paul and joquer.
  • Updating ATmega168 bootloader to work with standard distributions of avrdude (responding to signature requests made with the universal SPI command) and correctly store EEPROM data. Thanks to ladyada.
  • Adding support for the ATmega328. The upload speed is 57600 baud, so you may need to edit boards.txt or reburn your bootloader if you bought an ATmega328 w/ bootloader from adafruit or other supplier.

[environment]

June 04, 2009, at 02:20 PM by David A. Mellis -
Changed lines 4-5 from:

0015 - 2009.03.26

to:

0016 - 2009.05.30

[documentation / examples]

  • New communication examples (w/ corresponding Processing and Max/MSP code) by Tom Igoe.
Changed lines 11-12 from:
  • Adding support for the Arduino Mega (ATmega1280).
to:
  • Adding support for the Arduino Pro and Pro Mini 3.3V / 8 MHz w/ ATmega328.
  • Adding support for the LilyPad Arduino w/ ATmega328.
  • Adding write(str) and write(buf, size) methods to Print, Serial, and the Ethernet library Client and Server classes. This allows for more efficient (fewer packet) Ethernet communication. (Thanks to mikalhart.)
  • Improvements to the way the Ethernet library Client class connects and disconnects. Should reduce or eliminate failed connections and long timeouts. (Thanks to Bruce Luckcuck.)
  • Optimizing the timer0 overflow interrupt handler (used for millis() and micros()). Thanks to westfw and mikalhart.
  • Fixing bug that limited the bit() macro to 15 bits. Thanks to Paul Badger.
  • Adding ARDUINO version constant (thanks to prodding from mikalhart).
Changed lines 25-33 from:
  • Reinstating use of core.a library in the build process, slightly shrinking compiled sketch sizes. (Thanks to William Westfield.)
  • Fixing bug in copy for forum (thanks to eried).

0014 - 2009.03.07

[core / libraries]

  • Fixing bug that prevented multiple outgoing Client connections with the ethernet library.
to:
  • Ordering the items in the Tools > Board menu.
  • Adding "Copy as HTML" command to the Tools menu.
  • Eliminating (maybe) the occasional "Couldn't determine program size" errors. Thanks to the Clever Monkey.
  • Moving selection of Linux look-and-feel into the arduino script so it can be changed by users. Thanks to Eberhard Fahle.
Deleted lines 31-33:

[environment]

  • Clarifying ATmega168 vs. ATmega328 in the Tools > Boards menu.
Changed lines 33-41 from:
  • Updating the Mac OS X AVR tools to AVR MacPack 20081213. This includes avr-gcc 4.3.2, which should fix problems with functions called from within interrupts.

0013 - 2009.02.06

[documentation / examples]

  • Adding examples for Parallax Ping Sensor and Memsic 2125 accelerometer.
to:
  • Adding automatic dependency generation to the Makefile. (Lars Immisch)

0015 - 2009.03.26

Changed lines 39-62 from:
  • Adding support for printing floats to Print class (meaning that it works in the Serial, Ethernet, and LiquidCrystal classes too). Includes two decimal places.
  • Added word, word(), bitRead(), bitWrite(), bitSet(), bitClear(), bit(), lowByte(), and highByte(); see reference for details.
  • Working around problem that caused PWM output on pins 5 and 6 to never go to 0 (causing, for example, an LED to continue to glow faintly).
  • Removing cast macros, since function-style casts are a feature of C++. This should fix contributed libraries that broke in Arduino 0012.
  • Modifying pulseIn() to wait for a transition to start timing (i.e. ignoring any pulse that had already started when the function was called).
  • Fixing bug in random() that limited the ranges of values generated. Thanks to Mikal Hart.
  • Modifying delay() to pause for at least the given number of milliseconds.
  • Fixing bug in Ethernet library that interfered with use of pins 8 and 9.
  • Originating each outgoing network connection from a different port (in the Client class of the Ethernet library). Thanks to Paul and joquer.
  • Updating ATmega168 bootloader to work with standard distributions of avrdude (responding to signature requests made with the universal SPI command) and correctly store EEPROM data. Thanks to ladyada.
  • Adding support for the ATmega328. The upload speed is 57600 baud, so you may need to edit boards.txt or reburn your bootloader if you bought an ATmega328 w/ bootloader from adafruit or other supplier.
to:
  • Adding support for the Arduino Mega (ATmega1280).
Added lines 42-92:
  • Reinstating use of core.a library in the build process, slightly shrinking compiled sketch sizes. (Thanks to William Westfield.)
  • Fixing bug in copy for forum (thanks to eried).

0014 - 2009.03.07

[core / libraries]

  • Fixing bug that prevented multiple outgoing Client connections with the ethernet library.

[environment]

  • Clarifying ATmega168 vs. ATmega328 in the Tools > Boards menu.

[tools]

  • Updating the Mac OS X AVR tools to AVR MacPack 20081213. This includes avr-gcc 4.3.2, which should fix problems with functions called from within interrupts.

0013 - 2009.02.06

[documentation / examples]

  • Adding examples for Parallax Ping Sensor and Memsic 2125 accelerometer.

[core / libraries]

  • Adding support for printing floats to Print class (meaning that it works in the Serial, Ethernet, and LiquidCrystal classes too). Includes two decimal places.
  • Added word, word(), bitRead(), bitWrite(), bitSet(), bitClear(), bit(), lowByte(), and highByte(); see reference for details.
  • Working around problem that caused PWM output on pins 5 and 6 to never go to 0 (causing, for example, an LED to continue to glow faintly).
  • Removing cast macros, since function-style casts are a feature of C++. This should fix contributed libraries that broke in Arduino 0012.
  • Modifying pulseIn() to wait for a transition to start timing (i.e. ignoring any pulse that had already started when the function was called).
  • Fixing bug in random() that limited the ranges of values generated. Thanks to Mikal Hart.
  • Modifying delay() to pause for at least the given number of milliseconds.
  • Fixing bug in Ethernet library that interfered with use of pins 8 and 9.
  • Originating each outgoing network connection from a different port (in the Client class of the Ethernet library). Thanks to Paul and joquer.
  • Updating ATmega168 bootloader to work with standard distributions of avrdude (responding to signature requests made with the universal SPI command) and correctly store EEPROM data. Thanks to ladyada.
  • Adding support for the ATmega328. The upload speed is 57600 baud, so you may need to edit boards.txt or reburn your bootloader if you bought an ATmega328 w/ bootloader from adafruit or other supplier.

[environment]

Added line 97:
Added line 128:
Added line 149:
Added line 168:
Added line 178:
Added line 198:
Added line 219:
Added line 233:
Added line 248:
Added line 269:
Added line 302:
Added line 312:
March 26, 2009, at 11:15 AM by David A. Mellis -
Changed lines 4-5 from:

0014 - 2009.03.07

to:

0015 - 2009.03.26

Changed lines 7-9 from:
  • Fixing bug that prevented multiple outgoing Client connections with the ethernet library.
to:
  • Adding support for the Arduino Mega (ATmega1280).
Added lines 10-20:
  • Reinstating use of core.a library in the build process, slightly shrinking compiled sketch sizes. (Thanks to William Westfield.)
  • Fixing bug in copy for forum (thanks to eried).

0014 - 2009.03.07

[core / libraries]

  • Fixing bug that prevented multiple outgoing Client connections with the ethernet library.

[environment]

March 11, 2009, at 05:06 PM by David A. Mellis -
March 11, 2009, at 05:05 PM by David A. Mellis -
Changed lines 4-8 from:

0013 - 2009.02.06

[documentation / examples]

  • Adding examples for Parallax Ping Sensor and Memsic 2125 accelerometer.
to:

0014 - 2009.03.07

Added lines 7-23:
  • Fixing bug that prevented multiple outgoing Client connections with the ethernet library.

[environment]

  • Clarifying ATmega168 vs. ATmega328 in the Tools > Boards menu.

[tools]

  • Updating the Mac OS X AVR tools to AVR MacPack 20081213. This includes avr-gcc 4.3.2, which should fix problems with functions called from within interrupts.

0013 - 2009.02.06

[documentation / examples]

  • Adding examples for Parallax Ping Sensor and Memsic 2125 accelerometer.

[core / libraries]

February 06, 2009, at 05:46 PM by David A. Mellis -
Added lines 4-38:

0013 - 2009.02.06

[documentation / examples]

  • Adding examples for Parallax Ping Sensor and Memsic 2125 accelerometer.

[core / libraries]

  • Adding support for printing floats to Print class (meaning that it works in the Serial, Ethernet, and LiquidCrystal classes too). Includes two decimal places.
  • Added word, word(), bitRead(), bitWrite(), bitSet(), bitClear(), bit(), lowByte(), and highByte(); see reference for details.
  • Working around problem that caused PWM output on pins 5 and 6 to never go to 0 (causing, for example, an LED to continue to glow faintly).
  • Removing cast macros, since function-style casts are a feature of C++. This should fix contributed libraries that broke in Arduino 0012.
  • Modifying pulseIn() to wait for a transition to start timing (i.e. ignoring any pulse that had already started when the function was called).
  • Fixing bug in random() that limited the ranges of values generated. Thanks to Mikal Hart.
  • Modifying delay() to pause for at least the given number of milliseconds.
  • Fixing bug in Ethernet library that interfered with use of pins 8 and 9.
  • Originating each outgoing network connection from a different port (in the Client class of the Ethernet library). Thanks to Paul and joquer.
  • Updating ATmega168 bootloader to work with standard distributions of avrdude (responding to signature requests made with the universal SPI command) and correctly store EEPROM data. Thanks to ladyada.
  • Adding support for the ATmega328. The upload speed is 57600 baud, so you may need to edit boards.txt or reburn your bootloader if you bought an ATmega328 w/ bootloader from adafruit or other supplier.

[environment]

  • Omitting unused functions from compiled sketches, reducing their size.
  • Changing compilation process to allow for use of EEMEM directive (although not yet uploading EEPROM data).
September 18, 2008, at 02:27 PM by David A. Mellis -
Added lines 4-33:

0012 - 2008.09.18

  • Added Arduino Nano to the boards menu.
  • Arduino Pro or Pro Mini (8 MHz) to the boards menu.
  • Added Firmata library by Hans Steiner and others. This provides a standard protocol for communicating with software on the computer.
  • Added an Ethernet library for use with the Arduino Ethernet Shield.
  • Added a Servo library based on the work of Jim Studt.
  • Added a LiquidCrystal library based on the work in the playground. It supports both 4- and 8-bit modes.
  • Improved millis(): it now overflows after 49 days instead of 9 hours, but now uses slightly more processing power.
  • Fixed reversing direction bug in Stepper library. (Thanks to Wayne Holder.)
  • Moved insertion of #include <WProgram.h> to after any comments and #include statements in the main sketch file. This means that an #include <stdlib.h> now works.
  • Upgraded to newer versions of avr-gcc (4.3.0) and avr-libc (1.6). This provides support for newer Atmel chips, but may increase the size of sketches.
  • Allowing per-board specification of the upload.using preference, allowing upload via bootloader to some boards and via a programmer to others.
  • Added return values to some functions in the Wire library to allow for better error handling.
  • Fixed random() to work with long values.
  • Creation of an abstract Print base-class to allow Serial, SoftwareSerial, and LiquidCrystal to share code for print() and println().
  • Incorporated ladyada's watchdog timer mods to the bootloader source, but only compiling them in for the Pro and Pro Mini (because they are included in the bootloader being burned on the boards by SparkFun).
March 28, 2008, at 11:51 PM by David A. Mellis -
Added lines 4-23:

0011 - 2008.03.28

  • Improved reliability for uploading to Arduino BT.
  • Better support for bootloader burning with a parallel programmer.
  • Fixed Find in Reference.
  • Added map() function for mapping values from one range to another.
  • Added analogReference() function.
  • Added interrupts() and noInterrupts() functions.
  • Added degrees() and radians() functions.
  • Added timeout parameter (in microseconds) to pulseIn(); default is 1 second.
  • Support for uploading sketch using a programmer.
  • Improved detection of functions that need prototyping.
  • Placing function prototypes after #include's and #define's.
  • No longer moving #include statements to the top of the sketch.
  • Can now drag .pde files onto the Arduino dock icon on Mac OS X. Thanks to Peter Sgouros.
  • New script for downloading the reference from Tom Pollard. Thanks Tom!
  • Miscellaneous Mac OS X and other patches from Wim Lewis. Thanks Wim!
  • Updated Mac OS X FTDI drivers.
October 17, 2007, at 03:36 PM by David A. Mellis -
Added lines 4-21:

0010 - 2007.10.11

  • Support for the LilyPad Arduino.
  • Vista support.
  • Mac OS X universal distribution.
  • Printing!
  • Copy for discourse.
  • New Board menu replaces the Microcontroller menu.
  • New Burn Bootloader menu offers a choice of programmers.
  • New and improved keyboard shortcuts.
  • Fixed some find/replace bugs.
  • Better auto-format.
  • Improved error messages when uploading.
  • Support for COM10 and higher on Windows.
  • Fixed automatic refresh of the Serial Port menu under Windows.
  • Quaqua look-and-feel on Mac OS X.
  • Reorganization of the Arduino application directory.
August 07, 2007, at 03:37 AM by David A. Mellis - adding 0009 release notes
Added lines 4-12:

0009 - 2007.08.06

  • Added support for the Arduino Diecimila.
  • Switched to using avrdude (instead of uisp) for uploading sketches.
  • Added the ability to burn NG and Diecimila bootlaoders (with an AVRISPmkII).
  • Fixed a bug in SoftwareSerial (a hardware serial function was being called instead of the software serial equivalent). Thanks to brianbr for the report and fix.
June 10, 2007, at 01:51 AM by David A. Mellis -
Added lines 4-22:

0008 - 2007.06.09

  • Updated examples (in distribution and on the website).
  • Added an EEPROM library (see reference for details).
  • Added a Stepper motor library (see reference).
  • Patched to reduce binary sketch sizes by building the Arduino core as a library (.a) file - now only the needed parts of the core are linked into a sketch. Originally written by Nicolas Roland, revised by Don Cross.
  • Fixed bug in Serial.available(). Report and fix by Don Cross.
  • Now recompiling libraries when switching microcontrollers. Report by Julian Bleecker; fix by Nicholas Zambetti.
  • Cleaned up core functions: moved pin definitions into program space to save RAM, and other minor improvements. Contributed by Jim Studt.
  • Lots of reference additions and fixes from Paul Badger.
  • Changed default microcontroller to ATmega168 from ATmega8.
  • Removed the delay from analogRead().
  • Activating TWI/I2C pullup resistors on the ATmega168 (in addition to the ATmega8).
December 26, 2006, at 01:17 AM by David A. Mellis - adding release 007
Added lines 4-23:

0007 - 2006.12.25

  • Smaller core (about 3.5 KB instead of 4.5 KB).
  • Added a SoftwareSerial library (thanks to Antonio, Heather Dewey-Hagborg, and bigengineer for their help).
  • Implemented a Serial.flush() routine; see reference for details.
  • Digital pins 0 and 1 can be used for i/o until a call to Serial.begin().
  • Replaced avr-lib's uart routines with custom code for handling serial communication and modified C++ serial commands to call the C serial commands; the code may behave slightly differently in border cases (e.g. non-standard speeds, or on overflow).
  • Added attachInterrupt() and detachInterrupt() functions for handling of external interrupts on pins 2 and 3.
  • Implemented shiftOut() routine; see reference for details.
  • Defining binary constants: e.g. B1010 is 6.
  • Mac versions no longer require running of the macosx_setup.command script.
  • Windows version comes with the FTDI USB drivers already unzipped.
  • New Linux binary distribution (still requires some programs to be pre-installed).
November 04, 2006, at 02:22 PM by David A. Mellis -
Deleted line 3:
Changed lines 7-9 from:

Added support for analog inputs 6 and 7 and pwm on pins 5 and 6 on the on the ATmega168 used in the Arduino Mini (extra analog inputs not available in DIP ATmega168s). You now select the baud rate for the serial monitor from within the editor status bar when the serial monitor is running instead of from the Tools menu. Pressing enter within the serial monitor edit box no longer appends a newline to the message sent to the board.

to:

Added support for analog inputs 6 and 7 and pwm on pins 5 and 6 on the on the ATmega168 used in the Arduino Mini (extra analog inputs not available in DIP ATmega168s). You now select the baud rate for the serial monitor from within the editor status bar when the serial monitor is running instead of from the Tools menu. Pressing enter within the serial monitor edit box no longer appends a newline to the message sent to the board.

November 04, 2006, at 02:22 PM by David A. Mellis -
Added lines 5-13:

0006 - 2006.10.21

Mac version no longer requires Java 1.5, meaning it should run on 10.3.9. Added support for analog inputs 6 and 7 and pwm on pins 5 and 6 on the on the ATmega168 used in the Arduino Mini (extra analog inputs not available in DIP ATmega168s). You now select the baud rate for the serial monitor from within the editor status bar when the serial monitor is running instead of from the Tools menu. Pressing enter within the serial monitor edit box no longer appends a newline to the message sent to the board. Included the Wire (TWI) library from Wiring. Updated the reference.

September 06, 2006, at 10:05 AM by David A. Mellis -
Added line 7:

Smaller core libraries (~4.5 KB instead of 5.5 KB).

September 06, 2006, at 09:58 AM by David A. Mellis - Adding 0005 release notes.
Added lines 5-17:

0005 - 2006.09.06

Applied patch from Hans Steiner to improve Linux support by searching for avr tools in the user's path instead of expecting them at a fixed location. Added an upload.verbose preference for help in debugging. ATmega168 support! New Wiring-compatible randomSeed(), random(max) and random(min, max) functions (except operating on longs instead of floats). Fixed bug that sometimes caused uploading of old versions of a sketch. Serial monitor nows include an interface to send messages to the Arduino board. Pressing return appends a newline, pushing the send button doesn't. Now displaying "burning bootloader..." and "compiling..." status messages.

April 29, 2006, at 04:22 PM by David A. Mellis -
Changed line 21 from:

New library system.

to:

New library system (gives a few spurious errors when Arduino starts).

April 29, 2006, at 04:21 PM by David A. Mellis -
Changed lines 3-4 from:

[=

to:
 [=
Changed line 72 from:

=]

to:
 =]
April 29, 2006, at 04:20 PM by David A. Mellis -
Added lines 3-4:

[=

Deleted line 5:
Added lines 71-72:

=]

April 29, 2006, at 04:19 PM by David A. Mellis - Through version 0004.
Added lines 1-69:

Arduino Software Release Notes

0004 - 2006.04.26

Main sketch is now compiled as C++ (instead of C). Updated avr toolchain. printInteger(), printHex(), etc. now handle longs. millis() fixed (now overflows after days, not minutes) Fixed path to java in Windows run.bat. Added Matrix and Sprite libraries (written with Nicholas Zambetti). PWM now working on pin 11 (in addition to pins 9 and 10). Slowed PWM frequency (on all three PWM pins) to 1KHz. Now give an error if compiled sketch is too big. Fixed abs(), min(), max(), and constrain() macros. Added menu items to the IDE to burn bootloader. Now display binary sketch size on upload, and give error if too big. Added C++ serial library. Resynced with Processing/Wiring IDE code (improved auto-format, faster logging to serial monitor console, other bug fixes) New library system. Updated to latest version of the RXTX serial library; Mac users will need to rerun macosx_setup.command.

0003 - 2006.01.16

API Changes Reversed the analog input pins to correspond to newer boards. This means a call, for example, to analogRead(0) must be changed to analogRead(5) in order to read the same physical pin. Added a printNewline() function (which sends '\n' = ASCII 10).

New Stuff Reference is included (features native to C not yet documented). Serial monitor added (click the toolbar button to turn it on or off). Baud rate is controlled by the Serial Monitor Baud Rate Menu, defaults to 9600. Icon and implementation from Wiring. Serial port menu now automatically refreshes when opened. New blue color scheme and icons courtesy of Noah Shibley (colors are hardcoded into the source to ensure consistency with image files). Keyspan and FTDI USB drivers included with Mac and Windows distributions.

Bug Fixes millis() now updates every millisecond instead of every second. Bootloader included with Windows distribution (it was already in the Mac dist). Updated icon of the Windows executable. Now flushing the serial port before uploading (should fix some errors). Improved accuracy of the delayMicroseconds() function.

Other Upload rate no longer selectable from a menu within the IDE. Instead, edit the serial.download_rate item in the preferences.txt file. Created Xcode project for building Arduino on the Mac (doesn't yet regenerate the grammar files or package the distribution); active target should be "App". Removed unused or unimplemented items from menus.

0002 - 2005.10.05 New build process no longer uses makefiles; now controlled by preferences.txt. core/ replaced with targets/; can now link against Wiring libraries. Replaced print() with printString, printInteger, printHex, printByte, etc. Added menu for selecting serial port speed. Updated icon. Bootloader shrunk to less than 1 KB; fuses updated accordingly. Added serialRead(), serialAvailable(), and delayMicroseconds().

0001 - 2005.08.25 This is the first released of the unified IDE + language library it's a terrible hack... but it works. at the moment it's in alpha stage but it can be used to work. The processing preprocessor is included but not used.

Share