Scudo motore Arduino uso pin arancione / bianco


9

Ho uno scudo motore Arduino come questo collegato alla mia scheda Mega.

Protezione motore Arduino

Vorrei sapere qualche informazione in più sui blocchi di spilli arancioni e bianchi sul tabellone. Il sito Web di Arduino contiene le seguenti informazioni, ma non fornisce alcuna spiegazione di cosa sia meglio usarle per o quali pin sono mappati sui pin di dati ecc.

  • Connettori TinkerKit per due ingressi analogici (in bianco), collegati a A2 e A3.
  • Connettori TinkerKit per due uscite Aanlog (in arancione al centro), collegati alle uscite PWM sui pin D5 e D6.
  • Connettori TinkerKit per l'interfaccia TWI (in bianco con 4 pin), uno per l'ingresso e l'altro per l'uscita.

Quello che voglio fare è collegare un servo alla scheda e speravo di poter usare uno dei OUTblocchi arancioni . Non sono riuscito a trovare alcun esempio di ciò che mi metta in dubbio sul fatto che sia possibile o meno. Vorrei solo collegarlo, ma ho paura di friggere lo scudo / mega / servo. Probabilmente una paura irrazionale, ma al momento non posso permettermene un'altra!

Non so quali pin nel blocco sono assegnati ai dati, vcc e out, quindi se qualcuno sa che sarei grato per la risposta.

Inoltre, solo perché è fastidioso non capire, a cosa servono i TWIconnettori?

Spero che questa non sia una domanda troppo generica in quanto potrei davvero usare alcune risposte!


Il forum Arduino ha alcune informazioni che potresti trovare utili: forum.arduino.cc/index.php?topic=94474.0
akellyirl

Grazie @akellyirl, è sicuramente utile. Non è quello che speravo, ma non sono sorpreso ... Dovrò solo estendere il cavo a 3 fili dal servo con i singoli connettori per andare ai pin separati dell'Arduino, se necessario. (Non voglio particolarmente collegare il connettore) Oh bene!
bladepanthera,

Per quello che vale, Adafruit fa uno scudo motore che mette in evidenza pin per 2 servi: learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/…
akellyirl

TWI = Two Wire Interface (gli altri 2 pin sono power e gnd). Questa è solo una ridenominazione di un'implementazione forse incompleta del bus I²C, vedi: en.wikipedia.org/wiki/I%C2%B2C#Derivative_technologies
Ron

Risposte:


2

Non so quali pin nel blocco sono assegnati ai dati, vcc e out, quindi se qualcuno sa che sarei grato per la risposta.

Seguendo l'esempio nella pagina Sensore di distanza personalizzato di TinkerKit , vediamo che:

Se guardi il bordo del sensore, puoi vedere i tre pin, che sono potenza (5 V), terra e segnale. Lo stesso del tuo TinkerKit! moduli, solo in un ordine diverso.

L'unica differenza è che il segnale e il cavo di terra sono invertiti.

Quindi l'ordine nel connettore è Vcc Signal Ground.

Un altro modo, e quello che farei per essere sicuro al 100%, è misurare la resistenza con un multimetro. Se lo strumento ha una funzione di test di continuità, è ancora meglio perché emetterà un segnale acustico.

Ad ogni modo, posizionare un'estremità della sonda sul pin 1 del connettore e l'altra estremità su GND e vedere se la resistenza è molto vicina a 0 ohm. Se sta leggendo OL (Over-Limit), quel pin non è GND.

Metti invece la sonda su Vcc e dovrebbe mostrare 0 ohm o bip. Quindi ora sai che il pin è Vcc.

Fai lo stesso per gli altri pin e scopri quale è a terra. Il terzo pin è l'output PWM. È collegato a D5 o D6, controlla la continuità su quei pin per vedere quale.


7

... quali pin sono mappati sui pin dati ecc.

La pagina dello scudo fornisce uno schema

Vorrei sapere qualche informazione in più sui blocchi di spilli arancioni e bianchi sul tabellone

Questi hanno il riferimento stampato sulla lavagna inserisci qui la descrizione dell'immagine


TWI IN e TWI OUT

Sono uguali e sono entrambi collegati agli stessi pin I2C di Arduino (SCL, SDA). Hanno lo scopo di aiutare nel caso in cui si desideri connettere più di un dispositivo. inserisci qui la descrizione dell'immagine


OUT 5, OUT 6

Collegato ai pin 5 e 6 di Arduino (uscite PWM)

inserisci qui la descrizione dell'immagine


IN 2, IN 3

Collegato ad analogico in A2 e A3

inserisci qui la descrizione dell'immagine


Le uscite di potenza di L298 destinate a pilotare il motore sono i connettori a vite blu.

inserisci qui la descrizione dell'immagine


@bladepanthera ricorda anche quando vedi la tilde ~su una scheda Arduino, ci stanno ricordando che questi pin supportano PWM. Inoltre, quando si utilizzano i connettori, il concetto di "in" e "out" sono suggerimenti. Preferirei vedere A2, A3 per ricordarci che è in grado di input analogico.
Chris K,

1

Puoi usare i pin Thinkerkit (fuori ~ 5 e ~ 6) per controllare i servi. Devo solo fare un po 'di modifiche qui. I servomotori Hobby hanno 3 pin arancione (segnale), rosso (live +) nel mezzo e marrone (gnd-). Ma lo schermo del motore rev3 utilizza il pin centrale per il segnale. Per ovviare a questo problema, scambiare il filo intermedio con quello arancione sulla presa del servo.

Ci sono tre piccoli fermi che impediscono ai fili di uscire dalla spina, usare la punta di un ago e con poca forza sollevarli leggermente quindi estrarre i fili dalla spina del servo, dovrebbero staccarsi facilmente.

Ricorda di collegare il pin 5 o 6 nel codice arduino. Ho usato la libreria servo.h.


1

Sebbene i pin 'Orange' (Out) del Deek-Robot Motor Shield possano essere usati per guidare un servo scambiando i fili '+ 5vdc' e 'Signal' sulla spina del cablaggio del servo, è meglio non farlo. Questo perché l'unità corrente per il servo è disegnata da Arduino UNO. Dato che un singolo servo può disegnare bene con un accesso di 125ma, l'assorbimento corrente può / supererà le attuali limitazioni di dispersione dei circuiti UNO di Arduino associati. È preferibile utilizzare una fonte di alimentazione esterna, opportunamente filtrata per il rumore elettrico, come sorgente di corrente per i servo (i). Questo è stato documentato / raccomandato in più fonti di informazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.