26
Arduino 1.0 RC Cooper Maa Openlab Taipei Talk - 2011

Arduino1.0 RC

  • Upload
    -

  • View
    7.007

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Arduino1.0 RC

Arduino 1.0 RC

Cooper Maa

Openlab Taipei Talk - 2011

http://www.danielandrade.net/

Page 2: Arduino1.0 RC

Arduino

ARRRR, // DWEE, just say "do we“ fast /

/ NO, as in no.

”ARRR-DWEE-NO”

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1191602549%3Bstart=all

Page 3: Arduino1.0 RC

What is Arduino?

• Open Source Hardware Platform• USB Programmable Microcontroller (MCU)

$30 Investment!

Page 4: Arduino1.0 RC

Microcontroller?

Miniature Computer• Processor, Storage and RAM

all in one tiny package!• Atmel Microcontroller

(MCU), typically Atmega328p

Atmega328p InformationComponent Specification

Clock Speed 16MHz

Flash Memory 32K

EEPROM 1K

SRAM 2K

Analog Input 6 channels

Communication SPI, I2C

Digital I/O 14 I/O

PWM 6 Channel (Digital)

Page 5: Arduino1.0 RC

What is Arduino?

• An Open Source Software IDE

Page 6: Arduino1.0 RC

What is Arduino?• An Open Source community

Page 7: Arduino1.0 RC

What is Arduino?

• Open Source + Software IDE + CommunityHardware

Page 8: Arduino1.0 RC

Arduino 1.0 RC

Page 9: Arduino1.0 RC

Where to get Arduino 1.0 RC?

• http://goo.gl/nqVxb

Arduino 1.0 will be announced in 1 month. After that, everyone can download from arduino.cc

Page 10: Arduino1.0 RC

New startup screen

Page 11: Arduino1.0 RC

New Style(Colors, Toolbar Icons)

Page 12: Arduino1.0 RC

But, the design is still KISS(Keep It Simple & Stupid)

Page 13: Arduino1.0 RC

New file extension (*.ino)

Page 14: Arduino1.0 RC

(*.pde) is still supported and Arduino can update (.pde -> .ino) on save

Page 15: Arduino1.0 RC

Board name and serial port are shown in status line

Page 16: Arduino1.0 RC

Progress bar shown during compilation and upload

Page 17: Arduino1.0 RC

Verbose output during compilation or uploading

Page 18: Arduino1.0 RC

Verbose output now enabled from preference dialog

Page 19: Arduino1.0 RC

New boards(mega2560, Leonardo) are supported now

Page 20: Arduino1.0 RC

Blinking a LED example(Hello World program)

• 1. Open Blink example from File menu• 2. Verify, upload and see what’s up on the board

Page 21: Arduino1.0 RC

Playing Hex file with Proteus• Download Demo version:http://www.labcenter.com

Page 22: Arduino1.0 RC

Barebone Arduino

• http://goo.gl/aPz05

Page 23: Arduino1.0 RC

Locate hex file

Page 24: Arduino1.0 RC

Running Blink example

• Load the Blink.cpp.hex, the LED on the Barebone Arduino will start to blink

Page 25: Arduino1.0 RC

Questions?