Dando mais um passo, vamos escrever uma rotina que permita controlar os LEDs por linha e coluna.
terça-feira, junho 19, 2012
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? |
quarta-feira, março 28, 2012
Corujando: 18a Competição Baja SAE Brasil
Um ano atrás eu falei na edição 2011 da competição Baja SAE Brasil. No final da semana passada tivemos a edição deste ano e novamente eu fui acompanhar e e torcer pela Equipe Poli de Baja, da qual o meu filho é integrante.
quinta-feira, março 22, 2012
Arduino na Protoboard
Do ponto de vista de hardware, a plataforma Arduino é bastante enxuta. Se tirarmos os circuitos de alimentação e interface USB e os conectores para shields, o que sobra é apenas um ATmega328 e alguns poucos componentes discretos.
Usando o adaptador USBTTL que vimos no post anterior, fica muito fácil montar em uma protoboard um Arduino totalmente funcional.
Usando o adaptador USBTTL que vimos no post anterior, fica muito fácil montar em uma protoboard um Arduino totalmente funcional.
quinta-feira, março 15, 2012
Adaptador USB Serial TTL JY-MCU
A retirada da porta serial RS232 dos PCs trouxe um grande problema para os hobbistas. As portas USB, apesar de mais rápidas e versáteis, apresentam uma complexidade muito maior tanto do ponto de vista elétrico como de protocolo, além de muitas vezes necessitarem drivers específicos.
Uma solução são conversores USB serial como o que examino aqui.
Uma solução são conversores USB serial como o que examino aqui.
terça-feira, março 13, 2012
Google Code Jam 2012
Começam hoje, às 16h, as inscrições no Google Code Jam 2012. A inscrição pode ser feita até o final da rodada de qualificação (que ocorrerá nos dias 13 e 14 de abril).
Detalhes no site oficial: http://code.google.com/codejam/schedule.html
Detalhes no site oficial: http://code.google.com/codejam/schedule.html
Motores DC: A Ponte H
Nos posts anteriores fizemos um controle simples do motor, simplesmente ligando ou desligando a alimentação em um dos seus terminais. Veremos agora outras opções que nos levam a um circuito clássico no controle de motores: a Ponte H.
segunda-feira, março 12, 2012
Anote na Agenda
Três eventos par anotar na agenda:
Baja Nacional 2012
Nos dias 22 a 25 de março, teremos o Baja Nacional 2012, em Piracicaba. No dia 25 (domingo) tem o tradicional Enduro e a premiação das equipes.
Virada Hacker
Nos dias 05 e 06 de Maio de 2012, 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 vão organizar 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.
Maiores detalhes no site do Garoa.
Co0L BSidesSP ed 3
A Conferência O Outro Lado - Security BSides São Paulo (Co0L BSidesSP) é uma mini-conferência sobre segurança da informação, organizada pelo Garoa Hacker Clube como forma de divulgar o seu espaço e, principalmente, promover a inovação, discussão e a troca de conhecimento entre os participantes e divulgar os valores positivos e inovadores da cultura hacker.
A terceira edição da conferência ocorrerá no dia 06 de Maio de 2012 (domingo) e, pela primeira vez, adquire o status oficial de "BSides São Paulo".
Maiores detalhes também no site do Garoa.
Baja Nacional 2012
Nos dias 22 a 25 de março, teremos o Baja Nacional 2012, em Piracicaba. No dia 25 (domingo) tem o tradicional Enduro e a premiação das equipes.
Virada Hacker
Nos dias 05 e 06 de Maio de 2012, 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 vão organizar 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.
Maiores detalhes no site do Garoa.
Co0L BSidesSP ed 3
A Conferência O Outro Lado - Security BSides São Paulo (Co0L BSidesSP) é uma mini-conferência sobre segurança da informação, organizada pelo Garoa Hacker Clube como forma de divulgar o seu espaço e, principalmente, promover a inovação, discussão e a troca de conhecimento entre os participantes e divulgar os valores positivos e inovadores da cultura hacker.
A terceira edição da conferência ocorrerá no dia 06 de Maio de 2012 (domingo) e, pela primeira vez, adquire o status oficial de "BSides São Paulo".
Maiores detalhes também no site do Garoa.
domingo, março 11, 2012
Livro de Fevereiro: O Segredo do Velho Moinho
Mais uma vez vou comentar sobre três edições distintas de um livro dos Hardy Boys: a orginal (de 1927), a revisada (de 1962) e a brasileira (de 1972). A revisão de 1962 manteve somente a ideia central do livro original que é uma quadrilha de falsários operando em um velho moinho (o tal "segredo" é óbvio logo no primeiro capítulo). Outros pontos comuns entre os livros são as introduções da lancha dos Hardy, o Sleuth, (que teria presença importante em vários outros livros) e da tia Gertrude (sempre preocupada com os perigos a que os rapazes se expõem).
quarta-feira, março 07, 2012
Adeus aos Vídeos Embedded
Já que o ECAD está cobrando de quem usa vídeos embedded, estou substituindo nos posts antigos os vídeos por links. Os meus vídeos próprios continuarão inalterados.
Atualização: uma boa parte dos vídeos já não estava mais disponível no YouTube, tendo sido removidos pelos usuários ou bloqueados para o Brasil. Estou mantendo os links para não ter que mexer no texto dos posts.
Atualização 2: A "explicação" do ECAD:
http://www.ecad.org.br/viewcontroller/publico/conteudo.aspx?codigo=1068
Atualização 3: Nova "explicação" do ECAD, após um puxão de orelha do Google:
http://www.ecad.org.br/ViewController/publico/conteudo.aspx?codigo=1071
Atualização: uma boa parte dos vídeos já não estava mais disponível no YouTube, tendo sido removidos pelos usuários ou bloqueados para o Brasil. Estou mantendo os links para não ter que mexer no texto dos posts.
Atualização 2: A "explicação" do ECAD:
http://www.ecad.org.br/viewcontroller/publico/conteudo.aspx?codigo=1068
Atualização 3: Nova "explicação" do ECAD, após um puxão de orelha do Google:
http://www.ecad.org.br/ViewController/publico/conteudo.aspx?codigo=1071
terça-feira, março 06, 2012
Motores DC: Controle com o ULN2803
Embora não seja específico para esta aplicação, é comum o uso do integrado ULN2803 como driver para controle simples de motor.
segunda-feira, março 05, 2012
Dispensar um Ministro? Primeiro Ministro Inglês vai ter uma App para isto!
Taí uma sugestão para a área de tecnologia do governo brasileiro: o primeiro ministro britânico vai ganhar um aplicativo para o iPad para gerenciar os seus ministros:
http://www.theregister.co.uk/2012/03/05/rohan_silva_terminator_app/
Aqui no Brasil poderia ser usado um índice bem simples para decidir a demissão de um ministro: basta contar os hits de uma busca pelo nome do ministro e a palavra "escândalo".
http://www.theregister.co.uk/2012/03/05/rohan_silva_terminator_app/
Aqui no Brasil poderia ser usado um índice bem simples para decidir a demissão de um ministro: basta contar os hits de uma busca pelo nome do ministro e a palavra "escândalo".
quinta-feira, março 01, 2012
Motores DC: Controle com Transistor Power MOSFET
Uma variação do circuito que vimos no post anterior é utilizar um transistor MOSFET de potência no lugar do transistor bipolar.
terça-feira, fevereiro 28, 2012
Motores DC: Controle com Transistor Bipolar
Vamos começar vendo o controle simples de um motor (do tipo liga/desliga) usando um transistor bipolar como chave.
sábado, fevereiro 25, 2012
Crítica: Gemini de Lana Lane
Indo atrás de mais uma música que escutei no "On The Rocks", cheguei ao álbum "Gemini" da cantora Lana Lane. Não sei se é o seu nome de nascença, mas ele me lembra as duas namoradas de Superman (Lana Lang e Lois Lane). Além disso, costuma cantar com a banda do marido que se chama Rocket Scientists. Mais apelo nerd só a banda "Spook's Beard" (que eu devo comentar por aqui).
quinta-feira, fevereiro 23, 2012
Motores DC - Introdução
Nas minhas experiências anteriores com motores, utilizei servomotores pelo fato deles já terem internamente um circuito de controle, o que simplifica a sua conexão a um microcontrolador. Começo agora uma série de posts sobre o uso de motores que abordará como controlar pequenos e médios motores de corrente contínua (DC), inclusive motores de passo.
terça-feira, fevereiro 21, 2012
HK66T: Um Integrado de 3 Pinos para Tocar Música
Eu encontrei este integrado por acaso na Futurlec. Com apenas 3 pinos e encapsulamento TO-92, ele se tem a mesma aparência que um transistor. Porém, vasta colocar uma tensão entre 3 e 4,5V entre dois de seus pinos e ligar uma capsula piezoelétrica (ou um amplificador) no terceiro para ele tocar uma música pré-programada na fábrica.
sábado, fevereiro 18, 2012
Crítica: Genesis For Two Grand Pianos - Volume 2
Continuando a minha busca por itens mais exóticos na iTunes Store, lembrei de algumas músicas que eu ouvi no (já extinto) programa de rádio belga On The Rocks. Foi assim que encontrei o disco "Genesis For Two Grand Pianos - Vol. 2, no qual dois pianistas noruegueses tocam no piano músicas famosas do Genesis.
domingo, fevereiro 12, 2012
Jogo do Mês: Broken Sword II - The Smoking Mirror
"The Smoking Mirror" é o segundo jogo da série Broken Sword e está disponível no GOG.com. É uma "aventura gráfica" do tipo "point-and-click".
![]() |
| Nosso herói encontra uma estrela de cinema no Caribe. |
sexta-feira, fevereiro 10, 2012
Avaliação: Game, Dames and Guitar Thangs de Eddie Hazel
Uma das vantagens que eu vejo na distribuição eletrônica de música é que o custo de disponibilizar um título é baixo, o que viabiliza a oferta de discos menos populares. Com a vinda do iTunes ao Brasil, posso agora procurar e comprar alguns títulos mais exóticos.
Eu descobri Eddie Hazel através da série House, que usou em um episódio a incrível Maggot Brain (como comentei aqui). "Game, Dames and Guitar Thangs" é um dos seus discos solo, onde aparecem alguns colegas do Funkadelic, como a dupla vocal "As Noivas de Funkenstein".
Eu descobri Eddie Hazel através da série House, que usou em um episódio a incrível Maggot Brain (como comentei aqui). "Game, Dames and Guitar Thangs" é um dos seus discos solo, onde aparecem alguns colegas do Funkadelic, como a dupla vocal "As Noivas de Funkenstein".
terça-feira, fevereiro 07, 2012
Display Gráfico Nokia 5110 - Parte 8: MSP430
Para encerrarmos nossas experiências com o display Nokia 5110, vamos conectá-lo ao Launchpad da Texas, que utiliza um microcontrolador da família MSP430.
Categorias:
Eletrônica,
Embarcados,
MSP430,
Programação
quinta-feira, fevereiro 02, 2012
Display Gráfico Nokia 5110 - Parte 7: PIC
O microcontrolador PIC tradicional (família 16Fxxx) apresenta várias dificuldades para o uso em conjunto com um display gráfico. Não estou me referindo ao hardware, mas à programação. Em primeiro lugar, estes PICs possuem capacidade baixa de memória, impedindo manter nela uma imagem da tela (como fizemos no Arduino na parte anterior).
Mais preocupante é a questão de armazenar na Flash a matriz de caracteres e outras imagens. A matriz que usamos no Arduino tem 96x5 bytes o que é uma quantidade respeitável para os PICs mais simples. Além disso, os modelos mais tradicionais assumem que a Flash conterá apenas código, não tendo instruções específicas para acessar dados armazenados nela. Vamos usar aqui um PIC mais moderno, o 16F882, e deixar por conta do compilador CSC C o trabalho sujo de armazenar e extrair os dados da Flash.
Mais preocupante é a questão de armazenar na Flash a matriz de caracteres e outras imagens. A matriz que usamos no Arduino tem 96x5 bytes o que é uma quantidade respeitável para os PICs mais simples. Além disso, os modelos mais tradicionais assumem que a Flash conterá apenas código, não tendo instruções específicas para acessar dados armazenados nela. Vamos usar aqui um PIC mais moderno, o 16F882, e deixar por conta do compilador CSC C o trabalho sujo de armazenar e extrair os dados da Flash.
Categorias:
Eletrônica,
Embarcados,
PIC,
Programação
terça-feira, janeiro 31, 2012
Display Gráfico Nokia 5110 - Parte 6
Para encerrarmos o uso do display Nolia 5110 com o Arduino, vamos ver um pequeno exemplo de como manter uma imagem da tela na memória do Arduino, construindo uma versão altamente simplificada do jogo Breakout.
Categorias:
Arduino,
Eletrônica,
Embarcados,
Programação
domingo, janeiro 29, 2012
Crítica: As Aventuras de TinTim
Após muitos anos, finalmente Steven Spielberg realizou um dos seus sonhos e fez um filme baseado nas histórias de Tintim. O filme é dirigido pelo próprio Spielberg, a produção é dividida com Peter Jackson (do Senhor dos Anéis) e as mais recentes técnicas de animação por computador são utilizadas (com direito a versão 3D).
sábado, janeiro 28, 2012
Syndicate Disponível no GOG.com
Syndicate é um jogo que me lembra uma certa época da vida, quando tinha acabado de mudar de emprego e comecei a comprar nas bancas a revista inglesa PC Format (uma coisa nada teve a ver com a outra). Em um dos primeiros números que comprei (junho de 93), o disco da capa* trazia uma versão demo do Syndicate. O impacto foi tal que eu tratei de comprar o jogo assim que pude.
* Pois é, nos anos 90 os computadores tinham unidades para ler uma coisa chamada disquete. Como os modens rápidos trabalhavam a 2400 bps e a internet ainda estava em beta, algumas revistas traziam disquetes colocados na capa. Poucos anos depois isto estava obsoleto: as revistas passaram a colar CDs na capa.
* Pois é, nos anos 90 os computadores tinham unidades para ler uma coisa chamada disquete. Como os modens rápidos trabalhavam a 2400 bps e a internet ainda estava em beta, algumas revistas traziam disquetes colocados na capa. Poucos anos depois isto estava obsoleto: as revistas passaram a colar CDs na capa.
terça-feira, janeiro 24, 2012
Display Gráfico Nokia 5110 - Parte 5
No post anterior nos usamos o display gráfico para apresentar texto. Vejamos agora como mostrar gráficos, continuando a usar o display conectado a um Arduino.
domingo, janeiro 22, 2012
Resenha: The Guide to Classic Graphic Adventures
Fiquei sabendo do livro "Hardcoregaming101.net Presents: The Guide to Classic Graphic Adventures" graças ao Cyberjoke 3000 do Al Lowe (criador da série Leisure Suite Larry). A proposta do livro é ser um guia completo dos jogos clássicos de aventura, intercalando avaliações dos jogos com informações sobre as empresas e entrevistas com os criadores dos jogos.
domingo, janeiro 15, 2012
Livro do Mês: O Andar do Bêbado
O Andar do Bêbado, de Leonard Mlodinow, é um livro sobre o aleatório. Começa falando sobre probabilidades, passa para a estatística e termina em uma discussão de quanto o acaso o afeta.
Curiosamente, é um livro que comprei alguns anos atrás para a minha mãe (a pedido dela). Apesar de um certo interesse pelo assunto, me esqueci totalmente dele, até ganhar de presente de Natal.
Curiosamente, é um livro que comprei alguns anos atrás para a minha mãe (a pedido dela). Apesar de um certo interesse pelo assunto, me esqueci totalmente dele, até ganhar de presente de Natal.
quinta-feira, janeiro 12, 2012
Display Gráfico Nokia 5110 - Parte 4
Continuando a nossa série, vamos ver o hardware e software necessários para interligar o display a um Arduino UNO.
terça-feira, janeiro 10, 2012
Donald E. Knuth Completa 74 Anos Hoje - E Nos Dá Um Presente
O famoso cientista da computação, que nos deu a série "The Art of Computer Programming" está fazendo 74 anos de vida hoje. Quatro anos atrás ele gravou uma longa série de vídeos contando a história da sua vida. Os vídeos podem ser vistos no site Web of Stories.
Fonte: OSNews
Fonte: OSNews
domingo, janeiro 08, 2012
Resenha: The Phantom 1939-1940
Neste terceiro volume o Fantasma esbarra em encrencas por todo lugar que passa. Mas, mesmo passando pelas mais diversas torturas, mantém um imenso senso de humor. O resultado são aventuras clássicas, cheias de ação e com o melhor ritmo possível para uma tira diária. A arte de Ray Moore transmite de forma precisa as várias emoções dos personagens e figurantes.
quinta-feira, janeiro 05, 2012
Display Gráfico Nokia 5110 - Parte 3
terça-feira, janeiro 03, 2012
Display Gráfico Nokia 5110 - Parte 2
Nesta segunda parte veremos como conectar o display a um microcontrolador.
![]() |
| É mais simples do que parece! |
sábado, dezembro 31, 2011
Resenha: Bad Suki (Modesty Blaise vol 5)
O quinto volume das tiras de Modesty Blaise contém apenas três histórias, mas a qualidade da impressão é melhor que o volume anterior. Algumas tiras ainda são bastante escuras e em uma ou outra página a impressão tem falhas, mas dá para apreciar bem a qualidade do traço de Jim Holdaway.
sexta-feira, dezembro 30, 2011
Álbum do Mês: The SMiLE Sessions
Idealizado em 1966 por Brian Wilson e abandonado em 1967, SMiLE foi considerado por muitos como o "mais famoso álbum não lançado". Em 2011, mais de quatro décadas depois, o material gravado para o álbum foi finalmente lançado. O material foi disponibilizado como um sofisticado (e caro) box, como um LP duplo, como um CD duplo e, pelo menos aqui na Terra Brasilis, como um CD simples. É este CD que eu comprei e comento aqui.
quinta-feira, dezembro 29, 2011
Display Gráfico Nokia 5110 - Parte 1
Muitos projetos com microcontrolador requerem algum tipo de display. O display Nokia 5110 é uma opção bastante flexível, fácil de interfacear e com um custo atraente.
terça-feira, dezembro 27, 2011
iTunes Store - Primeiras Impressões
Com oito (!) anos de atraso, a loja do iTunes foi finalmente aberta de forma oficial aos brasileiros. Uma vez que não me interessei pelas formas não oficiais de uso, tive nos últimos dias os meus primeiros contatos com a loja.
sexta-feira, dezembro 09, 2011
A Queda do Vôo Air France 447
Um livro que, de certa forma, me marcou foi "Airframe" de Michael Crichton. A principal lembrança é que um acidente aéreo é sempre causado por uma sequência de eventos. Um pequeno desvio e a sequência não se completa e o acidente é evitado. E um fator sempre presente nestas sequências é o erro humano.
A revista Popular Mechanics publicou um artigo relatando os últimos minutos do vôo 447 da Air France (tomando como base o registro das caixa pretas, em particular a conversa na cabina). E o relato está totalmente de acordo com a visão do livro.
Uma sequência de pequenos erros monta o palco para um co-piloto (inexperiente e sem um treinamento específico para a situação) derrubar no oceano um avião sem nenhum problema mecânico ou elétrico (talvez você tenha ouvido falar de um congelamento dos pitots, mas eles voltaram a funcionar bem antes da queda graças ao sistema anticongelamento). É uma descrição bastante trágica, que dá vontade de poder romper a "quarta parede", arrancar o copiloto do assento e salvar o avião.
O artigo pode ser lido em
http://www.popularmechanics.com/print-this/what-really-happened-aboard-air-france-447-6611877?page=all
Encontrado via The Register.
A revista Popular Mechanics publicou um artigo relatando os últimos minutos do vôo 447 da Air France (tomando como base o registro das caixa pretas, em particular a conversa na cabina). E o relato está totalmente de acordo com a visão do livro.
Uma sequência de pequenos erros monta o palco para um co-piloto (inexperiente e sem um treinamento específico para a situação) derrubar no oceano um avião sem nenhum problema mecânico ou elétrico (talvez você tenha ouvido falar de um congelamento dos pitots, mas eles voltaram a funcionar bem antes da queda graças ao sistema anticongelamento). É uma descrição bastante trágica, que dá vontade de poder romper a "quarta parede", arrancar o copiloto do assento e salvar o avião.
O artigo pode ser lido em
http://www.popularmechanics.com/print-this/what-really-happened-aboard-air-france-447-6611877?page=all
Encontrado via The Register.
quinta-feira, dezembro 08, 2011
Promoções de Natal do GOG.com
Já mencionei antes o site GOG.com, que vende jogos antigos por preço baixo e sem DRM. Começam hoje as suas promoções de Natal.
Balanço Anual do Blog: 2011
No começo do mês o DQSoft completou seis anos de vida. É hora do tradicional balanço anual.
quinta-feira, dezembro 01, 2011
Co0L Ed2 no Próximo Domingo
No próximo domingo, 4/12, teremos a segunda edição da "Conferência O Outro Lado" (Co0L). Se você se interessa por segurança da informação (ou simplesmente que trocar informações e conhecer o Garoa Hacker Clube enquanto saboreia um Churrascker), participe! A inscrição é gratis.
Mais detalhes: http://garoa.net.br/wiki/O_Outro_Lado_ed_2
Mais detalhes: http://garoa.net.br/wiki/O_Outro_Lado_ed_2
![]() |
| Palestra "Crimes Eletrônicos e Privacidade" da Primeira Edição do Co0L |
quinta-feira, novembro 24, 2011
Um Bug Curioso Com Mais de 20 Anos de Idade
Uma das coisas mais úteis na minha "caixa de ferramentas" é um conjunto de rotinas para manipulação de B-trees. Venho usando este código, com alterações mínimas, desde que ele foi publicado na revista Dr Dobb's em 1990. Imaginem a minha surpresa ao descobrirmos um bug no código que, em um equipamento específico, simplesmente travava a execução!
terça-feira, novembro 22, 2011
"O Maravilhoso Mundo dos Microcontroladores"
No dia 12 de novembro ("véspera de feriado"), o Garoa Hacker Clube teve um pequeno espaço na conferência Silver Bullet. No começo da tarde eu apresentei "O Maravilhoso Mundo dos Microcontroladores" - uma foma lúdica de despertar o interesse por microcontroladores.
Categorias:
Eletrônica,
Embarcados,
PIC,
Processadores
domingo, novembro 20, 2011
DVD: O Desafio das Águias - Crítica
Um dos livros mais gastos na minha estante é "O Desafio das Águias", de Alistair MacLean. É um livro da minha mãe que eu tomei posse quando criança e já reli incontáveis vezes. A contra capa avisa; "Richard Burton é o 'astro' da versão cinematográfica ... breve em todos os cinemas do Brasil". Dias desses, olhando a pilha de ofertas da Americanas (antiga Blockbuster) encontrei este filme em DVD. Segue a minha crítica.
sábado, novembro 19, 2011
Música: Carl Perkins
Carl Perkins é conhecido com o "Rei do Rockabilly". Rockabilly é um dos primeiros estilos do rock and roll, com fortes influências do country. Suas músicas são mais conhecidas pelas regravações feitas por outros artistas, como Elvis e os Beatles, apesar da sua voz e estilo na guitarra serem marcantes. Neste post listo algumas das suas músicas disponíveis no You Tube.
quinta-feira, novembro 17, 2011
Passo a Passo: Usando o Arduino UNO para Gravar o Bootloader do Arduino em um ATMega328
Como já mostrei sucintamente, um Arduino pode ser usado como gravador de microcontroladores AVR. Neste post, vamos ver passo a passo como usa uma Arduino UNO para gravar o bootloader do Arduino em um microcontrolador ATMega328 (em uma espécie de reprodução assexuada).
quinta-feira, outubro 06, 2011
Ruminações sobre o Tablet da Amazon
No começo de setembro eu publiquei aqui um relato da Techcrunch sobre o (então) futuro lançamento do tablet da Amazon. Agora que o gato está fora do saco, é hora de rever o que foi dito.
segunda-feira, outubro 03, 2011
Usando um Arduino como Programador AVR
Como já vimos, um programador AVR precisa controlar os sinais Reset, SCK, MISO e MOSI do AVR sob o controle do PC. O Arduino é um hardware bastante apropriado para isto, possuindo uma interface serial com o PC (normalmente via USB) e várias portas de E/S digital. Basta fazer um software apropriado - e este software já foi feito e é distribuído junto da IDE do Arduino. Veremos aqui como utilizá-lo.
terça-feira, setembro 27, 2011
O Auto-Reset do Arduino
Enquanto não consigo colocar para funcionar o USBtinyISP, fiz algumas experiências no uso do Arduino como um programador de microcontroladores AVR. A principal dificuldades encontrada está em contornar a característica de "auto-reset" do Arduino, o apresento aqui.
quarta-feira, setembro 21, 2011
Links Comentados #14
Você sabe que foi Keith Tantlinger? Quer uma boa resposta para quando alguém lhe disser que jogos de computador é pura perda de tempo? Será que a segurança do MacOS está decaindo? Veja as respostas nos links abaixo.
terça-feira, setembro 20, 2011
Controlando a Porta Paralela do PC
Um dos motivos da falta de posts sobre a programação de microcontroladores AVR foi uma série de problemas com as montagens anteriores. No caso do programador serial eu tinha feito um programa de teste para exercitá-lo, faltava um programa de teste para o programador paralelo.
Assinar:
Postagens (Atom)
















































