john green
Member
I have used picaxe for some years for managed to create many successful and effective projects but so far have avoided using any serial data functions other than setting up a digital display exactly as explained in one of the manuals and managing to make this present the correct information but doing so without really understanding how it works.
I would now like to use a RTC, probably within a module, with a wish to create events that happen accurately and regularly every 30 seconds or 20 minutes or 3 hours etc. this being for an art based project. Presuming that the clock output values can be stored into variables, then I understand how to use these to give me the digital outputs required but I am really struggling to find any clear and concise explanation of the basics of what is needed to get two such devices as an RTC and Picaxe to communicate. What data is required, why and where does it need to go and how do I get it to go there? What is the difference between HSPI, i2c and 'ordinary' serial data etc and what are the pros and cons of the alternatives?
There are many available examples of programs but making any useful sense of these without understanding more of the basics is beyond my ageing brain.
There seems to be a surprising lack of information about this though I don't doubt that I may have been looking in quite the wrong place for it.
Can any of you resident geniuses (or genii if you prefer) please recommend some appropriate reading...
Many thanks...
I would now like to use a RTC, probably within a module, with a wish to create events that happen accurately and regularly every 30 seconds or 20 minutes or 3 hours etc. this being for an art based project. Presuming that the clock output values can be stored into variables, then I understand how to use these to give me the digital outputs required but I am really struggling to find any clear and concise explanation of the basics of what is needed to get two such devices as an RTC and Picaxe to communicate. What data is required, why and where does it need to go and how do I get it to go there? What is the difference between HSPI, i2c and 'ordinary' serial data etc and what are the pros and cons of the alternatives?
There are many available examples of programs but making any useful sense of these without understanding more of the basics is beyond my ageing brain.
There seems to be a surprising lack of information about this though I don't doubt that I may have been looking in quite the wrong place for it.
Can any of you resident geniuses (or genii if you prefer) please recommend some appropriate reading...
Many thanks...