Ik “ben een beginner voor microcontrollers en elektronica, zij het niet echt voor computers en programmeren.
Beginnend met de Arduino, kwam ik tot een punt waarop ik “echt geïnteresseerd ben om mijn prototype te laten praten met een mobiel apparaat of een computer om gegevens te verzenden en te ontvangen (bijvoorbeeld sensorgegevens verzenden of commandos te ontvangen).
Als ik uitkijk, “heb ontdekt dat er verschillende bluetooth-modules zijn met verschillende prijsklassen. Nader onderzoek naar verschillen heeft mij als beginner niet veel onthuld, ik heb moeite om te begrijpen waar ik op moet letten of hoe ik moet kiezen.
Mijn vraag hier is:
Wat zijn de fundamentele verschillen tussen verschillende Bluetooth-modules voor beginners, zoals:
- HC-05
- HC-06
- HC-07
En wat moet waar je op moet letten bij het kopen van een eenvoudige Bluetooth-module voor Arduino?
Answer
Als wat betreft eenvoud, zou HC05 de juiste keuze zijn. Het is verreweg het populairst en er zijn een heleboel tutorials over het gebruik ervan (gewoon een snelle Google-zoekopdracht). Wat betreft de verschillen:
-
De HC-05 module kan een verbinding opbouwen met andere modules. Bijv. een robot die een meester is en verbinding maakt met de slaaf bluetooth-module. Of in slavemodus om een draadloze brug naar een notebook te maken.
-
De HC-06 module kan alleen een slaaf zijn. Dit maakt het alleen nuttig om bijvoorbeeld een notebook als master aan te sluiten op een robot met een slavemodule, b.v. voor een draadloze seriële bridge.
-
Wat betreft de HC07, de ondersteuning lijkt laag, dus ik zou aanraden om bij HC05 of HC06 te blijven.
Uiteindelijk komt het neer op uw wensen. Als je alleen tussen de telefoon en je arduino wilt praten, dan zou de HC06 prima werken, maar als je op een bepaald moment met een andere arduino wilt praten, dan is hc05 de juiste keuze.
Reacties
- Bedankt Caleb, geweldig antwoord! Heb je ervaring met Xbee BT-modules?
Antwoord
Ik ken de verschillen niet echt, maar ik “hebben de HC-06 modules gebruikt. Ze zijn alleen in de slavemodus, maar dat is wat je nodig hebt om een bedrade aansluiting op je Arduino, zoals je pc en een USB-kabel, te vervangen door een Bluetooth-aansluiting. Dat dekt waarschijnlijk 99% van de gevallen waarin een Arduino of ander MCU-apparaat moet communiceren met een pc of tablet waarop al Bluetooth is ingebouwd. Voor apparaat-naar-apparaatcommunicatie zou een van hen een meester moeten zijn, en ik denk hiervoor is een HC-05 vereist.
Reacties
- Bedankt @JRobert! Wist ' niet dat het mogelijk was, erg gaaf! Gebruikt u uw HC-05 om schetsen te uploaden EN gegevens te delen tijdens het gebruik (zoals sensorinfo)?
- De hc05 is master en slave, hc06 is alleen slave. Het enige echte verschil is de firmware die kan worden geflitst, maar dat is geen gemakkelijke taak voor een beginner.
- Ja, ik heb schetsen geüpload, maar het was te pijnlijk traag om ermee door te gaan. Maar ja, deze zijn ontworpen als drop-in-vervangingen voor een bekabelde terminal. @CalebBramwell – bedankt voor het ophelderen. Ik heb ' nog niet gespeeld met de verschillende HC-0x varianten.
Antwoord
Het is mogelijk om de HC-05 te gebruiken om uw programmas draadloos te uploaden, hoewel het extra bedrading vereist van de HC-05 naar de Arduino.
Draadloos uploaden kan een handig alternatief zijn wanneer toegang tot de arduino is omslachtig of als je je niet op je gemak voelt om je computer aan te sluiten op een arduino die van stroom wordt voorzien of met iets anders is verbonden, bereik je hetzelfde dat je zou krijgen met bijvoorbeeld een optocoupler. h3>
- Dit geeft geen antwoord op de OP-vraag.
- nou, HC-06 is daar niet toe in staat … dus het maakt ze toch anders, toch? bedoel je dat beginners ' daar niets om zouden moeten geven?