Bluetooth knop aansturen React Native

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • tomruijgrok123
  • Registratie: Mei 2012
  • Laatst online: 29-09 08:38
Voor een hobby projectje ben ik bezig met een app, gemaakt met React Native, die aangestuurd kan worden door middel van bluetooth buttons. Ik wil graag twee buttons verbinden met de telefoon, die onafhankelijk van elkaar signalen in de app kunnen doorgeven. Het systeem wat ik wil, is erg simpel. Ik moet drie handelingen van elkaar kunnen onderscheiden (knop 1x kort indrukken, knop 2x kort indrukken en knop lang indrukken).

Momenteel lukt het mij om de onderstaande knoppen te verbinden met de telefoon. De knoppen worden gezien als toetsenbord (Human Interface Device). Ik kan dus registreren als de knoppen worden ingedrukt. Echter ik kan de knoppen niet van elkaar onderscheiden. Ik "luister" nu naar keyevents via een library. Maar ik moet dus toe naar een manier waarmee ik zelf kan luisteren naar het indrukken van de knoppen via de bluetooth library.


Ik maak gebruik van React Native in combinatie met react-native-ble-manager en react-native-keyevent.


Dit zijn de buttons die ik al heb geprobeerd. https://nl.aliexpress.com...f9f5197&afSmartRedirect=y

Ik denk dat het met deze knoppen niet mogelijk is aangezien dit werkt als voorgeprogrammeerd toetsenbord. Iemand die mij kan vertellen of het uberhaupt met deze knoppen mogelijk is? Zo ja, hoe dan? Zo nee, op wat voor knoppen moet ik zoeken waarmee het wel mogelijk is?

Alle reacties


Acties:
  • 0 Henk 'm!

  • Tsjilp
  • Registratie: November 2002
  • Niet online

Tsjilp

RS[I]ds

Geeft elke knop dan dezelfde toets terug? Is dat niet in te stellen?

Raar... Is zo gek nog niet


Acties:
  • 0 Henk 'm!

  • tomruijgrok123
  • Registratie: Mei 2012
  • Laatst online: 29-09 08:38
Aangezien het dezelfde knoppen zijn helaas wel. Dit is naar mijn weten ook niet in te stellen

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Neem een ESP32 en deze library (er zijn press/release methods zo te zien, of stuur gewoon elke combinatie (kort, lang, 2x kort als aparte letter/toets), fröbel 2 knoppen aan je ESP en gaan.
Tsjilp schreef op maandag 24 juli 2023 @ 13:32:
Geeft elke knop dan dezelfde toets terug? Is dat niet in te stellen?
Ik zou die kastjes eens open draaien. Kijken of er een microswitch o.i.d. in zit waarmee je misschien de toets kunt configureren ofzo. Maar ik verwacht dat die dingen gewoon een "MediaKey" (zoals "Play") sturen en dat dat het is.

[ Voor 98% gewijzigd door RobIII op 25-07-2023 16:01 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij