Criando um pequeno termômetro com uma Led Bar no Arduino

Introdução

Um projetinho bem bacana para quem está começando com Arduino, é criar um pequeno termômetro utilizando leds, ou uma Led Bar. Como estou começando com Arduino resolvi fazer isso e agora vou falar sobre como fiz. Veja bem, não vou entrar muito no mérito da eletrônica, uma vez que estou voltando a lembrar, vou tentar focar mais na parte prática (boa e velha mão na massa) e principalmente na programação. Se tiver curiosidade sobre a parte da eletrônica, recomendo dar uma olhada no Arduino e eletrônica básica, recomendo dar uma olhada nos vídeos do Renato Aloi no Youtube. Achei a didática do mesmo muito boa. Além disso sempre temos sites como Adafruit.com que tem excelentes tutoriais (porém tudo em inglês). Continue reading

Arduino , , , ,

A importância de um ‘if’

Quando estava na faculdade (e muito tempo antes também) sempre soube das vantagens e desvantagens do famigerado ‘if’. Muitos desenvolvedores abusam do ‘if’ e acabam deixando o código extremamente lento. Mais de uma vez me perguntaram o motivo disso. Long story short, toda vez que colocamos um ‘if’ no meio de um código você quebra a lógica de execução do mesmo e faz o processador esperar o resultado do ‘if’ para ver como vai otimizar a sua execução. Simples não? Agora, será que existe algo pior do que vários ‘ifs’? Continue reading

C++, C/C++, Programação, Tips , , , , ,

Como adicionar uma assinutara nos seus PDFs no Mac OS X

Poucas pessoas sabem que o Preview, é um programa muito bom. Você pode utiliza-lo não apenas para verificar PDFs, JPGs e alguns filmes, mas também para tirar uma foto de uma assinatura e, posteriormente, adiciona-la em um E-Mail ou documento. Continue reading

Tips , ,

Novo layout e sites

Bom, novo ano cara nova. E não apenas cara nova, resolvi colocar o link para todos os sub-sites que eu tenho, cada um sobre uma paixão minha:

  • GA: Site sobre estudos de algoritmos genéticos.
  • Stories: Site (principalmente em inglês) sobre contos e histórias, reviews de livros, dicas de escrita, etc.
  • Diário de um patinador: Uma de minhas paixões mais antigas, a patinação, mais especificamente a patinação de velocidade.

Não consigo prometer atualizações regulares, mas prometo que vou tentar ;).

News

Novo website

Estou inaugurando minha volta aos estudos de Algoritmos Genéticos com um novo blog, dedicado EXCLUSIVAMENTE a isso: http://ga.geekvault.org/

Quem quiser aprender mais sobre isso, por favor visite-o. Todas as atualizações dele serão anunciadas aqui.

Espero que ajude a quem interessar ;).

News , ,

Elsevier, o que você está fazendo?

Que o Elsevier está dando passos de gigante para trás, isso não é novidade nenhuma. Porém parece que agora eles decretaram o seu fim, de verdade. Para quem não conhece, o Elsevier é uma das maiores editoras de artigos científicos. Porém recentemente a mesma tem enviado comunicados para sites e empresas que distribuem seus artigos, mesmo que com a autorização do autor, pedindo para fechar a empresa/site por causa disso. E parece que agora eles foram longe demais.

De acordo com esse post ela pediu para a Universidade de Calgary parar de distribuir seus artigos! Até entendo você ir atrás de sites SEM permissão ou SEM intuito educativo, agora, uma Universidade? Acho que seria a mesma coisa que uma lanchonete ser proibida de vender carne!

Enfim, eu sou (e sempre fui) a favor da ciência livre. Existe uma máfia tão grande por trás dessas editoras, que no final elas conseguem apenas atrapalhar o avanço da ciência! Deveríamos ter um sistema FREE para revisão de artigos e publicação digital do mesmo, onde seria pago apenas gastos para a publicação impressa. Eu tenho um artigo publicado na IEEE, paguei para participar do evento e ter o mesmo publicado e eles vendem o artigo e, obviamente, eu não recebo nada por isso! Honestamente eu não quero receber, gostaria que o mesmo fosse disponibilizado de forma gratuita para os interessados.

Fica a ideia para quem tiver vontade de se enfiar em um ninho de vespas, por que não criar uma forma FREE de avaliação e publicação digital de artigos científicos?

News, Pensamentos , , ,

A primeira nave para viagens espaciais longas, é iniciada pela primeira vez.

A primeira espaçonave da NASA, responsável por viagens mais longas que a ISS e a lua (leia Marte e outros planetas), está sendo construída e, de acordo com esse artigo visto no Gizmodo, seus primeiros testes estão dentro do tempo e foram feitos com sucesso.

Será que em breve veremos viagens interplanetárias??? Só aguardando para ver!

News , , ,

GNU faz 30 anos!

Trinta anos atrás, nesse mesmo dia, iniciava uma conversa que iria mudar o mundo da computação, se iniciava o projeto GNU. Toda a ideia do OpenSource começava nesse momento, até mesmo o Linux ainda não existia e, se não fosse pelo GNU, não seria o que é hoje!

Temos muito a agradecer Richard Stallman por isso, sem dúvida nenhuma, sem ele, projetos como o MySQL, Apache, Autotools, GCC, GIMP, GNOME, Dia, PGP, Emacs, entre inúmeros outros (sério, a lista é imensa), não existiriam ou não seriam como são agora.

Vamos todos comemorar com uma Free Beer?

[ Celebrate 30 years of GNU! ]

News, OpenSource , ,

Foi criada uma nova forma de matéria, e parece um sabre de luz!

Pelo menos é assim que me chamou a atenção esse artigo no Gizmodo. A ideia não é simples e, como (quase) toda ideia complexa, foi criada ao acaso. Cientistas do MIT e Harvard conseguiram criar uma nova forma de matéria ao colidir photons, esses photons se juntaram formando uma nova molécula, uma molécula que está junta por que está, constantemente, se separando e se atraindo. O que isso quer dizer? Sabe aquele efeito do Sabre de Luz nos filmes do Star Wars? Então, exatamente isso.

Mas não adianta já ir ficando feliz, acreditando que em algum tempo você poderá ir comprar um sabre de luz no Wallmart, ou uma faca que corta e tosta o pão ao mesmo tempo, essa tecnologia será utilizada principalmente na computação quântica. Mas mesmo assim é animal não?

News , , , , ,

NVIDIA irá providenciar documentação para o Nouveau

Quem utiliza Linux sabe o que é o driver de vídeo Nouveau, o driver OpenSource feito “from scratch” para as placas de vídeo da NVIDIA. De acordo com esse post na lwn.net, a NVIDIA irá liberar uma série de documentações sobre suas placas para ajudar nos drivers Nouveau e derivados, para processos “Out of the box”.

Ótima notícia para quem curte OpenSource, e para a comunidade em geral!

News, OpenSource , , ,