Inhoudsopgave:
- Stap 1: Productgrootte:
- Stap 2: Pin
- Stap 3: Opmerking 1:
- Stap 4: Elektrische kenmerken:
- Stap 5: Handmatige AT-opdracht
- Stap 6: Opdracht Uitleggen
- Stap 7: 12. Werkmodus instellen (alleen slave-module)
- Stap 8: Referentieschema
- Stap 9: Bron
Video: HC-08 Bluetooth UART-communicatiemodule V2.4 Gebruikershandleiding: 9 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
product Introductie
Bluetooth-modem - Minimale doorvoermodule HC08 is een nieuwe generatie datatransmissiemodule op basis van het Bluetooth-specificatie V4.0 BLE-protocol. De draadloze werkfrequentieband is 2,4 GHz ISM met GFSK-modulatiemethode. Het maximale zendvermogen is 4d Bm. De ontvangstgevoeligheid is -93d Bm. In de wijd open omgeving kan het 80 m superlange afstandscommunicatie bereiken met iphone4s. Het heeft geïntegreerde gaten in het stempelpakket en lasgaten voor pennen. U kunt zowel pakket- als laspennen monteren. Het is erg handig om te worden ingebed in het applicatiesysteem. Met ingebouwde LED-indicator kunt u de verbindingsstatus van Bluetooth visueel zien. Deze module gebruikt core CC2540F256 geconfigureerde 256K bit. Het ondersteunt AT-commando's. Gebruikers kunnen de rollen (master/slave-modus) en parameters zoals baudrate en de apparaatnaam naar eigen wens wijzigen. Het is zeer flexibel in gebruik.
Stap 1: Productgrootte:
Pindefinitie
De HC-08 module heeft 30 pinnen aan boord. Specifieke definities van pinnen staan in de volgende tabel:
Stap 2: Pin
Pin |
Definitie |
IO |
Leg uit |
1 | TXD | uitvoer | UART-uitgang, 3.3V TTL-niveau |
2 | RXD | invoer, zwakke pull-up | UART-ingang, 3.3V TTL-niveau |
3 | NC | ||
4 | NC | ||
5 | NC | ||
6 | gelijkstroom | invoer | Klok debuggen |
7 | DD | Invoer uitvoer | Gegevens debuggen |
8 | PIO20 | invoer, zwakke pull-up | NC |
9 | PIO17 | invoer, zwakke pull-down | NC |
10 | PIO16 | Input, zwakke pull-down | NC |
11 | RST | invoer, omhoog trekken | Module reset pin, een laag niveau van niet minder dan 10ms reset |
12 | VCC | invoer | Power pin, de vereisten van 3.3V DC voeding, |
de voedingsstroom is niet minder dan 100mA | |||
13 | GND | Grond | |
14 | LEDCON | invoer | LED-controlepin (Opmerking3) |
15 | PIO14 | invoer, zwakke pull-down | NC |
16 |
PIO13 |
uitvoer | LED-uitgang (Opmerking1) |
17 | PIO11 | invoer, zwakke pull-down | NC |
18 | PIO12 | invoer, zwakke pull-down | De hoofdmodule wist het geheugen (Note2) |
19 | PIO10 | invoer, zwakke pull-down | NC |
20 | PIO07 | invoer, zwakke pull-up | NC |
21 | USB_D- | NC | |
22 | USB_D+ | NC | |
23 | PIO06 | invoer, zwakke pull-up | NC |
24 | PIO01 | invoer, zwakke pull-up | NC |
25 | PIO15 | invoer, zwakke pull-down | NC |
26 | PIO00 | invoer, zwakke pull-up | |
27 | VCC | invoer | Power pin, de vereisten van 3.3V DC voeding, |
de voedingsstroom is niet minder dan 100mA | |||
28 | GND | Grond | |
29 | RXD | invoer, zwakke pull-up | UART-ingang, 3.3V TTL-niveau |
30 | TXD | uitvoer | UART-uitgang, 3.3V TTL-niveau |
Stap 3: Opmerking 1:
PIO13 geeft LED-uitgangspen aan, uitgang op hoog niveau. Sluit de LED met weerstand parallel aan.
Voor verbinding:
Wanneer de mastermodule het adres van de slave-module niet registreert, zal deze 100 ms per seconde oplichten;
Wanneer de mastermodule het adres van de slave-module registreert, zal deze 900 ms per seconde oplichten;
In de slave-module brandt de LED tussen elke 2 seconden gedurende 1 seconde.
Na aansluiting: LED-lampjes branden altijd.
Opmerking 2:
Invoerpin, interne pull-down. Deze pin is verbonden met het hoge elektrische niveau. De mastermodule wordt gebruikt om het geregistreerde adres van de slavemodule te wissen.
Notitie 3:
Input pin, worden gebruikt om de LED te bedienen. Als deze pin geaard is, LED uit. Als deze pin blijft hangen, brandt de LED.
Stap 4: Elektrische kenmerken:
Parameter | Test conditie | Representatieve waarde: |
Werkspanning: | - | DC2.0V~3.6V |
Meester | niet aangesloten / verbinding | 21mA/9mA |
Werkstroom | MODE0, niet aangesloten / verbinding | 8.5mA/9mA |
MODE1, niet aangesloten / verbinding |
340μA/1.6mA | |
(niet LED) | Slaaf | |
MODE2, niet aangesloten / verbinding | 0,4μA/1,6mA | |
MODE3, niet aangesloten / verbinding | 1.2μA-160μA/1.6mA |
Stap 5: Handmatige AT-opdracht
AT-opdracht wordt gebruikt om de parameter van de module in te stellen. Voor aansluiting kan de module werken onder het AT-commando. Na verbinding gaat het naar de transparante transmissiemodus van de seriële poort.
De opstarttijd van deze module is ongeveer 150ms. Het is dus beter om het AT-commando te gebruiken nadat het gedurende 200 ms is ingeschakeld. Tenzij anders aangegeven, is de parameterinstelling van het AT-commando onmiddellijk van kracht. Tegelijkertijd gaat de wijziging van parameters en functies niet verloren zodra de stroom is uitgeschakeld.
Na de succesvolle wijziging van het AT-commando keert het uniform terug naar OK (behalve voor informatie-controlecommando's zoals "AT+RX, AT+VERSION"). Geen succes behaald, het zal niet terugkeren naar enige informatie.
⑴ BIJ Commandolijst
AT Commando |
Functie |
Standaard |
Rol |
|
("x"- parameter) |
||||
1 | BIJ | Testopdracht | - | MEVROUW |
2 | AT+RX | Controleer de basisparameters | - | MEVROUW |
3 | BIJ+STANDAARD | Fabrieksinstelling herstellen | - | MEVROUW |
4 | AT+RESET | Reset de module | - | MEVROUW |
5 | BIJ+VERSIE | Controleer versie en datum | - | MEVROUW |
6 | AT+ROL=x | Master/slave-rol wijzigen | S | MEVROUW |
7 | BIJ+NAAM=xxxxxxxxxxxx | Naam herzien | HC-08 | MEVROUW |
8 | AT+ADDR=xxxxxxxxxxxx | Adres wijzigen | Hardware | MEVROUW |
adres | ||||
9 | AT+RFPM=x | Herzien RF-vermogen | 0 (4dBm) | MEVROUW |
10 | AT+BAUD=x, y | UART-baud herzien | 9600, N | MEVROUW |
11 | AT+CONT=x | Verbindbaarheid instellen | 0 (Kan zijn) | MEVROUW |
verbonden) | ||||
12 | AT+MODUS=x | Werkmodus instellen: | 0 | S |
13 | AT+AVDA=xxxxxxxxxxxx | De uitzendgegevens wijzigen | - | S |
14 | OP+TIJD=x | Modus 3 uitzendcyclus | 5(en) | S |
De hoofdmodule om te wissen | ||||
15 | BIJ+WISSEN | het adres van de slave-module: | - | m |
zijn opgenomen. |
Opmerking:
1. Het AT-commando achter geen nieuwe regel; als er geen speciale instructies zijn, worden niet alle AT-commando's verzonden met newline.
2. De laatste 4 senior commando's, moeten in combinatie worden gebruikt, kunnen hun rol spelen BLE Bluetooth low energy. Bij gebruik van een Bluetooth Low Energy zullen er speciale instructies en programma's worden geïntroduceerd in de volgende secties.
Stap 6: Opdracht Uitleggen
1. Test opdracht:
Commando:AT
Terug: oké.
Controleer de basisparameters
Bekijk de basisparameters zoals Bluetooth-naam, master/slave-rol, UART-baudrate, adres en wachtwoord.
Commando:AT+RX
Opbrengst:
Naam: HC-08 ------>>> bluetooth-naam
Rol:Slaaf ------>>> meester/slaaf rol
Baud: 9600, GEEN ------>>> UART baudrate
Addr:xx, xx, xx, xx, xx, xx ------>>> bluetooth-adres
PIN: 000000 ------>>> bluetooth-wachtwoord
Opmerking: ondersteunt tijdelijk geen wachtwoord wijzigen!
-
Reset naar standaard
Commando:AT+DEFAULT
Terugkeer:OK
De module zal automatisch herstarten, voer een nieuwe bewerking uit op de herstart 200ms!
-
Reset de module
Commando:AT+ RESET
Terugkeer:OK
De module zal automatisch opnieuw opstarten, voer een nieuwe bewerking uit op de restart200ms!
5. Controleer versie en datum
Commando:AT+ VERSIE
Terugkeer:HC-08V2.0, 2014-08-22
6. Wijzig master/slave-rol Set
commando:AT+ROLE=x Query
commando:AT+ROLE=? X: rol (M of S), M:meester; S: slaaf. Standaardinstelling is S(slave).
Verzenden:AT+ROLE=M
Terugkeer:OK
Stel de hoofdrol in, de module zal automatisch opnieuw opstarten!
Verzenden:AT+ROLE=?
Terugkeer:Master
U kunt de rol bekijken als de mastermodule.
-
Naam herzien
Stel opdracht in: AT+ NAAM=xxxxxxxxxxxx
Queryopdracht: AT+ NAME=?
De standaardnaam is HC-08, u kunt de andere naam instellen (geldig binnen 12 tekens, ondersteunt de gevisualiseerde ASCII-code en een deel van het escape-teken. De module ondersteunt Chinees, maar Android-apparaten moeten worden geconverteerd naar "UTF8-code" om wordt normaal weergegeven. Meer dan 12 tekens, dan worden alleen de eerste 12 tekens weergegeven.). De installatie is voltooid, effectief nadat de module automatisch is gereset!
Voorbeeld:
Verzenden:AT+NAAM=HCKJ
Return:OKsetNAME
Verzenden:AT+NAAM=?
Terugkeer:HCKJ
8. Reviseer adres
Stel opdracht in:AT+ADDR=xxxxxxxxxxxx
Vraag opdracht:AT+ADDR=?
Het adres moet bestaan uit 12 bit "0~F" hoofdletters, namelijk hexadecimale tekens.
Voorbeeld:
Verzenden:AT+ADDR=1234567890AB
Return:OKsetADDR
De installatie is voltooid, effectief nadat de module automatisch is gereset!
Verzenden:AT+ADDR=?
Terugkeer:1234567890AB
Verzenden:AT+ADDR=000000000000
Return:OKsetADDR
Stuur "00000000", module om het standaard hardware-adres te herstellen. De fabrieksinstelling van de module is het hardwareadres.
9. Reviseer RF-vermogen:
Stel opdracht in: AT+RFPM=x
Vraag opdracht:AT+RFPM=?
X:RF-vermogen, zoals weergegeven in de volgende tabel:
Parameter
RF-vermogen
? Bekijk het huidige RF-vermogen 0 4dBm (standaard) 1 0dBm 2 -6dBm 3 -23dBm Voorbeeld:
Verzenden:AT+RFPM=2
Terugkeer:OK
RF-vermogen gewijzigd -6dBm.
Verzenden:AT+RFPM=?
Terugkeer:-6dBm
Het RF-vermogen is -6dBm.
Wanneer de piekstroom meer is dan 30mA (wanneer het RF-vermogen 4dBm is) en de stroom van knoopbatterijen klein is (minder dan 20mA), als we willen opladen met de knoopbatterij, kunnen we het RF-vermogen beter instellen op -6dBm of -23dBm.
10. Herzie de UART-baudrate:
Stel commando in:
AT+BAUD=x (Alleen de UART-baudrate gewijzigd)
AT+BAUD=x, y (Wijzig de UART-baudrate en pariteitsbit)
Vraag opdracht:AT+BAUD=?
x:UART-baudrate, y: pariteitsbit, zoals weergegeven in de volgende tabel:
Parameter UART-baud:x
Parameter
pariteitsbit:y
? Bekijk de huidige baudrate 1200 1200bps N Geen pariteit 2400 2400bps E Even pariteit 4800 4800bps O Vreemde pariteit 9600 9600bps (standaard) 19200 19200bps 38400 38400bps 57600 57600bps 115200 115200bps Voorbeeld:
Verzenden:AT+BAUD=19200
Terugkeer: OK19200
UART-baudrate aangepast voor 19200bps.
Verzenden:AT+BAUD=4800, E
Retour: OK4800, ZELFS
UART-baudrate aangepast voor 4800bps en zelfs pariteit.
Verzenden:AT+BAUD=?
Retour:4800, ZELFS
Bekijk UART baudrate en pariteitsbit.
Tijdens de transparante transmissie van de master- en slave-module mag elk pakket onder de baudrate van 9600 bps het maximale aantal van 500 bytes niet overschrijden. Raadpleeg de volgende tabel voor elk pakket met een baudrate van meer dan 19200bps. Tussen datapakketten moet het een bepaald tijdsinterval hebben. De volgende tabel is een verscheidenheid aan communicatie-baudsnelheden, de referentiewaarde voor het tijdsinterval:
baudsnelheid (bps) 1200 2400 4800 9600 19200 38400 57600 115200 500 bytes tijdsinterval (ms) 6800 3600 2000 1000 300 bytes tijdsinterval (ms) 4200 2400 1200 600 400 100 bytes tijdsinterval (ms) 1500 800 400 160 100 120 80 bytes tijdsinterval (ms) 1000 650 320 120 80 60 100 60 bytes tijdsinterval (ms) 800 500 250 100 60 60 60 100 20 bytes tijdsinterval (ms) 200 100 50 20 20 20 20 20 1. Bovenstaande zijn de gemeten gegevens. De theoretisch snelste totale snelheid van de zendontvanger: 2500 bytes/sec, met een snelheid binnen 2000 bytes/sec.
2. Bytes van elk pakket zijn een geheel veelvoud van 20.
3. Module verzendt automatische uitbestedingsgegevens is een geheel veelvoud van 20 bytes. Het wordt gebruikt om een pakket van 100 bytes te verzenden en het zal een aantal pakketten aan een ander uiteinde ontvangen. Elk datapakket is een geheel veelvoud van 20 bytes. Het totale aantal bytes is 100.
11. Verbindbaarheid instellen
Stel commando in:AT+CONT=x
Vraag opdracht:AT+CONT=?
De X-parameterfuncties zijn als volgt:
Parameter Hoofdrol Slavenrol Centraal randapparatuur 0 Kan worden aangesloten, de verbinding: Kan worden aangesloten, de verbinding: (Standaard) na het invoeren van gewone transparant na het invoeren van gewone transparant transmissiemodus: transmissiemodus: Waarnemer omroep: De module kan niet worden aangesloten Niet verbonden met de hoofdrol, 1 op andere apparatuur, maar zal automatisch maar kan worden gecombineerd met een laag vermogen scan de HC-08 automatisch vanaf de modus 3, de realisatie van uitzending; uitzending datamachine pakket, pakketten verzenden. vaste verversingstijd van 2 seconden. Voorbeeld:
Verzenden:AT+CONT=1
Terugkeer:OK
De installatie is voltooid, effectief nadat de module automatisch is gereset!
Verzenden:AT+CONT=?
Return:Niet-aansluitbaar
Het commando graag met "AT+MODE", "AT+AVDA" en "AT+TIME" commando met gebruik van.
Opmerking:
1. De master/slave-module "CONT=1" wordt voornamelijk gebruikt voor het verzenden van broadcastgegevens. Bij het verzenden van uitzendgegevens van de slave-module, ontvangt de master-module de bijbehorende gegevens via de seriële uitgang.
2. Dit model is alleen bedoeld voor de gebruiker om dit pakket met uitzendgegevens te pakken. Het specifieke communicatieprotocol wordt hier niet beschreven. Als je het wilt weten, bezoek dan de volgende officiële website voor overleg:
www.hc01.com/
Stap 7: 12. Werkmodus instellen (alleen slave-module)
Stel opdracht in:AT+MODE=x
Vraag opdracht:AT+MODE=?
Opdracht | Parameter | Opbrengst | Functie |
=? | 0/1/2/3 | Krijgt de huidige modus. | |
=0 | Full power-modus (standaard), LED open. | ||
Niveau 1 energiebesparende modus, LED dicht. | |||
=1 | Geen verbinding de stroom is 340μA, de verbinding | ||
snelheid zoals mode0. | |||
Niveau 2 energiebesparende modus, LED dicht. | |||
=2 | Geen verbinding de stroom is 0.4μA. | ||
AT+ | Kan niet worden gevonden, niet verbonden om wakker te worden | ||
MODUS | Oke | voor, na het ontwaken kan worden aangesloten. | |
Niveau 3 energiebesparende modus, LED dicht. | |||
Geen verbinding, de stroom is 1,2 A ~ 160 A (ongeveer) | |||
32 (een standaard) |
|||
=3 | Gecombineerd met "AT+TIME" om de uitzending in te stellen | ||
tijd, dus om het stroomverbruik te verminderen. | |||
Het gebruik van specifieke methoden verwijzen wij u naar de: | |||
"AT+TIME" commando. |
Opmerking:
-
Mode 3 wordt voornamelijk gebruikt voor:
A. Gebruikt om het stroomverbruik te verminderen.
B. De slave-module stuurt de uitzendgegevens naar de mastermodule, kan eenrichtingscommunicatie van één tot veel bereiken (theoretisch kan het van een slave-module naar een oneindige mastermodule zijn).
C. Als anti-verloren alarm, presentiekaart, hartslagmeter of ander draadloos apparaat.
2. Mode 1/2/3 is beschikbaar via de UART-poort om gegevens van 1 byte te verzenden om te ontwaken, maar de eerste paar bytes aan gegevens kunnen na het ontwaken worden verminkt. Daarom raden we aan om 10 bytes hexadecimale code van "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" te verzenden om de module te wekken, waarbij wordt vermeden dat de voorste meerdere databytes vervormd kunnen worden. Sindsdien werken modules op de volledige snelheidsmodus, de UART-poort kan normaal zijn om gegevens te verzenden en ontvangen.
Onder de niet-verbonden status, module na te zijn gewekt in de volledige snelheidsmodus, die 5 minuten aanhoudt, en keert dan terug naar de oorspronkelijke modus. Zo lang als 5 minuten in de UART gegevens heeft ontvangen, dan opnieuw timen.
Als de module zich in de aangesloten staat bevindt, blijft deze na het ontwaken in de volledige snelheidsmodus. Vóór aansluiting keert de module terug naar de oorspronkelijke voedingsmodus.
3. Naast mode0 is de andere modus om LED te sluiten. Maar na verbinding zal LED oplichten.
Voorbeeld: Verzenden:AT+MODE=?
Terugkeer: 0
Bekijk de huidige modus.
Verzenden:AT+MODE=2
Terugkeer:OK
Instelmodus 2, met onmiddellijke ingang.
-
Wijzig de uitzendgegevens (Alleen slave-module)
Commando:AT+AVDA=xxxxxxxxxxxx
Parameter "xxxxxxxxxxxx" kan elke 1~12 bytes gebruikersgegevens zijn. Als op dit punt de
master module staat van AT+CONT=1, dan zal de master module UART poort de "xxxxxxxxxxxx" data uitvoeren. De uitzendgegevens worden niet permanent bewaard. Het wordt verwijderd na opnieuw opstarten.
Voorbeeld:
Slave rol sturen:AT+AVDA=1234567890AB
Terugkeer:OK
Als op dit punt de status van de mastermodule AT+CONT=1 is, zal de UART-poort het volgende uitvoeren: 12345 67890AB.
14. Mode 3 uitzendcyclus (Alleen slaver)
Stel commando in:AT+TIME=x
Vraag opdracht:AT+TIME=?
Het instelbereik van parameter x is als volgt:
x 1 2 3 4 5 6 7 8 9 EEN B C NS E F tijd/ 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 sec (standaard) x F G H l J K tijd/ 1 2 5 10 30 60 min Voorbeeld:
Verzenden:AT+TIME=F
Terugkeer:OK
Modus 3 van de uitzendcyclus instellen op 60 seconden. Stuur elke 60 seconden een broadcast-gegevens.
Verzenden:AT+TIME=?
Terugkeer:jaren '60
Oplossing van de energiebesparende modus (slave-module):
1. De noodzaak om draadloos wakker te worden:
Voer "AT+MODE=1" of "AT+MODE=3" in, de module zal naar een laagvermogenmodus gaan totdat de mastermodule verbinding vraagt. Na de aansluiting is de stroom 1,6 mA. De gegevensuitwisselingsmodule gaat automatisch naar de volledige snelheidsmodus voordat hij wordt aangesloten, terwijl hij na aansluiting terugkeert naar de energiebesparende modus.
2. Kan actief verbindingsgeval:
Voer "AT+MODE=2" in, het zal naar een modus met laag energieverbruik gaan2. De module is in de diepe slaapstand gekomen. Het kan niet worden ontdekt door de mastermodule. Wanneer u verbinding maakt, kunt u willekeurige gegevens verzenden om de module te activeren, en vervolgens kan deze gegevens verzenden en ontvangen zodra deze is aangesloten.
Oplossing van de uitzendmodus met laag vermogen:
De eerste set hoofdrol:AT+CONT=1 -> AT+ROLE=M
En stel vervolgens de slave-rol in: AT+CONT=1 -> AT+AVDA=1234(≦12Bytes data)
De MCU van de gebruiker stuurt 10 bytes hexadecimale code van "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" naar de module van de UART-poort om de module te wekken in de volledige energiemodus. Op dit punt kunnen gebruikers redelijkerwijs instellen op basis van hun behoefte. De bovenstaande "AT+CONT=1, AT+AVDA=xxxx, AT+MODE=3, AT+TIME=5" is ingesteld op: "uitzenden en kan geen verbinding maken". De uitzendgegevens zijn XXXX, mode3 (periode van 5 seconden). Volgens het bovenstaande is de gemiddelde stroom minder dan 4 μA, de TIJD zal meer dan 1 minuut zijn. Langer deze tijd, een lager stroomverbruik zal het hebben.
De gebruiker wil vaak gegevens verzenden, voorgesteld om modus2 in te schakelen tijdens inactieve tijd, moet gegevens verzenden om over te schakelen naar de overeenkomstige modus.
15. De mastermodule om het adres van de slavemodule te wissen, is geregistreerd (Alleen master)
Stel opdracht in: AT+CLEAR
Vraagopdracht: OK
De mastermodule, eenmaal verbonden met de slave-module, onthoudt het MAC-adres van de slave-module in de laatste keer. Als u deze op de andere slave-module wilt aansluiten, moet u het huidige geheugen verwijderen. De eerste manier is om de module 18-pins op een hoog elektrisch niveau van 200ms te zetten, de andere manier is om het "AT+CLEAR"-commando te gebruiken.
Stap 8: Referentieschema
Stap 9: Bron
Dit artikel is afkomstig van:
Als je vragen hebt, kun je contact opnemen met [email protected].
Aanbevolen:
Sol-EZ Solenoid Driver Kit Gebruikershandleiding - Ajarnpa
Sol-EZ Solenoid Driver Kit Gebruiksgids: DISCLAIMER: DIT IS EEN GEBRUIKSGIDS VOOR EEN PRODUCT: DE SOL-EZ SOLENOID DRIVER KIT. DIT IS GEEN DIY-PROJECT.Wat is de Sol-EZ Solenoid Driver Kit?Kortom, de Sol-EZ Solenoid Driver Kits zijn kits die het gebruik van solenoïdes door co
Ontwerp van UART in VHDL: 5 stappen
Ontwerp van UART in VHDL: UART staat voor Universal Asynchronous Receiver Transmitter. Het is het meest populaire en eenvoudigste seriële communicatieprotocol. In deze instructable leert u hoe u een UART-module in VHDL ontwerpt
BASIS VAN UART-COMMUNICATIE: 16 stappen
BASIS VAN UART-COMMUNICATIE: Weet je nog dat printers, muizen en modems dikke kabels hadden met die enorme onhandige connectoren? Degenen die letterlijk in je computer moesten worden geschroefd? Die apparaten gebruikten waarschijnlijk UART's om met uw computer te communiceren. Terwijl USB bijna
Wireless Serial (UART) voor Arduino/STM32/etc.: 3 stappen (met afbeeldingen)
Wireless Serial (UART) voor Arduino/STM32/etc.: Hopelijk zal iedereen het met me eens zijn dat de Arduino Serial een geweldig hulpmiddel is om je projecten te debuggen. Nou, het is eigenlijk de enige optie voor het debuggen van een Arduino. Maar soms is het niet mogelijk of praktisch om een USB-kabel van de Ard
Elecfreaks Motor:bit Gebruikershandleiding - Ajarnpa
Elecfreaks Motor:bit Gebruikershandleiding: Inleiding ELECFREKAS Motor:bit is een soort motoraandrijfkaart op basis van micro:bit. Het heeft een motoraandrijfchip TB6612 geïntegreerd, die twee gelijkstroommotoren kan aandrijven met een maximale enkelkanaalsstroom van 1,2 A. Motor:bit heeft de sensoraansluiting van de Octopus-serie geïntegreerd