quinta-feira, 15 de setembro de 2011

Abertas inscrições para o Curso de Arduino em Ourinhos/SP!

Depois de fazer duas turmas do Curso de Arduino na UFRJ, que ocorreu durante as férias dos alunos de
Engenharia de Computação, no Rio de Janeiro, abri hoje as inscrições para o Curso de Arduino em Ourinhos/SP!


Logotipo do Curso de Arduino


As aulas acontecerão nos dias 14, 15 e 16 de outubro nas Faculdades FIO; o curso terá 24 horas de duração, onde os alunos poderão aprender na prática como desenvolver projetos de automação com Arduino. A
inscrição custa R$ 399,00 e pode ser dividida em até 12x através do PagSeguro. Os alunos interessados também poderão adquirir o Kit Arduino separadamente. Inscreva-se já!


Logotipo das Faculdades FIO


Se você está interessado em fazer o Curso de Arduino e não mora perto de Ourinhos, fique ligado: a partir de agora farei várias novas turmas (a meta é de pelo menos uma por mês), sendo as próximas nas seguintes cidades:


  • Belo Horizonte/MG (novembro de 2011)
  • João Monlevade/MG (novembro de 2011)
  • São Paulo/SP (dezembro de 2011)
  • Rio de Janeiro/RJ (dezembro de 2011)

Logotipo da linguagem de programação Python
   
Logotipo do framework para desenvolvimento Web Django, escrito em Python


Por conta das (novas) constantes atualizações no site, resolvi refazê-lo focando na automação de atualizações e, obviamente, utilizei a linguagem de progrmação que mais gosto: Python. A nova versão do site (apesar de eu não ter alterado o design) está rodando na Webfaction, que é um hosting Python sensacional, e foi escrita utilizando o framework Django. Aguardem mais novidades sobre o site em breve!

sexta-feira, 9 de setembro de 2011

Minicurso de Arduino no VIII Secomp/UEL, em Londrina/PR

Na semana que vem pegarei um vôo daqui do Rio de Janeiro diretamente para Londrina, no Paraná. O destino final é o evento VIII Secomp, Seminário de Computação organizado pela Universidade Estadual de Londrina, que está em sua oitava edição!


Logotipo do Seminário de Computação da Universidade Estadual de Londrina


O evento, que teve sua primeira edição em 2003, é coordenado por professores, técnicos e alunos do Departamento de Computação da UEL e tem como objetivo possibilitar aos participantes contato com tópicos relacionados a computação que estão em evidência no Brasil e no mundo, além de divulgar trabalhos científicos na área. O evento possui palestras, minicursos e engloba o Workshop Científico de Computação e a Feira de Recrutamento em TI de Londrina.


Logotipo do Curso de Arduino


Contribuirei com o evento ministrando um minicurso de 4 horas de duração sobre Arduino, em duas turmas: uma durante o dia 14/09 e outra durante o dia 15/09. Como esse minicurso é sem fins lucrativos (todo o dinheiro vindo da inscrição será revertido para bancar o evento), o valor para os alunos ficou razoavelmente barato (R$40,00, incluindo o kit participante). Como o Arduino é uma ferramenta sensacional, com o qual conseguimos desenvolver vários projetos legais e o preço do minicurso está bem barato, as vagas já estão esgotadas desde julho! ;-)


Além de Arduino, existirão palestras e minicursos sobre outros temas interessantes, como agile software development, design patterns, Android, Node.js, shell script, dentre outros. Aproveite e confira toda a programação da VIII Secomp e siga o evento no Twitter. Galera de Londrina e região: vejo vocês na semana que vem!

quarta-feira, 7 de setembro de 2011

Castalio Podcast sobre Arduino, comigo! ;-)

Já faz algum tempo que meu amigo Og Maciel vem tentando marcar comigo um tempinho para gravarmos um episódio do Castalio Podcast, porém, como tenho feito muitas viagens nos últimos meses para eventos e cursos (e farei mais inda nos próximos!), demoramos para conseguir um tempo em comum. Depois de alguns problemas técnicos (conexão caindo toda hora por conta de uma atenuação forte no sinal da minha ADSL), finalmente então gravamos mais um episódio do Castálio Podcast!


Castalio Podcast - Um Podcast Inspirado para Castálio!


No podcast, obviamente, falamos sobre Arduino, porém o Castalio Podcast tem algo que me despertou interesse desde o começo, que o faz diferente de outros podcasts de estilo "entrevista" e que me fez gostar pra caramba dos episódios: além do aspecto técnico e profissional, o Og Maciel explora também o aspecto pessoal, ou seja, no episódio que participei não falamos somente de Arduino ou de meus cursos, mas também sobre minha vida, como cheguei até onde estou, quais músicas gosto de ouvir e por aí vai. Em minha opinião, essa atitude é importantíssima para que os ouvintes realmente conheçam o entrevistado.


Ouça agora essa conversa de 54 minutos: basta entrar na página Episódio Álvaro "Turicas" Justen - Arduino do Castalio Podcast.


Aproveite e comente o que achou! ;-)

segunda-feira, 5 de setembro de 2011

Palestra online sobre Python e Arduino

Depois de minha palestra online no Lab de Garagem sobre Python ter batido o recorde de usuários, palestrarei novamente sobre a linguagem, agora falando sobre integração de Python com Arduino.

Logotipo Lab de
        Garagem

Python e Arduino são duas ferramentas que utilizo no dia-a-dia e me trazem uma produtividade razoável, tanto quando estamos falando de computação embarcada (no caso do Arduino), quanto quando quero desenvolver scripts, sites e outros tipos de software (no caso do Python). Os dois projetos têm várias coisas em comum: são simples e fáceis de utilizar e possuem as baterias incluídas (uma vasta biblioteca padrão).

Logotipo Python         Logotipo Arduino

Então, se você tem interesse em saber como integrar essas fantásticas ferramentas, não deixe de comparecer amanhã terça-feira (06/09/2011) às 20h em minha palestra online no Lab de Garagem. Para assistir, basta entrar após às 19h na página inicial que lá terá um link para assistir a palestra. A palestra é gratuita!

Para quem está bastante curioso, lá vão alguns dos tópicos que abordarei amanhã:

E para quem ainda não sabe o que é Python e quer ter uma introdução, aproveite: assista a minha palestra online sobre Python, que foi ministrada no Lab de Garagem há um tempo atrás -- é só clicar e aproveitar a gravação! Fica a dica também para participar da PythonBrasil[7], que é o encontro nacional da comunidade Python brasileira -- nesse ano será em São Paulo, de 29 de setembro a 1º de outubro.

Logotipo do Curso de Arduino

E mais algumas novidades:

  • Como a procura está grande e eu tenho uma razoável experiência com a linguagem, em breve lançarei um curso de Python aqui no Rio de Janeiro! Mais detalhes em breve, aqui no blog.
  • O Curso de Arduino terá mais 5 turmas presenciais nos próximos meses, nas seguintes cidades: Ourinhos/SP, João Monlevade/MG, Belo Horizonte/MG, São Paulo/SP e Rio de Janeiro/RJ.
  • A turma do Rio de Janeiro é uma turma com um novo curso (lançarei em breve a ementa): Integrando Android com Arduino, que farei em conjunto com a galera do Eu, Android!
Vejo vocês amanhã, online! ;-)

Atualização: já estão disponíveis a gravação e slides da minha webminar sobre Python e Arduino, assista!

quarta-feira, 24 de agosto de 2011

Palestra online sobre Python no Lab de Garagem

Na terça-feira da semana passada (16/09/2011) ministrei minha terceira webminar (palestra online) no Lab de Garagem - dessa vez, foi sobre a linguagem de programação Python. A palestra foi introdutória e deu pra mostrar alguns exemplos legais para quem ainda não a conhecia, além de eu ter falado (rapidamente) da integração de Python com Arduino.

Logotipo do Lab de Garagem Logotipo da linguagem Python Logotipo do projeto Arduino

A webminar foi gravada e um vídeo está disponível. Nele é possível ver os slides, ouvir o que estou falando, ler o chat dos participantes e os códigos que fui digitando na hora (utilizamos a plataforma TreinaTom). Infelizmente minha webcam não aparece no vídeo, por conta de alguns problemas que o pessoal do TreinaTom/e-Genial teve. O vídeo está disponível no YouTube e pode ser assistido abaixo:

Os slides também estão disponíveis! Coloquei na minha conta no slideshare. Você pode vê-los abaixo ou mesmo baixá-los diretamente do slideshare:

O pessoal gostou tanto dessa webminar que batemos o recorde de participantes em webminars do Lab de Garagem: tivemos uma audiência de 160 pessoas! Por conta do grande interesse da galera e do tempo curto para mostrar exemplos de Python com Arduino, já marquei uma nova webminar para falar da integração dessas duas ferramentas que utilizo no dia-a-dia.
Então, anote: dia 06/09/2011 às 20h no Lab de Garagem palestra online sobre Python + Arduino!

sexta-feira, 19 de agosto de 2011

Parabéns, Debian!

Na terça-feira passada (16/08/2011) o sistema operacional Debian fez 18 anos. Sim, dezoito! Debian é uma das distribuições GNU/Linux mais antigas que ainda estão ativas (só perde para o Slackware, se não me engano) e atualmente é compatível com vários kernels: Linux, FreeBSD e GNU Hurd.

Bolo de aniversário do Debian

Ian Murdock anunciou a distribuição em 16 de agosto de 1993 e com certeza nem imaginava que hoje, 18 anos depois, Debian seria uma das mais utilizadas distribuições GNU/Linux do mundo! Criaram até um site para "agradecer" ao Debian.

E para quem não sabe: a distribuição GNU/Linux Ubuntu, criada e mantida pela Canonical, é derivada do Debian, que é mantido por vários Debian Developers e voluntários ao redor de todo o mundo.

Logotipo do projeto Debian Logotipo da Canonical Logotipo da distribuição Ubuntu

E para comemorar o aniversário dessa querida distribuição, temos o Debian Day -- ou Dia Debian, no nosso bom e velho Português. No estado do Rio de Janeiro, o Dia Debian já aconteceu em várias cidades, como a própria capital, Niterói, Piraí, Volta Redonda e outras.

Nesse ano, o pessoal da lista Software Livre Sul Fluminense, ao comando de meu amigo Cláudio Martinelli (ou Koolosh) escolheu a cidade de Barra Mansa para sediar o evento, que acontecerá nesse sábado (20/08/2011) no Centro Universitário de Barra Mansa - UBM a partir das 08:30.

Farei uma palestra sobre Arduino às 16h e após o evento a galera sairá para beber uma cerveja. :-) Ficou interessado? Então veja a grade e o endereço do Dia-Debian-RJ 2011. Nos vemos lá!

segunda-feira, 8 de agosto de 2011

Arduino: compilando e fazendo upload pelo terminal

Eu sinceramente não sou fã da IDE do Arduino - ela tem alguns bugs chatos e alguns problemas de usabilidade que me irritam. Em geral, edito o código utilizando o vim ou gedit e então faço apenas o upload pela IDE.

IDE do Arduino com o exemplo Blink
IDE do Arduino, escrita em Java

Por conta disso, resolvi testar alguns Makefiles -- o Flávio Amieiro chegou a adaptar um Makefile, mas ele não funcionou para meus testes com uma biblioteca que estou desenvolvendo para conexão Ethernet com o controlador ENC28J60 da Microchip (Ethernet_ENC28J60).
Depois de tentar modificá-lo, vi que ele era bem complexo e depois de algumas tentativas frustradas resolvi criar um Makefile mais simples e que funcionasse. A funcionalidade de compilar bibliotecas externas ainda não funciona, mas está bem mais simples que o outro, então agora fica mais fácil implementar isso. Para usar, basta colocar o Makefile no mesmo diretório do sketch (arquivo .pde) e rodar o comando make.

Screenshot de uma compilação e upload de sketch usando o Makefile que criei
Screenshot de uma compilação e upload de sketch usando o Makefile para Arduino que criei

O código é software livre, licenciado sob GPLv2 e está disponível no projeto arduinoMakefile em minha conta no GitHub. Gostou? Envie sugestões, bug reports e pull-requests!