Escudo do motor Arduino uso de pino laranja / branco


9

Eu tenho um escudo de motor Arduino como este conectado à minha placa Mega.

Escudo do motor Arduino

Gostaria de saber mais informações sobre os blocos de pinos laranja e brancos no quadro. O site do Arduino possui as seguintes informações, mas não fornece nenhuma explicação sobre o que é melhor usá-las ou para quais pinos são mapeados para os pinos de dados etc.

  • Conectores TinkerKit para duas entradas analógicas (em branco), conectadas a A2 e A3.
  • Conectores TinkerKit para duas saídas Aanlog (em laranja no meio), conectadas às saídas PWM nos pinos D5 e D6.
  • Conectores TinkerKit para a interface TWI (em branco com 4 pinos), um para entrada e outro para saída.

O que eu quero fazer é conectar um servo à placa e esperava poder usar um dos OUTblocos laranja . Não consegui encontrar nenhum exemplo disso que me deixe em dúvida quanto à possibilidade ou não. Gostaria apenas de conectá-lo, mas tenho medo de fritar o escudo / mega / servo. Provavelmente um medo irracional, mas não posso me permitir outro no momento!

Eu não sei quais pinos no bloco são atribuídos aos dados, vcc e out, portanto, se alguém souber, eu ficaria grato pela resposta.

Além disso, só porque é chato não entender, para que servem os TWIconectores?

Espero que essa não seja uma pergunta muito geral, pois eu realmente poderia usar algumas respostas!


O fórum do Arduino tem alguma informação que você pode encontrar útil: forum.arduino.cc/index.php?topic=94474.0
akellyirl

Obrigado @akellyirl, isso é definitivamente útil. Não é o que eu esperava, mas não estou surpreso ... Vou apenas estender o cabo de 3 fios do servo com conectores individuais para separar os pinos do Arduino, conforme necessário. (Eu particularmente não quero emendar o conector) Oh, bem!
precisa saber é o seguinte

Por que vale a pena, Adafruit fazer um escudo Motor que traz pinos para 2 servos: learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/...
akellyirl

TWI = Interface de dois fios (os outros 2 pinos são power e gnd). Esta é apenas uma mudança de nome de uma implementação possivelmente incompleta de bus I²C, consulte: en.wikipedia.org/wiki/I%C2%B2C#Derivative_technologies
Ron

Respostas:


2

Eu não sei quais pinos no bloco são atribuídos aos dados, vcc e out, portanto, se alguém souber, eu ficaria grato pela resposta.

Seguindo o exemplo na página Sensor de distância personalizado do TinkerKit , vemos que:

Se você olhar na borda do sensor, poderá ver os três pinos, que são potência (5V), terra e sinal. O mesmo que o seu TinkerKit! módulos, apenas em uma ordem diferente.

A única diferença é que o sinal e o cabo terra estão invertidos.

Portanto, a ordem no conector é terra de sinal Vcc.

Outra maneira, e o que eu faria para ter 100% de certeza, é medir a resistência com um multímetro. Se o seu medidor tiver um recurso de teste de continuidade, é ainda melhor porque ele emitirá um sinal sonoro.

Enfim, coloque uma extremidade da sonda no pino 1 do conector e a outra extremidade no GND e verifique se a resistência está muito próxima de 0 ohms. Se estiver lendo OL (Over-Limit), esse pino não é GND.

Coloque a sonda em Vcc e ela deve mostrar 0 ohm ou sinal sonoro. Então agora você sabe que esse pino é Vcc.

Faça o mesmo com os outros pinos e descubra qual deles está retificado. O terceiro pino é a sua saída PWM. Está conectado ao D5 ou D6, verifique a continuidade desses pinos para ver qual deles.


7

... quais pinos são mapeados para os pinos de dados etc.

A página de proteção fornece um esquema

Gostaria de saber mais informações sobre os blocos de pinos laranja e brancos no quadro

Estes têm a referência impressa no quadro insira a descrição da imagem aqui


TWI IN e TWI OUT

Eles são os mesmos e estão conectados aos mesmos pinos I2C do Arduino (SCL, SDA). Eles se destinam a ajudar caso você queira conectar mais de um dispositivo. insira a descrição da imagem aqui


SAÍDA 5, SAÍDA 6

Conectado aos pinos 5 e 6 do Arduino (saídas PWM)

insira a descrição da imagem aqui


EM 2, EM 3

Conectado ao analógico em A2 e A3

insira a descrição da imagem aqui


As saídas de potência do L298 destinadas a acionar o motor são os conectores de parafuso azuis.

insira a descrição da imagem aqui


O @bladepanthera também se lembra de quando você vê o til ~em uma placa Arduino, eles estão lembrando que esses pinos suportam PWM. Além disso, ao usar conectores, o conceito de "entrada" e "saída" são sugestões. Prefiro ver A2, A3 para nos lembrar que é capaz de entrada analógica.
Chris K

1

Você pode usar pinos Thinkerkit (de ~ 5 e ~ 6) para controlar servos. Só preciso fazer alguns ajustes aqui. Os servomotores Hobby têm 3 pinos laranja (sinal), vermelho (ao vivo +) no meio e marrom (gnd-). Mas, a blindagem do motor rev3 usa o pino do meio para sinal. Para superar esse problema, troque o fio do meio pelo fio laranja do plugue do servo.

Existem três trincos pequenos que evitam que os fios saiam do plugue, use a ponta de uma agulha e com pouca força levante-os levemente e retire os fios do plugue do servo, eles devem sair facilmente.

Lembre-se de anexar os pinos 5 ou 6 no código do arduino. Eu usei a biblioteca servo.h.


1

Embora os pinos 'Laranja' (Saída) do Deek-Robot Motor Shield possam ser usados ​​para acionar um servo, trocando os fios '+ 5vdc' e 'Sinal' no plugue do servo-chicote, é melhor não fazer isso. Isso ocorre porque a unidade atual do servo é extraída do Arduino UNO. Dado que um servo individual pode obter bem o acesso de 125ma, o consumo atual pode / excederá as limitações de consumo de corrente dos circuitos UNO Arduino associados. É melhor usar uma fonte de energia externa, adequadamente filtrada para ruídos elétricos, como a fonte de corrente para os servo (s). Isso foi documentado / recomendado em várias fontes de informação.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.