According to the
ERF documentation you can change the PAN ID on the ERF by sending it +++ followed by the ATID command, so I guess you could use a scheme like this:
- All PICAXEs talk and listen on one PAN ID by default ('operating mode')
- The software on each PICAXE listens for a command string that you have defined that will tell it to go to 'programming mode'
- When one PICAXE receives this command it changes the PAN ID on its ERF to an alternate one and RECONNECTs
- You then change your URF to the alternate PAN ID and reprogram the PICAXE
- At the start of the new program, include code to set the ERF back to the original PAN ID. The PICAXE is now up and running in operating mode again (and you reset your URF to the standard PAN ID).