No post anterior eu falei sobre o Spectrum One, um sistema de rádio específico para os coletores da Symbol. O sistema seguinte de RF da Symbol foi o Spectrum 24, que tinham aspirações bem maiores.
quinta-feira, maio 27, 2021
terça-feira, maio 25, 2021
Examinando um Shield Arduino com Display LCD TTF de 2,4" Sensível ao Toque - Parte 2
Na primeira parte vimos como é a interface com o controlador do display. E a detecção de toque? Esta parte não é tratada pelo controlador, porém utiliza alguns pinos em comum com ele. Quais pinos e como implementar a detecção de toque deu um pouco de trabalho.
quinta-feira, maio 20, 2021
Memórias dos Anos 90: O Sistema Spectrum One
Uma das vantagens dos coletores da Symbol em relação à concorrência era o sistema Spectrum One de comunicação por rádio. Nos meus primeiros anos na Seal eu trabalhei muito com ele (posteriormente foi montado um time só para cuidar dos projetos com rádio frequência).
![]() |
| A base de rádio do Spectrum One. A antena era externa e existiam muitas opções |
terça-feira, maio 18, 2021
Examinando um Shield Arduino com Display LCD TFT de 2,4" Sensível ao Toque
Esta é mais uma daquelas plaquinhas que a gente acha em vários lugares (eu comprei no Mercado Livre). Um detalhe importante é que existem muitas variações com a aparência semelhante (este site estranho lista uma dezena de variações). A que eu tenho tem a identificação "tftlcd for arduino uno (spiflash)".
domingo, maio 16, 2021
Crítica: Star Wars - Rebels
Concluído "The Clone Wars", emendei com Rebels, que é uma espécie de continuação (entre as duas temos agora "The Bad Batch"). Segue um crítica onde tentei pegar leve nos spoilers.
![]() |
| Os rebeldes. Dá para descobrir quem é quem pelas minhas descrições? |
quinta-feira, maio 13, 2021
Memórias dos Anos 90: Coletores de Dados II
Como a "série 3000" rodava DOS (DR_DOS para ser exato) algumas pessoas pensavam que dava para escrever programas em qualquer linguagem (de preferência Clipper, estamos nos anos 90). Mas a compatibilidade limitada e a pouca memória levava à minha velha amiga, a linguagem C.
![]() |
| Gerando um arquivo HEX para carga no coletor |
terça-feira, maio 11, 2021
Raspberry Pi Pico: Usando o PIO para Interfacear um Teclado PS/2
Uma das características mais interessantes da PiPico é o PIO - Programmable Input/Output, que permite executar pequenos programas de manipulação de entrada e saída digital em paralelo à execução dos núcleos ARM Cortex M0+.
Resolvi estudar o PIO fazendo a interface com um teclado PS/2, que já examinamos aqui no blog. Neste post anterior nós usamos um Arduino e os dados eram lidos bit a bit em uma interrupção gerada pelo sinal de clock. Com a PIO o processador vai receber direto o dado completo.
![]() |
| Sou sujinho mas funciono, viu? |
quinta-feira, maio 06, 2021
Memórias dos Anos 90: Coletores de Dados I
Como já mencionei, a maior parte do meu trabalho na Seal foi relacionado a coletores de dados (principalmente, mas não exclusivamente, fazendo programas para eles). É hora de começar a falar sobre eles.
![]() |
| Coletânea de fotos dos coletores da Serie 3000, fora de escala Em sentido horário, partindo do alto à esquerda: PDT3300, LRT3800, PDT3500 e PDT3100. No centro o VRC3910. |
terça-feira, maio 04, 2021
MicroPython ou CircuitPython?
As placas que estou usando atualmente (a Franzininho WiFi e a Raspberry Pi Pico) possuem suporte tanto do MicroPython como do CircuitPython. O que são estes dois ambientes e o que tem de igual e diferente entre eles?
quinta-feira, abril 29, 2021
Memórias dos Anos 90: Código de Barras III
Vamos encerrar estas lembranças sobre código de barras falando num outro fornecedor de aparelhos para a Seal: a Accu-Sort. A Seal fechou a representação em torno da época que eu entrei, o primeiro treinamento foi bastante marcante.
![]() |
| O modelo 55, bem em surrado e sem a cor azul de fábrica. |
terça-feira, abril 27, 2021
Raspberry Pi Pico: Gerando Vídeo VGA Colorido
No post anterior sobre o PiPico vimos como gerar vídeo composto monocromático. Agora vamos ver algo mais útil: como gerar vídeo VGA colorido.
![]() |
| A foto é ruim e o monitor tem um defeito no canto superior direito, mas o importante é que funciona! |
quinta-feira, abril 22, 2021
Memórias dos Anos 90: Código de Barras II
Continuando a falar sobre código de barras, vou falar neste post sobre a impressão e as soluções que a Seal oferecia para isso.
![]() |
| Algumas impressoras da época que comecei a trabalhar na Seal |
domingo, abril 18, 2021
Crítica: Web Development with Angular and Bootstrap
Se já era esquisito eu estar programando "back-end" com Spring Boot, eis que agora estou programando "front-end" com Angular... Logo vocês poderão dizer que eu sou um programador "full-stack"!
Algum dia eu escrevo um post explicando porque considero as aplicações web um monte de gambiarras (no bom e no mau sentido). Angular está lá para o topo: a ideia é que a sua aplicação é um imenso JavaScript que vai rodar no browser e criar dinamicamente o HTML. Para obter as informações da retaguarda são, tipicamente, usadas API Rest. E na verdade você não escreve diretamente o JavaScript, grande parte é gerada automaticamente a partir de decorators e templates; o que você escreve é em TypeScript que é uma versão fortemente tipada do JavaScript. Só que o browser não entende TypeScript, ele é traduzido para JavaScript pelo Angular. O resultado é bem interessante.
Como de costume, resolvi ler um livro para aprender e, aproveitando uma oferta da Packt, o escolhido foi este "Web Development with Angular and Bootstrap" de autoria de Sridhar Rao Chivukula e Aki Iskandar. A minha experiência com livros da Packet tem variado bastante, o que acredito indicar que eles não são muito seletivos sobre o que publicar. Será que desta vez eu gostei?
quinta-feira, abril 15, 2021
Memórias dos Anos 90: Código de Barras I
Embora a Seal viesse a trabalhar com muitas outras coisas, ela era conhecida principalmente por vender equipamentos relacionados a código de barras. Já escrevi alguns posts técnicos sobre isso, aqui vou dar uma visão mais geral sobre o assunto no contexto da Seal.
terça-feira, abril 13, 2021
Usando a Raspberry Pi Pico na IDE Arduino - Suporte Oficial e Não Oficial
Talvez estejamos mal acostumados, mas a forma oficial da Raspberry para programação C/C++ na PiPico vem sendo considerada bastante complicada. É necessário instalar vários softwares (um plugin para o Visual Code automatiza isto, mas ainda são vários passos a serem seguidos) e a criação de um novo projeto requer mais que simplesmente dar File New e sair digitando.
O que muitos desejam é o suporte ao PiPico na IDE do Arduino. E isso já existe, tanto de forma oficial como não oficial. Vamos ver aqui como instalar e alguns detalhes sobre isso (por enquanto ainda não tenho muita experiência com as duas opções).
quinta-feira, abril 08, 2021
Memórias dos Anos 90: Mudando de Emprego
A troca de emprego em meados de 1993 foi uma mudança em vários sentidos e, para o bem ou para o mal, me alargou os pontos de vista e conhecimentos.
![]() |
| O jovem eu na minha mesa* |
terça-feira, abril 06, 2021
Raspberry Pi Pico: Gerando Vídeo Composto
Uma (das muitas) diferenças óbvias entre o Raspberry Pi Pico e os outros modelos de Raspberry é a ausência de uma saída de vídeo (lembrando, o PiPico é uma placa de microcontrolador e os demais são "computadores em uma única placa").
Mas, com o acréscimo de alguns resistores e um pouco de engenhosidade de software, é possível gerar vídeo com o PiPico. Neste post e no próximo vamos ver duas formas de fazer isso.
domingo, abril 04, 2021
Crítica: Robot Building for Beginners (Primeira Edição)
Mais um livro "antigo" removido da estante! Este livro foi lançado em 2002, comprado em 2009 e lido somente em 2021... Devo alertar que é uma edição antiga, já foram lançadas a segunda e terceira edições (esta última em 2015). Mas vamos deixar de lado a minha compulsão de comprar mais livros que consigo ler...
David Cook escreve mais de 500 páginas sobre um robô simples, controlado por um simples comparador de tensão (algo semelhante ao DG-2000 que eu já testei). Exagero?
terça-feira, março 23, 2021
Microcontrolador 8051: Gravando um Firmware no AT89S51 (e o AT89S52) com o Avrdude e um Arduino
domingo, março 21, 2021
Crítica: Star Wars - The Clone Wars (série animada de 2008 a 2020)
Uma das (não muitas) coisas de meu interesse no Disney+ é esta série, que eu não acompanhei na época de lançamento (nem nos anos seguintes). Apesar do Disney+ não ser muito orientado a maratonas, assisti nos últimos meses a todos os episódios.
Alerta: Se você for uma das raras pessoas que não assistiram a "pré-trilogia" (episódios I a III), pare aqui mesmo pois vai ter spoilers!).



















