segunda-feira, dezembro 30, 2013

Conectando uma EEProm ao MSP430 - 93C66

Vamos ver neste post uma outra opção de memória EEProm para usar com a Launchpad. A 93C66 é uma memória um pouco mais esquisita que a 24C256, mas pode ser encontrada por preços menores. A comunicação com o microcontrolador utiliza um outro protocolo serial, o SPI.

sexta-feira, dezembro 27, 2013

Conectando uma EEProm ao MSP430 - 24C256

Diferente dos microcontroladores PIC, ATmega e ATtiny, o MSP430 não possui uma memória EEProm interna. Em algumas aplicações a memória Flash pode ser usada em seu lugar, mas em outras é preciso conectar uma EEProm externa. Neste post veremos como conectar uma EEProm 24C256 a uma Launchpad com o MSP430G2231.



quarta-feira, dezembro 25, 2013

Um Display de Mensagens com o JY-MCU 3208

Retomando as experiências com o display JY-MCU 3208 (lembram dele?), apresento aqui um firmware que permite selecionar entre várias mensagens gravadas na EEProm do ATmega.


segunda-feira, dezembro 23, 2013

Arduino Proto Shield

A Arduino Proto Shield é uma placa de expansão do Arduino para a montagem de pequenos protótipos.



domingo, dezembro 22, 2013

Crítica: "Odessey and Oracle" do The Zombies

The Zombies é um grupo inglês dos anos 60. O som deles é um rock psicodélico, marcado principalmente pelos teclados de Rod Argent.  "Odessey and Oracle" (com Odyssey escrito errado por falha do designer da capa) é o segundo álbum de estúdio deles e foi lançado em 1969. O álbum foi praticamente ignorado no lançamento, mas posteriormente ganhou reconhecimento da crítica aparecendo atualmente em muitas listas do tipo "Os n melhores álbuns".




terça-feira, dezembro 17, 2013

Raspberry Pi: DOSBox Parte 1

Continuando a minha exploração do Raspberry e mantendo o tema de "retrograming" inicio aqui minhas aventuras com o DOSBox.

domingo, dezembro 15, 2013

Crítica: Argus

Já mencionei antes por aqui o grupo Wishbone Ash. É um grupo de rock progressivo cujo som é caracterizado pela presença de dois guitarristas "solo". Argus é considerado o principal álbum deles.



segunda-feira, dezembro 02, 2013

Balanço anual do Blog: 2013

Hoje (2 de dezembro) é o aniversário do blog - oito aninhos. Vejamos os números, observações e planos para 2014.

sábado, novembro 30, 2013

Resenha: A Dance With Dragons

Enfim! Sete meses após o início, concluí a leitura dos cinco livros já lançados da série "A Song of Ice and Fire" ("Crônicas de Gelo e Fogo", aqui no Brasil).


sexta-feira, novembro 29, 2013

Raspberry Pi: Colossal Cave Adventure

Na minha jornada por programas antigos não poderia falta o Adventure Original, sobre o qual eu falei aqui muito tempo atrás.


quarta-feira, novembro 27, 2013

Raspberry Pi: The Oregon Trail

Continuando as minhas adaptações de jogos antigos para o Raspberry, vejamos um outro jogo em Basic, com um histórico bastante interessante.


segunda-feira, novembro 25, 2013

Raspberry Pi: Dragon Island

Vamos matar a saudade (ou conhecer) como era a programação em 1977? Direto das páginas da newsletter do famoso Homebrew Computer Club, o jogo Dragon Island.


sexta-feira, novembro 22, 2013

Raspberry Pi: Ajustando o Console

Dentro da minha excursão à "retroprogramação", pretendo rodar alguns aplicativos no console. Documento aqui alguns ajustes que tornaram a minha experiência mais agradável.

quinta-feira, novembro 21, 2013

Raspberry Pi: BASIC

Para iniciar as minhas aventuras de "retroprogramação" com o Raspberry Pi, vou matar a saudade dos primeiros computadores pessoais e instalar um interpretador BASIC.


terça-feira, novembro 19, 2013

Raspberry Pi

O Raspberry Pi é um grande sucesso, tendo atingido no final do mês passado a incrível marca de 2 milhões de unidades vendidas. Neste post vamos rever algumas de suas características, como preparação para futuros posts sobre ele.



quarta-feira, novembro 13, 2013

Um Sensor Simples de Som

O sensor que examinaremos pode ser usado para medir, bem grosseiramente, a intensidade de som ambiente. Isto pode ser usado em um "medidor de aplausos", ou outras aplicações em que o comportamento tenha que ser diferente conforme a intensidade do som ambiente.


terça-feira, novembro 05, 2013

Compre um Livro da Novatec com Desconto e Ajude o Garoa Hacker Clube

A Novatec criou o código promocional "garoa" (sem aspas) que dá um desconto de 25% nas compras no site deles (www.novatec.com.br). Para cada compra efetuada com este código eles doarão 10% do valor
líquido da compra para o Garoa.  A promoção vale até 31/12/14


domingo, novembro 03, 2013

Crítica: Batman Chronicles Vol. 1

As séries "Chronicles" da DC trazem as primeiras histórias de seus principais personagens, em ordem cronológica e com um preço mais acessível que as séries "Archives". No ano passado comentei aqui o primeiro volume do Superman, na edição brasileira.A série do Batman também está sendo publicada no Brasil, mas o primeiro volume está esgotado. Resolvi então comprar a versão americana para o Kindle, o que possibilitou avaliar também a experiência da leitura de HQ em formato digital.




terça-feira, outubro 29, 2013

Chip de Som AY-3-8910 / KC89C72 - Parte 2

Nesta segunda parte veremos um circuito básico para podermos fazer algumas experiências ligando um KC89C72 a um Arduino (ou outro microcontrolador).


segunda-feira, outubro 28, 2013

Ruminações: MacOS "Grátis"

Na semana passada a Apple anunciou com fanfarras que a atualização para a nova versão do MacOS não terá custo. Este anúncio repercutiu na imprensa e na web, registro aqui as minhas divagações a respeito.

domingo, outubro 27, 2013

Livro de Outubro: When Did You See Her Last?

O segundo volume de "All The Wrong Questions" foi lançado no dia 15 de outubro (inclusive no Brasil). Novamente comprei o eBook no dia do lançamento e "devorei" rapidamente este volume.

quarta-feira, outubro 23, 2013

Chip de Som AY-3-8910 / KC89C72 - Parte 1

O AY-3-8910 é um gerador programável de sons, que era usado em jogos arcade e microcomputadores pessoais como o ZX Spectrum e MSX. Embora o chip original não seja mais fabricado, existe um clone, o KC89C72, que é encontrável no eBay e em outros locais mais obscuros .



terça-feira, outubro 15, 2013

Ruminações sobre Arduino Leonardo, Due, Yún e Tre

A maioria da minhas experiências com Arduino tem sido com o Uno e com os modelos mais compactos (Nano e Pro Mini). O time Arduino, entretanto, não parou no Uno e lançou este ano vários outros modelos (que, até o momento, não tiveram o mesmo sucesso que o Uno). Faço aqui um rápido comentário sobre eles.

domingo, outubro 13, 2013

Resenha: A Feast for Crows

Continuando a minha leitura das "Crônicas de Fogo e Gelo" (A Song of Ice and Fire) devorei nas últimas semanas o quarto volume, "A Feast For Crows".

quinta-feira, outubro 10, 2013

Controle Remoto Infravermelho Parte 5

Vamos sofisticar um pouquinho o exemplo anterior e controlar um motor de passo.




terça-feira, outubro 08, 2013

Controle Remoto Infravermelho Parte 4

Neste post vamos começar a brincar de usar um controle remoto IR para comandar um Arduino.


domingo, outubro 06, 2013

Crítica: Little Queen e Dog & Butterfly

A música do grupo Heart já tinha chamado a minha atenção antes, por exemplo nos covers da Lana Lane. A excelente apresentação deles durante a premiação do Led Zeppelin no Kennedy Center Honors me deu o empurrão final para adquirir dois álbum deles.

segunda-feira, setembro 30, 2013

Links Comentados - Outubro 2013

Fechando o mês, a volta dos Links Comentados: Arduino, carga de baterias e ponto flutuante.


quarta-feira, setembro 25, 2013

Controle Remoto Infravermelho Parte 3

Neste post vamos conhecer um pouco uma biblioteca para o Arduino, que suporta vários protocolos de controle remoto IR. A biblioteca é apresentada no blog do autor (aqui), a versão mais recente está no github.

segunda-feira, setembro 23, 2013

Impressoras 3D: Minhas Primeiras Impressões

Impressoras 3D domésticas são cada vez mais populares, principalmente graças a projetos abertos como a RepRap. No Garoa Hacker Clube temos atualmente duas impressoras. Descrevo aqui minha primeiras experiências com elas.

Esponja do Mar, uma LulzBot AO-100 da Aleph Objects

domingo, setembro 22, 2013

Resenhas: A Clash of Kings e A Storm of Swords

Após várias semanas de leitura, consegui alcançar (e ultrapassar) a série de TV "A Game of Thrones", lendo o segundo e terceiro volume da saga "A Song of Ice and Fire" (minha resenha do primeiro volume pode ser lida aqui).


sexta-feira, setembro 13, 2013

Controle Remoto Infravermelho Parte 2

Como primeiro exercício prático, vamos transmitir "na raça" um comando usando um Arduino UNO e um LED IR TIL32 comum. Como "cobaia" vou usar um tocador de MP3.


quarta-feira, setembro 11, 2013

LEDCube Kit v2: Programação III

Encerrando esta série, vamos alterar o código do exemplo anterior para acrescentar um controle (limitado) da intensidade dos LEDs.

segunda-feira, setembro 09, 2013

LEDCube Kit v2: Programação II

Já vimos a biblioteca padrão, onde controlamos separadamente cada LED. Veremos agora uma forma alternativa de programação, na qual definimos em uma tabela os padrões a serem apresentados.


domingo, setembro 08, 2013

Resenha: The Shore Road Mystery

Após a decepção com um livro recente dos Hardy Boys, comento aqui um dos volumes clássicos, em três versões: a original (de 1928) a revisada (de 1964) e a publicada aqui no Brasil pela Abril (em 1972). Nas três versões os Hardys combatem uma quadrilha de ladrões de carro. E todas contém um ponto que afetaria (ligeiramente) as próximas histórias: os Hardys compram um carro (para o velho truque do cavalo de Troia), o que leva a uma redução às menções às suas motocicletas nos livros seguintes.

terça-feira, setembro 03, 2013

LEDCube Kit v2: Programação

Neste post veremos a biblioteca padrão do LEDCube v2 para uso com a IDE do Arduino. Esta biblioteca permite gerar animações controlando individualmente os LEDs.


quinta-feira, agosto 29, 2013

LEDCube Kit v2

O LEDcube kit é o último kit que eu adquiri no Workshop do Mitch Altman. Neste post vou falar um pouco sobre o que ele é, como funciona, como foi a montagem e minha avaliação. Como os demais kits do workshop, é um projeto aberto - esquema e software estão disponíveis para quem quiser estudar, duplicar e alterar.


terça-feira, agosto 27, 2013

Experiências com a Unidade Lógica Aritmética 74181

Algum tempo atrás vimos aqui este interessante integrado. Vejamos algumas experiências feitas com uma montagem simples na protoboard.


domingo, agosto 25, 2013

Resenha: The Case of the Psychic's Vision (Hardy Boys 177)

Mais um livro "recente" (2003) dos Hardy Boys, que comprei para ler no Kindle, motivado pelas críticas positivas na Amazon.



quinta-feira, agosto 22, 2013

Controle Remoto Infravermelho Parte 1

Uma aplicação corriqueira de comunicação infravermelha são os controles remotos dos chamados "aparelhos eletrônicos de consumo" (TVs, aparelhos de som, etc). Nesta série de posts vamos conhecer um pouco como isto é feito e fazer algumas experiências.


domingo, agosto 18, 2013

Resenha: A Game of Thrones (o livro)

Como muita gente, só descobri  "As Cronicas de Gelo e Fogo" ("A Song of Ice and Fire" no original) depois do sucesso da série de TV (mais precisamente, quando estava começando a terceira temporada). Daí resolver ler os livros.



quinta-feira, agosto 15, 2013

Leitor RFID YET-125K: Construindo uma Fechadura Eletrônica - Parte 4

Fechando este série de posts, vamos ver o software do microcontrolador que implementa a fechadura eletrônica. O software foi desenvolvido usando o avr-gcc toolchain e gravado na placa com o bootloadHID.


terça-feira, agosto 13, 2013

Leitor RFID YET-125K: Construindo uma Fechadura Eletrônica - Parte 3

Neste post vou descrever a operação da minha fechadura eletrônica. A ideia básica é simples: a trava será movimentada quando for lido um tag RFID.


domingo, agosto 11, 2013

Resenha: The Mighty Thor - Marvel Masterworks Vol 2

Já que a Panini parece ter parado com a Biblioteca Histórica Marvel, o jeito é continuar com a versão americana em paperback (brochura). O livro da vez é o segundo volume do Thor, com as histórias publicadas na revista Journey Into Mystery de fevereiro a novembro de 1964.



sexta-feira, agosto 09, 2013

terça-feira, agosto 06, 2013

Leitor RFID YET-125K: Construindo uma Fechadura Eletrônica - Parte 1

Neste projeto vou construir uma "fechadura eletrônica" onde a chave é um tag RFID. O objetivo é exercitar algumas coisas que já vimos por aqui, obviamente o resultado final não é um cofre super seguro. Nesta primeira parte vou dar uma visão geral, em posts futuros vou apresentar os detalhes.



quarta-feira, julho 31, 2013

Unidade Lógica Aritmética 74181

O 74181 é um circuito integrado muito curioso. É difícil de ser encontrado hoje em dia, mas tem um grande valor histórico e permite fazer algumas montagens interessantes, o que lhe garante uma entrada na Wikipedia.


terça-feira, julho 30, 2013

segunda-feira, julho 22, 2013

Alberto Fabiano (1975 - 2013)

Na sexta passada perdemos uma das grandes figuras do Garoa Hacker Clube. O Alberto (também conhecido como Aleph, Techberto e uma dúzia de outros apelidos) era um figura de destaque nas comunidades de C/C++, embarcados, segurança e hacking em geral (e provavelmente em outras).

É curioso que não me lembro de quando o conheci (deve ter sido em um dos primeiros encontros do grupo C/C++). Ele era uma destas pessoas que logo depois que você conhece parece que você conhecia desde a infância. Devo a ele o meu envolvimento com o Garoa e uma série de outras atividades.

Seus conhecimentos só eram superados pela sua modéstia. Não foram poucas as vezes em que ele ouvia atentamente alguém falar sobre algo que acabara de descobrir e depois ele casualmente mostrava um conhecimento imenso sobre o assunto. Seus e-mails e textos eram antológicos, o conhecimento era tanto que ele não conseguia se expressar em uma ou duas frases curtas. Alguns de seus textos podem ser encontrados no seu blog (http://techberto.wordpress.com/). Outros textos marcantes estão na wiki do Garoa, como o Código de Conduta (epigramático!) e suas contribuições para a definição de Hacker.

Uma das provas da amplitude do seu conhecimento está na página Picfnordscices. Eu sorrateiramente incluí uma foto do meu pai em um laboratório da USP e não é que ele conseguiu identificar o local?

Adendo: relendo o texto acima, percebo que está confuso e omisso. Mas é o melhor que consigo fazer agora.

quinta-feira, julho 18, 2013

TV-B-Gone

TV-B-Gone (http://www.adafruit.com/products/73) é um dos kits que eu adquiri no Workshop do Mitch Altman. Neste post vou falar um pouco sobre o que ele é, como funciona, como foi a montagem e minha avaliação. Como os demais kits do workshop, é um projeto aberto - esquema e software estão disponíveis para quem quiser estudar, duplicar e alterar.


quarta-feira, julho 17, 2013

Sensor de Temperatura DS18B20 ligado ao Arduino - parte 2

Existe uma biblioteca específica para o DS18S20, a "Dallas Temperature Control Library", descrita aqui. Neste post vamos fazer algumas experiências com ela.

segunda-feira, julho 15, 2013

TDC2013 São Paulo - Trilha Arduino

Este ano restringi a minha participação no TDC a companhar a Trilha Arduino, que incluiu uma palestra minha. Como comentei no ano passado, o TDC é um evento muito especial, cobrindo um largo espectro de tecnologias com trilhas coordenadas por membros das comunidades.

quinta-feira, julho 11, 2013

Sensor de Temperatura DS18B20 ligado ao Arduino

Neste post vamos fazer algumas experiências ligando sensores de temperatura DS18B20 a um Arduino.


terça-feira, julho 09, 2013

Sensor de Temperatura DS18B20

Vimos recentemente aqui o sensor de temperatura LM35.  Vamos ver agora um outro sensor, o DS18B20 (datasheet em pdf), que é um bem mais sofisticado.


quinta-feira, julho 04, 2013

Led Nametag

Led Nametag (http://analogmachines.com/p/nametag/) é um dos kits que eu adquiri no Workshop do Mitch Altman. Nest post vou falar um pouco sobre o que ele é, como funciona, como foi a montagem e minha avaliação. Como os demais kits do workshop, é um projeto aberto - esquema e software estão disponíveis para quem quiser estudar, duplicar e alterar.


terça-feira, julho 02, 2013

Mitch Altman no Garoa Hacker Clube

Mitch Altman é um hacker, co-fundador do hackerspace Noisebridge em São Francisco e inventor do TV-Be-Gone. Neste último domingo (30 de junho), esteve no Garoa Hacer Clube para um de seus workshops.



sexta-feira, junho 28, 2013

Eventos - Workshop com Mitch Altman e Trilha Arduino no TDC 2013

No próximo domingo (30/6) o Garoa Hacker Clube recebe a visita de Mitch Altman. Teremos atividades a partir da 14:00, com Dojos de Programação em Arduino e Rapberry Pi. A partir das 16:00 o Mitch comandará um workshop com montagem de kits que serão vendidos pelo preço de custo (ou traga o seu próprio projeto).

Mais para frente, no dia 13/7 (sábado), vou participar da trilha Arduino no TDC 2013. Eu participei no ano passado (relato aqui) e tudo indica que teremos novamente um grande evento. Não deixem de dar uma olhada na grade completa do TDC 2013.

quinta-feira, junho 27, 2013

Construindo um Intervalômetro - Parte 3

Nesta terceira parte vou comentar um pouco sobre os testes e a montagem.do meu intervalômetro.


terça-feira, junho 25, 2013

Construindo um Intervalômetro - Parte 2

Na parte anterior apresentei o projeto de hardware do intervalômetro que estou construindo. Nesta segunda parte apresento o software.

quinta-feira, junho 20, 2013

Construindo um Intervalômetro - Parte 1

Um assunto que tem me interessado é a fotografia  time-lapsed. Fiz recentemente uma pequena brincadeira, disparando manualmente uma câmera durante a montagem do meu painel de controle microcontrolado. A minha câmera, como muitas, possui recursos muito pobres para disparo automático. A solução é usar um dispositivo externo para disparar periodicamente a máquina, o chamado intervalômetro.

Encontrei na internet muitos projetos para montagem de intervalômetros (ver no final). Como nenhum deles se encaixou bem no que eu queria, resolvi projetar um.

terça-feira, junho 18, 2013

Avaliação: Freaduino Pro 328

Procurando um Arduino Pro Mini para substituir o que estou usando na minha trena eletrônica, encontrei na Deal Extreme um item denominado "New Version Pro Mini Atmega328P Microcontroller Board - White". Baseado no preço baixo e na aparência diferente, resolvi comprar.



domingo, junho 16, 2013

Resenha: Cry Wolf (Modesty Blaise vol 10)

Mais um volume da Modesty Blaise para relaxar. Será que Peter O'Donnell (roteiro) e Eric Romero (arte) conseguem manter o nível dos volumes anteriores?



terça-feira, junho 11, 2013

Painel de Controle Microcontrolado: Programação

Ao final da montagem (vista no post anterior da série), o resultado foi um belo peso de papel. Para "dar vida" ao painel é preciso programar o microcontrolador.


domingo, junho 09, 2013

Crítica: Dive Into Python 3

Há anos está nas minhas resoluções de ano novo o estudo de Python. Aproveitando uma iniciativa no Garoa Hacker Clube, passei as últimas semanas lendo o livro "Dive Into Python 3" de Mark Pilgrim, cujo texto está disponível on-line gratuitamente. Seguem os meus comentários da experiência.


quinta-feira, junho 06, 2013

Painel de Controle Microcontrolado: Montagem

Acho que esta montagem foi uma das melhores que já fiz, no que diz respeito à aparência externa. Aproveitei e fiz um vídeo "timelapse" da soldagem da placa.



terça-feira, junho 04, 2013

Painel de Controle Microcontrolado: Projeto do Circuito

Olhando a montagem da CNC que estamos construindo no Garoa, me surgiu a ideia de montar um "Painel de Controle", cheio de LEDs com legendas divertidas. Embora este painel, no momento, seja apenas uma brincadeira (acendendo os LEDs de forma semi aleatória), ele pode ser aproveitado para coisas mais sérias. Basta trocar as legendas dos LEDs e trocar o firmware para receber informações pela porta serial (ou trocar alguns dos LEDs por sensores). Nesta primeira parte vamos ver o projeto do circuito.