Dojo 05/06/2014

Arduino Dojo

Publicado em

Em parceria com o GDG Aracaju, convidamos a comunidade sergipana de desenvolvedores profissionais e amadores para afiar suas técnicas de programação em mais uma sessão de Coding Dojo.

Coding Dojo Arduino

Este mês, tivemos um diferencial: programamos em Arduinos! Nossos projetos usaram essa plataforma open-source e contamos com o sensei Fernando Almeida para sanar quaisquer dúvidas.

Qual foi o problema proposto?

Dividimos a platéia em duas equipes e implementamos dois problemas usando Arduino e acessórios.

Resumo dos problemas:

  • Ler corretamente a entrada de um teclado matricial 4x4, suportando mais de uma tecla simultaneamente.
  • Implementar um semáforo que acenda corretamente os LEDs vermelho, amarelo e verde, com um botão para pedestres.

Qual a situação da solução no final do dojo?

Tudo certo! Foi uma bagunça com todo mundo animado, mas conseguimos!

Quer mexer no código? É bem fácil, só clicar em Fork e brincar!

Retrospectiva

Prós

  • Baby steps: como a maioria não tinha muita segurança no Arduino, as funções foram implementadas aos poucos.
  • Tecnologia diferentes: é o primeiro Coding Dojo do grupo com Arduino!
  • Novatos: muita gente ficou interessada pela novidade.
  • Dois problemas resolvidos: foi uma sessão bastante dinâmica com os dois grupos trabalhando simultaneamente.
  • Introdução foi ótima: valeu, Fernando!
  • Muita gente: batemos recorde com mais de 20 pessoas!
  • Veteranos também não faltaram.

Contras

  • TDD negligenciado: os testes eram mais físicos com o Arduino.
  • Bagunça com duas equipes: foi difícil acompanhar os projetos.
  • Horário complicado: a gente nunca consegue agradar todo mundo.
  • Local pequeno: a quantidade de gente surpreendeu e lotou!
  • Problemas fixos: para gerenciar melhor o dojo, tivemos os problemas fixados anteriormente. Isso deixou o pessoal com saudades da filosofia Coding Dojo de escolher na hora o problema e linguagem.

Não sabe o que é um Coding Dojo?

É uma reunião de desenvolvedores para trocar ideias e resolver, juntos, um problema. Não precisa ser expert nem manjar de todos os paranauês, baste ter interesse. Depois pode até tomar uma cervejinha :-)

Links úteis

Evento no Google+

Evento no Facebook

Fotos no Google+