Happy Ada Lovelace Day from Adafruit! Celebrating women in STEM #ALD15 @FindingAda

February 7, 2010 AT 1:11 pm

Arduino 18 is out!

Pt 2528
Whoops, we forgot to post up about this. Arduino 18 is out! There’s improved support for 3rd party hardware, nice…

0018 – 2010.01.29

[core / libraries]

  • 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.


  • 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.

Check out all the Circuit Playground Episodes! Our new kid’s show and subscribe!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Learn resistor values with Mho’s Resistance or get the best electronics calculator for engineers “Circuit Playground”Adafruit’s Apps!


  1. It’s been out for like a week or two now, but it’s awesome. The tone() and notone() functions are really useful.

  2. dylan, “Whoops, we forgot to post up about this”… :)

  3. No problem, you at least took the time to actually post it.

  4. Oh damn i’m stupid.

  5. Yeah, thanks — I hadn’t seen this either.

    Now johngineer can create Arduino-based products with 1/17 more unintentional killing-power.

Sorry, the comment form is closed at this time.