Gast
#3907850
Hallo, ich bin am verzweifeln. Zur Zeit bin ich dabei eine kleine Türüberwachung zu entwickeln. Ablauf: Die Tür ist geschlossen. Alle 12h gibt es über ein GSM Shield (SIM900) einen Kontrollanruf. Zwischen diesen 12h lege ich den Atmega 328 schlafen. Wird die Tür in der Zwischenzeit geöffnet, gibt es ebenfalls einen Anruf. Der normalerweise darauf folgende Anruf (12h Takt) bleibt ab dann aus. Alles funktioniert wunderbar bis hier hin: 1. Der 12h Stunden-Takt, wobei ich hoffe diesen mit einem DS3231 RTC hinzubekommen. 2. Da das Ganze batteriebetrieben läuft, möchte ich den Atmega natürlich nicht, so wie jetzt, auf einem Arduino UNO laufen lassen, sondern als Bareboard. Sprich nur die min. Bauteile werden verbaut. (Um Strom zu sparen.) Mein Bareboard sollte soweit funktionieren. Ich habe ein kleines Projekt (Blink) übertragen und das hat soweit funktioniert. Wenn ich jetzt die nötigen Verbindungen (RX, TX, GND, 5V, Pin9 (Um das SIM900 Shield anzuschalten)) verbinde, funktioniert der Anruf vom Arduino Uno einwandfrei aber vom Bareboard nicht. Selbst wenn ich den auf den UNO gesteckten Atmega328 direkt von den Pins zum SIM900 verbinde gehts. Wenn ich aber die Pins direkt vom Bareboard zum SIm900 verbinde geht es nicht. Ich habe auf dem Bareboard leider einen 12er Quarz und keinen 16er verbaut könnte dies damit zusammen hängen? Mein Code im Anhang..
