Stap 13: Gebruiken! Referentie
Commando referentieConfigureren van radio's geschiedde DIO
Dit is het instellen van twee radio's, zodat de pin-signalen (hoge of lage) van een radio zal worden doorgegeven aan de andere
In dit geval zullen wij tonen hoe instellen verzenden vanuit naar de andere, maar met bi-directionele communicatie moet ongeveer gelijk zijn
Op de zender radio:
1. in het kader van i/o-instellingen, stel de pinnen die zal worden overgebracht naar "3 - DI" (gegevens in)
2. instellen van IC - DIO naar FF (dit maakt het kijken naar alle de pinnen en doorgeven wanneer zij veranderen)
3. Stel samplefrequentie op 0 (tenzij u synchrone updates wilt)
Op de radio ontvanger:
1. Stel de overeenkomstige pinnen op "4 - (lage)" of "5 - DO (hoog)"
2. onder het i/o-Line passeren instellen "Input adressen" 0xFFFF (toestaan alle radio's)
3. Stel UI - i/o-uitvoer inschakelen op uitgeschakeld
Veranderende baud-rates
U kunt de baud-rate die met de opdracht ATBD
- 0 = 1200
- 1 = 2400
- 2 = 4800
- 3 = 9600
- 4 = 19200
- 5 = 38400
- 6 = 57600
- 7 = 115200
-> Op (Controleer of xbee modem reageert)
<- OK
-> ATBD (get huidige baud-rate als hierboven)
<- 3 (9600)
-> ATBD 4 (set baud-rate tot 19200)
<- OK
-> ATBD (selectievakje weer)
<- 4
-> ATWR (schrijven de baud rate verandering te knipperen)
<- OK
Instellen van de richting van een pin
Gebruik van ATDx , waarbij x staat voor het pin-nummer van 0 tot en met 8
- 0 = uitgeschakeld
- 1 = speciale doeleinden:
CTS pin (alleen pin D7!)
RTS pin (alleen pin D6!)
Vereniging Indicator (alleen pin D5!)
- 2 = analoge ingang (pinnen 0 t/m 5 slechts)
- 3 = digitale ingang
- 4 = digital output, standaard is laag (0)
- 5 = digital output, standaard is hoog (1)
Bijvoorbeeld om de pincode D4 te zijn van een digitale ingang instellen
-> Op (Controleer of xbee modem reageert)
<- OK
-> ATD4 (get pin stand)
<- 0 (uitgeschakeld)
-> ATD4 3 (set speld aan digitale ingang)
<- OK
-> ATD4 (selectievakje weer)
<- 3
-> ATWR (schrijven de wijziging naar flash)
<- OK
De PAN-ID wijzigen
Standaard gebruiken alle XBee de PAN ID #3332. De ID is 4 bytes van hexadecimaal en kan variëren van 0000 tot FFFF. XBees zal alleen verzenden/ontvangen van gegevens naar andere modems op de dezelfde PAN
ATID gebruiken ### waar ### is de 4-cijferige hex-ID
Bijvoorbeeld de PAN-ID instellen op 3137
-> Op (Controleer of xbee modem reageert)
<- OK
-> ATID (krijgen huidige PAN)
<- 3332 (standaard of iets anders)
-> ATID 3137 (set nieuwe-id)
<- OK
-> ATID (selectievakje weer)
<- 3137
-> ATWR (schrijven de wijziging naar flash)
<- OK
De Retry koers wijzigen
ATRR kunt de snelheid wijzigen van 0 tot en met 6 (de standaardwaarde is 0). Een hoger tarief van de nieuwe poging zoals 6 zorgt voor een meer 'robuuste' verbinding, maar als u liever te laten vallen van pakketten zo lang te krijgen betere respons, deze instellen op 0
De time-out van de Packetization wijzigen
Gebruik ATRO om de snelheid te wijzigen van 0 tot FF (255 in hex) de standaardwaarde is 3. Hoe lang moet worden gewacht voordat het verzenden van seriële tekens in een draadloze packet PT sets. Als u veel gegevens verzendt, gebruik een hogere timeout om ervoor te zorgen dat er meer in elk pakket verzonden. Als u niet een heleboel gegevens verzendt en betere respons wilt, instellen op 0.