Shop OBEX P1 Docs P2 Docs Learn Events
tutorials for QuickStart board? — Parallax Forums

tutorials for QuickStart board?

atexit8atexit8 Posts: 13
edited 2014-09-18 11:02 in General Discussion
I have done some Googling, but it seems that the ones mentioned at https://sites.google.com/site/rototypeit/home/microcontrollers/parallax-p8x32a-quickstart-board-tutorial
are broken and giving me Error 404 - Not Found.

The current Parallax website has the LED Demo and then links to a slew of application notes.
«13

Comments

  • Duane DegnDuane Degn Posts: 10,588
    edited 2014-09-12 13:06
    I've listed some QuickStart demos and projects in this thread.

    It's too bad about those dead links. It would be nice if Parallax fixed them.

    I have links to Propeller tutorials on post #3 of my index.
  • atexit8atexit8 Posts: 13
    edited 2014-09-12 13:13
    Terrific resources!

    The great thing about Arduino is the plethora of tutorials.
    Parallax really needs to fix those broken links.
  • Too_Many_ToolsToo_Many_Tools Posts: 765
    edited 2014-09-12 14:42
    FWIW...if Parallax was SERIOUS about promoting the Propellor, those links would be working.

    Very disappointing.
  • RDL2004RDL2004 Posts: 2,554
    edited 2014-09-12 16:23
    The link in post #1 is on some obscure website hosted by Google. If you just go to Google and type in Parallax Propeller, it will provide you tons of places to go for info right on the first page of results. Also, at the top of this page is a tab that goes to learn.parallax.com, which is a very helpful place for getting started.
  • trookstrooks Posts: 228
    edited 2014-09-12 19:42
    Duane Degn wrote: »
    I've listed some QuickStart demos and projects in this thread.

    It's too bad about those dead links. It would be nice if Parallax fixed them.

    I have links to Propeller tutorials on post #3 of my index.


    It is nice that Parallax has you around to do the documentation for them.
  • trookstrooks Posts: 228
    edited 2014-09-12 19:51
    FWIW...if Parallax was SERIOUS about promoting the Propellor, those links would be working.

    Very disappointing.

    What You said + not having easily accessible tutorials seems to show a decidedly biased approach against students. For a company that claims to want a place in the educational market the lack of easily accessible tutorials speaks volumes contrary to that claim.

    Tim
  • RDL2004RDL2004 Posts: 2,554
    edited 2014-09-12 20:07
    Hello?

    http://learn.parallax.com/

    A tab with the link is right at the top of this page. There is also a link at the top of the parallax.com main page.
  • NWCCTVNWCCTV Posts: 3,629
    edited 2014-09-12 20:24
    biased approach against students
    Would you like them to hold your hand while they type in the search terms for you and then write the code and build the circuit, too? IMO you are incorrect but might I suggest if you have a better idea as to how it should be done, use the "Suggestions To Parallax" forum. If you click on the Blue link it will take you there.
  • GenetixGenetix Posts: 1,754
    edited 2014-09-12 21:09
    Jeff, do you have the downloads for those QuickStart Tutorial pages because the links don't work anymore. If not does anyone else have them?
  • twm47099twm47099 Posts: 867
    edited 2014-09-12 21:46
  • GenetixGenetix Posts: 1,754
    edited 2014-09-12 22:05
    twm47099 wrote: »
    I have added the attachments for the QS tutorials 2, 3, 5, and 6. 1 and 4 did not have attachments.

    Tom

    Thank you very much!
  • GenetixGenetix Posts: 1,754
    edited 2014-09-12 22:21
    I ran across this a few months back.
    There is a zip file near the bottom of the page that has those Tutorials as PDFs along with other QuickStart documents and code.
    It doesn't have the Tutorial code files though. Get those from Post #12.
    http://www.robotshop.com/en/parallax-propeller-p8x32a-microcontroller-quickstart.html


    Duane, you should add this stuff to your list.
  • Duane DegnDuane Degn Posts: 10,588
    edited 2014-09-12 22:37
    Genetix wrote: »
    Duane, you should add this stuff to your list.

    Agreed.

    I need to figure out how to organize the list better. It's kind of getting out of control.

    There are also the stickies in the Propeller forum with lots of links to tutorials.

    One of the demo programs showing how to use multiple cogs has an error. The QuickStart5 code uses the same global variable "Counter" in all three cogs launched. This can be fixed by making "Counter" a local variable to the method "Twinkle".

    In this same program, I think it would have been better to just use cog #0 for one of the loops.

    Instead of the original program:
    QuickStart 5: MulticogTwinkleDemo.spin
    www.parallaxsemiconductor.com
    }}
    
    
    CON
    
    
      _clkmode = xtal1 + pll16x         'Establish speed
      _xinfreq = 5_000_000              '80Mhz
    
    
    OBJ
    
    
      led: "E555_LEDEngine.spin"        'Include LED methods object
    
    
    VAR
    
    
      byte Counter                      'Establish Counter Variable                                    
      long stack[90]                    'Establish working space
    
    
    PUB Main
    
    
      cognew(Twinkle(16,clkfreq/50), @stack[0])    'start Twinkle cog 1
      cognew(Twinkle(19,clkfreq/150), @stack[30])  'start Twinkle cog 2
      cognew(Twinkle(22,clkfreq/100), @stack[60])  'start Twinkle cog 3
    
    
    PUB Twinkle(PIN,RATE)                  'Method declaration 
    
    
      repeat                               'Initiate a master loop
      
        repeat Counter from 0 to 100       'Repeat loop Counter
          led.LEDBrightness(Counter, PIN)  'Adjust LED brightness 
          waitcnt(RATE + cnt)              'Wait a moment
          
        repeat Counter from 100 to 0       'Repeat loop Counter
          led.LEDBrightness(Counter,PIN)   'Adjust LED brightness 
          waitcnt(RATE + cnt)              'Wait a moment
    

    I think this would have been a better example.
    QuickStart 5: MulticogTwinkleDemo.spin
    www.parallaxsemiconductor.com
    }}
    
    
    CON
    
    
      _clkmode = xtal1 + pll16x         'Establish speed
      _xinfreq = 5_000_000              '80Mhz
    
    
    OBJ
    
    
      Led: "E555_LEDEngine.spin"        'Include LED methods object
    
    
    VAR
                              
      long stack[60]                    'Establish working space
    
    
    PUB Main
    
    
      cognew(Twinkle(16, clkfreq/50), @stack[0])    'start Twinkle cog 1
      cognew(Twinkle(19, clkfreq/150), @stack[30])  'start Twinkle cog 2
      Twinkle(22, clkfreq/100) 'run Twinkle cog 0
    
    
    PUB Twinkle(pin, rate) | counter                 'Method declaration 
    
    
      repeat                               'Initiate a master loop
      
        repeat counter from 0 to 100       'Repeat loop Counter
          Led.LedBrightness(counter, pin)  'Adjust LED brightness 
          waitcnt(rate + cnt)              'Wait a moment
          
        repeat counter from 100 to 0       'Repeat loop Counter
          Led.LedBrightness(counter, pin)   'Adjust LED brightness 
          waitcnt(rate + cnt)              'Wait a moment
    

    I suppose some of the changes are a mater of taste but I don't like to see a cog just left to die like the original program had it. IMO, it's easier to keep track of cogs if you use cognew and cogstop for starting and ending cogs.

    I also changed some of the capitalization to match the Gold Standard style.

    The only change absolutely needed was making "counter" a local variable.

    In case anyone is wondering if you can flash more than one LED per cog, The LEDs are controlled this way just as an example of starting multiple cogs.

    This program will flash any number of LEDs (up to 32) each at a different interval and it uses one cog. There are lots of ways of controlling lots of LEDs with a Propeller.
  • atexit8atexit8 Posts: 13
    edited 2014-09-13 15:01
    Thanks to everyone for the help.

    Doing what Parallax should be doing but isn't.
    Parallax completely dropped the ball specifically to the tutorials 1-6.

    There is a reason why Arduino is in the lead and Parallax isn't.
  • Duane DegnDuane Degn Posts: 10,588
    edited 2014-09-13 15:18
    atexit8 wrote: »
    Thanks to everyone for the help.

    Doing what Parallax should be doing but isn't.
    Parallax completely dropped the ball specifically to the tutorials 1-6.

    There is a reason why Arduino is in the lead and Parallax isn't.

    I don't think a some broken links so terrible. Unfortunately broken links go with the ever changing web.

    IMO, Parallax has the best tutorials available. If you follow the "learn.parallax.com" tab at the top of the page, you'll find all sorts of tutorials.

    Parallax recently made some major changes on their website and (IMO) it's still kind of hard to find all the resources they have available for the Propeller. I think with a bit more time, things will get sorted out and arranged properly.

    In post #2 of my index, I have a list of projects I've done. Most of the projects use a Propeller chip. Many if not most of these projects would have been either very difficult or impossible to do with an Arduino.

    I have two Rover 5 projects (here's my favorite). Both of these projects use all four quadrature encoders of the Rover 5. I've tried to find as many other Rover 5 projects as I could and I've seen lots of Rover 5 projects which use an Arduino but none of these Arduino controlled Rover 5 projects read all four quadrature encoders. Add on top of that reading six RC channels and controlling four PWM channels and most Arduinos don't have a chance of keeping up with the Propeller.

    The Rover 5 Motor Driver board uses a XOR circuit to merge the quadrature encoders into a single channel to make it easier on Arduinos. Unfortunately by merging the encoder channels you lose the benefits of quadrature encoders (being able to detect direction and not reading vibrations as positive movement). As I mentioned already, reading four quadrature encoders isn't a problem for the Propeller.

    Of course another big plus for the Propeller is this forum with its humbly helpful members.:smile:
  • Too_Many_ToolsToo_Many_Tools Posts: 765
    edited 2014-09-13 22:33
    trooks wrote: »
    What You said + not having easily accessible tutorials seems to show a decidedly biased approach against students. For a company that claims to want a place in the educational market the lack of easily accessible tutorials speaks volumes contrary to that claim.

    Tim

    What students train on today is what they as engineers design into products tomorrow.

    Any company that doesn't support students isn't interested in selling product.

    I am reminded of when IBM wanted a microcomputer designed the engineers used what they had been given for their own hobby computers...Intel CPUs...the rest is history.
  • ercoerco Posts: 20,256
    edited 2014-09-13 23:55
    trooks wrote: »
    What You said + not having easily accessible tutorials seems to show a decidedly biased approach against students. For a company that claims to want a place in the educational market the lack of easily accessible tutorials speaks volumes contrary to that claim.

    Tim

    Tim & TMT: Your constant criticism of Parallax is what speaks volumes. Sure, everything can and will be improved over time. It would be nice to hear some constructive words instead of negative ones.
  • Duane DegnDuane Degn Posts: 10,588
    edited 2014-09-14 07:43
    IMO, saying Parallax doesn't support students is absurd. Parallax's support for students is a huge reason many of us are so fond of Parallax. They made it so easy for us to learn these difficult topics.

    While poking around the Learn site, I came across another great resource for the Propeller. The Question and Answer section.

    I do agree it can be frustrating finding some materials. I think Parallax has been putting a lot of their resources into getting Propeller C more student friendly and some of the Spin support has gotten harder to find with the recent website updates.
  • ercoerco Posts: 20,256
    edited 2014-09-14 08:34
    Amen, Brother Duane. As an creative, helpful, project-based contributor to these forums, your informed opinions bring some needed objectivity to this dogpile.
  • EE351EE351 Posts: 81
    edited 2014-09-14 09:15
    Also, remember that Google is your friend. That's usually how I find most of the examples and documentation for the propeller.
  • GenetixGenetix Posts: 1,754
    edited 2014-09-14 15:24
    erco wrote: »
    Tim & TMT: Your constant criticism of Parallax is what speaks volumes. Sure, everything can and will be improved over time. It would be nice to hear some constructive words instead of negative ones.

    Parallax has dropped the ball on a number of items since they introduced Propeller C and the Arduino Shield Bot last year. Parallax is not that big of a company and they are doing their best to meet everyone needs. Parallax has the best customer support I have ever seen and Ken, the president of the company, always goes out of his way when there is an issue.
    Parallax has always been good to us so as Forum users we look beyond the little issues and help Parallax where we can.
  • NWCCTVNWCCTV Posts: 3,629
    edited 2014-09-14 20:35
    Parallax has dropped the ball on a number of items since they introduced Propeller C and the Arduino Shield Bot last year.
    Yep. But I do not mind. At least they do not release a product and let the customer try and find the bugs!!!! (Can you say "Microsoft" or any other major software developer?)
    Parallax has the best customer support I have ever seen
    Understatement of the century!!!!!
    Parallax has always been good to us so as Forum users we look beyond the little issues and help Parallax where we can.
    This is what makes it the BEST Forum/Support site I have ever had the pleasure of dealing with.
  • NWCCTVNWCCTV Posts: 3,629
    edited 2014-09-14 20:41
    I am reminded of when IBM wanted a microcomputer designed the engineers used what they had been given for their own hobby computers...Intel CPUs...the rest is history.
    Really???? The last time I checked my IBM stock was still kicking butt. Had they NOT used Intel, the entire PC market would have been stymied and everyone would have been forced to run on 60's technology!!!!!
  • atexit8atexit8 Posts: 13
    edited 2014-09-15 09:10
    EE351 wrote: »
    Also, remember that Google is your friend. That's usually how I find most of the examples andYes documentation for the propeller.
    Yes, but many of the links go to pages on the Parallax website that do not exist.
    I am specifically referring to the QuickStart tutorials that they used to have but are no longer there.
  • atexit8atexit8 Posts: 13
    edited 2014-09-15 09:13
    Duane Degn wrote: »
    I don't think a some broken links so terrible. Unfortunately broken links go with the ever changing web.

    In this case it is "terrible". These tutorials are targeted to the QuickStart board. I have the QuickStart board.
    I like having the tutorials.

    Thank goodness someone other than Parallax deemed them important enough to archive.
  • Duane DegnDuane Degn Posts: 10,588
    edited 2014-09-15 09:31
    atexit8 wrote: »
    In this case it is "terrible".

    Yes, I'll agree. It is terrible the tutorials are nowhere to be found on the Parallax website. I tried Google to find the others but without luck. I found a few of the tutorials on my hard drive but I didn't have any not already posted.

    I do have links to all the application notes in post #3 of my index. I think these were harder to find than they should be. IMO, the Propeller information was easier to find before the recent website changes.

    If you need information about some particular aspect of the Propeller, make sure and ask here. One of us will probably be able to find it (though I agree, this step shouldn't be necessary).
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2014-09-15 09:39
    Are there specific links?

    If we had a clear, concise list of issues we could take steps to correcting them. So far I see complaints about broken links but in all the complaints it's hard to pick out specific missing files. If someone would simply e-mail support when they find a broken link we would get the link fixed and send (or link them) the file in between. As we find the problems we fix them. But remember, we don't click on the links like everyone else does. I only find them when supporting a customer directly.

    And about the Arduino...that's apples to oranges. If we only had one product to support it is unlikely we would have broken links. In fact we have hundreds of products to maintain and with so many it is easy to have a few broken links. We fix them as we're made aware of them. In my opinion that is pretty good support. If we simply didn't care and never tried to fix anything I could see the complaints. But that has never been the case.
  • Matt GillilandMatt Gilliland Posts: 1,406
    edited 2014-09-15 10:44
    Hi atexit8 - Welcome to the Forums :thumb:

    Yep! We do have some broken links to pages outside of our site, heck we may even have some broken links to pages inside of our site that we don't know about...Thanks for bringing them to our attention.

    In the mean time, we'd suggest that you check out what others (above) have suggested like the "Learn" link above ( http://learn.parallax.com/ ) it's right at the top of our homepage. These are designed to get you up-and-going Quickly.

    If you're just starting out with the "Propeller", "Quickstarts" is a great place to Start Propellers Quickly :smile:.

    -MattG
  • trookstrooks Posts: 228
    edited 2014-09-15 11:03
    NWCCTV wrote: »
    Would you like them to hold your hand while they type in the search terms for you and then write the code and build the circuit, too? IMO you are incorrect but might I suggest if you have a better idea as to how it should be done, use the "Suggestions To Parallax" forum. If you click on the Blue link it will take you there.


    I judge from the dripping sarcasm I must have upset a sensibility.

    For me the "Blue" link hardly ever gets a desired response.

    I get as good or better info from searching the web about parallax products and how to use them. As far as general micro-controller circuits and applications I get much better in-depth answers from Arduino.


    HAND,

    Tim
Sign In or Register to comment.