Para que servem os pinos SVG no clone do SainSmart Uno?

8

Comprei uma placa de clone SainSmart compatível com o Arduino Uno R3. Ao lado de cada um dos pinos IO padrão, há uma linha de 3 pinos adicionais (macho). Eles são organizados em colunas, marcadas com S, V e G.

Eles podem ser vistos nesta imagem:

Foto da placa de clone do SainSmart Uno R3

A maioria deles está imediatamente acima dos logotipos SainSmart e UNO. Os pinos SVG correspondentes aos pinos analógicos podem ser vistos imediatamente abaixo do microprocessador.

Para que servem esses pinos? Esse é um formato padrão para alguns aplicativos ou é algo exclusivo do SainSmart?

Peter Bloomfield
fonte

Respostas:

10

SVG = sinal, tensão, terra.

O pino de sinal carrega a saída real, que pode ser alta ou baixa a qualquer momento. É basicamente apenas uma versão masculina do pino GPIO padrão correspondente. O pino de tensão sempre estará alto (que pode ser de 5v ou 3,3v nesta placa, dependendo da chave de nível de saída). O pino de aterramento é exatamente o que o nome sugere - ele está conectado ao aterramento da placa.

Obviamente, isso significa que há muita duplicação. Por que ter dois pinos de sinal? E por que se preocupar em ter tantos pinos de tensão e terra se são todos iguais?

A razão é simplesmente conveniência.

Se você tiver um componente externo independente (como um motor), normalmente precisará executar 3 fios separados. Com os pinos SVG com espaçamento regular na placa, você pode usar um cabo de três vias com um bloco de cabeçalho fêmea adequado. Você pode executar isso para um conjunto equivalente de 3 pinos no componente externo. Isso significa que você pode conectar / desconectar o componente conectando / desconectando (efetivamente) um único cabo.

Eu não acho que a idéia SVG seja um 'padrão' como tal, principalmente porque (nesta forma) é realmente realmente benéfico para as pessoas que estão experimentando ou fazendo protótipos (em vez de projetar um sistema mais permanente). Parece ser bastante popular entre entusiastas e entusiastas. Você só precisa observar os componentes que podem colocar seus pinos SVG equivalentes em uma ordem diferente.

Peter Bloomfield
fonte
2
Servos normalmente têm a mesma pinagem então eu acho que a outra vantagem é que você pode facilmente conectá-los. Imagesco.com/servo/connectors.jpg
sachleen
Ótimo ponto. Eu quis mencionar servos, mas obviamente esqueci!
Peter Bloomfield
11
Isso também é útil para conectar o potenciômetro aos pinos analógicos. Se você conectar os pinos externos à V&G e o meio a S, terá um divisor de tensão instantâneo.
Ricardo
Devo salientar que parece que o pino V nesta configuração não é poderoso o suficiente para acionar um servo padrão. Isso é lamentável, porque é realmente conveniente conectar um servo diretamente nesse cabeçalho. Parece funcionar a princípio, mas, eventualmente, a placa entra em um estado sem resposta, presumivelmente porque não consegue gerar tanta corrente ou a tensão está flutuando. Não sei exatamente por que, mas afastar o servo do pino 5v do cabeçalho do Arduino parece funcionar muito bem. Tipo de chatice.
Brian Genisio
Não é realmente uma boa idéia alimentar um servo de qualquer pino em um Arduino, pois eles teriam uma voltagem muito alta ou seriam provenientes do regulador lógico, e como os servos são notoriamente famintos por energia e ruídos elétricos, é preferível que eles não compartilham o mesmo regulador que a lógica.
Chris Stratton