Hallo an alle,
ich komme direkt mal zum Punkt: Ich habe 2 Arduino Megas und 2 Funkmodule. Ich nutze die RFM12b Library von LowPowerLab, eine Modifikation der Jeelib library.
Nun zu meinem Problem:
Ich habe die Teile wie im Schaltplan zu sehen verbunden. Vor einer Woche hat alles noch funktioniert, als alles auf dem Breadboard gesteckt war.
Es wurde eine Platine gefertigt. Doch dann funktionierte nichts mehr. Die Platine wurde auf Fehler überprüft, es konnte jedoch keiner gefunden werden.
Nachdem ich dann wieder alles auf dem Breadboard gesteckt hatte funktionierte auch das nicht mehr. An den Pins 50-54 kommt irgendwie nur Schwachsinn raus und das Funkmodul wird nicht wirklich angesprochen.
Das größte Problem ist, dass sich die Arduinos ab dem Moment wo die Funktion radio.send(...) aufgerufen wird aufhängen und im Loop nicht mehr weiterlaufen können.
Weiß vielleicht jemand eine Lösung für dieses Problem?
Im Anhang Sketch und Schaltplan. (Der Sketch ist sowohl auf Sender als auch auf Empfänger geladen. Je nachdem, ob ein Input kommt der vom Funkmodul oder über I2C bzw. Analogeingang kommt soll gesendet bzw. empfangen werden. Derselbe Sketch wurde letzte Woche auch bereits verwendet und lief.) Auf dem Schaltplan wirkt die LED nur zur Kontrolle und I2C Anschlüsse sind nicht drauf. Dafür wurden aber standardmäßig die SCL und SDA Pins verwendet. Vom Master-Writer (zusätzlicher Arduino Micro) wird eine einfache "1" übertragen.
Vielen Dank im Voraus
Schaltplan Mega_Schaltplan.pdf (806 KB)
ArduinoMegaFinal.ino.ino (4.24 KB)