Shop OBEX P1 Docs P2 Docs Learn Events
Wow! Newbie experience... — Parallax Forums

Wow! Newbie experience...

bmb!bmb! Posts: 26
edited 2007-12-24 15:47 in Propeller 1
I've messed around with basic stamps for years, mostly hobby but a couple work related projects. I've had a Propeller prototype board on the shelf for months finally got around to wiring it up. All I can say is Wow! Anyone debating making the jump from Basic stamps to Propeller chips, go for it!

With low expectations I plugged my PS/2 mouse and VGA LCD monitor into the board then loaded the hires VGA demo. After compiling and loading to RAM I was greeted with a beautiful VGA picture, responsive mouse cursor, and smooth scrolling. Had to do a sanity check and look at the one chip doing all this work.

Only negative, which is a plus after the learning curve, is learning the new language. Being an OOP developer I cursed using the Stamp's simplistic basic language. But on the flip side I knew my way around PBASIC but I did miss objects, functions, etc...

Anyway, awesome job Parallax and thanks for all the free tools/documentation!!! I'm very excited to start digging into some project using this chip, and anyone sitting on the fence about the Propeller go pick one up and give it a try!

Comments

  • OzStampOzStamp Posts: 377
    edited 2007-12-18 05:44
    Dear BMB !

    Welcome to the forum.
    Great to hear you got it all going so easily .. the Propeller is awesome.
    And you will find many very helpfull people here .. so keep us posted how you go with it all.

    cheers Melbourne Australia
  • BaggersBaggers Posts: 3,019
    edited 2007-12-18 10:47
    Hi bmb,

    Welcome to the forum, and I agree with you, anyone lurking these forums who haven't got a Propeller, GET ONE quick so you can join in the fun, it's a fantastic chip.

    Baggers.
  • kevin101kevin101 Posts: 55
    edited 2007-12-19 22:57
    My PE kit is coming and I cant wait to freak about the awesomeness. My parents probably think I'm crazy wanting a microchip for Christmas, but they don't have any other present ideas. probably going to make giant classic game system.

    skull.gif to smurf.gif's
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2007-12-20 00:03
    Welcome to the Propeller guys!! You are both in for a great time!


    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with the Protoboard? - Propeller Cookbook
    Got an SD card? - PropDOS
    A Living Propeller FAQ - The Propeller Wiki
    (Got the Knowledge? Got a Moment? Add something today!)

  • RaymanRayman Posts: 14,162
    edited 2007-12-20 00:30
    I gave a Proto board to my brother-in-law for XMas... He's even geekier than I am!
  • Ted TuranskiTed Turanski Posts: 4
    edited 2007-12-20 03:31
    Nice posting! I am considering getting a propeller. I'm trying to decide which protoboard to get, or possibly trying to roll my own from the parts.
  • HarleyHarley Posts: 997
    edited 2007-12-20 18:49
    Ted

    Depending on what you want to do, the Propeller ProtoBoard and accessory kit will get you a long ways.
    Check URL = www.parallax.com/Store/Microcontrollers/PropellerDevelopmentBoards/tabid/514/List/0/CategoryID/73/Level/a/Default.aspx?SortField=ProductName,ProductName for details.

    In my case, this has been an excellent choice.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Harley Shanko
  • DgswanerDgswaner Posts: 795
    edited 2007-12-20 23:14
    I bought the Demo board, it was ok for testing what the prop could do but for the price I don't think it's worth it. I'd get a couple of proto boards and accessories kit (if you want to do mouse and VGA) and don't forget the all important Prop Plug! that will run you about $100.00 where the demo board alone is $130 or something like that.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster

    DGSwaner
  • Fred HawkinsFred Hawkins Posts: 997
    edited 2007-12-21 08:27
    Ted, get a PE Kit, $80 gets you everything* you need: breadboard, wires, leds, ir sensors, prop, prop plug, usb cord, etc etc. Plus a label to stick on your propeller chip. Plus a nice box.

    * almost. Add a 9volt battery to make things happen
  • deSilvadeSilva Posts: 2,967
    edited 2007-12-21 18:37
    I have been using the Edu-Kit (aka PE-Kit) with 21 persons now, and I can confirm that is well suited to many needs...
    Not including the fact that buying 20 of them has some further advantage smile.gif

    The ingredients come close to their true value...
    What I want to say is: When you buy them separately from Parallax you will pay nearly twice the money smile.gif

    However I made two changes...
    We are not using the 5V regulator which makes things too complicated on the breadboads, but 3.3V stabilization from 4.8 to 5.2 V batteries.
    Mignon (aka AA) rechargeables are extremely inexpensive and have the five-fold capacity ( 1800mAh) of a 9V battery (350mAh).
    They fit nicely in 50 cent harnesses with the same button connectors as the 9v batteries.

    When in need of 5V the unregulated 4.8 to 5.2 Volts from 4 x 1.2V rechargeables will work in most cases, as with 74HC, etc.

    There is one advantage of using a weak 9V: When short cutting its ends it will not melt everything down immediately smile.gif

    I add also a multiplexed 4x7 segment display, a standard 2x16 alfanumeric display,
    some decent button switches, ten more LEDs and 220 Ohms resistors, and 5 Schottky diodes.

    After a while it turned out that the best thing of all is the box it comes in.
    Looking terribly cheap it is quite robust and close to perfect to hold the parts and even more...

    I can buy the "ingredients" for less than the parallax price now (in Europe and Australia (!)),
    but I have not yet found such a useful case below $10 smile.gif

    Post Edited (deSilva) : 12/21/2007 8:24:02 PM GMT
  • Fred HawkinsFred Hawkins Posts: 997
    edited 2007-12-21 19:45
    deSilva, I urge you to post this alternative plus photos in the Setting and Testing lab: http://forums.parallax.com/showthread.php?p=608568

    I for one would like to see your various additions -- "I also add a multiplexed 4x7 segment display, a standard 2x16 alfanumeric display,
    some decent button switches, ten more LEDs and 220 Ohms resistors, and 5 Schottky diodes."

    What are the diodes for?
  • deSilvadeSilva Posts: 2,967
    edited 2007-12-21 20:36
    I can do that.
    The alfanumeric displays are not always inexpensive, but there are many, many surplus offers as well as ebay.
    You pay $7 (5&#8364[noparse];)[/noparse] at most, but this already debits a low cost account considerably.
    However it has turned out that such kind of display fits better the expectations (and sometimes even the resources) of my microcontroller student than a TV.

    I added the diodes so we can make a simplified power supply from 3.7 Vlt Lithium batteries, and also build a low cost voltage multiplier,
    generating the needed pulses with the Propeller. They can be useful for ad-hoc logic as well. Some of the sudents will have some basic
    knowledge from their university, but they generally have no electronic parts at all.

    A multiplexed 7-segment display is a very educative part, allowing you to experience the limits of current and timings first hand!
    Furthermore a 4 digit display already allows realistic low cost devices! The ebay price for such things is below $1!

    Post Edited (deSilva) : 12/21/2007 8:42:10 PM GMT
  • kevin101kevin101 Posts: 55
    edited 2007-12-21 23:44
    A charlieplexed dot matrix display would be a good addition to the curriculum. Its alot more advanced electronic wise, but it has plenty of benefits.
    You can have a 4X5 display and only use up 5 I/O, leaving plenty of room for expansion. It would teach a bunch about display timing and some electronic stuff too. It would require some soldering and maybe a custom pcb, but a perf board would do fine. Although it would be more expensive and time consuming than 7 seg displays, its benefits could possibly outweigh the cons.

    Just a suggestion

    Kevin
  • deSilvadeSilva Posts: 2,967
    edited 2007-12-22 00:19
    Thank you kevin.
    Indeed we talk of Charlieplexing. However the benefit is not so much an electronic one, but an organizational improvement (saving pins)
    Or in other words: It is too complex, when you are still struggling with the concept of multiplexing as such.

    We cannot use solder irons for safety reasons, so it has to be done on a solderless breadboard, which is, well: unsatisfying.
    in fact there are nice 5x7 dot displays for around $1 which fit nicely into breadboards, but the drawback is you cannot use the secondary diagonal, which is unsatisfying as well smile.gif

    You are quite right you need some artistic soldering to make it really work. Upto now none of my students had taken the opportunity :-(
  • ToleyToley Posts: 16
    edited 2007-12-22 00:50
    For going in the same line of talking, I'm also a newbie to the propeller. But I'm a microcontroller programming enthousiast. I have a lot of experience in PIC programming in Basic (PBP and Proton), and in assembly. I have many developpement boards for the PIC micro, one for the BS2, an explorer16 from microchip, 2 boards for the Cypress PSoc, an AVR Dragon from ATMEL and I've tried many microcontroller from others company.

    I've worked mainly with the PIC micro cause they are the ones I know best and the learning curve to get at the same level with others MCU don't worth the effort since the gain in power is not significant enough.

    My last investment (last week) was a Propeller Demo Board and I think it's the best developpement board I've ever bought. I'm very impressed by the power of the Propeller, I would recommand it to everyone. Now I feel that it really worth the effort to learn the programming langage and I discover that spin langage is not so hard to understand and is really powerfull. Education lab documents are really well made and permit a progressive learning, just hope they will be available in french sometime.

    So thanks to all the Parallax team and people here in the forum who give wonderfull program example.

    Happy holidays everyone. My holidays will be dedicated to the Propeller lol.gif
  • Fred HawkinsFred Hawkins Posts: 997
    edited 2007-12-22 02:56
    deSilva said...
    Thank you kevin.
    Indeed we talk of Charlieplexing. However the benefit is not so much an electronic one, but an organizational improvement (saving pins)
    Or in other words: It is too complex, when you are still struggling with the concept of multiplexing as such.

    We cannot use solder irons for safety reasons, so it has to be done on a solderless breadboard, which is, well: unsatisfying.
    in fact there are nice 5x7 dot displays for around $1 which fit nicely into breadboards, but the drawback is you cannot use the secondary diagonal, which is unsatisfying as well smile.gif

    You are quite right you need some artistic soldering to make it really work. Upto now none of my students had taken the opportunity :-(
    Why not wire wrap?

    In charlieplex's favor is that shows in a material way the effectiveness of time slicing. It's one thing to read about it, and quite another to get it working.
  • deSilvadeSilva Posts: 2,967
    edited 2007-12-22 10:22
    No, Fred - the timeslicing is NOT the essence of "Charlyplexing"; this can be experienced with a standard multiplexed 2 or 4 digit 7 segment display.
    Charlyplexing utilizes the fact that LEDs have a high enough reverse voltage (but note: it is just 5V! Very few are aware of this!) to be used as a valve.

    Charlyplexing symmetric things (as tiny light bulbs) needs an ADDITIONAL diode for decoupling.
    So there are three learning steps involved:
    - Multiplexing
    - Decoupling using diodes
    - Scannng a matrix
    - Complex "Use Case": Charlieplexed LEDs

    You can hapily live for years without needing the last step - or even knowing that it exists smile.gif
  • kevin101kevin101 Posts: 55
    edited 2007-12-24 03:46
    I completly understand how to charlieplex individual led's mostly because I get bored in the middle of class and start to doodle. But how would you charleplex RGB led's with common cathodes? A schematic would grealtly help.

    kevin?

    Wait, who am I. Lost in the masses of spin! Falling! [noparse][[/noparse]Falling! Falling!
  • deSilvadeSilva Posts: 2,967
    edited 2007-12-24 15:47
    Look at MAXIM's datasheet where the introduced this "invention": There is an array of 8 7-segment displas "charlieplexed".

    When you look at the basic sketch (I shall include one) you will find that Charlieflexing even NEEDS common cathodes smile.gif (Or common anodes - just make your choice)

    Post Edited (deSilva) : 12/24/2007 3:52:05 PM GMT
    840 x 440 - 40K
Sign In or Register to comment.