Shop OBEX P1 Docs P2 Docs Learn Events
My first multi cog renderer... — Parallax Forums

My first multi cog renderer...

BamseBamse Posts: 561
edited 2008-08-29 17:56 in Propeller 1
Just want to say thanks to J.T. Cook who supplied me with the original code.

I modified his driver and made it a 47x30 tile engine with a "hi-res" of 376x240 pixels in NTSC.
So there are a few columns/rows wasted since they are rendered outside the visible screen.

Next up, document the whole project and make it into a tutorial in multi-cog rendering... smilewinkgrin.gif

Edited 8/10 2008,
Here is the whole tutorial zipped into one file. For some reason I cannot upload a .zip file so you have to rename it yourself... tongue.gif
This is pretty weird since I know I have uploaded zip file earlier...

This version does have the sprite moving in both X and Y positions...

Edited 8/26 2008,
Finished coding and first draft...

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

Experience level:
[noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
[noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
[noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
[noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
[noparse][[/noparse] ] I dream in SX28 assembler...

/Bamse

Post Edited (Bamse) : 8/27/2008 4:49:32 AM GMT
«1

Comments

  • gabrielegabriele Posts: 17
    edited 2008-07-16 07:49
    Great..
    I was working on the same project.. but with low resolution and in PAL mode (256x256).. 8x8·pixels per tile, 32x32 tiles.
    Do You will insert a sprites·render on your driver?
    I'm waiting for your new tutorial!
    thanks.

    gabriele
  • BaggersBaggers Posts: 3,019
    edited 2008-07-16 09:42
    Nice 1 Bamse
    only issue is you're losing pixels, with the high resolution, well on my lcd it is.

    also, left two pixels are a pixel down for some strange reason?
    maybe it's the delay between the copying of the new bytes to the scanline.

    Baggers

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • BaggersBaggers Posts: 3,019
    edited 2008-07-16 09:43
    PS, can post a screen grab, if you're not getting the same effect.
    also, I'm running it on hybrid, which is at 96Mhz, so it could be the timing on the scanline update.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • BamseBamse Posts: 561
    edited 2008-07-16 14:02
    @Gabriele,
    Yes, I plan to add sprites and smooth scrolling, but it will probably take the rest of the week to get the tutorial done..
    So I will not start that work until next week and then expand the tutorial as I add new features.

    @Baggers,
    I'll bring out the camera later today for some exciting screenshots... wink.gif
    However this TV driver should theoretically support the screen shot driver, I'll have to look into this...
    Does your LCD TV display all pixels ?
    My TV looses about 2 top and bottom rows and 3 columns on the left and right.
    This was done intentionally to avoid side effects like that...
    My good old trusty CRT can display about 40x25 of the 47x30 tiles. wink.gif


    The resolution of 376 pixels is 188x2, which is twice the resolution of NTSC.
    So I think you can generate some extra colors that are not part of the 86 colors native to the Hydra.
    Do this by putting two pixels with different colors next to each other to blend them in.
    I've read about this somewhere else in the forum and just wonder if anyone remember that link...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • potatoheadpotatohead Posts: 10,261
    edited 2008-07-16 14:27
    That was me. On the wiki, in the colors page, you will find a screenie with the colors mixed together, for a total ~400 colors or so.

    More are possible as I avoided using the higher saturation ones. Can easily get 9 bits of color resolution with that technique. The downside is it really should utilize a lookup table, so the colors make some sense. That's costly in terms of COG time and space. Maybe in a multi-cog scenario, the main render COG, can do this, leaving the others to build tiles, sprites and such...

    One thing to watch for is your left overscan needs to be a multiple of 16 clocks to keep the PLL timing consistent. If this is not done, then the actual colors you get from the mix will vary on each start. There is a thread on this, where Jasper_M helped me out with the original demo code that illustrated the idea.

    Looking forward to your tutorial as well. I've not yet done much with more than one COG. Your last one was just clear and very well done.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Propeller Wiki: Share the coolness!

    Chat in real time with other Propellerheads on IRC #propeller @ freenode.net
  • BamseBamse Posts: 561
    edited 2008-07-16 16:11
    I forgot about the Wiki, got to check it out...
    Let me see if I can add my previous tutorial.

    Maybe a lookup table with 256 colors on-screen would be possible...
    However my driver is pretty costly as is, it's using 4 render cogs to just be able to feed the TV driver so I'm already using 5 cogs just for graphics...

    I don't use any borders, I just start pushing out the pixels right after the sync.
    The sync is 624 clocks (16x39) and my pixels (4 at the time) uses 32 clocks so I should be OK to combine colors.
    That does not explain why Baggers are seeing the distorted pixels though...

    This is more of a tutorial so I think I'm going to live with these issues and have an easier code to read rather than optimizing it.
    I might have to lower the resolution when adding sprites to make sure I don't run out of cogs but that's a later problem.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • BamseBamse Posts: 561
    edited 2008-07-18 03:02
    Added a screen shot to the first post and also added the 50 line tutorial to the Wiki...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • Nick McClickNick McClick Posts: 1,003
    edited 2008-07-27 08:11
    Read the 50 line tutorial and it was well written. Your tutorial + andre's book gives me a (seemingly) solid understanding of NTSC. Is the theory of operation on the multicog renderer to have 2 cogs writing to the same hub address block while one cog pushes the combined bits to the screen, or to engage both cogs' video hardware?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Concentrate on understanding the problem, not applying the tool
  • BamseBamse Posts: 561
    edited 2008-07-27 17:11
    Howdy...

    I'm glad you like the tutorial.

    I have attached a draft of the tutorial I'm working on, it should answer a few of your questions.
    Just been a little bit distracted lately but I'm going to continue work on it this week...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse

    Post Edited (Bamse) : 8/10/2008 7:18:11 AM GMT
  • gabrielegabriele Posts: 17
    edited 2008-07-28 16:29
    thank you·for your work..

    and now I'll wait sleepless for·the render driver code! [noparse]:)[/noparse]
  • BamseBamse Posts: 561
    edited 2008-07-30 04:46
    Hmm, I ran into the 2.048KB limit attachment with my tutorial, guess I'll have to find another place to host it.
    See if I can do that tomorrow.

    I added the first part of the multi-cog render system, still got a few more parts to add to the tutorial...

    Here is a sneak preview of the code though... wink.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse

    Post Edited (Bamse) : 8/10/2008 7:18:28 AM GMT
  • gabrielegabriele Posts: 17
    edited 2008-07-30 07:57
    Yesterday I've studied your·first render example and the code is very clear..

    the render starts only after the sync.. the cog number and the internal scanline number,·are the counters to find with the map pointer the correct
    tile.. you fit·all the·colors\tile bytes in longs in a internal memory array (scan buffer res 94) ..
    2 per cycle (8 pixels) and you you move to the next tile\color hex value. When the scanline is completed
    starts the cycle that stop the cog until the caller, the driver, set the correct global scaline number in memory..
    then the render updates the global scanline array to show and the internal scanline number for his next row.. then loop..
    Is the logic correct?

    Have you any other·preview with sprites·and smoth scrolling to post?

    thanks a lot!
    ·
  • BamseBamse Posts: 561
    edited 2008-07-30 17:17
    Yes, that pretty much sums it up... wink.gif
    The sprite and smooth scrolling will be part 2 of this tutorial, I'm still working on the first part...

    Here is the current draft without screen shots, looks like the screen shots take up about 90% of the document... wink.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse

    Post Edited (Bamse) : 8/10/2008 7:18:57 AM GMT
  • BamseBamse Posts: 561
    edited 2008-07-31 06:32
    Slow but steady progress... tongue.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse

    Post Edited (Bamse) : 8/10/2008 7:19:19 AM GMT
  • gabrielegabriele Posts: 17
    edited 2008-07-31 17:16
    baggers said...
    also, left two pixels are a pixel down for some strange reason?
    maybe it's the delay between the copying of the new bytes to the scanline.
    I've changed the file BAM_Tile_Graphic_DRV_01.spin in this way:

    1) deleted the first "wrlong· current_scan_line_internal, scan_line_ptr"

    2) moved current_scan_line_internal reset before user graphics line generation

    '-----------------------------------------------------------------------------
                                    mov     current_scan_line_internal, #0                  ' Zero scanline.
                                    mov     line_loop, NTSC_Graphic_Lines                   ' Load the line loop with user lines, 200
    user_graphics_lines      mov    VSCL, NTSC_hsync_VSCL                                   ' Generate sync.
                                    waitvid NTSC_sync_signal_palette, NTSC_hsync_pixels
                                    wrlong  current_scan_line_internal, scan_line_ptr       ' Update memory for Render cogs.
    

    ·now the left 2 pixels are ok on my tv.

    ·
  • BamseBamse Posts: 561
    edited 2008-07-31 17:53
    Thanks Gabriele,

    Can you post the whole code ?
    I kind of know what you changed but it's easier if you would post the whole source...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • BamseBamse Posts: 561
    edited 2008-08-01 02:47
    Another preview...

    I should be able to proof read it tomorrow to catch the worst mistakes and then I wonder if someone cold take a look at it to correct my not so perfect English... wink.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse

    Post Edited (Bamse) : 8/10/2008 7:19:49 AM GMT
  • gabrielegabriele Posts: 17
    edited 2008-08-01 09:58
    Bamse said...
    Can you post the whole code ?
    Here it is..
    I've changed your last drv preview file.. My video driver (where I fixed the problem) is a little bit different.
    Try it before.

    http://www.ilpuntosrl.com/download/propeller/BAM_Tile_Graphic_DRV_01.zip
  • BamseBamse Posts: 561
    edited 2008-08-02 01:58
    Thanks Gabriele, I have updated my driver...

    I got bored with the proof reading and finished off the smooth scrolling...
    So here is another preview... wink.gif

    Control the map with the control pad and hit the B-button for a new random map...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse

    Post Edited (Bamse) : 8/10/2008 7:20:03 AM GMT
  • gabrielegabriele Posts: 17
    edited 2008-08-02 11:42
    Great works fine!
    and the code is clear too..
    We're using 5 cogs for the render now, do you think we'll need another one for the sprites?

    ·
  • BamseBamse Posts: 561
    edited 2008-08-02 14:48
    I'll probably use all the cogs when adding the sprites... wink.gif

    These drivers are educational, not optimized. Hopefully you can use these drivers as a template and then optimize them.
    I would suggest using a smaller resolution for example, this driver renders outside the visible screen which waste processing time.

    Anyhow, I've decided not to make it a two part tutorial and add smooth scroll and sprites to the current tutorial...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • BamseBamse Posts: 561
    edited 2008-08-08 04:53
    Just started on adding sprites and here is a preview...

    So far only the y position is implemented, the x position will be the next driver... wink.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse

    Post Edited (Bamse) : 8/10/2008 7:20:19 AM GMT
  • AndreLAndreL Posts: 1,004
    edited 2008-08-08 07:20
    Remember, when implementing sprites they need to be able to smoothly scroll on/off screen from all 4 sides. Also, if you can get 2, 4, 8x scaling in there that's always a nice feature.

    Andre'
  • BamseBamse Posts: 561
    edited 2008-08-08 15:12
    Yes, I need to implement clipping and scaling would be nice too.
    I also want to be able to set the sprite size in the parameter block.

    I'm just trying to keep it simple and add features as I go along with the tutorial...
    This driver is far from optimized and once I'm done I'll probably start from scratch and write the driver I really want... wink.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • BamseBamse Posts: 561
    edited 2008-08-10 07:24
    Quite a cleanup, all the old code was removed and the latest code was added at the top of the post...

    Almost there, the sprite moves on both the X and the Y axis now...
    Next up is clipping and programmable sprite size...

    That should be it, after adding that section I will start the proof reading again for the 9047th time... smilewinkgrin.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • BamseBamse Posts: 561
    edited 2008-08-27 04:51
    As usual, slow but stead progress... turn.gif
    I skipped the scaling but included clipping and I'm considering this my first draft...

    Anyone care to proof read it ???

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • BaggersBaggers Posts: 3,019
    edited 2008-08-27 12:55
    sure, I'm guessing it's on the first post?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • BaggersBaggers Posts: 3,019
    edited 2008-08-27 14:16
    Just read it, spot on that Bamse [noparse]:)[/noparse]

    Only thing I did find was a typo, in TIP section on page 3, "Since the video driver need to be able" should be needs, not need, "Since the video driver needs to be able",

    So considering that's the only thing I did find, I'd say Job well done matey [noparse]:)[/noparse]

    Baggers

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • BamseBamse Posts: 561
    edited 2008-08-27 15:09
    Thanks Baggers...

    I was just worried that any Swedish had made it's way in there... wink.gif
    I'm going to update the document, find somewhere to host it and start a new thread specifically for the Tutorial...

    Now I can move on to another project I started way ago and never got to finish... wink.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Living on the planet Earth might be expensive but it includes a free trip around the sun every year...

    Experience level:
    [noparse][[/noparse] ] Let's connect the motor to pin 1, it's a 6V motor so it should be fine.
    [noparse][[/noparse] ] OK, I got my resistors hooked up with the LEDs.
    [noparse][[/noparse]X] I got the Motor hooked up with the H-bridge and the 555 is supplying the PWM.
    [noparse][[/noparse] ] Now, if I can only program the BOE-BOT to interface with he Flux Capacitor.
    [noparse][[/noparse] ] I dream in SX28 assembler...

    /Bamse
  • BaggersBaggers Posts: 3,019
    edited 2008-08-27 15:57
    No probs Bamse, and yeah it's fine, didn't spot any Swedish in there, not that I know any Swedish lol [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
Sign In or Register to comment.