XBee adapter (13 / 14 steg)
Steg 13: Använd det! Referens
KommandoreferensKonfigurera radioapparater passera DIO
Detta är hur man ställer in två radioapparater så att pin signaler (hög eller låg) från en radio kommer att vidarebefordras till den andra
Här visar vi hur du ställer in att skickar till en annan, men med dubbelriktad kommunikation bör vara liknande
På sändaren Radiosände:
1. under i/o-inställningar ange stiften som kommer att överföras till "3 - DI" (data i)
2. Ställ in IC - DIO till FF (detta gör det titta på alla stiften och överföra när de ändrar)
3. Ställ in samplingsfrekvens på 0 (om du inte vill synkron uppdateringar)
I mottagaren radio:
1. Ställ in motsvarande stift på "4 - (låg)" eller "5 - gör (kicken)"
2. under i/o-Line passerar ställa "Input adresser" till 0xFFFF (tillåta alla radioapparater)
3. Ställ in UI - i/o-Output enable inaktiverad
Ändra överföringshastigheter
Du kan ändra baudfrekvens med kommandot ATBD
- 0 = 1200
- 1 = 2400
- 2 = 4800
- 3 = 9600
- 4 = 19200
- 5 = 38400
- 6 = 57600
- 7 = 115200
-> På (kolla om xbee modem svarar)
<- OK
-> ATBD (få aktuella baud rate som ovan)
<- 3 (9600)
-> ATBD 4 (ange baud rate till 19200)
<- OK
-> ATBD (kolla igen)
<- 4
-> ATWR (Skriv baud rate förändring till flash)
<- OK
Ange en pin-riktning
Använda ATDx där x är den pin-kod från 0 till 8
- 0 = inaktiverad
- 1 = särskilda ändamål:
CT pin (endast pin D7!)
RTS pin (endast pin D6!)
Association indikator (endast pin D5!)
- 2 = analog ingång (stift 0 igenom 5 endast)
- 3 = digital ingång
- 4 = digital utgång, standard är låg (0)
- 5 = digital utgång, standard är hög (1)
Till exempel att ställa in pin D4 vara en digital ingång
-> På (kolla om xbee modem svarar)
<- OK
-> ATD4 (get nuvarande pin state)
<- 0 (inaktiverad)
-> ATD4 3 (Ställ in pinkodsskydd till digital ingång)
<- OK
-> ATD4 (kolla igen)
<- 3
-> ATWR (Skriv ändringen till flash)
<- OK
Ändra det PAN-ID
Som standard använder alla XBee panorera ID #3332. ID är 4 byte av hexadecimalt och kan variera från 0000 till FFFF. XBees kommer endast skicka och ta emot data till andra modem på samma pannan
Använda ATID ### där ### är det 4-siffriga hex-ID
Till exempel för att ange det PAN-ID till 3137
-> På (kolla om xbee modem svarar)
<- OK
-> ATID (få nuvarande PAN)
<- 3332 (standard eller något annat)
-> ATID 3137 (ange nya id)
<- OK
-> ATID (kolla igen)
<- 3137
-> ATWR (Skriv ändringen till flash)
<- OK
Ändra antalet återförsök
Använd ATRR för att ändra hastigheten från 0 till 6 (standard är 0). Försök igen snabbare som 6 kommer att ge en mer "robust" anslutning men om du föredrar att släppa paket så länge för att få bättre respons, ange detta till 0
Ändra tidsbegränsning för Packetization
Använda ATRO till ändra hastigheten från 0 till FF (255 i hex) standard är 3. PT anger hur lång tid innan du skickar seriell tecken i ett trådlöst paket. Om du skickar massor av data, använda en högre timeout för att kontrollera att det finns mer skickade i varje paket. Om du inte skickar en massa data och vill bättre svarsfrekvens, sätta den till 0.