Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dojo com Arduino

1,564 views

Published on

Slides de abertura de para uma sessão inicial de Coding Dojo com Arduino

  • Be the first to comment

  • Be the first to like this

Dojo com Arduino

  1. 1. apresenta
  2. 2. CoDIng dOjocoM arduINO
  3. 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. 4. randorI: treIno lIvRe* Duplas se sucedem resolvendo oproblema 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 voltapara a platéia; co-piloto virapiloto; voluntário da platéiaé o novo co-piloto
  5. 5. tdd =test-driven design* Escrever testes *antes* deimplementar qualquer novafuncionalidade* Enquanto o teste não passa, aplatéia não pode se manifestar(exceto a pedido dos pilotos)* Quando o teste passa, pessoasda platéia podem sugerir opróximo passo
  6. 6. tdd com hardware?* É complicado automatizartestes com hardware* No DOJO COM ARDUINO fazemostestes manuais e observamos osresultados* Mas cada teste tem que serdocumentado *antes* deimplementar o próximo passo
  7. 7. babY steps* Para avançar com segurança econstância, cada passo deve serbem 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 sugerirpassos bem pequenos e triviais
  8. 8. 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
  9. 9. O probleMa de hoje* Fazer uma animação simplesacendendo e apagandosequencialmente os leds doperímetro do display de 7segmentos, com a velocidadecontrolada pelo potenciômetro
  10. 10. Mão na massA!* Voluntários? * Se não houver voluntários, o RANDORI pode ser terminado prematuramente!
  11. 11. venhaM nos vIsITAR eM São Paulo, todos são bem-vindos! http://garoa.net.br

×