domingo, janeiro 31, 2021

Resenha: Pirate Latitudes

 Este livro (físico) eu comprei muitos anos atrás para usar um vale-presente. Gosto da maioria do livros de  Michael Crichton (mas não todos) e o fato de ser um livro publicado postumamente me deixou com um pé atrás. Dai o livro ficar tomando pó na estante até eu começar este ano o meu "programa de desapego aos livros físicos" (onde pretendo priorizar a leitura dos livros físicos da minha fila e passá-los adiante).


quinta-feira, janeiro 28, 2021

Memórias dos Anos 80: Emulação de Terminal e Transferência de Arquivos com o Z

O principal uso do Z era na conexão de micros a minis e mainframes, o que era feito emulando terminais de vídeo. Um recurso adicional era a transferência de arquivos entre os dois sistemas.

Cada fabricante tinha o seu modelo de terminal de vídeo, alguns mais simples outros complexos. A disponibilidade e qualidade de documentação técnica também variava bastante.

A transferência de arquivos exigia um programa rodando no mini ou no mainframe, e cada um tinha as suas linguagens e suas peculiaridades. Para a carga deste programa, com uma exceção, era usado o recurso do Z de simular cegamente uma digitação (podendo aguardar um tempo fixo entre caracteres e outro tempo fico entre linhas). Foi minha a definição de uma espécie de protocolo padrão para os sistemas mais simples.

Some a tudo isso as dificuldades em arranjar um sistema para desenvolvimento e o fato de não termos micro portáteis e temos todos os ingredientes para uma vida bem animada.

Não lembro mais todos os detalhes e, quando foi feita a minha cópia de lembrança do Zapt, alguns destes filtros já tinham sido descontinuados por falta de cliente, portando devem ter muitas mentiras no resto deste post!

terça-feira, janeiro 26, 2021

Microcontrolador 8051: Piscando um LED

Como é obrigatório, a primeira montagem tem que ser um LED piscando. Vamos ver o que precisamos para cumprir este requisito.



quinta-feira, janeiro 21, 2021

Memórias dos Anos 80: A Evolução do Z

No post anterior eu apresentei o software de comunicação Z, que era o principal produto da Humana quando eu comecei a trabalhar lá. Neste post vou falar sobre os aperfeiçoamentos que foram feitos no Z nos meus primeiros dois anos de trabalho.

As janelas do Z (e do Zapt). A janela para o vídeo "status" está sendo definida,
reparar na seta que indica que ela só pode mudar de altura


terça-feira, janeiro 19, 2021

Microcontrolador 8051: Arquitetura

O 8051 possui uma arquitetura bastante peculiar, diferente de outros microcontroladores de 8 bits como PIC e AVR.

Arquitetura do AT89S51 (fonte: datasheet)
As partes destacas são as que vou comentar


domingo, janeiro 17, 2021

Resenha: Robot Programming

 Este é um livro que ficou alguns anos na fila, comprado a partir de uma recomendação on-line. Como o título indica, este livro foca na programação de robôs.


quinta-feira, janeiro 14, 2021

Memórias dos Anos 80: O Software Z

O software Z era o principal produto da Humana quando eu começa a trabalhar lá em 1986. Neste post vou falar um pouco sobre ele e sobre a experiência de trabalhar no seu desenvolvimento.



terça-feira, janeiro 12, 2021

Microcontrolador 8051: Introdução

Embora profissionalmente já tenha feito programas para microcontroladores baseados na arquitetura 8051, não tinha ainda brincado com eles. Um post de uma conhecida despertou a minha curiosidade. Vendo que alguns modelos estão disponíveis por preço acessível, que existem ferramentas livres para programação em assembly e C e que a gravação de programas neste modelos parece simples, não deu para segurar o clique do mouse...

Meus novos brinquedos


quinta-feira, janeiro 07, 2021

Memórias dos Anos 80: A Humana Informática

Em 1986 eu mudei de emprego. Sair da Scopus foi uma decisão que amadureceu por algum tempo, mas a escolha da nova empresa foi mais por instinto que por uma avaliação detalhada.


terça-feira, janeiro 05, 2021

Sensor Biométrico de Impressão Digital - Parte 5: Pegando a Imagem da Digital e Salvando e Restaurando Templates

Para completar o estudo ficaram faltando alguns comandos que envolvem a troca de uma quantidade maior de dados com o sensor, o que deu algum trabalho e trouxe algumas surpresas.


sexta-feira, janeiro 01, 2021

Resoluções de Ano Novo - Edição 2021

O ano de 2020 foi exatamente como eu esperava... #sqn. 2020 foi um imenso "plot twist" na vida de todos nós. Mas, tentando seguir com a tradição, vou rever as resoluções do ano passado e me arriscar com novas.

Resoluções do ano passado

Eu estava otimista de cumprir estas resoluções:

  • Praticar alguma atividade física: Meta de pelo menos uma caminhada com a cachorra por semana, de preferência duas. Suspendi por um tempo por causa da pandemia, mas retomei com a melhor compreensão sobre o contágio. Em algumas ocasiões fiquei próximo do dia sim / dia não. CUMPRIDA  (se descontarmos o período de pausa).
  • Levar até o final alguns projetos: Meta de pelo menos 4 projetos (um por trimestre). De grande só o ATmega Detonator... FALHOU.
  • Manter o ritmo de leitura: Repeti a meta de 36 livros, dos quais pelo menos 6 técnicos. Fácil (se bem que a maioria dos livros técnicos deram canseira). O melhor é que consegui dar uma boa variedade na leitura, embora tenham prevalecido os gibis. CUMPRIDA.
  • Fazer até o fim cursos on-line: Retomar os cursos que eu parei no meio. Nada feito, não só não retomei como comecei outros e só concluí um. FALHOU.
  • Retomar atividades no Garoa: Meta era tentar fazer duas ou três oficinas de solda ao longo do ano, ressuscitar a Noite do Arduino, nem que fosse uma vez por mês e participar de pelo menos dois eventos ao longo do ano (em 2019 eu fui um eremita). Sabia de nada o inocente. FALHOU.

Falando na Pandemia...

Tem sido um período muito estranho. Fui olhar nos meus emails e 16 de março foi quando comecei a trabalhar em "home office". Depois disso, menos de uma visita por mês ao escritório! A expectativa do retorno a algo mais próximo da "normalidade" foi se afastando.

Por coincidência, a quantidade de trabalho aumentou este ano. Apesar de, teoricamente, estar economizando em torno de duas horas de deslocamento por dia, não sobrou tanto tempo para novas atividades, entre o trabalho e a procrastinação. O ritmo de leitura caiu inicialmente, mas depois se recuperou. O período de sono também foi afetado, comecei a dormir mais tarde (e a minha cachorra pegou o costume de me acordar e ainda por cima resolveu adotar o horário de versão).

No lado familiar, algumas pressões adicionais. Filha e filho morando no exterior e esposa tendo que passar dias e noites cuidando da mãe geraram alguns momentos de ansiedade.

    Resoluções para 2021

    "Difícil ver, sempre em movimento o futuro está" (Yoda). É bastante incerto como será a retomada da vida em 2021 (nos perguntamos até se teremos uma retomada). Isto terá reflexos tanto na vida pessoal como profissional. Mas vou arriscar algumas previsões:

    • Dobrar a meta dos passeios:  dois passeios com a cachorra por semana, salvo se voltar ao trabalho presencial todos os dias (o que não está nos planos).
    • Manter o ritmo de leitura: repetir a meta de 36 livros, mas priorizar a leitura dos livros físicos e se desapegar dos que não interessa manter para referência.
    • Retomar os cursos on-line: vou insistir de novo.
    • Fazer pelo menos uma placa de circuito impresso: depois que eu fiz a primeira achei que ia virar rotina, mas por enquanto ela foi a única.
    • Insistir no projetos: concluir pelo menos 2 dos que estão no meio do caminho e fazer dois novos.

    Voltando a falar na pandemia, eu acho que 2021 será um ano de testar a paciência. Não teremos tantas surpresas quanto em 2020 e estaremos mirando a luz no fim do túnel. Só que esta luz estará longe e o progresso em direção a ela será lento.