Calculadora HP

nov. 14, 2011·
Julio Batista Silva
Julio Batista Silva
· 2 minutos de leitura
blog Tutorial

Instalação do HPtalx para conectar a calculadora ao computador por USB:

  1. Baixe e instale o Ckermit (disponível no AUR)

    julio@julio-acer ~> yaourt ckermit
    
  2. Baixe e instale o Hptalx (disponível no AUR)

    julio@julio-acer ~> yaourt hptalx
    
  3. O Hptalx da um segmentation fault caso /usr/bin/kermit não existir, portanto Crie um link simbólico:

    julio@julio-acer ~> sudo ln -s /usr/bin/ckermit /usr/bin/kermit
    
  4. Inicie o módulo hp4x

    julio@julio-acer ~> modprobe hp4x
    
  5. Descubra qual o ttyUSB usado (ttyUSB0 aqui):

    julio@julio-acer ~> dmesg | tail
    [51169.091990] hp4X 5-1:1.0: device disconnected
    [51563.975003] usb 5-1: new full speed USB device number 4 using uhci_hcd
    [51564.139674] hp4X 5-1:1.0: hp4X converter detected
    [51564.139816] usb 5-1: hp4X converter now attached to ttyUSB0
    
  6. Para não ter que usar como root, adicione seu usuário ao grupo que tem acesso ao /dev/ttyUSB0

    julio@julio-acer ~> ls -al /dev/ttyUSB0
    crw-rw---- 1 root uucp 188, 0 Nov 14 03:48 /dev/ttyUSB0
    
    julio@julio-acer ~> sudo gpasswd -a julio uucp
    Adding user julio to group uucp
    

    Lembre-se de efetuar login novamente para as configurações terem efeito.

  7. Em Apps -> I/O-Functions -> Transfer, defina o tipo de transferência da calculadora para Kermit.

  8. Inicie o servidor Kermit na calculadora (Right_Shift + Seta_direita)

    "Awaiting Server Cmd."
    
  9. Inicie o Hptalx. Em File -> Setup… (Ctrl+N) deixe:

    Connection settings: USB (ttyUSB)
    Set ttyUSB port: 0
    
  10. Connect -> Connect (Ctrl+B)


Julio Batista Silva
Authors
Senior Cloud Developer

Sou um engenheiro de computação brasileiro baseado na Alemanha, apaixonado por tecnologia, ciência, fotografia e línguas.

Programo há cerca de duas décadas, explorando desde aplicativos móveis e desenvolvimento web até aprendizado de máquina. Atualmente, foco em SRE de nuvem e engenharia de dados.

Sou voluntário nas comunidades de open source e Python, ajudando a organizar a PyCon DE e a PyData Berlin, mentorando e contribuindo com código e traduções.

No meu blog, compartilho dicas de Linux, guias de configuração e notas pessoais que escrevo para referência futura. Espero que outras pessoas também as considerem úteis. O conteúdo está disponível em vários idiomas.

Visite minha galeria para ver algumas das minhas fotografias.

Longe do teclado, você vai me encontrar em shows, tocando clarinete, pedalando, mergulhando ou explorando novos lugares, culturas e culinárias.

Sempre feliz em me conectar! 🙂

comments powered by Disqus