Hjälp med timer kod till Arduino.

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Hjälp med timer kod till Arduino.

Inlägg av ochkl0620 »

God kväll!
Skulle behöva hjälp med en kod till arduino.
Den ska driva ett relä som slår av och på förbestämda tider. Är det något avancerat? Någon som kan fixa det eller om det redan finns färdigt? :)
//Challe
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med timer kod till Arduino.

Inlägg av sodjan »

Var är koden som du vill ha hjälp med?
Vad betyder "tider" lite mer konkret.
Är det intervall ("var tionde minut") eller klockslag?
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med timer kod till Arduino.

Inlägg av ochkl0620 »

Alltså jag vill ha hjälp att göra en kod från grunden.
Jag menar klockslag.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med timer kod till Arduino.

Inlägg av ochkl0620 »

Gärna kunna slå på flera olika reläer olika klockslag :)
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med timer kod till Arduino.

Inlägg av tecno »

Börja med och rita upp ett flödes schema på hur du vill att det hela ska fungera = mycket enklare att ta sig an de olika uppgifterna då. www.arduino.cc hittar du exempel kod att titta på.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med timer kod till Arduino.

Inlägg av sodjan »

Aha, OK. :-)
De flesta har ett eget försök som de har kört fast med.
Kanske skulle ligga under Jobb / Tjänster?
(Vad är vitsen med en Arduino om man inte ska programmera den?)
Kanske en vanlig programmerbar timer skulle fungera?
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med timer kod till Arduino.

Inlägg av ochkl0620 »

Tecno: Ett flödes schema?
Sodjan: Jo jag har flera ;) Jo eftersom det finns mycket färdiga koder på nätet :)
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med timer kod till Arduino.

Inlägg av tecno »

Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med timer kod till Arduino.

Inlägg av ochkl0620 »

Aja, fattar inte ändå.
Men om vi säger si så här.
Kl08:00 relä1 slår till.
Kl11:00 relä2 slår till.
Kl11:05 relä2 slår ifrån
Kl17:15 Relä3 slår till
Kl18:00 Relä3 slår ifrån
Kl20:00 Relä1 slår ifrån.
Kl06:00 Relä3 slår till
K07:00Relä 3 slår ifrån

Så här ska det då upprepas varje dygn.
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Hjälp med timer kod till Arduino.

Inlägg av tecno »

Varför Arduino?
Endera en flerkanalig timer eller tre enkla timers = dessa klarar av att bryta 230AC för det är det du vill kunna göra?
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med timer kod till Arduino.

Inlägg av ochkl0620 »

Varför arduino? Jo för att jag har en.
220V? Ja på ett av relärena, de 2 andra 12V
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med timer kod till Arduino.

Inlägg av sodjan »

Men varför har du en (eller flera) Arduino?
Om du inte tänker programmera den/dom?

Sen så är not RTC delen det svåraste att få till, om
det inte redan är inbyggt. Eller en separat RTC-krets.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med timer kod till Arduino.

Inlägg av ochkl0620 »

Det har jag ju redan svarat på. För att det finns mycket färdiga koder på nätet och för att försöka lära mig
RTC=real time clock? Vet jag inte om det finns :P
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med timer kod till Arduino.

Inlägg av sodjan »

Precis, du måste ha något som håller reda på "tiden".
Antingen bygger man räknare i koden eller så hänger man
på en lös RTC krets. Finns många olika. Jag har för mig att
det finns färdig Arduino kod för att köra någon modell av RTC.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Hjälp med timer kod till Arduino.

Inlägg av jesse »

ochkl0620 skrev:...och för att försöka lära mig RTC=real time clock?
Att kopiera färdiga koder från 'nätet' är ett utmärkt sätt att aldrig lära sig något.

Det projekt du ska göra är ganska avancerat, så ingen här kommer att göra det åt dig. Men om du själv är intresserad att lära dig och anstränger dig för att förstå, så kommer du att få masor av hjälp att själv skriva ditt program.

Om du inte hittar något färdigt på nätet som gör precis som du vill så behöver du dela upp arbetet i flera steg (delmål :) :

1) Försök få processorn att räkna hundradels sekunder genom att använda en timer. Interrupt är det allra bästa sättet.
2) Sedan använder du den tidsbasen till att räkna tiden i sekunder, minuter timmar, dygn, månader och år.
3) När du har en fungerande klocka kan du börja skissa på hur du bygger en timer.

Nu vet jag inte om Arduino kanske har färdiga timer-funktioner (eller t.o.m. färdiga funktioner för en real-time-clock), det får nån annan tipsa om i så fall, annars måste du lära dig hantera timers i AVR. Kanske här.
Skriv svar