quinta-feira, julho 30, 2020

Memórias dos Anos 70: Universidade, parte I

Em 1977 eu comecei a estudar na gloriosa Escola Politécnica da USP. Após todos os anos de primário, ginásio e colégio eu esperava algo diferente. Mas certamente não o que eu encontrei. Não tenho ideia do quanto a minha experiência se assemelha à situação atual (ou mesmo se os meus colegas compartilham as mesmas impressões).

Vista aérea do "biênio". No meu tenho tinha um fosso ao redor do "cirquinho" e o primeiro prédio ligado a ele não existia.


terça-feira, julho 28, 2020

Sintetizador UNO

Um dos meus primeiros gostos musicais na adolescência foi Rick Wakeman. E o instrumento característico dele é o Minimoog, que é um sintetizador analógico. Alguns anos atrás eu fui ver por curiosidade qual o preço de um - na época o modelo atual custava US$2500,00 no fabricante.

Ano passado eu vi um vídeo no YouTube falando num sintetizador analógico italiano por US$200,00, surgiu uma oportunidade de trazer um... Aqui vai uma apresentação rápida, feita por um não-músico.



terça-feira, julho 21, 2020

Usando um Rotary Encoder

Este é mais um daqueles posts sobre algo que eu pensei ser simples, mas deu bastante trabalho na hora de colocar para funcionar.

Minha primeira ideia de interface para o "ATmega Detonator" era bem minimalística: vários LEDs e um botão para ir selecionando sequencialmente as opções. Mais adiante resolvi usar um display I2C e apresentar menus nele. Para selecionar as opções vou um "rotary encoder", inspirado por um vídeo onde ele é usado junto com um display do mesmo modelo que vou usar.

Existe muita informação na internet sobre os "rotary encoders" (listo no final as que usei), portanto vou tentar ser sucinto.



domingo, julho 19, 2020

Crítica: Mandrake The Magician: The Dailies Vol. 1: The Cobra

Este é o primeiro (e até o momento único) volume de coletânea das tiras diárias de Mandrake,



quinta-feira, julho 16, 2020

IOExpander: Usando um ATtiny24 como um Expansor de I/O I2C

Em uma etapa do meu projeto do "ATmega Detonator" achei que o PCF8574 era o culpado por problemas misteriosos. Antes de descobrir ser um simples mau contato, eu investi na linha de substituir o PCF8574 por um ATtiny24. Inicialmente parecia muito simples: controlar os inos de I/Os a partir de uma leitura ou escrita via I2C. O que eu não contava era com as dificuldades no uso da USI ("Universal" Serial Inteface) no modo escravo (já vimos anos atrás o uso no modo mestre).

terça-feira, julho 14, 2020

Programação "Alta Voltagem" do ATmega - Parte 6

Para finalizar este estudo dos comandos de programação paralela vamos olhar a leitura e escrita na Flash. Aqui a parte importante é entender como é organizada a Flash do ATmega.


quinta-feira, julho 09, 2020

Expansores de I/O PCF8574 e PCF8574A

Os integrados PCF8574 e PCF8574A são expansores de I/O com interface I2C bastante populares. Entretanto eles tem algumas peculiaridades quando usados de modo bidirecional que não costumam ser muito comentadas.


terça-feira, julho 07, 2020

Programação "Alta Voltagem" do ATmega - Parte 5

Com o hardware já funcionando e sucesso na colocação no modo de programação e na leitura da identificação do ATmega, agora é hora de fazer algo útil: apagar a memória Flash e colocar os fuses nos valores de fábrica.


domingo, julho 05, 2020

Crítica: Superman - For Tomorrow

Mais uma saga moderna (2004) do Superman. Milhões de pessoas sumiram da Terra, inclusive Lois Lane. Porque? Conseguirá nosso herói trazê-las de volta?


quinta-feira, julho 02, 2020

Memórias dos Anos 70: Cursinho

Em 1976 cheguei ao último ano do colegial. A prioridade, porém, não era a escola - era o cursinho. O ano todo foi uma maratona: aulas no colégio de manhã, aulas no cursinho à tarde e estudo à noite.