ELETRÔNICA COM PYTHON – Uma Interface HID Com Arduino – parte I

A ideia é projetar e montar uma manopla de madeira com um microcontrolador embarcado, um Arduino Pro Micro, conectada via porta USB a um PC para navegar nas imagens do StreetView da Google Maps, substituindo o mouse.

O ARDUINO PRO MICRO

O Arduino clássico é aquela conhecida plataforma com um microcontrolador ATMega328 de 8 bits que pode receber diretamente informações tanto digitais quanto analógicas de sensores; e transmiti-las a qualquer computador via porta USB para tratamento e posterior visualização num monitor. E também pode o Arduino, sob comando de um script, acionar portas físicas digitais para controle externo e criar portas PWM (Pulse Width Modulation) que podem gerar sinais analógicos.

O leitor interessado em montar esse nosso projeto deverá ter um conhecimento bem básico do Arduino. Sugerimos a leitura do artigo “ARDUINO – Um Guia Básico para Iniciantes” publicado por nós aqui na revista Antenna no mês de abril de 2021, e que pode ser baixado no formato pdf nesse endereço web da revista. Para um aprofundamento maior, sugerimos o livro “Experimentos com o Arduino”, também de nossa autoria, e vendido no site da Amazon. Também nos links no final do artigo sugerimos alguns sites com bons tutoriais sobre o Arduino.

O modelo de Arduino que usaremos em nosso projeto é o ‘Pro Micro’. Esse modelo utiliza um tipo de microcontrolador diferente dos Arduinos clássicos. O ProMicro é o formato micro do modelo Leonardo, com o processador ATMega32U4 de 44 pinos. Esse processador já vem com um USB transceiver embutido que pode ser programado, permitindo assim a emulação de qualquer dispositivo HID-USB, como mouse, teclado e outros. Um transceptor USB é normalmente um chip que implementa a parte de hardware do protocolo USB.

Veja na figura abaixo como é esse Arduino ProMicro:

Deixe um comentário