arduino1.0 rc
TRANSCRIPT
![Page 1: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/1.jpg)
Arduino 1.0 RC
Cooper Maa
Openlab Taipei Talk - 2011
http://www.danielandrade.net/
![Page 2: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/3.jpg)
What is Arduino?
• Open Source Hardware Platform• USB Programmable Microcontroller (MCU)
$30 Investment!
![Page 4: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/5.jpg)
What is Arduino?
• An Open Source Software IDE
![Page 6: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/6.jpg)
What is Arduino?• An Open Source community
![Page 7: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/7.jpg)
What is Arduino?
• Open Source + Software IDE + CommunityHardware
![Page 8: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/8.jpg)
Arduino 1.0 RC
![Page 9: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/10.jpg)
New startup screen
![Page 11: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/11.jpg)
New Style(Colors, Toolbar Icons)
![Page 12: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/12.jpg)
But, the design is still KISS(Keep It Simple & Stupid)
![Page 13: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/13.jpg)
New file extension (*.ino)
![Page 14: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/14.jpg)
(*.pde) is still supported and Arduino can update (.pde -> .ino) on save
![Page 15: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/15.jpg)
Board name and serial port are shown in status line
![Page 16: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/16.jpg)
Progress bar shown during compilation and upload
![Page 17: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/17.jpg)
Verbose output during compilation or uploading
![Page 18: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/18.jpg)
Verbose output now enabled from preference dialog
![Page 19: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/19.jpg)
New boards(mega2560, Leonardo) are supported now
![Page 20: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/21.jpg)
Playing Hex file with Proteus• Download Demo version:http://www.labcenter.com
![Page 23: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/23.jpg)
Locate hex file
![Page 24: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/24.jpg)
Running Blink example
• Load the Blink.cpp.hex, the LED on the Barebone Arduino will start to blink
![Page 25: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/25.jpg)
Questions?
![Page 26: Arduino1.0 RC](https://reader036.vdocuments.mx/reader036/viewer/2022062312/5559262fd8b42a88038b54c3/html5/thumbnails/26.jpg)
References
• Arduino 早餐來了!• Arduino 1.0 RC 嚐鮮• Barebone Arduino in Proteus