0
Hands on Arduino    Leandro Nunes    @nunesleandroTchelinux POA 2011
O que é Arduino ?
Uma placa ?              Open Hardware              Programação via USB              Alimentação 7V até 20V
Uma IDE ?Multiplataforma  Fácil de instalar     Fácil de usar
Fóruns              IRC, Redes sociais              Blogs, ...Comunidade?
+   +Arduino
Arduino Board
Microcontrolador   Atmel ATMEGA        Memória Flash   16MHz                   8kb – 256kb   8-bits              EEP...
Microcontrolador   Pinos digitais       0 ou 1, LOW ou HIGH   Pinos analógicos       [0,1,2,3.....1021,1022,1023]
ArduinoProgramming  Language
Arduino Programming Language   Semelhante a linguagem C   Funções específicas para trabalhar com as    portas do Arduino...
Executada uma vez,ao ligar a placa!Quando chega nofinal, começanovamente!
Práticas
void setup() {          pinMode(13, OUTPUT);        }        void loop() {          digitalWrite(13, HIGH);          delay...
int sPin = A0;int ledPin = 13;int sValue = 0;void setup() {  pinMode(ledPin, OUTPUT);}void loop() {  sValue = analogRead(s...
AlgunsExperimentos
Arduino TV-OUT           http://code.google.com/p/arduino-tvout/
GeniusDuino   Jogo de memória “Genius”                               https://github.com/leandron/geniusduino
GeniusDuino   Jogo de memória “Genius”
Placa Compatível com Arduino
Placa Compatível com Arduino
Expandindo asPossibilidades  – Shields –
Shields   Funcionalidades de    alto nível   Encaixados em cima    do Arduino   Utilizam alguns    pinos e encaminham  ...
Ethernet Shield
LCD Shield
Wifi Shield
Mais informação ?
Onde pegar mais informação ?   Site oficial       www.arduino.cc   Esta apresentação       www.leandronunes.org   Loj...
Hands on ArduinoOBRIGADO!     Leandro Nunes     @nunesleandro   Tchelinux POA 2011
Palestra de Arduino - Tchelinux Porto Alegre
Palestra de Arduino - Tchelinux Porto Alegre
Palestra de Arduino - Tchelinux Porto Alegre
Upcoming SlideShare
Loading in...5
×

Palestra de Arduino - Tchelinux Porto Alegre

6,441

Published on

Palestra Hands on Arduino, apresentada no Tchelinux 2011 por Leandro Nunes.

Nesta palestra foram apresentados os recursos básicos da plataforma Arduino através de exemplos.

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

No Downloads
Views
Total Views
6,441
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
114
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Palestra de Arduino - Tchelinux Porto Alegre"

  1. 1. Hands on Arduino Leandro Nunes @nunesleandroTchelinux POA 2011
  2. 2. O que é Arduino ?
  3. 3. Uma placa ? Open Hardware Programação via USB Alimentação 7V até 20V
  4. 4. Uma IDE ?Multiplataforma Fácil de instalar Fácil de usar
  5. 5. Fóruns IRC, Redes sociais Blogs, ...Comunidade?
  6. 6. + +Arduino
  7. 7. Arduino Board
  8. 8. Microcontrolador Atmel ATMEGA  Memória Flash 16MHz  8kb – 256kb 8-bits  EEPROM
  9. 9. Microcontrolador Pinos digitais  0 ou 1, LOW ou HIGH Pinos analógicos  [0,1,2,3.....1021,1022,1023]
  10. 10. ArduinoProgramming Language
  11. 11. Arduino Programming Language Semelhante a linguagem C Funções específicas para trabalhar com as portas do Arduino Exemplos diretamente na IDE Referência  http://arduino.cc/en/Reference/HomePage
  12. 12. Executada uma vez,ao ligar a placa!Quando chega nofinal, começanovamente!
  13. 13. Práticas
  14. 14. void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }Blink
  15. 15. int sPin = A0;int ledPin = 13;int sValue = 0;void setup() { pinMode(ledPin, OUTPUT);}void loop() { sValue = analogRead(sPin); if (sValue < 102) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); }} LDR
  16. 16. AlgunsExperimentos
  17. 17. Arduino TV-OUT http://code.google.com/p/arduino-tvout/
  18. 18. GeniusDuino Jogo de memória “Genius” https://github.com/leandron/geniusduino
  19. 19. GeniusDuino Jogo de memória “Genius”
  20. 20. Placa Compatível com Arduino
  21. 21. Placa Compatível com Arduino
  22. 22. Expandindo asPossibilidades – Shields –
  23. 23. Shields Funcionalidades de alto nível Encaixados em cima do Arduino Utilizam alguns pinos e encaminham os outros
  24. 24. Ethernet Shield
  25. 25. LCD Shield
  26. 26. Wifi Shield
  27. 27. Mais informação ?
  28. 28. Onde pegar mais informação ? Site oficial  www.arduino.cc Esta apresentação  www.leandronunes.org Loja e Curso de Arduino no RS  www.webtronico.com
  29. 29. Hands on ArduinoOBRIGADO! Leandro Nunes @nunesleandro Tchelinux POA 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×