O Bus Pirate é uma ferramenta para hacking / DIY com HW / FW / SW em livres, sendo capaz de conversar com praticamente qualquer dispositivo eletrônico.

Além de abrir canais de comunicação em praticamente toda especie de dispositivo eletrônico, é capaz de fazer muitas outras coisas como: gravar inúmeros tipos microncontrador, memorias, …. e não para por ai, também serve como osciloscópio, JTAG, e muito mais.

“The Bus Pirate is an open source hacker multi-tool that talks to electronic stuff.”

http://dangerousprototypes.com/docs/Bus_Pirate ]

O cabo / pontas de prova do bus pirate é encontrado no Seeedstudio
 [ http://www.seeedstudio.com/depot/ ]
Meu Bus Pirate HW v3.6 com o cabo de pontas de prova.


Hora de medir a tensão do meu dedo!
Miniscope v3 - osciloscópio em SW para uso com o Bus Pirate.
Neste gráfico estou medindo a tensão do meu dedo.

Agora que já deu para demonstrar um nano pedaço do que o Bus Pirate consegue fazer, vamos ver a utilidade dele no projeto de drones.


O primeiro caso de uso é na verificação do sinal PWM que injectado nos ESCs para controlar os motores Brushless.

"A modulação por largura de pulso (MLP) - mais conhecida pela sigla em inglês PWM (Pulse-Width Modulation) - de um sinal ou em fontes de alimentação envolve a modulação de sua razão cíclica (duty cycle) para transportar qualquer informação sobre um canal de comunicação ou controlar o valor da alimentação entregue à carga."
http://pt.wikipedia.org/wiki/Modula%C3%A7%C3%A3o_por_largura_de_pulso ]
http://en.wikipedia.org/wiki/Pulse-width_modulation ]



[ em breve coloco aqui os gráficos de como se deve monitorar o PWM gerado pela Kit de microcontrolador ]