Search results

  1. J

    Documenting projects

    Hi, a very long time ago (2006 !) I posted a project about my weather monitor : http://www.picaxeforum.co.uk/showthread.php?4573-Updated-Weather-Monitor&referrerid=10045 11 years later and I've written a general purpose database app that happens to be able to document projects too. So in case...
  2. J

    Switches window after find or replace

    When I perform a find or replace if I've got multiple program tabs open it switches to another tab after performing the operation. Can be a bit confusing when I'm deep into thinking something through
  3. J

    'Time' Command question

    Fantastic - I'd thought of this trick a while ago but never got round to trying it. This was my graph of Lux which made me think it was a sharp enough cut-off to be a way of resetting a timer. :)
  4. J

    Large text in Editor

    Hi, I managed to press a key combination that made the editor text font size increase. I don't know what it was (the room was quite dark !). I managed to get the font size back to normal via the options but I would like to know what keys I pressed please because sometimes it would be handy to...
  5. J

    N38400_32 BaudMode between 18M2 and 20M2 with qualifier

    Hi, I'm trying to figure out why my comms isn't working between a master 18M2 and a slave 20M2. Both are set to 32MHz clock freq via SetFreq M32 command. I'm only sending two bytes from my master : Serout c.6,N38400_32,("M",1) The receiving 20M2 code is actually via the Serin pin : Serrxd...
  6. J

    DIY project enclosure graphical overlays and tactile buttons

    I've created this document in case it helps anyone. It isn't PICAXE related as such but I've developed my ideas through PICAXE hobby projects. I've found a bit of a void out there regarding how to overcome some of the practical issues in making project enclosures.
  7. J

    Intelligent pause constants

    Coming back to using PICAXEs after a very long break, I'm just wondering why the Pause command couldn't be given 'intelligent' constants representing the 'actual' time delay after clock speed has been taken into account. For instance Pause P_1000 where P_1000 is a reserved word meaning 'Pause...
  8. J

    Serrxd qualifier issue on 18M2

    Oh and just for completeness, I think there is a bit of subtlety here that I think I understand: Attached is the simple serial diagram from Wiki. I've highlighted the bit about the stop 'period'. So my VB.NET code (at Hippy's suggestion) is spacing out the byte transmissions by pausing between...
  9. J

    Serrxd qualifier issue on 18M2

    Hello everyone. I've got a puzzle with an 18M2 (firmware PICAXE-18M2+ vD.A, PICAXE running atdefault 4MHz) where I'm sending "RTSHi" from my laptop as a test (over an AXE027 cable) and : SERRXD [5000,CommsTimeout],b6,b7,b8,b9,b10 works fine and loads up R,T,S,H,i However SERRXD...
  10. J

    reed frequency meter simulator

    I know this is an old thread but I saw this reed frequency meter yesterday at a local Steam Rally and couldn't help checking the forum to see if anyone had ever thought about this type of meter in relation to PICAXEs :). Such a simple but clever approach to measuring frequency and interesting...
  11. J

    Text compression

    Hi, I haven't posted here for what seems like a very long time , but I've just added a little document on text compression in miscellaneous projects if anyone is interested. I've knocked it up from thinking it through for my own purposes making a synthesizer controller using PICAXEs and having...
  12. J

    PICAXE Text compression

    Hi, here are two methods for compressing text on a PICAXE. It might prove useful to somebody. I will probably add code at a later stage.
  13. J

    OT - Benford's Law and forum

    This is definitely off topic ! In the current New Scientist magasine (16th Oct 2010) there is an article (page 10) about Benford's Law. This law is all about sets of numbers and how some naturally occurring sets of numbers obey this law - areas of rivers, earthquake data etc. I'm NOT...
  14. J

    Sim 'Current variable name' idea ...

    This is just an idea about the Simulator and how it displays the variables ... As the code is stepped through, could the simulator keep track of the current name that's assigned to the variable? For instance, sometimes - because there aren't enough underlying variables - a variable such as...
  15. J

    32 bit Multiplication

    Here's a routine following a recent thread about how to display the result of multiplying two Words, when there is overflow. This is just one method and isn't the fastest method, but is possibly the easiest to understand. It converts the input Words (Operands) into their decimal digits, then...
  16. J

    Error when loading software ...

    Hi, I get the following error after installing the latest Editor (3.5.1). But it all seems to work ok after pressing ok (well running a sim and editing code).
  17. J

    Routine for DoubleWord/ ByteC

    This is another maths routine for calculating an exact result without overflow. It's approximately 98 bytes long. You pass the routine the DoubleWord and ByteC values and it calculates the result, leaving the result in ResultWhole and ResultRemainder, where the remainder is a decimal remainder...
  18. J

    Maths 'Module' for more accurate calculations

    Hi all. I've finally written up a little set of PICAXE routines that may prove useful in performing more accurate maths. It is all based on a simple number format using fractions. In addition, there is a 'macro' facility to allow complex equations to be calculated, for instance PID...
  19. J

    hspiout (@ptrinc,@ptrinc...)

    The syntax checker likes this, but I just want to check this is really valid for a 28X2? Nice if it is, because it will allow up to 256 bytes of scratchpad to be dumped via spi :). Anyone know for sure? Thanks.
  20. J

    'Gosub Slot' idea

    This is just a rough idea and not tried it. It's an attempt to make the 'jump to slot' Run command act like a GOSUB and not a GOTO... Scenario ... Slot 3 holds a routine 'SubX' and there's nothing else in the Slot 3. Slot 0 want to run SubX. At this point the stack in Slot 0 has been created...
Top