Moin, bin neu hier und würde euch gern direkt mit meiner Unwissenheit belästigen
und zwar habe mir ein paar dieser günstigen 433Mhz Module bestellt:
Sender : FS1000a
Empfänger : MX-RM-5V
Empfänger (Alternative) : RXB6
(sollten alle mit dem RadioHead kompatibel sein)
Habe mehrere Arduinos, Breadboards, Module und Libs ausprobiert, aber mit keiner Kombination will es funktionieren.
Bin langsam echt überfragt, kriege über den Seriellen Monitor keinerlei Ausgabe.
Benutze gerade 2x den Nano Klon von AZ
Transmitter und Receiver sind beide an Pin (D2)
Könntet ihr mal über den Sketch schauen ? Vermute da den Übeltäter ...
Vielleicht andere Tipps um Fehler auszuschließen ?
(Fehler zeigt er keine an.)
Transmitter Sketch:
[code]
#include <RH_ASK.h>
#include <SPI.h> // Not actually used but needed to compile
RH_ASK driver(2000, 4, 2, 0); // Bit-Rate // Reciever // Transmitter // push-to-talk
void setup()
{
Serial.begin(9600); // Debugging only
if (!driver.init())
Serial.println("init failed");
}
void loop()
{
int value1 = 1234;
driver.send((uint8_t*)&value1, sizeof(value1));
driver.waitPacketSent();
delay(200);
}
[/code]
Receiver Sketch:
#include <RH_ASK.h>
#include <SPI.h> // Not actually used but needed to compile
RH_ASK driver(2000, 2, 4, 5); // Bit-Rate // Reciever // Transmitter // push-to-talk
void setup()
{
Serial.begin(9600); // Debugging only
if (!driver.init())
Serial.println("init failed");
}
void loop()
{
uint8_t buf[RH_ASK_MAX_MESSAGE_LEN];
uint8_t buflen = sizeof(buf);
if (driver.recv(buf, & buflen)) // Non-blocking
{
// Message with a good checksum received, dump it.
driver.printBuffer("Got:", buf, buflen);
}
}