Pro Yearly is on sale from $80 to $50! »

Dojo com Arduino

Dojo com Arduino

Slides para um dojo com Arduino usando o circuito de led de 7 segmentos e potenciômetro

27c093d0834208f4712faaaec38c2c5c?s=128

Luciano Ramalho

March 28, 2014
Tweet

Transcript

  1. CoDIng dOjo coM arduINO

  2. apresenta

  3. coding dojo * Treino coletivo de programação * Divertido e

    eficaz para: * Treinar boas práticas (Ex. TDD) * Aprender novas linguagens ou APIs * Integrar novos membros ao time
  4. o arduino do dojo

  5. randorI: treIno lIvRe * Duplas se sucedem resolvendo o problema

    usando TDD e baby steps * Uma dupla: piloto e co-piloto * Piloto opera o teclado * Co-piloto ajuda na solução * Após 5 minutos, piloto volta para a platéia; co-piloto vira piloto; voluntário da platéia é o novo co-piloto
  6. tdd = test-driven design * Escrever testes *antes* de implementar

    qualquer nova funcionalidade * Enquanto o teste não passa, a platéia não pode se manifestar (exceto a pedido dos pilotos) * Quando o teste passa, pessoas da platéia podem sugerir o próximo passo
  7. tdd com hardware? * É complicado automatizar testes com hardware

    * No DOJO COM ARDUINO fazemos testes manuais e observamos os resultados * Mas cada teste tem que ser documentado *antes* de implementar o próximo passo
  8. babY steps * Para avançar com segurança e constância, cada

    passo deve ser bem simples * Resista à tentação de resolver o problema todo de uma vez só, ou partir direto para abstração e generalização * Não tenha medo de sugerir passos bem pequenos e triviais
  9. exemplO: Primeiro teste * Piscar o led do pino 13

    * Para verificar a conexão USB e funcionamento básico do Arduino e do circuito sob teste
  10. O probleMa de hoje * Fazer uma animação simples acendendo

    e apagando sequencialmente os leds do perímetro do display de 7 segmentos, com a velocidade controlada pelo potenciômetro
  11. display de 7 segmentos potenciômetro Arduino

  12. Mão na massA! * Voluntários? * Se não houver voluntários,

    o RANDORI pode ser terminado prematuramente!
  13. venhaM nos vIsITAR eM São Paulo, todos são bem-vindos! http://garoa.net.br