Este módulo (que você encontra na DealExtreme pelo preço de um sanduíche) contém oito displays de 7 segmentos (mais o ponto decimal), oito LEDs bicolores e ainda oito botões. Um controlador dedicado (TM1638) permite interfacear tudo isto a um microcontrolador usando apenas três sinais lógicos (além deles precisa da alimentação, é claro).
Encontrei bibliotecas para uso com o Arduino (a fonte principal de informações sobre este display), MSP430, Stellaris Launchpad e Raspberry Pi, mas existe pouca documentação sobre os detalhes do circuito.
Neste primeiro post vou comentar um pouco sobre o controlador usado, em um segundo vou falar sobre a placa em si e no seu uso simples junto com um Arduino e na parte final mostrar uma versão revisada do meu Lunar Lander.
quinta-feira, novembro 15, 2012
Display de LEDs JY-LKM1638 - Parte 1
terça-feira, novembro 13, 2012
Escolhendo um Shield Ethernet para o Arduino
Se você prestar atenção, perceberá que os shields para a conexão do Arduino a redes Ethernet se dividem em dois grupos, com faixa de preços diferentes: um baseado no chip W5100 e outro no chip ENC28J60. Para entender a grande diferença entre eles é preciso conhecer um pouco sobre redes locais.
sábado, novembro 10, 2012
terça-feira, novembro 06, 2012
Desenvolvendo para o Android: Assinando a Aplicação
O sistema Android exige que as aplicações sejam assinadas digitalmente. Sem isto, elas não poderão ser instaladas ou executadas. É uma pequena medida de segurança, que às vezes se torna um pequeno aborrecimento para o desenvolvedor.
domingo, novembro 04, 2012
Resenha: The Green Eyed Monster (Modesty Blaise vol 7)
Este sétimo volume da Modesty traz as primeiras histórias desenhadas somente por Enric Romero, que assumiu às pressas no meio da história anterior devido à morte de Jim Holdaway.
quinta-feira, novembro 01, 2012
Motores de Passo: Aperfeiçoando o controle com Arduino e L293D
Vamos agora aperfeiçoar o que vimos no post anterior e operar em "full step" e acrescentar sensores de fim de curso. O driver utilizado continua sendo o L293D.
Categorias:
Arduino,
Eletrônica,
Motores,
Programação
terça-feira, outubro 30, 2012
Desenvolvendo para o Android: AlertDialog
Às vezes é necessária uma interação muito simples com o operador, como pedir uma confirmação ou apresentar um aviso. Nestas horas, AlertDialog pode ser uma opção mais simples que criar uma Activity. Existem, como sempre, algumas pegadinhas.
segunda-feira, outubro 29, 2012
Livro de Outubro: Who Could That Be At This Hour?
Lemony Snicket está de volta! Seis anos após o final de "Desventuras em Série" ("A Series of Unfortunate Events"), uma nova série é iniciada: "All The Wrong Questions". O primeiro livro é "Who Could That Be At This Hour?", lançado no dia 23 passado. Graças à magia dos eBooks, já recebi e li o meu exemplar.
quinta-feira, outubro 18, 2012
Desenvolvendo para Android: O ListView
O ListView é um widget dos mais úteis, permitindo apresentar uma lista "rolável" de itens, onde cada item pode ser composto de vários widgets. É relativamente simples preencher um ListView com dados provenientes de uma matriz ou base de dados, através de um Adapter. Embora seja largamente utilizado, o ListView tem algumas características, digamos, irritantes.
terça-feira, outubro 16, 2012
Motores de Passo: Movimentando com um Arduino + L293D
Neste post vamos juntar o que vimos em dois posts anteriores e colocar em movimento um motor de passo usando um Arduino conectado a um L293D.
Categorias:
Arduino,
Eletrônica,
Motores,
Programação
domingo, outubro 14, 2012
Jogo do Mês: King of Dragon Pass
King of Dragon Pass é um jogo de estratégia de 99, onde você comanda um clã de bárbaros, com o objetivo de ser um rei de uma tribo e, depois, rei de todo o Dragon Pass. Existem vários elementos que tornam este jogo único.
quinta-feira, outubro 11, 2012
Desenvolvendo para Android: Duplo toque Indesejado
Como vimos no post anterior, uma interação do operador com um elemento da tela acionará um Listener. Existem, porém, mas algumas questões a considerar. Um exemplo destas questões é o misterioso duplo toque de um botão.
terça-feira, outubro 09, 2012
Motores de Passo: Introdução
Motores de passo são mais complicados de controlar, mas possibilitam um controle muito preciso de posição e movimento. Neste post vamos começar a conhecê-los.
quinta-feira, outubro 04, 2012
Desenvolvendo para Android: Event Listeners
Todo framework de tratamento de interface gráfica precisa tratar a questão do assincronismo da interação: uma interface gráfica apresenta ao operador um conjunto de elementos com os quais ele pode interagir em qualquer ordem e a qualquer momento.
No Android esta interação é tratada pelos Event Listeners. Embora seja fácil usar isto mecanicamente, os conceitos envolvidos não são totalmente triviais.
No Android esta interação é tratada pelos Event Listeners. Embora seja fácil usar isto mecanicamente, os conceitos envolvidos não são totalmente triviais.
terça-feira, outubro 02, 2012
Motores DC: Arduino Controlando um Motor usando um L293D
Veremos neste post um exemplo de controle de motor com o Arduino, usando o integrado L293D que vimos no post anterior da série.
Categorias:
Arduino,
Eletrônica,
Motores,
Programação
domingo, setembro 30, 2012
Álbum do Mês: Pet Sounds
Pet Sounds, dos Beach Boys, é considerado um dos melhores álbuns dos anos 60, e um dos mais influentes na música popular. Estranhamente este CD só é encontrado por aqui importado. Graças à iTunes pude finalmente escutar esta obra prima.
sexta-feira, setembro 28, 2012
Desenvolvendo para Android: Intents
Uma Intent é uma estrutura de dados usada para executar uma ação no Android. Vou comentar aqui sobre o uso de Intents para disparar Activities, porém elas podem ser usadas também para comunicar com outras aplicações e serviços.
quinta-feira, setembro 27, 2012
Motores DC: Dois Circuitos Integrados de Ponte H
Na última vez que falei de motores eu apresentei a Ponte H, que eu implementei com transistores discretos. Felizmente existem várias opções de circuitos integrados contendo uma ponte H. Veremos aqui dois modelos.
quarta-feira, setembro 26, 2012
Desenvolvendo para Android: Layout das Activities
Como vimos na parte anterior, tipicamente as telas da nossa aplicação correspondem a uma classe derivada de Activity. Uma tarefa importante desta classe é apresentar o conteúdo da tela. Embora isto possa ser feito totalmente por código, o mais comum é usarmos um arquivo de layout.
segunda-feira, setembro 24, 2012
Desenvolvendo para Android: Introdução às Activities
Uma Activity no Android corresponde, grosseiramente, a uma tela. Do ponto de vista da programação, é uma classe a partir da qual vamos derivar as nossas classes que irão implementar a maioria das nossas telas.
domingo, setembro 16, 2012
Crítica: Legion Lost
Legion Lost foi uma mini série da Legião dos Super Heróis, publicada em 12 partes de maio de 2000 a 2001. Eu acabei de ler a coletânea em capa dura publicada no ano passado (a versão paperback está prevista para este mês) e coloco aqui as minhas observações.
quarta-feira, setembro 12, 2012
Dois Bugs Incomuns com ASP.Net
Gostaria de compartilhar com a minha dupla de leitores dois bugs curiosos que eu enfrentei recentemente em uma aplicação ASP.NET. Foram duas pequenas besteiras, mas ilustram alguns aspectos curiosos do ASP.Net.
segunda-feira, setembro 10, 2012
Desenvolvendo para Android: O Ambiente (cont)
Continuando os comentários sobre o ambiente de desenvolvimento para Android, algumas observações que esqueci no post anterior e um pouco sobre o SDK e o emulador;
domingo, setembro 09, 2012
Crítica: Days of Future Passed
"On the Rocks" me levou a "Gemini" de Lana Lane, que me levou a procurar "Nights in White Satin" no YouTube e chegar a "Days of Future Passed", considerada a obra prima do Moody Blues.
terça-feira, setembro 04, 2012
ATtiny 45/85 Ligado à USB: Colocando para Funcionar o EasyLogger
Como mencionei no post anterior, o EasyLogger é um exemplo de uso do V-USB. Um ATtiny85 envia o valor lido pelo ADC para um PC, simulando um teclado USB.
No post anterior vimos o esquema do hardware, vamos ver agora a questão do software e alguns detalhes práticos.
No post anterior vimos o esquema do hardware, vamos ver agora a questão do software e alguns detalhes práticos.
domingo, setembro 02, 2012
eBook de Agosto: The Witches of Karres
Tendo apreciado o eBook grátis "The Hub - Dangerous Territory", resolvi investir US$5 na compra de um outro livro do mesmo autor (James H. Schmitz) na Baen Books.
quinta-feira, agosto 30, 2012
Desenvolvendo para Android: O Ambiente
Continuando o relato da minha experiência no desenvolvimento para Android, falo um pouco sobre o ambiente de desenvolvimento: Java e Eclipse (o SDK e o emulador ficam para o próximo post).
terça-feira, agosto 28, 2012
ATtiny 45/85 Ligado à USB
Um dos meus interesses pelo ATtiny 85 é a possibilidade de implementar com ele uma interface USB simplificada (de forma semelhante ao que vimos no USBtinyISP). Existem alguns projetos a respeito na internet, vou testar inicialmente o V-USB.
O V-USB é um projeto bastante ambicioso, suportando diversos modelos de microcontrolador AVR e diversões opções de clock para implementar diversos tipos de dispositivos USB, como teclado, mouse, serial e dispositivos personalizados.
O V-USB é um projeto bastante ambicioso, suportando diversos modelos de microcontrolador AVR e diversões opções de clock para implementar diversos tipos de dispositivos USB, como teclado, mouse, serial e dispositivos personalizados.
sábado, agosto 25, 2012
Resenhas Curtas: Phantom, Dardevil e Ignore Everybody
Nestas últimas semanas o meu ritmo de leitura deu uma acelerada. Aproveito para colocar aqui estas resenhas curtas de alguns livros que gostei mas não chegaram a empolgar a ponto de merecer um post próprio.






quinta-feira, agosto 23, 2012
Desenvolvendo para Android: Introdução
Nas últimas semanas desenvolvi o meu primeiro aplicativo para o Android e estou abrindo esta nova série de posts curtos para compartilhar esta experiência (leia-se choras as mágoas). Como diz um amigo meu: parece difícil, mas, se a gente olhar bem, percebe que não é fácil não.
terça-feira, agosto 21, 2012
Piscando um LED com o ATtiny85
Vamos cumprir o ritual de todo microcontrolador novo: piscar um LED. Este é um exercício simples mas que requer uma boa leitura do datasheet, a montagem de um circuito básico e a conexão de um gravador.
sábado, agosto 18, 2012
Resenha: Maigret in Holland
Mais um livro do inspetor Maigret, desta vez em inglês. Um assassinato ocorre na pequena cidade holandesa de Delfzijl, um professor francês aparece com a arma do crime e Maigret é enviado para acompanhar a investigação. Um caso que, para mim, possui alguns aspectos interessantes que não vi nos outros livros de Maigret.
quinta-feira, agosto 16, 2012
Rolando Texto no Display JY-MCU3208
Nesta nova brincadeira com o JY-MCU3208 vamos rolar um texto da direita para a esquerda. Além de exercitar um pouco mais a programação do display, o resultado obtido é util para a apresentação de pequenas mensagens.
terça-feira, agosto 14, 2012
Motores DC: Controlando a Velocidade com PWM
É possível controlar a velocidade de um motor DC comum variando (dentro de certos limites) a tensão aplicada a ele. O circuito para isto, entretanto, é relativamente complexo. Por este motivo usa-se uma aproximação: o PWM.
Categorias:
Arduino,
Eletrônica,
Motores,
Programação
domingo, agosto 12, 2012
Crítica: Mickey Mouse - "Race to Death Valley"
A Disney começou com as animações curtas do Mickey. Entretanto, na parte de quadrinhos muito mais se fala do Pato Donald e família. E, francamente, os quadrinhos atuais do Mickey não me atraem.
Entretanto, a Fantagraphics Books lançou no ano passado os primeiros volumes de uma coleção que resgata o início dos quadrinhos do Mickey, na forma de tiras diárias. Comento aqui o primeiro volume, "Race to Death Valley".
Entretanto, a Fantagraphics Books lançou no ano passado os primeiros volumes de uma coleção que resgata o início dos quadrinhos do Mickey, na forma de tiras diárias. Comento aqui o primeiro volume, "Race to Death Valley".
terça-feira, agosto 07, 2012
ATtiny 25/45/85
Vamos examinar aqui os caçulas dos microcontroladores AVR, os ATtiny25, 45 e 85, com os quais pretendo fazer algumas brincadeiras.
segunda-feira, agosto 06, 2012
4a Edição do Co0L BSidesSP - Chamada por Palestras
Vem aí mais uma edição da mini-conferência sobre segurança da informação, organizada pelo Garoa Hacker Clube e por colaboradores envolvidos com a cultura hacker e com o mercado de segurança da informação. Anote 21 de outubro de 2012 na sua agenda.
E está aberta a chamada por palestras, maiores detalhes aqui. 10 de setembro é a data limite para o envio da sua sugestão de palestra ou oficina.
Visando motivar novos palestrantes e contribuir com a comunidade brasileira de segurança, a Co0L BSidesSP irá promover, em caráter experimental, o "BSidesSP Mentorship Program", através do qual irá fornecer apoio aos palestrantes interessados em oferecer conteúdo, mas que tenham pouca ou nenhuma experiência em palestrar.
E está aberta a chamada por palestras, maiores detalhes aqui. 10 de setembro é a data limite para o envio da sua sugestão de palestra ou oficina.
Visando motivar novos palestrantes e contribuir com a comunidade brasileira de segurança, a Co0L BSidesSP irá promover, em caráter experimental, o "BSidesSP Mentorship Program", através do qual irá fornecer apoio aos palestrantes interessados em oferecer conteúdo, mas que tenham pouca ou nenhuma experiência em palestrar.
domingo, agosto 05, 2012
Jogo do Mês: To The Moon
Este ano o GOG.com deixou de ser apenas "Good Old Games", passando a distribuir também jogos mais recentes, inclusive de desenvolvedores independentes. É o caso de "To The Moon", lançado no início do ano passado pela Freebird Games.
Ganhador de vários prêmios, "To The Moon" tem a resenha mais votada no GOG com o título "Has a game ever made you cry?" (algum jogo já o fez chorar?) e todas as críticas mencionam a falta de gameplay. Afinal, que tipo de jogo é este?
Ganhador de vários prêmios, "To The Moon" tem a resenha mais votada no GOG com o título "Has a game ever made you cry?" (algum jogo já o fez chorar?) e todas as críticas mencionam a falta de gameplay. Afinal, que tipo de jogo é este?
terça-feira, julho 31, 2012
Convertendo o Display JY-MCU3208 em um Timer / Cronômetro
Vamos dar um uso prático para o display JY-MCU3208, transformando-o em um timer e cronômetro. A inspiração é um programa de PC que eu fiz algum tempo atrás.
Categorias:
AVR,
Eletrônica,
Embarcados,
Programação
quinta-feira, julho 26, 2012
AVR: Programador USBasp
O USBasp é mais um programador para microcontroladores AVR que você pode montar. Ou comprar montado, como eu fiz.
terça-feira, julho 24, 2012
Display JY-MCU3208: Escrevendo Caracteres
Agora que já sabemos como alterar um ponto no display, vamos fazer uma rotina simples de escrita de caracteres.
Categorias:
AVR,
Eletrônica,
Embarcados,
Programação
domingo, julho 22, 2012
Critica: No Dice e Straight Up do Badfinger
No começo de 1970, o Badfinger parecia estar no caminho do sucesso. Contratados pela Apple Records, a gravadora dos Beatles, emplacaram seu primeiro hit - "Come and Get It", composta e produzida por Paul McCartney para o filme "The Magic Christian". Isto levou ao álbum "Magic Christian Music", que continha principalmente gravações antigas do Badfinger (quando o grupo ainda tinha outro nome).
Resenho aqui os álbuns seguintes, No Dice e Straight Up, que foram provavelmente o ápice do Badfinger e levaram críticos a apontá-los como sucessor dos Beatles. Infelizmente, problemas financeiros e mortes trágicas iriam interromper esta sequência de sucessos.
Resenho aqui os álbuns seguintes, No Dice e Straight Up, que foram provavelmente o ápice do Badfinger e levaram críticos a apontá-los como sucessor dos Beatles. Infelizmente, problemas financeiros e mortes trágicas iriam interromper esta sequência de sucessos.
terça-feira, julho 10, 2012
TDC2012
Na semana passada assisti a várias palestras no TDC2012 São Paulo. Leia abaixo porque o considero um evento único e alguns comentários sobre as palestras que assisti.
segunda-feira, julho 09, 2012
Teddy (2001-2012)
Quando chegou, aquela bola de pelo mais parecia um filhote de urso que de cachorro (daí o nome). Cresceu para ser um cachorrão. Em 2010 ele sobreviveu a uma destas doenças que a gente só escutava falar no House: Cushing's decease. A saúde debilitada pelos efeitos colaterais da cura, um problema no coração e a própria idade o levaram a uma vida mais pacata, mas continuava exercendo as obrigações que ele próprio se impôs. Problemas seguidos na pele lhe impuseram várias vezes a suprema humilhação de ter o pelo totalmente tosado, mas ele mantinha a cabeça erguida. A doença e a idade finalmente o levaram durante a noite.
domingo, julho 01, 2012
Crítica: Os Canhões de Navarone - o Livro e o Filme
Algum tempo atrás, comentei aqui sobre o filme "O Desafio das Águias". Mais recentemente eu encontrei um DVD com "Os Canhões de Navarone", baseado em um livro do mesmo autor (Alistar MacLean). Comento aqui o filme e o livro.
terça-feira, junho 19, 2012
Escrevendo um Firmware Alternativo para o Display JY-MCU 3208 - Parte 3
Categorias:
AVR,
Eletrônica,
Embarcados,
Programação
domingo, junho 17, 2012
Corujando: Baja SAE Wisconsin 2012
No final da semana passada (7 a 10 de junho) tivemos nos EUA o "Baja SAE Wisconsin 2012". O Baja SAE é uma competição estudantil promovida pela Sociedade de Engenheiros Automotivos, onde estudantes de engenharia projetam e constroem um pequeno veículo off-road. A competição envolve não somente provas práticas mas também apresentações do projeto. Participaram deste evento mais de 100 equipes, entre as quais três representantes do Brasil.
quarta-feira, junho 13, 2012
Escrevendo um Firmware Alternativo para o Display JY-MCU 3208 - Parte 2
Continuando o post anterior, vamos ver como compilar e gravar o nosso firmware de teste e examinar o resultado.
terça-feira, junho 12, 2012
Escrevendo um Firmware Alternativo para o Display JY-MCU 3208 - Parte 1
Agora que já conhecemos o avr-gcc, podemos nos aventurar a escrever alguns softwares para o display JY-MCU 3208. Vamos começar acessando o controlador do display para investigar o mapeamento dos LEDs.
Categorias:
AVR,
Eletrônica,
Embarcados,
Programação
quarta-feira, junho 06, 2012
Trânsito de Vênus: O Filme
A NASA fez um vídeo de tirar o fôlego da passagem de Vênus entre a Terra e o Sol:
Encontrado graças ao The Register.
Encontrado graças ao The Register.
Controlando um LED com um AVR - Parte III
Categorias:
AVR,
Eletrônica,
Processadores,
Programação
terça-feira, junho 05, 2012
Veja HOJE Venus Passando Entre a Terra e o Sol - Depois Só em 2117
A passagem de Venus entre a Terra e o Sol é um fato raro - ocorre em pares separados por mais de 100 anos. A passagem anterior foi em 2004 e a próxima será em 2117. Infelizmente, ela não será visível na maior parte do Brasil, mas isto não é problema! A NASA estará postando fotos do evento, tiradas de 15 em 15 minutos por um satélite em órbita da Terra: Live: Watching for Venus to Cross the Sun. A passagem deve ser visível das 19:10 de hoje até as 01:50 de amanhã. A NASA fornece mais detalhes sobre o evento.
Fonte: Evil Mad Scientist
Fonte: Evil Mad Scientist
domingo, junho 03, 2012
Crítica: The Curse
The Curse é uma coletânea das histórias da Legião que se seguem à The Great Darkness Saga até The Curse, que é o verdadeiro epílogo da saga.
quinta-feira, maio 31, 2012
Controlando um LED com um AVR - Parte II
Nesta parte vamos ver o software do nosso projeto.
Como ambiente de desenvolvimento vou usar o avr-gcc toolchain que já vimos por aqui (partes 1, 2 e 3).
Existem, é claro, várias maneiras de estruturar o nossa programa. Optei por programar o timer para gerar interrupções a cada aproximadamente 16 milisegundos e colocar toda a lógica dentro do tratamento desta interrupção. Desta forma, na maior parte do tempo o processador estará parado em modo de economia de energia (sleep mode).
Como ambiente de desenvolvimento vou usar o avr-gcc toolchain que já vimos por aqui (partes 1, 2 e 3).
Existem, é claro, várias maneiras de estruturar o nossa programa. Optei por programar o timer para gerar interrupções a cada aproximadamente 16 milisegundos e colocar toda a lógica dentro do tratamento desta interrupção. Desta forma, na maior parte do tempo o processador estará parado em modo de economia de energia (sleep mode).
terça-feira, maio 29, 2012
Controlando um LED com um AVR - Parte I
A exemplo do que fiz com os microcontroladores PIC e MSP430, nesta série vamos ver como controlar um LED desta vez usando um microcontrolador AVR da Atmel.
Categorias:
AVR,
Eletrônica,
Processadores,
Programação
domingo, maio 27, 2012
Crítica: The Great Darkness Saga
The Great Darkness Saga é uma das grandes histórias da Legião dos Super Heróis, escrita por Paul Levitz e Keith Giffen em 1982.
quinta-feira, maio 24, 2012
Programação em C no AVR: A avr-libc e Outros Detalhes
Quem conhece C apenas pelo aprendizado da linguagem (por exemplo através do clássico K&R) tem grandes surpresas quando começa a programar para microcontroladores. Em um ambiente embarcado, com recursos limitados e tendo que interagir diretamente com o hardware, as coisas são um pouco diferentes. É o que veremos neste post.
terça-feira, maio 22, 2012
AVR: Programador USBtinyISP, parte 2
Estou finalmente retomando o projeto do USBtinyISP, um gravador de microcontroladores AVR que se conecta na USB e você pode construir em casa.
domingo, maio 20, 2012
Resenha: The Hell Makers (Modesty Blaise vol 6)
No sexto livro de Modesty Blaise a encontramos enfrentando grupos altamente organizados, inclusive a própria máfia. No meio da última história temos uma inesperada mudança de artista, devido à morte súbita de Jim Holdaway.
quinta-feira, maio 17, 2012
Programação C no AVR: Usando o avr-gcc
Agora que já sabemos o que é o avr-gcc e o instalamos, vamos ver como usá-lo para compilar um programa C e gerar o HEX a ser gravado no microcontrolador.
terça-feira, maio 15, 2012
Programação em C no AVR: O avr-gcc Toolchain
A linguagem C é a mais comum de ser utilizada no desenvolvimento de programas para microcontroladores AVR. Uma opção bastante popular é o uso do avr-gcc toolchain, que é usada inclusive na IDE do Arduino.
domingo, maio 13, 2012
eBook do Mês: Prince of Persia - Making of
Conheci este eBook graças à notícia sobre os fontes do Prince of Persia. Ele conta, nas palavras do próprio Jordan Mechner, o desenvolvimento dos jogos Prince of Persia e Prince of Persia 2.
terça-feira, maio 08, 2012
Ruminações Sobre o Mercado de eBooks
O mercado de eBooks anda bastante agitado e tem criado várias manchetes. Dou aqui os meus "pitacos", baseados em uma série de artigos que andei lendo.
segunda-feira, maio 07, 2012
Virada Hacker 2012: Minhas Palestras
O material das minhas palestras na Virada Hacker 2012 pode ser baixado dos links abaixo:
O Maravilhoso Mundo dos Microcontroladores
Comunicação Serial com Microcontroladores
Microcontroladores em Ação: Capacímetro
O Maravilhoso Mundo dos Microcontroladores
Comunicação Serial com Microcontroladores
Microcontroladores em Ação: Capacímetro
quinta-feira, maio 03, 2012
Lembrete: Virada Hacker 2012 neste fim de semana
A partir desta sexta (4 de maio) à noite até o domingo (6 de Maio) o Garoa Hacker Clube e a Casa da Cultura Digital realizarão diversas atividades como parte da Virada Cultural, tradicional evento que acontecerá na cidade de São Paulo na mesma data.
O Garoa Hacker Clube e várias entidades que participam da Casa de Cultura Digital organizaram palestras, oficinas e atividades culturais para fomentar a cultura hacker, a inovação tecnológica e o aprendizado. A participação nas atividades é gratuita e aberta a todos os interessados.
Estaremos apresentando no Garoa uma parte do acevo da Matemateca do IME-USP.
Maiores detalhes no site do Garoa.
O Garoa Hacker Clube e várias entidades que participam da Casa de Cultura Digital organizaram palestras, oficinas e atividades culturais para fomentar a cultura hacker, a inovação tecnológica e o aprendizado. A participação nas atividades é gratuita e aberta a todos os interessados.
Estaremos apresentando no Garoa uma parte do acevo da Matemateca do IME-USP.
Maiores detalhes no site do Garoa.
terça-feira, maio 01, 2012
Jogo de Abril: Machinarium
O site GOG.com que já mencionei várias vezes não é mais apenas Good Old Games. Ele agora tem também jogos mais recentes e de produtoras independentes. Um dos primeiros destes jogos foi o Machinarium, que eu examino aqui.
domingo, abril 29, 2012
eBook do Mês: The Hub - Dangerours Territory (Grátis!)
A BAEN Books tem uma longa tradição de oferecer gratuitamente alguns de seus títulos de ficção científica e fantasia no formato de eBook. Este aqui eu peguei originalmente no início dos anos 2000, para ler no meu PDA Sony com PalmOS. Por um motivo ou outro fui adiando a leitura, até que recentemente uma longa espera num consultório médico deu o empurrão final para a leitura (agora no Kindle).
"The Hub - Dangerous Territory" é uma coletânea de histórias, a maioria curtas, ligadas tenuemente pela localização na região do espaço que o autor denomina "The Hub". Ecologia e interação com alienígenas são os principais temas.
"The Hub - Dangerous Territory" é uma coletânea de histórias, a maioria curtas, ligadas tenuemente pela localização na região do espaço que o autor denomina "The Hub". Ecologia e interação com alienígenas são os principais temas.
quinta-feira, abril 26, 2012
PC Assembler Volume II - O eBook (grátis)
Finalmente converti o texto bruto do PC Assembler Usando o BIOS para uma versão PDF, com o texto devidamente formatado.
Escrito logo após o primeiro volume, foi baseado na minha experiência de escrever parte de um "clone" do BIOS do IBM XT (daí as referências a bugs, principalmente nas rotinas de vídeo). É um livro relativamente curto, onde as listagens de programas exemplo ocupa várias páginas.
A leitura do texto me fez lembrar a uma época que agora parece muito distante. Um dos exemplos envolve a gravação de um disquete com um boot especializado para rodar diretamente uma aplicação sem necessidade do DOS. A menção aos discos rígidos de 10 Mbytes chega a ser irônica, dado que o eBook tem um pouco mais de 7 MBytes. E o que dizer do modo gráfico de "alta resolução" - 640x200 pontos monocromático.
Tenho a impressão que vale mais como curiosidade ou nostalgia (dependendo da idade do leitor), mas aqui está para quem quiser baixar:
Tenho a impressão que vale mais como curiosidade ou nostalgia (dependendo da idade do leitor), mas aqui está para quem quiser baixar:
terça-feira, abril 24, 2012
Investigando o Display JY-MCU 3208
Vamos investigar um pouco mais o display JY-MCU 3208 que apresentei no post anterior, dando uma olhada nos seus dois principais componentes: o microcontrolador e o controlador do display.
domingo, abril 22, 2012
Crítica: Superman Crônicas volume 1
Em 2006 a DC Comics iniciou uma série de republicações das primeiras histórias do Super-homem, em ordem cronológica. No ano seguinte, a Panini lançou o primeiro volume da edição nacional - Superman Crônicas Volume Um.
terça-feira, abril 17, 2012
Links Comentados #16: As Edições do Windows 8 e os Fontes do Prince of Persia
Os links de hoje vem do OSNews: a Microsoft anunciou as edições do Windows 8 (com boas surpresas) e Jordan Mechner divulgou os fontes da versão original do Prince of Persia.
Display de Pontos / Relógio JY-MCU 3208
Me interessei por esta placa quando alguém apareceu no Garoa com ela. Um display grande de 24x8 pontos controlado por um microcontrolador Atmega8, disponível por pouco mais de US$12 na Deal Extreme me pareceu uma boa barganha e matéria prima para vários projetos.
domingo, abril 15, 2012
Crítica: The Young Hornblower Omnibus
A série para TV me levou a procurar os livros de C. S. Forester sobre Horatio Hornblower. "The Young Hornblower Ominibus" me pareceu uma opção bastante econômica, agrupando os três primeiros volumes (do ponto de vista da história do personagem, não por data de publicação) que foram a base para a série de TV.
quinta-feira, abril 12, 2012
Links Comentados #15
Experimentando uma loja on-line e, direto da minha caixa postal, o site do Jordan Mechner e um evento da National Instruments.
terça-feira, abril 10, 2012
A História da Mona Lisa e os Três Danieis
Não tenho ideia de como o Tony de Marco ficou sabendo desta história, mas eu prometi a ele contar alguns detalhes sobre este acontecimento dos idos de 1977.
![]() |
| A Última das Mona Lisas? |
Assinar:
Postagens (Atom)














































