
Aynı ipek ekran numarasına sahip iki ESP32 geliştirme kartı GPIO’yu tamamen farklı sıralarda kullanıma sunabilir ve “sensörüm neden sıfır okuyor” hatasını arayarak bir öğleden sonra geçirmek genellikle bir önyükleme pinine veya hiç kimse tarafından işaretlenmemiş bir giriş GPIO’su. Android’de cebinize pinout referansı koymak, lehimleme demiri ısıtmadan önce bunu yakalamanın en hızlı yoludur. Aşağıdaki uygulamalar pin numaralandırması, önyükleme ve strapping davranışı, ADC ve dokunmatik haritalar, PWM kanalları ve kartın kağıt kartına hiç gelmeyecek pratik uyarıları kapsar.
Tamamen çevrimdışı çalışan, abonelikler yerine 2 $ tek seferlik ödemeyi takdir eden ve DevKitC v4, LOLIN S3, TinyPICO ve büyüyen ESP32-C3 ve -S3 aileleri kaplamak için yeterince geniş bir veritabanı tutan uygulamalara tercih verdik. Araç zinciri aynı telefonda olduğunda “pinout oku” ila “flash test sketch” adımı tek bir dokunuş olduğundan, listede birkaç programlama aracı da var.
Bir ESP32 pinout uygulamasında ne arayacağınız
- Bord’a özel görünümler, sadece SoC veri sayfası değil. Bir DevKitC, S3 DevKit’ten farklı pinleri ortaya çıkarır.
- Tuzakları işaretleyin. Giriş yapamayan pinler, önyükleme, JTAG varsayılanları ve yerleşik flaş’a bağlı pinler adlandırılmalı, ince yazı içinde gizlenmemeldir.
- Çevresel harita. ADC kanalları, DAC, dokunmatik, PWM, RTC ve SPI varsayılanları ham numaralardan daha önemlidir.
- Çevrimdışı veritabanı. Sahada lehimleyin, uçaklarda ve laboratuvarlarda sinyal olmaksızın.
- Bir seri veya MQTT arkadaşı. Yani kablolama doğru olunca, onu test etmek dizüstü bilgisayar gerektirmez.
Hızlı karşılaştırma
| Uygulama | İçin En İyisi | Ücretsiz Plan | Başlangıç Fiyatı/Ay | Puanlama |
|---|---|---|---|---|
| PinOut | Karta özel ESP32 ve Arduino diyagramları | Evet | Ücretsiz | 4.5 |
| Electrodoc Pro | Tam elektronik araç seti + pinout | Ücretsiz deneme | Tek seferlik ödeme | 4.5 |
| ElectroDroid | Eklentilerle yaygın olarak kullanılan referans | Evet | Pro tek seferlik | 4.7 |
| Arduino IDE | Telefonda sketch derle ve flash et | Evet | Ücretsiz | 4.1 |
| Termux | Android’den Python ve esptool.py | Evet | Ücretsiz | 4.5 |
| SerialWiFiTerminal | USB veya Wi-Fi üzerinden hareketli seri monitörü | Evet | Ücretsiz | 4.3 |
| IoT MQTT Panel | MQTT üzerinden kablolu ESP32’yi kontrol et | Evet | Ücretsiz | 4.6 |
| Wokwi | Lehimlemeden önce kablolama simüle et | Evet | Pro $7/aydan başlayarak | 4.6 |
Uygulamalar
1. PinOut — ESP32 ve Arduino için Kart’a Özel Referans
PinOut, masaya yeni bir kart indiğinde açtığımız ilk uygulamadır. DevKitC, LOLIN, TinyPICO, Wemos S2 Mini ve düzinelerce Arduino form faktörü için karta özel diyagramlar içerir ve her pin GPIO numarası, alternatif işlev ve herhangi bir strapping veya giriş uyarısı ile açıklanır. Diyagramlar indirildikten sonra çevrimdışı çalışır.
Nerede kısır kalır: Daha yeni C6 ve H2 kartları bir veya iki firmware sürümü geride kalabilir. Arama iyidir ancak bulanık değildir.
Fiyatlandırma:
- Ücretsiz: Tüm kart diyagramları, çevrimdışı erişim.
- Ücretli: Hiçbiri.
Platform: Android.
Sonuç: Android’de “bu kart’a hangi pin ne yapar” en güçlü uygulaması.
2. Electrodoc Pro — En İyi Hepsi Bir Arada Elektronik Araç Seti
Electrodoc Pro İsviçre çakısıdır. Pinout’lar direnç renk kodları, LED hesaplayıcıları, PCB iz genişliği yardımcıları ve seri konsol ile birlikte oturur. ESP32 pinout bölümü PinOut’unki kadar derinlemesine değildir, ancak çevre hesaplayıcılar bir seri direnç seçmeniz veya bir voltaj bölen doğrulamanız gerektiğinde kendini ödeyebilir.
Nerede kısır kalır: UI yoğunluğu yüksektir, bu nedenle hangi bölümün hangi aracı tuttuğunu öğrenmek birkaç seansa alır.
Fiyatlandırma:
- Ücretsiz: Temel referans araçları.
- Ücretli: Tek seferlik satın alma tüm Pro araç setini açar.
Platform: Android, iOS.
Sonuç: Tüm elektronik tezgahı kaplamak isteyen tek bir uygulama istiyorsanız bunu seçin, sadece pinout değil.
3. ElectroDroid — En İyi Uzun Süredir Devam Eden Eklentiler ile Referans
ElectroDroid, Android elektronik referans uygulamalarının başkanıdır. ESP32 kartları, yaygın IC’ler ve her zaman Raspberry Pi şapkasına takmış olabileceğiniz her konnektör için pinout tarayıcı tarzı bir menünün içinde yaşar. Bir eklenti ekosistemi temel kurulumunu şişirmeden özel referanslar (transistor türleri, anten hesaplayıcıları) ekler.
Nerede kısır kalır: Arabirim yine de 2015 Android uygulaması gibi görünüyor. Bazı eklenti paketleri tek seferlik ödeme eklentileridir.
Fiyatlandırma:
- Ücretsiz: Temel referans ve pinout’lar.
- Ücretli: Pro sürümü ve eklenti paketleri.
Platform: Android.
Sonuç: Gerekli. PinOut ile birlikte kurun, yerine değil.
4. Arduino IDE — En İyi Mobil Derle ve Flash
Arduino IDE, Android’de resmi bulut destekli editördür. Bir test sketch yazın, ESP32 kart hedefinizi seçin ve USB-OTG veya Wi-Fi üzerinden flashleyin. “Bu GPIO hangisi?” ile başlamak için en hızlı yol “LED GPIO 2’de yanıp söner, bu nedenle kablolama çalışır.”
Nerede kısır kalır: Kütüphane senkronizasyonu için Arduino Cloud hesabı gereklidir. Karmaşık derlemeler hala dizüstü bilgisayara layıktır.
Fiyatlandırma:
- Ücretsiz: Editör, bulut sketches, kart flashing.
- Ücretli: Daha fazla cihaz bağlantısı için isteğe bağlı Arduino Cloud planları.
Platform: Android, iOS, web.
Sonuç: Elinde veri sayfası pin olduğu ve onu test etmek istediği anda harika sağlık denetimi aracı.
5. Termux — Telefonda esptool.py için Daha İyisi
Termux, Android’de tam bir Linux terminalidir. Python’u kurun, pip install esptool ve USB-OTG üzerinden yakındaki bir dizüstü bilgisayar olmaksızın bir ESP32’ye firmware flashleyebilirsiniz. Ayrıca MicroPython iş akışları için Ampy, mpremote ve rshell çalıştırır.
Nerede kısır kalır: Play Store sürümü dondurulduğundan tam paket desteği için F-Droid yapısı gerektirir. Linux kabuğunu daha önce kullanmadıysanız kurulum teknikseldir.
Fiyatlandırma:
- Ücretsiz: Her şey.
- Ücretli: Hiçbiri.
Platform: Android.
Sonuç: Cebinize tam bir ESP32 araç zinciri koymanın yolu. Öğrenme eğrisi ancak hızla ödenir.
6. SerialWiFiTerminal — En İyi Mobil Seri Monitörü
SerialWiFiTerminal USB-OTG üzerinden veya Wi-Fi üzerinden küçük telnet tarzı bir saplamaç çalıştıran herhangi bir ESP32’ye uygun bir seri konsolu ortaya çıkarır. Telefon yakında tek ekran olduğunda önyükleme günlüklerinin hata ayıklanması için kullanışlıdır ve oturum günlüklerini daha sonra için düz metin halinde kaydeder.
Nerede kısır kalır: Bazı Android telefonlarda USB-OTG çipleri konusunda zor. Eski derlemeler bazen manuel olarak eşleştirilmesi gerekir.
Fiyatlandırma:
- Ücretsiz: Tüm özellikler.
- Ücretli: Hiçbiri.
Platform: Android.
Sonuç: Tezgah seri monitörüne mobil alternatif. Saha çalışması için iyi.
7. IoT MQTT Panel — MQTT Üzerinden Kablolama Testi İçin En İyisi
IoT MQTT Panel, herhangi bir Android telefonunu MQTT çalıştıran bir ESP32 için bir panoya dönüştürür. Anahtarlar, kaydırıcılar ve ölçerler paneli oluşturun, konulara abone olun ve kablolama işiyor olduğu konusunda confirming. Bir hatadan kablolama belirsizliğini ortadan kaldırmanın en hızlı yoludur: Sensör değeri panelde görünürse pin seçimi iyidir ve hata koddadır.
Nerede kısır kalır: Ağda bir yerde MQTT aracısı gerektirir. Bunu için Raspberry Pi’de Mosquitto çalıştırmada hiçbir sorun yoktur.
Fiyatlandırma:
- Ücretsiz: Tüm özellikler.
- Ücretli: Hiçbiri.
Platform: Android.
Sonuç: Gerçek verilerle kablolama seçimini doğrulamak için gitmen gereken panel.
8. Wokwi — Önyükleme Öncesi Simülatör
Wokwi, Android’de Chrome veya WebView kabuğunda şaşırtıcı derecede iyi çalışan tarayıcı tabanlı bir ESP32 simülatörüdür. Sürükleme ve bırakma editöründe bir kart kablolayın, bir sketch yükleyin ve tam olarak kullanmayı planladığınız GPIO’nun bir LED’i ışıklandırmasını veya sensör verilerini çıkarmasını izleyin. Öğretim, prototipleme ve demire dokunmadan önce pin seçimini doğrulamak için kullanışlıdır.
Nerede kısır kalır: Yerel Android uygulaması değildir, bu nedenle dokunma hedefleri telefonlarda küçük olabilir. Gelişmiş çevre birimleri Pro seviyesi gerektirir.
Fiyatlandırma:
- Ücretsiz: Genel projeler ve çoğu kart.
- Ücretli: Özel projeler ve premium çevre birimleri için yaklaşık 7 $/ay’dan Pro planları.
Platform: Web (Android’de tarayıcı üzerinden çalışır), masaüstü.
İndir: Tarayıcıda Aç
Sonuç: Lehimlemeden önce ulaşmak için olan, özellikle sensör pahalı veya kırılgan olduğunda.
Doğru Birini Nasıl Seçersiniz
- Sadece bir pinout referansı gerekiyorsa: PinOut.
- Hepsi bir arada elektronik araç seti istiyorsanız: Electrodoc Pro.
- ElectroDroid’e zaten güveniyorsanız: tutun ve karta özel görünümler için PinOut ekleyin.
- Telefonda sketch flashlemek istiyorsanız: Başlangıçtan itibaren Arduino IDE, bir kabuğu tutan biri için Termux.
- Sahada önyükleme mesajlarında hata ayıklamak gerekiyorsa: SerialWiFiTerminal.
- Kablolama gerçek verilerle çalıştığını kanıtlamak istiyorsanız: IoT MQTT Panel.
- Bir karta dokunmadan önce tasarımı test etmek istiyorsanız: Wokwi.
SSS
Android için en iyi ücretsiz ESP32 pinout uygulaması nedir?
PinOut. En geniş karta özel kapsama alanı ve diyagramlar indirildikten sonra tamamen çevrimdışı çalışır.
GPIO 12 veya GPIO 15 bazen ESP32’mde önyüklemeyi neden engelliyor?
Bunlar strapping pinleridir. Açılış sırasında bir strapping pini yüksek veya düşük tutulursa, çip alternatif bir önyükleme moduna girer. Bunları sensörlere bağlamadan önce “önyükleme” veya “strapping” ek açıklamalarının altında uygulama diyagramlarını kontrol edin.
Bilgisayar olmadan ESP32’yi flashleyebilir miyim?
Evet. Android için USB-OTG artı Arduino IDE veya esptool.py ile Termux kullanın. Her iki yaklaşım da USB-C - USB-A adaptörü ve verileri destekleyen kablo üzerinden çalışır.
Bu pinout uygulamaları ESP32-S3 ve ESP32-C3 için doğru mu?
PinOut ve Electrodoc çoğu S3 ve C3 kartını kapsar, ancak tamamen yeni bir varyant satın almadan önce uygulamanın kart listesini kontrol edin. Bazı C6 ve H2 kartları hala referans uygulamalarında yakalanmaktadır.
Uygulamalardan herhangi biri ADC gürültüsü veya PWM kanal haritalarını gösterir mi?
Electrodoc Pro ve ElectroDroid her ikisi de ADC kanallarını ve PWM atamalarını listeler. Gürültü özellikleri için uygulama diyagramını Espressif’in resmi veri sayfası ile referans kontrol et.
Hangi uygulama çevrimdışı en iyi oyuncu?
PinOut ve ElectroDroid her ikisi de tamamen çevrimdışı çalışır. Wokwi tarayıcı ve ağ gerektirir. Arduino IDE hesabı sadece bulut senkronizasyonu için, yerel flashing için değil.