Your SlideShare is downloading. ×
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Arduino

3,085

Published on

Apresentação realizada no SECCOM 2011 (19/10) em Florianópolis/SC.

Apresentação realizada no SECCOM 2011 (19/10) em Florianópolis/SC.

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,085
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
255
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Arduino
  • 2. Alan R. Fachinialf. Alan R. Fachini alfakini@gmail.com | |www.musa.cc alfakini@gmail.com www.musa.cc
  • 3. MuSAhttp://musa.cc
  • 4. Hacking
  • 5. Hacking
  • 6. Hacking
  • 7. Hacking
  • 8. Software Livre
  • 9. midibox.org OSHD
  • 10. Diagrama Mecânicohttp://www.thingiverse.com
  • 11. Esquemas Elétricoshttp://code.google.com/p/arduinoboy
  • 12. Esquemas Elétricoshttp://code.google.com/p/arduinoboy
  • 13. Lista de Componentes
  • 14. Layouts PCB
  • 15. Software
  • 16. Licenças
  • 17. Plataforma Open SourceHardware LivreComunidadeIDE
  • 18. Arduino usa GPL para a IDE Java; Arduino usa GPL para a IDE Java;LGPL para as bibliotecas em C/C++; LGPL para as bibliotecas em C/C++;Esquemas da placa em Creative Commons Atribution Share-Alike; Esquemas da placa em Creative Commons Atribution Share-Alike;Nome Arduino é marca registrada. Nome Arduino é marca registrada.
  • 19. Arduino Uno http://arduino.cc/en/Main/ArduinoBoardUnoMicrocontroller Microcontroller ATmega328 ATmega328Digital I/O Pins Digital I/O Pins 14 (of which 6 provide PWM output) 14 (of which 6 provide PWM output)Analog Input Pins Analog Input Pins 66Flash Memory Flash Memory 32 KB 32 KBSRAM SRAM 2 KB 2 KBEEPROM EEPROM 1 KB 1 KBClock Speed Clock Speed 16 MHz 16 MHz
  • 20. 16Mhzz
  • 21. PWMPulse Width Modulation
  • 22. Hello World!http://www.arduino.cc/en/Tutorial/Blink
  • 23. Hello World!http://www.arduino.cc/en/Tutorial/Blink
  • 24. Hello World!http://www.arduino.cc/en/Tutorial/Blink int ledPin = 13; int ledPin = 13; void setup(){ void setup(){ pinMode(ledPin, OUTPUT); pinMode(ledPin, OUTPUT); }} void loop(){ void loop(){ digitalWrite(ledPin, HIGH); digitalWrite(ledPin, HIGH); delay(1000); delay(1000); digitalWrite(ledPin, LOW); digitalWrite(ledPin, LOW); delay(1000); delay(1000); }}
  • 25. Funções mais comunshttp://arduino.cc/en/Reference/HomePagesetup() setup() Executado somente uma vez quando oomicrocontrolador ééligado Executado somente uma vez quando microcontrolador ligadoloop() loop() Roda repetidamente ooprograma dentro desse bloco Roda repetidamente programa dentro desse blocopinMode(<pino>, <INPUT/OUTPUT>) pinMode(<pino>, <INPUT/OUTPUT>) Configura um pino como entrada ou como saída Configura um pino como entrada ou como saídadigitalWrite(<pino>, <HIGH/LOW>) digitalWrite(<pino>, <HIGH/LOW>) Configura ooestado de uma saída digital como HIGH ou LOW Configura estado de uma saída digital como HIGH ou LOWdigitalRead(<pino>) digitalRead(<pino>) Lê ooestado de uma entrada digital Lê estado de uma entrada digital
  • 26. Funções mais comunshttp://arduino.cc/en/Reference/HomePageanalogWrite(<pino>, <valor: 0-255>) analogWrite(<pino>, <valor: 0-255>) Escreve um valor em uma saída analógica Escreve um valor em uma saída analógicaanalogRead(<pino>) analogRead(<pino>) Lê ooestado de uma entrada analógica Lê estado de uma entrada analógicadelay(<n>) delay(<n>) Pausa ooprocessamento durante n milésimos de segundo Pausa processamento durante n milésimos de segundoSerial.begin(9600) Serial.begin(9600) Serial.print(mensagem, <HEX/DEC/BIN/BYTE>) Serial.print(mensagem, <HEX/DEC/BIN/BYTE>) Serial.read() Serial.read()
  • 27. Arduino Mega 2560http://arduino.cc/en/Main/ArduinoBoardMega2560 Microcontroller ATmega2560 Microcontroller ATmega2560 Mais portas, mais memória Mais portas, mais memória
  • 28. LilyPad Arduino http://arduino.cc/en/Main/ArduinoBoardLilyPad So cute! <3Microcontroller Microcontroller ATmega168V ATmega168VDigital I/O Pins Digital I/O Pins 14 (of which 6 provide PWM output) 14 (of which 6 provide PWM output)Analog Input Pins Analog Input Pins 66Flash Memory Flash Memory 16 KB 16 KBSRAM SRAM 1 KB 1 KBEEPROM EEPROM 512 bytes 512 bytesClock Speed Clock Speed 8 MHz 8 MHz
  • 29. Turn Signal Biking Jackethttp://web.media.mit.edu/~leah/LilyPad/build/turn_signal_jacket.html
  • 30. Arduino ADKhttp://arduino.cc/en/Main/ArduinoBoardADK
  • 31. Paperduinohttp://lab.guilhermemartins.net/2009/05/06/paperduino-prints/
  • 32. Arduino na protoboardhttp://artesanato.devolts.org/?page_id=93
  • 33. Severinohttp://arduinotutorial.blogspot.com/
  • 34. Novidades!http://arduino.cc/blog/2011/09/17/arduino-launches-new-products-in-maker-faire/Arduino 1.0 Arduino 1.0 stable API, IDE and Board Layout stable API, IDE and Board LayoutArduino Due Arduino Due 32bit Cortex-M3 ARM 32bit Cortex-M3 ARM 96MHz 96MHz 256Kb of Flash 256Kb of Flash 50Kb of Sram 50Kb of Sram 5 SPI buses, 2 I2C interfaces 5 SPI buses, 2 I2C interfaces 5 UARTS 5 UARTS 16 Analog Inputs at 12Bit resolution 16 Analog Inputs at 12Bit resolution and much more. and much more.
  • 35. Shields W00t!
  • 36. EthernetInternet of ThingsServidor http com até 4 conexões simultâneas
  • 37. XBee
  • 38. GPS
  • 39. http://simposio2011.abciber.orgCentro de Cultura e Eventos Oficina!!! 4h/dia 15 vagas
  • 40. Você pode encontrar tudo isso e muito mais em:http://arduino.cc http://arduino.ccMaking Things Talk, Tom Igoe Making Things Talk, Tom IgoePhysical Computing, OSullivan eeTom Igoe Physical Computing, OSullivan Tom IgoeArduino Notebook: http://www.lulu.com/content/1108699 Arduino Notebook: http://www.lulu.com/content/1108699Arduino Lecture: http://www.slideshare.net/eoinbrazil/imediaarduino08 Arduino Lecture: http://www.slideshare.net/eoinbrazil/imediaarduino08http://cursodearduino.com.br/ http://cursodearduino.com.br/http://www.arduinrio.cc/ http://www.arduinrio.cc/http://garoa.net.br/ http://garoa.net.br/http://artesanato.devolts.org/ http://artesanato.devolts.org/http://www.estudiolivre.org/tiki-index.php?page=Arduino http://www.estudiolivre.org/tiki-index.php?page=Arduinohttp://www.freeduino.org/ http://www.freeduino.org/MuSA @ Geral: geral-subscribe@musa.cc - -geral@musa.cc MuSA @ Geral: geral-subscribe@musa.cc geral@musa.cc

×