feat: initialize PlatformIO project and implement robotic arm controller using Bluepad32 and servos

This commit is contained in:
Ümit Tunç
2026-05-23 18:27:48 +03:00
commit 2158454ba0
7 changed files with 444 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
🦾 ROBOT KOL PROJESİ HIZLI BAŞLANGIÇ KILAVUZU
==========================================
Tebrikler! Robot kol kontrol yazılımınız başarıyla derlendi ve ESP32 kartınıza (COM3 portu üzerinden) yüklendi.
Şu anda yapmanız gereken adımlar sırasıyla şunlardır:
1. DONANIM BAĞLANTILARI (WIRING)
--------------------------------
Servo sinyal kablolarını (genellikle sarı/turuncu) ESP32'nin şu pinlerine bağlayın:
* TABAN SERVO --> GPIO 13
* OMUZ SERVO --> GPIO 12
* DİRSEK SERVO --> GPIO 14
* KISKAÇ SERVO --> GPIO 27
* ÖNEMLİ: Servolar için harici 5V-6V (en az 2A) güç kaynağı kullanın ve güç kaynağının eksisini (GND) ESP32'nin GND pini ile birleştirin.
2. GAMEPAD EŞLEŞTİRME (PAIRING)
--------------------------------
1. Gamepad kapalıyken X ve HOME (GEN GAME) butonlarına aynı anda basılı tutarak gamepad'i arama moduna alın (LED'ler hızlıca yanıp sönmelidir).
2. ESP32 otomatik olarak bağlanacaktır. Bağlantı sağlandığında gamepad LED'i sabit kalacaktır.
3. KONTROL ŞEMASI
-----------------
* SOL ANALOG (Sola/Sağa): Taban Servo (GPIO 13)
* SOL ANALOG (Yukarı/Aşağı): Omuz Servo (GPIO 12)
* SAĞ ANALOG (Yukarı/Aşağı): Dirsek Servo (GPIO 14)
* A BUTONU: Kıskaçı Aç (180 derece) (GPIO 27)
* B BUTONU: Kıskaçı Kapat (0 derece) (GPIO 27)
4. İZLEME (MONITOR)
-------------------
Seri monitörü açarak (115200 baud) bağlantı loglarını izleyebilirsiniz:
"Gamepad Baglandi" uyarısını ekranınızda göreceksiniz.
Detaylı rehber, görsel tablolar ve sorun giderme adımları için ana dizindeki README.md dosyasını inceleyebilirsiniz:
--> d:\Works\2026\robotkol\README.md