Ich möchte einen billigen 433 Mhz-Sender (https://www.amazon.de/gp/product/B00R2U8OEU/) mit der RCSwitch-Library an einem Arduino betreiben. In sämtlichen Examples, die ich dazu gefunden habe, wird immer Pin 10 für den Output verwendet. In meiner Schaltung ist dieser Pin jedoch schon mit anderem Zeug belegt. Muss der Sender an einen PWM-Pin (oder sonst irgendwas Speziellem), oder funktioniert jeder Digitalpin?
Gast
#4971913
Philemon S. schrieb: > Muss der Sender an einen PWM-Pin (oder sonst irgendwas Speziellem), oder > funktioniert jeder Digitalpin? Der Sender ist strohdoof. Wie du ihn mit Daten fütterst, bleibt vollständig dir überlassen.
Gast
#4972074
Wenn ich das halbwegs richtig interpretiere, das einzige was dem Sender vorgegeben ist. Ist die Modulationsart. Wie du was (in der Modulationsart) überträgst (Protokoll) ist ganz dir überlassen. Auch die Pinbelegung. Du musst nur in eventuell vorhandenen Codebeispielen den entsprechenden Pin verwenden. Oder liege ich da falsch?
Wenn Dein freier Pin die gleichen Kunststückchen (Betriebsart) kann, wie der Pin 10: Warum nicht. Der Sender lauscht an seinem Eingang und interessiert sich nicht dafür, wo es herkommt. Wie auch Wolfgang schon ausgeführt hat.
Hi Schau Dir auch folgende Seite Mal an: http://www.datasheet-pdf.info/entry/SC2272-pdf Die dort genannten Chips (2272 Encoder und 2262 Decoder) verhackstückeln das zu übertragende Nibble, da diese Funkmodule keine gleichbleibenden Pegel übertragen können. MfG
Hallo, die RCSwitch-Library will nur irgendeinen Pin, der wird als Outputgenutzt und eben nur zeitrichtig direkt ein- und ausgeschaltet. Schau einfch in den Source der RCSwitch-Lib rein. ;-) Aus RCSwitch.cpp:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Gruß aus Berlin Michael
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.