Arduinando
Versão - 2015

Afinal o que o arduino?
- http://en.wikipedia.org/wiki/Open_source_hardware
- https://www.youtube.com/watch?v=UoBUXOOdLXY
- http://arduino.cc/en/Main/Products - Placa
- http://arduino.cc/en/Main/Software - Software
Arduino = Comunidade + Placa (Microcontrolador Atmel) + Bibliotecas + IDE.
AVR/Atmel
- http://www.atmel.com/products/microcontrollers/avr/default.aspx
Os primeiros desenvolvedores

(back) Dave Mellis, Tom Igoe; (front) Gianluca Martino, David Cuartielles, Massimo Banzi
http://www.arduino.cc
Arduino IDE
Download - http://arduino.cc/en/Main/Software
Software

https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32
AVR- DUDE (AVR Downloader/UploaDEr)
http://www.nongnu.org/avrdude
http://savannah.nongnu.org/projects/avrdude
- O AVR DUDE permite carregar o programa na memória do AVR/Atmega via ISP (In-System Programming)
- A licença é GNU, mas não é parte do projeto GNU.. . por isso é non-gnu.
GCC- AVR
https://gcc.gnu.org/
- GNU Compiler Collection - "um bom compilador"!
- Cross-Compiler, usando o GCC.
- Licença GNU, um dos principais projetos GNU.

AVR Libc
http://www.nongnu.org/avr-libc/user-manual/index.html
- Non-GNU, Licença BSD...
- Extremamente estável e otimizada.
Processing
http://www.processing.org/
- "We're thrilled to announce the launch of Processing 2.0—the latest incarnation of the programming language, development environment, and online community that has grown dramatically since its debut in 2001." (Processing.org)
- Sob Licença GPL;
- Grande uso entre artistas (arte-tecnologia).
Wiring
http://wiring.org.co/
- É a sintaxe usada na IDE
- Licença GPL
- http://en.wikipedia.org/wiki/Wiring_(development_platform)
Hardware
Arduino UNO

https://www.arduino.cc/en/Main/ArduinoBoardUno

Arduino Mega
Shield


http://shieldlist.org/
- www.arduino.cc
- http://www.ladyada.net/learn/arduino/
- http://www.avrfreaks.net/
- http://www.avrbeginners.net/
- http://paperduino.eu/doku.php
- http://arduinotutorial.blogspot.com.br/2008/03/arduino-s3v3rino-site-oficial.html
Comunidade
Primeiros Passos
- Blink LED;
- Ligar e Acender o Led usando as Teclas 'L' e 'D'
Apenas Arduino
Porta Serial
- https://www.arduino.cc/en/Serial/Begin
- Velocidade bits per second (de 9600 à 115200)
- 8N1 - 8 Bits, Não Pareado, 1 Bit stop
- O que trafega são bits / bytes
Atuadores / Sensores
- DigitalReadSerial;
- AnalogInOutSerial;
- Servo motor;
- Fade ;
- Theremim!
Datasheet HC-SR04:
- https://docs.google.com/document/d/1Y-yZnNhMYy7rwhAgyL_pfa39RsB-x2qR4vP8saG73rE/edit?pli=1
- http://www.instructables.com/id/Simple-Arduino-and-HC-SR04-Example/
Theremin
Analógico e Digital
Porta Analógica e PWM

http://www.microcontrollerboard.com
Extendendo o Arduino
- Usando NFC/RFID (Mifare);
- Ethernet;
- Bluetooth....
Ethernet/W5100
- https://www.arduino.cc/en/Reference/Ethernet
- Conexão física
- Ping, Wget (Recebendo um post)
RFID/NFC(Mifare)
Lib externa - instalando
Arduino
- https://www.youtube.com/watch?v=qKxJNFoSuTY
- https://www.kickstarter.com/projects/575960623/ardusat-your-arduino-experiment-in-space
- https://www.youtube.com/watch?v=1jlQjSE9bHo
- http://www.mentalmunition.com/2013/10/measure-air-pollution-in-your-home-or.html
- http://publiclab.org/
- http://cta.if.ufrgs.br/projects/estacao-meteorologica-modular/wiki/Plataformas/annotate/7
Chegando ao fim.... Estamos só começando
- http://www.ohwr.org/
- http://www.linaro.org/
- https://www.olimex.com/Products/OLinuXino/open-source-hardware
- http://openembedded.org/wiki/Main_Page
- https://www.spark.io/
deck
By antonio_celso
deck
- 636