Hangi sensör hangi kartla? Uyumluluk tablosu
QTR-8A, QTR-1A, MZ80, Sharp, HC-SR04 ve VL53L0X'in Arduino Uno ve Nano'da kaç pin harcadığı, nerede çakıştığı ve önerilen kombinasyonlar.
Parça seçerken ilk bakman gereken şey pin sayısıdır. Arduino Uno'da 6, Nano'da 8 analog giriş var. Çakışmaların çoğu bu farktan çıkar.
Sensörler ve kartlar
| Parça | Çıkış | Pin ihtiyacı | Uno | Nano |
|---|---|---|---|---|
| QTR-8A | Analog | 8 analog (+1 LEDON) | 6 kanal okunur | 8 kanal okunur |
| QTR-8RC | Dijital zamanlama | 8 dijital (+1 LEDON) | Uyumlu | Uyumlu, ama A6/A7 kullanılamaz |
| QTR-1A | Analog | 1 analog | Uyumlu | Uyumlu |
| MZ80 (E18-D80NK) | Dijital, var/yok | 1 dijital | Uyumlu | Uyumlu |
| Sharp GP2Y0A21 | Analog | 1 analog | Uyumlu | Uyumlu |
| HC-SR04 | Dijital darbe | 2 dijital | Uyumlu | Uyumlu |
| VL53L0X | I2C | A4 + A5 | Uyumlu, 4 analog kalır | Uyumlu, 6 analog kalır |
Motor tarafı
| Parça | Pin ihtiyacı (iki motor) | Not |
|---|---|---|
| TB6612FNG | 2 PWM + 4 dijital + STBY | TT motor için önerilen |
| DRV8833 | 4 PWM | Uno ve Nano'da 6 PWM pini var |
| L298N | 2 PWM + 4 dijital | Gerilim kaybı yüksek |
Birlikte kullanınca
| Kombinasyon | Sonuç |
|---|---|
| Nano + QTR-8A | Analog pinlerin hepsi dolar. |
| Nano + QTR-8A + MZ80 | Olur. MZ80 dijital pine takılır. |
| Nano + QTR-8A + Sharp | Olmaz. Sharp için analog pin kalmaz. |
| Nano + QTR-8A + VL53L0X | Olmaz. A4/A5 QTR-8A'da. |
| Uno + QTR-8A | 8 kanalın 6'sı okunur. 8 kanal gerekiyorsa QTR-8RC al. |
| Uno + QTR-8RC + VL53L0X | Olur. QTR-8RC dijital pinlerde, VL53L0X A4/A5'te. |
| Uno + QTR-1A × 3 + MZ80 | Olur. Basit çizgi izleyen için yeterli. |
Önerilen setler
Çizgi izleyen, PID ile
Nano + QTR-8A + TB6612FNG + 2 adet L redüktörlü motor. Engel için MZ80 ekle.
Mini sumo
Nano + TB6612FNG + ön tarafa 2–3 adet MZ80 + zemindeki beyaz çizgi için 2 adet QTR-1A.
İlk robot, engelden kaçan
Uno + HC-SR04 + DRV8833 veya TB6612FNG + 2 adet L redüktörlü motor.
Pin planlarken
- Enkoder takacaksan 2 ve 3 numaralı pinleri boş bırak, kesme pinleri onlar.
- PWM pinlerini (3, 5, 6, 9, 10, 11) motor sürücüye ayır.
- 0 ve 1 numaralı pinler USB üzerinden kod yüklerken kullanılır. Sensör takarsan yükleme sırasında sorun çıkabilir.
Kaynaklar
Pololu'nun analog çizgi sensörleri. Kaç analog pin ister, hangi yükseklikte çalışır, Uno ile neden tam uyumlu…
MZ80 (E18-D80NK) kızılötesi sensörTürkiye'de MZ80 diye satılan sensör aslında E18-D80NK. Mesafe ölçmez, belirlediğin mesafede nesne var mı yok …
Dijital, analog ve I2C mesafe sensörleriMZ80, Sharp, HC-SR04 ve VL53L0X arasındaki fark. Hangisi kaç pin ister, hangisi ne kadar hızlıdır, hangi kart…