Soru & Cevap

Arduino da birden çok begin oluşturma

26.05.2022 - 06:50

Parmak izi sensörünü ve HC-05(ya da esp8266) nasıl aynı karta bağlayabilirim.

34 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user thorinmeekalkan
thorinmeekalkan
06.07.2022 - 01:46

tabi ki bağlayabilirsin analog pinler mevcut bunlar için "A" pinleri analog bağlantılar için,"D" pinleri ise dijital bağlantılar için

picture-158072-1530701953.jpg
TGUNEYSU
06.06.2022 - 04:00

HC-05 da Parmak izi sensörü de seri bağlantı ile çalışır.

Arduino da birden fazla seri iletişim yapmak biraz zor olabiliir, ama SoftwareSerial kitaplığı ile mümkün; bazı püf noktalara dikkat etmek gerekiyor.

Projenizin nasıl çalışması gerektiğini yazmadığınız için tam bir yöntem sunmak zor.

Fakat şöyle bir çalışma farz ederek bir opsiyon sunayım:

* Pamak izi okuyarak bir güvenlik safhasından geçeceksiniz.

* Eğer güvenlik onaylandıysa, o zaman BT üzerinden bir iletişim ile bazı işlemleri yapacaksınız.

SoftwareSerial ile çalışırken en önemli şey, birden fazla tanımladığınız portları teker teker çalıştırmanız. Bunun sebebi Arduino nun yeteri kadar güçlü olmaması ve softserial kodunun işlemciyi baya meşgul tutması.

İki SoftSerial yerine bir tane normal Seri port artı bir tane de SoftSerial port kombinasyonu da olabilir. Burada tek problem, programınızı geliştiriken USB bağlantınız hardware seri portu ( D0 ve D1) kullanacağı için, devamlı kablo takıp çıkarmanız gerekecek.

İlk denemenizde  önce parmak izi sensörünü okuyarak, güvenlik işlemleri tamamlandıktan sonra da BT ye atanmış seri portu devreye sokarak iletişim işlerinizi yapın.

Elinizdeki sensör hızlarının SoftSerial kodunun hız limitlerine uygun olarak ayarlanması gerekir. Örnek: ikisi de 9600 olarak ayarlanmalı. Veya biri fazla yüksek hız gerektiriyorsa, ötekini azaltmanız gerekebilir. Bence 38400 üzeri jızlarda çalışabileceğinizi sanmıyorum.

Eğer softserial uygulaması başarılı olmadıysa, o zaman birden fazla hardware seri portu olan işlemciler seçmeniz gerekecektir: MEGA da üç port var. Veya da Arduino ya bağlı kalmak istemezseniz Raspberry Pico gayet uygun olabilir.

https://docs.arduino.cc/learn/built-in-libraries/software-serial

İyi çalışmalar.