Go Down

Topic: Looking for some help, need simple code for project (Read 1 time) previous topic - next topic

jdhollan

Hi dear Arduinist or Arduinista
being a harware guy i'm looking for some software help:
With the Rainbowduino(latest model out) i built a 12h clock-dial with 144 leds, thats one for each 5 min.
Now i need code that steps up one count (one led) each 5 min.
Someone outthere?? Could n't be too difficult, but writing code is not my cup.
Promise you my first proto for a helping brain.
Thanks,
Jacob


johnwasser

You should probably get a realtime clock (RTC) chip to track time.  The Arduino is not very good at it.

Code: [Select]

void loop()
    {
    int hour, minute;

    hour = RTC.GetHour();  //  Get the hour (0-11) from the RTC chip
    minute = RTC.GetMinute();   //  Get the hour (0-11) from the RTC chip

    int ledIndex =  ((60 * hour) + minute) / 5;
    }
Send Bitcoin tips to: 1L3CTDoTgrXNA5WyF77uWqt4gUdye9mezN
Send Litecoin tips to : LVtpaq6JgJAZwvnVq3ftVeHafWkcpmuR1e


How bad is the time keeping ?

I was planning a project using the arduino as the clock -- but it also will have a GPS clock

If the arduino is +/-  5% or so it would be OK for this project -- else, GPS I guess

thanks for the info

iyahdub

if you want a software RTC try swRTC library (its an open source one).
But if you have lack of knowledge to implement something as simple as a step up counter like the one you just said, dont you think its too big a project for you ?!?
Maybe start with smaller experiments, that will give you a better insight into the things you need to implement, but with simpler approaches, to start with. NOW THAT WOULD BE REWARDING !!

ps- Talk about swapping a salame for a pig !! lol
10 LET Loop=Infinite
20 GO TO 10

johnwasser


How bad is the time keeping ?

I was planning a project using the arduino as the clock -- but it also will have a GPS clock


The Arduino might be off by minutes a day but if you correct it with GPS time once an hour or so that shouldn't be a problem.
Send Bitcoin tips to: 1L3CTDoTgrXNA5WyF77uWqt4gUdye9mezN
Send Litecoin tips to : LVtpaq6JgJAZwvnVq3ftVeHafWkcpmuR1e


Thank you, John

If it is only a few minutes a day I probably can correct just once a day and be OK


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy