Search results

  1. hippy

    Best starter pack?

    That's a good suggestion - http://www.picaxe.com/Hardware/Project-Boards/PICAXE-Grove-Board It's a shame the Grove Connectors don't have 0.1" pitch and their pins are too small for Dupont female socketed wires to grip on to. The 'top of the class' development board for the PICAXE user is the...
  2. hippy

    Drum machine. It's not quite a Roland or a Korg, but not bad for few hours effort.

    It should be possible to do that in a PICAXE, 'put some funk' into the timing, no matter how many sub-divisions there are, and fairly easily whether driven from an internal or external clock. All the PICAXE needs to do is keep count of the notes, then determine which should come slightly later...
  3. hippy

    Stuck on 18 point font

    Seems to be a seasonal thing :) https://picaxeforum.co.uk/threads/large-characters.31712/#post-329040 Hold the Control key and press "-" (minus) key to decrease font size Hold the Control key and press "+" (plus) key to increase font size Hold the Control key and press "0" through "9" keys for...
  4. hippy

    "Calibrating" LDR using a separate "ambient" LDR

    I don't think anyone should get upset with danners430 as it seems a PICAXE was, and possibly still is, in the running, so I wouldn't consider asking having wasted anyone's time, nor that anyone who had replied had wasted theirs. I don't believe there was any deceit here, no asking for help with...
  5. hippy

    Counting to view on the OLED display

    My take on this would be ... Symbol BUTTON_PIN = pinC.0 Symbol PUSHED = 1 Symbol OLED = B.1 MainLoop: Pause 500 SerOut OLED, N2400, ( 254,1 ) Pause 500 Do Do : Loop While BUTTON_PIN = PUSHED Do : Loop Until BUTTON_PIN <> PUSHED w0 = w0 + 1 BinToAscii w0...
  6. hippy

    "Calibrating" LDR using a separate "ambient" LDR

    Probably not. That should give readings, light blocked and not, which have enough separation to distinguish the two.
  7. hippy

    bookmark

    That sets a visible marker in the line number column so they are easy to spot when scrolling through the program. Ctrl-D can be used to jump down to the next bookmark and Ctrl-U to jump up to the previous bookmark so you can quickly jump between various bookmarked parts of the code. They are...
  8. hippy

    "Calibrating" LDR using a separate "ambient" LDR

    The potential problem with that approach is you lose the automatic adjustment and you won't know it needs adjusting until it starts missing detections. You may also need an adjustment per sensor.
  9. hippy

    Drum machine. It's not quite a Roland or a Korg, but not bad for few hours effort.

    Looking good. With a 16x2 OLED display used in graphics mode it would be possible to create a more traditional drum track matrix display, allow 8 or more drums to be sequenced with multiple drums per tick ... It would probably make sense to have 8 vertical buttons, one per drum track, so the...
  10. hippy

    bookmark

    Which "bookmark" are you referring to ?
  11. hippy

    Timeout (again)

    It would seem to be an inter-byte gap timing issue. That "U" is being received correctly means it has caught that okay in both cases, and it's ready for the following back-to-back byte when using no timeout but not when using a timeout. C5 = 10100011 F1 = 10001111 Without timout, it catches...
  12. hippy

    "Calibrating" LDR using a separate "ambient" LDR

    It should be possible to calibrate each track sensor without using any other. While the sensor isn't covered you can determine an average baseline ambient light level and then determine when the sensor goes dark from that. Something like the following - Symbol LDR_PIN = C.1 Symbol total...
  13. hippy

    Mouse without Borders

    Though a bit rare these days, those PC-to-PC transfer cables with USB plugs at both ends often create a virtual network interface at each end so can provide a network link between PC's which don't have one. There might be some juggling required to get the two networks bridged so each side can...
  14. hippy

    Mouse without Borders

    It sounds interesting but I haven't tried it. What I find annoying about having multiple monitors is that the mouse can travel off-screen. I have got used to moving the mouse hard right and back a bit to hit scroll bars for browsers and apps which are fully maximised, and can't do with having to...
  15. hippy

    Defining the 'end' variable in a FOR command

    You should be able to do the clocking inside the program without multi-tasking. I would suggest the best starting point is a pre-programmed drum riff and playing it back, build on that. The following code is for an 18M2 but should run on everything else. Tempo is set by a pot and the drum is a...
  16. hippy

    Defining the 'end' variable in a FOR command

    It's only by a factor of four, and I wasn't entirely sure. 1/1 time and you would be right, just that this didn't seem likely with 4/4 time. Plus more than 960 strikes per second seemed unlikely. But, if you weren't trying to place strikes on divisions of a beat, were having strikes other than...
  17. hippy

    Defining the 'end' variable in a FOR command

    I can't see what the particular problem in achieving that would be, especially at 32MHz. I'm not sure your maths is right though. 120 BPM is 2 beats per second, 500ms per beat. 500 divided by 8 is 64ms ish.
  18. hippy

    Editor LARGE FONT Option?

    Holding the Ctrl key and pressing "0" through "9" will change the font size, "-" and "+" to cycle through them. "Magnification", or something like that, under modern Windows will/should make everything bigger. I recall that's right-click on the desktop, preferences / display resolution. I'm not...
  19. hippy

    Help please, with Rotary Encoder (code) from 08m to 40X2...

    It could be an issue of stray capacitance or other interference between lines. The best way to check that is to test with shorter wires and with only the encoders connected. If that works reliably but the ribbon cable doesn't then that would suggest it is the cable causing the problem. Any long...
  20. hippy

    Help please, with Rotary Encoder (code) from 08m to 40X2...

    If there is nothing in the code causing such interaction, nothing in the PICAXE firmware causing that, then it has to be some kind of timing or hardware issue.
Top