Forum: Mikrocontroller und Digitale Elektronik xBee - Sensordaten senden?


von Greg S. (gregschild)


Lesenswert?

Hallo Leute!
Bin gerade mit xBee beschäftigt und zwar hätte ich eine Frage.

Also ich habe einen (PIC16F689)der bekommt Sensordaten (Temp. 
Luftdruck).

Wenn ich es richtig verstanden haben, schreibe ich im Code(mpLab) das 
der µC die Daten ins TX-Register speichert und abfragt ob Daten darin 
sind, und dann eben den "TX" Pin vom PIC, auf den "DIN" Pin der xBee mit 
einem "jumper" (Draht) verbinden.
Wenn ich das xBee richtig mit X-CTU konfiguriert habe müsste er die 
Daten ans andere xBee weiterschicken oder?


Kann es leider nicht selbst einfach ausprobieren, deswegen frage ich.



Noch eine Frage: Ist der API mode in Ordnung oder wäre es besser den 
AT-mode zu wählen?



Danke schon mal im voraus!

von Harald A. (embedded)


Lesenswert?

Greg S. schrieb:
> Hallo Leute!
> Bin gerade mit xBee beschäftigt und zwar hätte ich eine Frage.
>
> Also ich habe einen (PIC16F689)der bekommt Sensordaten (Temp.
> Luftdruck).
>
> Wenn ich es richtig verstanden haben, schreibe ich im Code(mpLab) das
> der µC die Daten ins TX-Register speichert

Vereinfacht gesagt, JA. Du solltest dir vielleicht im Netz einen UART 
Treiber für diesen uC anschauen, im Detail ist das etwas komplizierter.


> sind, und dann eben den "TX" Pin vom PIC, auf den "DIN" Pin der xBee mit
> einem "jumper" (Draht) verbinden.

Wenn der PIC ebenfalls mit 3.3V arbeitet, dann wäre das so. Für die 
Gegenrichtung auch DOUT und RX verbinden. (DOCH, wirst Du brauchen :-)

> Wenn ich das xBee richtig mit X-CTU konfiguriert habe müsste er die
> Daten ans andere xBee weiterschicken oder?

Im Transparent Mode, JA
>
> Kann es leider nicht selbst einfach ausprobieren, deswegen frage ich.

Ganz schlecht.

>
> Noch eine Frage: Ist der API mode in Ordnung oder wäre es besser den
> AT-mode zu wählen?

Der API-Mode ist schon super, allerdings musst Du ein gewisses Framing 
und Checksummen einbauen. Kapitel im XBee Manual lesen und verstehen.

Für die ersten Gehversuche einfach den Transparent-Mode wählen.

>
> Danke schon mal im voraus!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.