Professional Documents
Culture Documents
org @ramalhoorg
Hardware hacking
Hacking: explorao ativa da tecnologia, motivada
pela curiosidade
Hardware hacking: hacking de equipamentos desmontar o despertador lockpicking reciclar motores de impressoras para fazer uma
mquina de corte CNC!
@ramalhoorg
Famlia Arduino
Pinos genricos: entradas e sadas digitais, analgicas Conexo USB Uma interface universal para computao fsica Uma plataforma para sistemas autnomos: robs, automao residencial, arte interativa... Open Hardware: pode ser copiado livremente
@ramalhoorg
Famlia Arduino
Uno Mega
@ramalhoorg
Arduino UNO
Um pequeno
circuito com microcontrolador ATmega328 e circuitos auxiliares
7cm
voltagem 7-12V
@ramalhoorg
ATmega328
clock: 16 MHz SRAM: 2 KB EEPROM: 1 KB Flash: 32 KB bootloader
7cm
Arduino: 0,5 KB
@ramalhoorg
@ramalhoorg
6 pinos de entrada
analgica
@ramalhoorg
6 com PWM
Eco-sistema Arduino
Vrios livros
publicados (no Brasil inclusive) vdeos no YouTube com projetos
Arduino na educao
Uma soluo para o dilema da 1 linguagem Linguagem C, num contexto de uso simples
porm estimulante
Operado e mantido
@ramalhoorg
Inspirado pelos
apresenta
coding dojo
* Treino coletivo de programao * Divertido e eficaz para: * Treinar boas prticas (Ex. TDD) * Aprender novas linguagens ou APIs * Integrar novos membros ao time
o arduino do dojo
babY steps
* Para avanar com segurana e constncia, cada passo deve ser bem simples * Resista tentao de resolver o problema todo de uma vez s, ou partir direto para abstrao e generalizao * No tenha medo de sugerir passos bem pequenos e triviais
O probleMa de hoje
* Fazer uma animao simples acendendo e apagando sequencialmente os leds do permetro do display de 7 segmentos, com a velocidade controlada pelo potencimetro
display de 7 segmentos
Arduino
potencimetro
Mo na massA!
* Voluntrios? * Se no houver voluntrios, o RANDORI pode ser terminado prematuramente!
http://garoa.net.br