Você está aqui
  1. Mundo Educação
  2. Física
  3. Curiosidades de Física
  4. Como funciona o código de barras?

Como funciona o código de barras?

Os códigos de barras são utilizados para guardar informações simples por meio da aplicação de fenômenos ópticos, como a absorção e reflexão da luz.

Como funciona o código de barras?
Os códigos de barras utilizam princípios da Física para facilitar o armazenamento de informações curtas

 O código de barras é um mecanismo de decodificação de informações que utiliza alguns princípios básicos da Física óptica: a absorção e a reflexão da luz.

Foi inventado em 1952 e hoje em dia é amplamente utilizado para catalogar produtos e armazenar diversas informações. Pode ser apresentado nos formatos unidimensional (código de barras tradicional) e bidimensional (popularmente conhecido como QR-code).


QR-code, muito utilizado para leitura de URL por smartphones

A leitura mais simples dos códigos de barras unidimensionais é feita assim:

  • Uma luz vermelha é direcionada para a região impressa;

  • As listras escuras absorvem a luz incidente, e as listras brancas refletem essa luz;

  • Um pequeno sensor de luz (chamado de fotossensor) acoplado ao leitor coleta as informações da luz refletida e, em seguida, transforma-as em uma sequência de dígitos 0 e 1 de acordo com a espessura de cada listra.

As cores e a espessura das listras definem a sequência de dígitos

Não pare agora... Tem mais depois da publicidade ;)

Listra branca

Listra preta

Muito Fina - 0

Muito Fina - 1

Fina - 00

Fina - 11

Grossa - 000

Grossa - 111

Muito Grossa - 0000

Muito Grossa - 1111

Título: Codificação usada nos códigos de barras unidimensionais

A intenção de transformar a informação de cor e espessura das listras em algarismos 0 e 1 é produzir um código binário, a linguagem utilizada pelos computadores.

Suponha que a leitura de um código de barras tenha originado a seguinte sequência:

101011

Após a leitura, o computador faz quase instantaneamente a conversão desse código binário para o nosso sistema decimal por meio do seguinte cálculo:

1x25 + 0x24 + 1x23 + 0x22+ 1x21+ 1x20 = 1x32 + 0 + 8 + 0 + 2 + 1 = 43

Após esse processo, é possível informar a um banco de dados do computador que o número 43, por exemplo, refere-se a determinado produto ou informação, economizando uma boa quantidade de tempo. 

Assuntos Relacionados