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.
quinta-feira, fevereiro 02, 2012
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 |
Assinar:
Postagens (Atom)












