Beiträge von addi

    Hallo Volker . Danke hab ich schon vor Wochen gesehen dein Bericht , ech klasse was du so Baust.
    Ich hätte es ja auch so gemacht aber ich hab kein Sender und da ich gern bastel hab ich mir Gedanken gemacht ob es nicht auch noch anders geht .


    Hat ja auch geklappt.

    Jetzt kann ich endlich meine Funksteckdosen verwenden so wie ich es mir gedacht hab , jetzt bin ich zufrieden .


    wenn jemand die Schaltung haben möchte bitte melden


    bis bald

    Hey danke , hab es hinbekommen .Musste aber was ändern und hab es so gelöst.



    long aktuelleZeit;
    long zeitStempel;
    long stroemungsPausenzeit;
    int timerSwitch[8]={35,36,37,38,39,40,41,42};
    int prevTimerSwitch[8]={25,36,37,38,39,40,41,42};
    int val1=digitalRead(23);









    //---------------------- KANAL A aus ----------------//

    if(digitalRead(RELAY[1])==HIGH){
    digitalWrite(36,LOW);

    timerSwitch[1]=1;
    }
    else
    {
    timerSwitch[1]=0;
    }
    if(timerSwitch[1]!=prevTimerSwitch[1]){
    if(timerSwitch[1]==1)
    {
    digitalWrite(36,HIGH);
    }
    else if(timerSwitch[1]==0)
    {
    digitalWrite(36,LOW);
    }

    prevTimerSwitch[1]=timerSwitch[1];
    }

    //---------------------- KANAL A ein ----------------//

    if(digitalRead(RELAY[1])==LOW){
    digitalWrite(35,LOW);

    timerSwitch[0]=1;
    }
    else
    {
    timerSwitch[0]=0;
    }
    if(timerSwitch[0]!=prevTimerSwitch[0]){
    if(timerSwitch[0]==1)
    {
    digitalWrite(35,HIGH);
    }
    else if(timerSwitch[0]==0)
    {
    digitalWrite(35,LOW);
    }

    prevTimerSwitch[0]=timerSwitch[0];
    }

    vielen lieben dank Aquafish007

    hab nda noch ein Problem , hab das oben angegebene in mein code eingabaut aber leider bekomme ich fehler.
    ich benutze den code von moritz bei flowgrow und der benutzt andere angaben zur zeit .
    kannst du mir das programm mit erklärung geben damit ich die zeitvariablen für mein code ändern kann?

    Ich habe mir eine Fernbedienung für Funksteckdosen so umgebaut das ich Sie mit einem Signal von 5V steuern kann . Das heist ich hab ne Funksteckdose von Elpro genommen (mit HX2262 chip) hab mir die Leitungen für ein/aus und die Leitungen für Kanal A-D rausgefürht.Dann hab ich mit mit hilfe von Transistoren und Dioden eine Platine gebaut . Jetzt bin ich in der Lage jeden Kanal also A-D einzeln ein und aus zu schalten mit einem 5V signal ( jeder Kanal hat eine Steuerleitung für ein und eine für aus.


    Mein Problem ist jetzt das ich abhängig von meinem code die Funksteckdose steuern möchte.


    Es geht auch alles so wie ich möchte nur muss ich das Signal zum Steuern zeitlich begrenzen (ca. 0,5-1 sec)


    Ich weis aber nicht wie ich das umsetzen soll.


    hier mal ein teil meines Codes


    void loop() {


    RTC.getTime();
    mydaystamp = get_daystamp();


    ds18b20.update(); // Temperatur update



    keypad(); // Tasten abfragen



    if( digitalRead (RELAY[1])==HIGH){ // steuersignal für funke a
    digitalWrite(35,LOW); // Ausgang zur Funke Kanal A einschalten
    delay(500);
    digitalWrite(35,HIGH);
    }


    if( digitalRead (RELAY[1])==LOW){
    digitalWrite(35,HIGH);
    delay(500);
    digitalWrite(35,LOW);
    }



    Fals es mit eurer hilfe Funktioniert werde ich den Schaltplan für alle hier reinsetzen , kann dan jeder nachbauen wenn bedarf da ist



    Hoffe bis bald


    mfg
    addi

    Schönen Guten Abend an alle beteiligten hier.


    Ich kann nur sagen das ich bewundere was ihr gemeinsam hier aufgebaut habt. Mein allergrößten Respeckt.


    jetzt zu meinem Problem :



    ich hab ne i2c RTC die nur mit der lib DS1307 new kommuniziert , bekomme die RTC damit gestellt kann es mir auf nen Keypad lcd anzeigen lassen . (Stunden , Minuten ,Sekunden , Wochentag und Datum )



    aber leider baut euer Projekt aud die normale Ds1307 . Ich hab da nur 85:85:85 bei zeit und Datum , XXXXX bei Wochentag .


    speichern geht auch nicht .



    ich bin neu was Arduino angeht und würde mich freuen wenn mir jemand von euch helfen könne


    bitte bitte



    ich sag schon mal Danke