Arduino motor kalkanı turuncu / beyaz pim kullanımı


10

Mega kartıma takılı böyle bir Arduino motor kalkanım var.

Arduino motor kalkanı

Tahtadaki turuncu ve beyaz pim blokları hakkında daha fazla bilgi edinmek istiyorum. Arduino web sitesi şu bilgileri var, ama onları kullanmak en iyisidir ya hangi iğneler iğne vb verilere eşlenir ne herhangi bir açıklama vermez

  • A2 ve A3'e bağlı iki Analog Giriş (beyaz) için TinkerKit konektörleri.
  • D5 ve D6 pimlerindeki PWM çıkışlarına bağlı iki Aanlog Çıkışı için TinkerKit konektörleri (ortada turuncu).
  • TWI arabirimi için TinkerKit konektörleri (4 pimli beyaz), biri giriş diğeri çıkış için.

Yapmak istediğim tahtaya bir servo bağlamak ve turuncu OUTbloklardan birini kullanabilmeyi umuyordum . Bunun mümkün olup olmadığına dair beni şüphe içinde bırakan herhangi bir örnek bulmakta başarılı olamadım. Sadece fişe takardım, ama kalkan / mega / servoyu kızartmaktan korkuyorum. Muhtemelen mantıksız bir korku, ama şu anda başka bir tanesini karşılayamam!

Bloktaki hangi pinlerin vcc ve out'a atandığını bilmiyorum, bu yüzden eğer kimse bilirse cevap için minnettar olacağım.

Ayrıca, anlayamamak can sıkıcı olduğu için TWIkonektörler ne işe yarıyor ?

Umarım bu çok genel bir soru değildir, çünkü bazı cevapları gerçekten kullanabilirim!


Arduino forumunda bulabileceğiniz bazı bilgiler var: forum.arduino.cc/index.php?topic=94474.0
akellyirl

Teşekkürler @akellyirl, bu kesinlikle yararlı. Umduğum gibi değil, ama şaşırmadım ... Arduino'daki ayrı pinlere gitmek için 3 telli kabloyu servodan tek tek konektörlerle uzatmam gerekecek. (Özellikle konektörü birleştirmek istemiyorum) Oh iyi!
bladepanthera

Adafruit, 2 servo için pim getiren bir Motor Kalkanı yapıyor: learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/…
akellyirl

TWI = İki Telli Arabirim (diğer 2 pim güç ve gnd'dir). Bu sadece I²C veriyolunun tamamlanmamış bir uygulamasının yeniden adlandırılmasıdır, bkz: en.wikipedia.org/wiki/I%C2%B2C#Derivative_technologies
Ron

Yanıtlar:


2

Bloktaki hangi pinlerin vcc ve out'a atandığını bilmiyorum, bu yüzden eğer kimse bilirse cevap için minnettar olacağım.

TinkerKit'in Özel Mesafe Sensörü sayfasındaki örneği takiben şunları görüyoruz:

Sensörün kenarına bakarsanız, güç (5V), toprak ve sinyal olan üç pimi görebilirsiniz. TinkerKit ile aynı! modülleri, sadece farklı bir sırayla.

Tek fark, sinyal ve toprak kablosunun ters çevrilmiş olmasıdır.

Böylece konnektördeki sıra Vcc Sinyal Topraklamasıdır.

Başka bir yol ve% 100 emin olmak için yapacağım şey, bir multimetre ile ölçüm direncidir. Ölçüm cihazınızın bir süreklilik testi özelliği varsa, bip sesi çıkaracağı için bu daha da iyidir.

Her neyse, probun bir ucunu konnektörün pim 1'ine, diğer ucunu GND'ye koyun ve direncin 0 ohm'a çok yakın olup olmadığını görün. Eğer OL (Aşırı Limit) okuyorsa, bu pin GND değildir.

Probu yerine Vcc'ye koyun, 0 ohm veya bip sesi göstermelidir. Artık pimin Vcc olduğunu biliyorsunuz.

Diğer pimler için de aynısını yapın ve hangisinin öğütüldüğünü bulun. Üçüncü pim PWM çıkışınızdır. D5 veya D6'ya bağlı, hangisinin olduğunu görmek için bu pimlerdeki sürekliliği kontrol edin.


7

... hangi pinlerin veri pinlerine vb. eşlendiği.

Kalkan sayfası şematik

Tahtadaki turuncu ve beyaz pim blokları hakkında daha fazla bilgi edinmek istiyorum

Bunlar tahtaya basılmış referansa sahiptir resim açıklamasını buraya girin


TWI IN ve TWI OUT

Bunlar aynıdır ve her ikisi de Arduino'nun (SCL, SDA) aynı I2C pinlerine bağlanır. Birden fazla cihaza bağlanmak istediğinizde size yardımcı olmaları amaçlanmıştır. resim açıklamasını buraya girin


ÇIKIŞ 5, ÇIKIŞ 6

Arduino pinleri 5 ve 6'ya bağlı (PWM çıkışları)

resim açıklamasını buraya girin


IN 2, IN 3

A2 ve A3'te Analog'a bağlandı

resim açıklamasını buraya girin


Motoru sürmek üzere tasarlanan L298'in güç çıkışları mavi vidalı konektörlerdir.

resim açıklamasını buraya girin


1
@bladepanthera ayrıca ~bir Arduino tahtasında tilde gördüğünüzde hatırlıyorlar, bu pimlerin PWM'yi desteklediğini hatırlatıyorlar. Ayrıca, konektörleri kullanırken, "giriş" ve "çıkış" kavramı öneridir. Analog giriş yapabildiğini hatırlatmak için A2, A3'ü görmeyi tercih ederim.
Chris K

1

Servoları kontrol etmek için Thinkerkit pinlerini (~ 5 ve ~ 6) kullanabilirsiniz. Burada biraz ince ayar yapmanız gerekiyor. Hobi servo motorların ortasında 3 pim turuncu (sinyal), kırmızı (canlı +) ve kahverengi (gnd-) bulunur. Ancak, motor koruması rev3 sinyal için orta pimi kullanır. Bu sorunun üstesinden gelmek için, orta kabloyu servo fişindeki turuncu kabloyla değiştirin.

Kabloların fişten çıkmasını önleyen, iğnenin ucunu kullanan ve hafifçe zorlayarak hafifçe yukarı kaldıran, sonra telleri servo fişten dışarı çeken üç küçük mandal vardır, kolayca çıkarılmalıdır.

Arduino koduna 5 veya 6 numaralı pimi takmayı unutmayın. Servo.h kütüphanesini kullandım.


1

Deek-Robot Motor Shield'in 'Turuncu' (Out) pimleri, servo kablo demeti soketindeki '+ 5vdc' ve 'Sinyal' kablolarını değiştirerek bir servo sürmek için kullanılabilse de, bu şekilde yapılmamalıdır. Bunun nedeni, servo için geçerli sürücünün Arduino UNO'dan çekilmesidir. Tek bir servonun 125ma erişiminde iyi çekebileceği göz önüne alındığında, akım çekimi, ilişkili Arduino UNO devresinin mevcut lavabo sınırlamalarını aşabilir / aşabilir. Servo (lar) için geçerli kaynak olarak elektriksel gürültü için uygun şekilde filtrelenmiş harici bir güç kaynağı kullanmak en iyisidir. Bu, birçok bilgi kaynağında belgelenmiştir / önerilmektedir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.