Hallo, kann ich zwei Arduinos mit dem folgenden modul verbinden in dem ich den DATA anschluss der Module mit den jeweiligen RX und TX am Arduino verbinde und per Seriell sende und empfange ? http://www.ebay.de/itm/171907284405?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
juergenf schrieb: > Ebay-Artikel Nr. 171907284405 Diese Aussage in der Beschreibung wage ich mal anzuzweifeln
1 | Maximum Power: 10W |
juergenf schrieb: > kann ich sende und empfange ? Eindeutig JA. Wenn du dich etwas bemühst, ist das Problem in wenigen Monaten gelöst. Bitte verzeih mir, aber schon die Fragestellung zeigt, dass dir Grundlagen fehlen. Fang damit an, dass die beiden Arduinos per Draht miteinander reden. Und dann kauf dir ein "Shield" für die drahtlose Kommunikation. Dasist im Endeffekt billiger und vor allem führt es schneller zum Erfolg.
W.A. schrieb: > Maximum Power: 10W Kann schon sein. Ist doch die maximale Leistung, die die Antenne verträgt. Mich wundert nur, dass Nickel so kupferfarben aussieht. Und 2dBi Gewinn ist für die Spirale auch ein Wort, sportlich.
Georg G. schrieb: > juergenf schrieb: >> kann ich sende und empfange ? > > Eindeutig JA. > > Wenn du dich etwas bemühst, ist das Problem in wenigen Monaten gelöst. > > Bitte verzeih mir, aber schon die Fragestellung zeigt, dass dir > Grundlagen fehlen. Fang damit an, dass die beiden Arduinos per Draht > miteinander reden. Und dann kauf dir ein "Shield" für die drahtlose > Kommunikation. Dasist im Endeffekt billiger und vor allem führt es > schneller zum Erfolg. ich habe ja schon per serieller verbindung daten ausgetauscht. Also einfach verbinden funktioniert nicht ?
>ich habe ja schon per serieller verbindung daten ausgetauscht. Also >einfach verbinden funktioniert nicht ? Nein, das geht mit diesen billigen Modulen nicht.
in diesem Video https://www.youtube.com/watch?v=zaTskMjpXtA ab Minute 5:10 hat er es doch auch so gemacht
besteht denn ein Unterschied in der Handhabung gegenüber demn folgenden 433 Mhz Modul http://www.ebay.de/itm/433MHz-RF-Wireless-Transmitter-Transmisor-Empfaenger-Reciever-Module-Modul-Fein-/261851002841?_trksid=p2141725.m3641.l6368 und dem vorherigen http://www.ebay.de/itm/171907284405?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT ?
juergenf schrieb: > Also einfach verbinden funktioniert nicht ? Nein, du wirst dich um Präambel und soetwas kümmern mussen. Man kann dafür natürlich im Demo-Code des Herstellers spieken.
Hallo, Um mal gerade die Problematik zu erklären: auf 433Mhz laufen sehr viele Funkverbindungen. Mit diesen "dummen" Modulen wirst du u.U. auch ein Signal empfangen, wenn der Nachbar sein Garagentor öffnet ode Funksteckdosen nutzt. Du würdes bei einer einfachen seriellen Übertragung also "Datenmüll" empfangen, wenn er nur ein Fremdbit mit empfängt. Damit das Ganze zuverlässig arbeitet, müsstest du bevor du einen Datenblock sendest, z.B. erst eine Präambel(z.B. ein festgelegtes Datenmuster) senden, damit der Empfänger weiß dass das deine Daten sind, und die Daten evtl. noch mit Checksums o.Ä. verifizieren MfG
Noch etwas Wasser für den Wein: Mach dir keine falschen Hoffnungen über die erreichbaren Datenraten. Wenn du 4800Bd schaffst, bist du schon richtig gut, 1200Bd für den Anfang sind schon was. Und - wie schon geschrieben - wenn es halbwegs zuverlässig sein soll, kommst du um CRC und Mehrfachübertragung nicht herum, am besten gleich Read-Solomon kodieren. Mach dir auch Gedanken darüber, dass die Strecke eine untere Grenzfrequenz hat, also sehr kurze Telegramme oder es wird aufwendig. NRF2401 ist unwesentlich teurer aber deutlich besser.
Kekse schrieb: > Mit diesen "dummen" Modulen wirst du u.U. auch ein > Signal empfangen, wenn der Nachbar sein Garagentor öffnet ode > Funksteckdosen nutzt. Nicht nur dann, sondern auch wenn das Rauschen der Welt den Empfänger erreicht, werden munter zufällige Impulsmuster aus dem Empfängerausgang kommen. Der Empfänger braucht vor jeder Datenübertragung ein bisschen Vorspiel, damit er sich auf das Signal einstellen und der µC sich synchronisieren kann.
Um mit diesen Modulen Daten zu übertragen, kannst du die Library "VirtualWire" einsetzen.
Dieter S. schrieb: > Um mit diesen Modulen Daten zu übertragen, kannst du die Library > "VirtualWire" einsetzen. Genau das wollte ich wissen !
Juergenf schrieb: > Dieter S. schrieb: > Um mit diesen Modulen Daten zu übertragen, kannst du die Library > "VirtualWire" einsetzen. > > Genau das wollte ich wissen ! Prima, VirtualWire ist zum Übertragen von Daten gedacht und RCSwitch zum Ausführen von Schaltfunktionen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.