Spørsmål:
Hva er de grunnleggende forskjellene mellom forskjellige Bluetooth-moduler for nybegynnere?
Phil
2014-12-17 17:01:29 UTC
view on stackexchange narkive permalink

Jeg er nybegynner for mikrokontrollere og elektronikk, om enn ikke egentlig for datamaskiner og programmering.

Fra og med Arduino kom jeg til et punkt der jeg virkelig er interessert i å få prototypen min til snakk med en mobil enhet eller en datamaskin for å sende og motta data (for eksempel sende sensordata eller motta kommandoer).

Når jeg ser ut, har jeg funnet ut at det finnes forskjellige Bluetooth-moduler med varierende prispunkter . Videre forskning på forskjeller avslørte ikke mye for meg som nybegynner, jeg sliter med å forstå hva jeg skal se etter eller hvordan jeg skal velge.

Spørsmålet mitt her er:

Hva er de grunnleggende forskjellene mellom forskjellige Bluetooth-moduler for nybegynnere, for eksempel:

  • HC-05
  • HC-06
  • HC-07

Og hva skal man se etter når man kjøper en enkel Bluetooth-modul for Arduino?

Tre svar:
Caleb Bramwell
2014-12-18 01:57:01 UTC
view on stackexchange narkive permalink

Når det gjelder enkelhet, ville HC05 være veien å gå. Det er uten tvil det mest populære, og det er massevis av opplæringsprogrammer for bruk av det (bare et raskt google-søk). Når det gjelder forskjellene:

  • HC-05-modulen kan bygge en forbindelse til andre moduler. F.eks. en robot som er en mester og kobler til slave bluetooth-modul. Eller i slave-modus for å lage en trådløs bro til en bærbar PC.

  • HC-06-modulen kan bare være en slave. Dette gjør det bare nyttig for å si å koble en bærbar PC som en master til en robot med en slave-modul, f.eks. for en trådløs seriell bro.

  • Når det gjelder HC07, virker støtten lav, så jeg vil anbefale å holde med HC05 eller HC06

På slutten av dagen kommer det til dine behov. Hvis du bare vil snakke mellom telefonen og arduinoen din, ville HC06 fungere bra, men hvis du på et tidspunkt vil snakke med en annen arduino, ville hc05 være veien å gå.

Takk Caleb, flott svar! Har du erfaring med Xbee BT-moduler?
JRobert
2014-12-18 01:52:23 UTC
view on stackexchange narkive permalink

Jeg vet ikke helt forskjellene, men jeg har brukt HC-06-modulene. De er bare slave-modus, men det er det du trenger for å bytte ut en kablet terminal til Arduino, for eksempel PC-en og en USB-kabel, med en Bluetooth-terminal. Det dekker sannsynligvis 99% av tilfellene der en Arduino eller annen MCU-basert enhet trenger å kommunisere til en PC eller nettbrett som allerede har innebygd Bluetooth. For kommunikasjon mellom enhet og enhet, må en av dem være en mester, og jeg tror som krever HC-05.

Takk @JRobert! Visste ikke at det var mulig, veldig kult! Bruker du HC-05 for å laste opp skisser, OG dele data under drift (for eksempel sensorinfo)?
Hc05 er mester og slave, hc06 er bare slave. Den eneste virkelige forskjellen er firmware som kan blinkes, men ikke en enkel oppgave for en nybegynner.
Ja, jeg har lastet opp skisser, men det gikk for smertefullt å fortsette. Men ja, disse er designet som erstatningserstatninger for en kablet terminal. @CalebBramwell - takk for at du ryddet opp det. Jeg har ikke spilt med de forskjellige HC-0x-variantene ennå.
Fabio
2016-11-26 10:20:27 UTC
view on stackexchange narkive permalink

It is possible to use the HC-05 to upload your programs wirelessly, although it requires extra wiring from the HC-05 to the arduino.

Wireless uploading can be a useful alternative when access to the arduino is cumbersome or if you don't feel comfortable wiring your computer to an arduino that is powered or wired to something else, achieving the same you would get with say an optocoupler.

Dette svarer ikke på OPs-spørsmålet.
vel HC-06 er ikke i stand til det ... så det gjør dem forskjellige, ikke sant? Eller mener du at tiggere ikke skal bry seg om det?


Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...