Saya memiliki pelindung motor Arduino seperti ini yang terpasang ke papan Mega saya.
Saya ingin mengetahui lebih banyak informasi tentang blok pin oranye dan putih di papan tulis. Situs web Arduino memiliki informasi berikut, tetapi tidak memberikan penjelasan tentang apa yang terbaik untuk menggunakannya atau pin mana yang dipetakan ke pin data dll.
- Konektor TinkerKit untuk dua Input Analog (berwarna putih), terhubung ke A2 dan A3.
- Konektor TinkerKit untuk dua Output Aanlog (oranye di tengah), terhubung ke output PWM pada pin D5 dan D6.
- Konektor TinkerKit untuk antarmuka TWI (putih dengan 4 pin), satu untuk input dan satu lagi untuk output.
Yang ingin saya lakukan adalah menghubungkan servo ke papan dan berharap saya bisa menggunakan salah satu OUT
blok oranye . Saya belum berhasil menemukan contoh ini yang membuat saya ragu apakah itu mungkin atau tidak. Saya hanya akan memasangnya, tapi saya takut menggoreng perisai / mega / servo. Mungkin ketakutan yang tidak masuk akal, tetapi saat ini saya tidak mampu membeli yang lain!
Saya tidak tahu pin mana di blok yang ditugaskan untuk data, vcc dan keluar, jadi kalau ada yang tahu saya akan berterima kasih atas jawabannya.
Juga, hanya karena menjengkelkan karena tidak mengerti, untuk apa TWI
konektornya?
Saya harap ini bukan pertanyaan yang terlalu umum karena saya benar-benar dapat menggunakan beberapa jawaban!
Jawaban:
Mengikuti contoh pada halaman Custom Distance Sensor TinkerKit , kita melihat bahwa:
Jadi urutan konektornya adalah Vcc Signal Ground.
Cara lain, dan apa yang akan saya lakukan untuk menjadi 100% yakin, adalah mengukur resistansi dengan multimeter. Jika meteran Anda memiliki fitur uji kontinuitas, itu lebih baik karena itu akan berbunyi bip.
Bagaimanapun, letakkan salah satu ujung probe pada pin 1 dari konektor dan ujung lainnya pada GND dan lihat apakah resistansi sangat dekat dengan 0 ohm. Jika membaca OL (Over-Limit) maka pin itu bukan GND.
Letakkan probe pada Vcc sebagai gantinya dan itu harus menunjukkan 0 ohm atau bip. Jadi sekarang Anda tahu pin itu Vcc.
Lakukan hal yang sama untuk pin lainnya dan cari tahu mana yang ditanami. Pin ketiga adalah output PWM Anda. Ini terhubung ke D5 atau D6, periksa kontinuitas pin tersebut untuk melihat yang mana.
sumber
Halaman perisai menyediakan skema
Ini memiliki referensi yang dicetak di papan tulis
TWI IN dan TWI OUT
Mereka sama dan keduanya terhubung ke pin I2C yang sama dari Arduino (SCL, SDA). Mereka dimaksudkan untuk membantu jika Anda ingin menghubungkan lebih dari satu perangkat.
OUT 5, OUT 6
Terhubung ke pin Arduino 5 dan 6 (output PWM)
IN 2, IN 3
Terhubung ke Analog dalam A2 dan A3
Output daya L298 yang dimaksudkan untuk menggerakkan motor adalah konektor sekrup biru.
sumber
~
di papan Arduino, mereka mengingatkan kita pin ini mendukung PWM. Juga, saat menggunakan konektor, konsep "masuk" dan "keluar" adalah saran. Saya lebih suka melihat A2, A3 untuk mengingatkan kita bahwa ia mampu input analog.Anda dapat menggunakan pin Thinkerkit (keluar ~ 5 dan ~ 6) untuk mengendalikan servos. Hanya perlu melakukan sedikit penyesuaian di sini. Motor servo hobi punya 3 pin oranye (sinyal), merah (hidup +) di tengah, dan coklat (gnd-). Tapi, perisai motor rev3 menggunakan pin tengah untuk sinyal. Untuk mengatasi masalah ini, tukar kabel tengah dengan yang berwarna oranye di colokan servo.
Ada tiga kait kecil yang mencegah kabel keluar dari steker, gunakan ujung jarum dan dengan sedikit kekuatan sedikit mengangkatnya lalu tarik keluar kabel dari steker servo, mereka harus lepas dengan mudah.
Ingatlah untuk melampirkan pin 5 atau 6 dalam kode Arduino. Saya menggunakan perpustakaan servo.h.
sumber
Meskipun pin 'Oranye' (Keluar) dari Deek-Robot Motor Shield dapat digunakan untuk menggerakkan servo dengan menukar kabel '+ 5vdc' dan 'Signal' di colokan harness servo, yang terbaik adalah tidak melakukan hal ini. Ini karena drive saat ini untuk servo diambil dari Arduino UNO. Mengingat bahwa satu servo individu dapat menggambar dengan baik dalam akses 125mA, undian saat ini mungkin / akan melebihi batasan sink saat ini dari sirkuit Arduino UNO terkait. Yang terbaik adalah menggunakan sumber daya eksternal, disaring dengan benar untuk kebisingan listrik, sebagai sumber saat ini untuk servo (s). Ini telah didokumentasikan / direkomendasikan di berbagai sumber informasi.
sumber