Shop OBEX P1 Docs P2 Docs Learn Events
Penguin Font - English Text On Penguin — Parallax Forums

Penguin Font - English Text On Penguin

HumanoidoHumanoido Posts: 5,770
edited 2011-02-24 21:55 in Robotics
Penguin Font
English Text for Your Penguin!

I have completed a new Penguin English Segment Font that can be used to generate the entire English alphabet text on a Penguin's display.

It works with the new Revision B Penguins. Penguin Font runs on Penguins with a 7-segment display directly from programs loaded into the motherboard.

The generating letters code works only with the new Penguin with revision B so don't try this on a Penguin A that you may already have. There are other display programs for Penguin A, though these are primarily all numbers and five graphics.

Penguin B is much more capable with all 26 letters of the English alphabet, including numbers, many more graphics, all vowels, all consonants, punctuation, plus math and special characters. Of course, you'll need the font and the code to accomplish it.

The Penguin Font will work on all Penguins shipped under the special "contribute to charity" promotion.

The font is completely compatible with BASIC Stamp PBASIC. It undoubtedly ports well to Parallax Propeller SPIN and BASIC which has control over ports and the SHIFTOUT function.

For implementation of Penguin Font and code examples of display, refer to Penguin's English Text program which installs the Penguin Font into Penguin and recalls the ABCs.

Keep posted and up to date about Penguin at this location
http://forums.parallax.com/showthread.php?129592-Penguin-Robot&p=977061#post977061

Comments

  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-24 19:55
    Work continues on a new revision of the Penguin Font.
    I think I have about right.

    I have created a font alphabet that now totally eliminates redundancy
    and minimizes repeats when compared to numbers ( only two similarities).
    This is a great improvement over the original font set.
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-24 21:55
    Penguin Font is now completely upgraded, improved
    and ready for download here.
    ' PENGUIN-B FONT
    ' VERSION: V1.0
    ' AUTHOR: HUMANOIDO
    ' ENGLISH ALPHABET A - Z
    ' DATE: FEB 25 2011
    '
    ' {$STAMP BS2px}
    ' {$PBASIC 2.5}
    '
    ' The Penguin Font is refined to completely eliminate redundancy by
    ' using a mix of upper and lower case letters.
    
    ' Within the 28 alphabet letters there are no duplicates, however
    ' if letters are compared to numbers, only 2 similarities exist.
    ' The letter b looks like a number 6.
    ' The letter q looks like a number 9.
    '
    ' The Penguin Font does not have upper and lower case. The letters
    ' are case mix.
    '
    '
    '       __
    '      |__|
    '      |  |     A
    '
    '
    '      |__
    '      |__|     b
    '
    '
    '       __
    '      |
    '      |__      C
    '
    '
    '       __|
    '      |__|     d
    '
    '
    '       __
    '      |__
    '      |__      E
    '
    ''
    '       __
    '      |__
    '      |        F
    '
    '
    '       __                    __
    '      |__                   |__|
    '      |__|     G       or    __|     g
    '
    '
    '      |__
    '      |  |     h
    '
    '
    '
    '         |     i
    '
    '
    '         |
    '      |__|     J
    '
    '
    '      |__
    '      |__      k
    '
    '
    '      |
    '      |__      L
    '
    '       __
    '
    '      |  |     M
    '
    '
    '       __
    '      |  |     n
    '
    '
    '       __
    '      |__|     o
    '
    '       __
    '      |__|
    '      |        P
    '
    '       __
    '      |__|
    '         |     q
    '
    '
    '       __
    '      |        r
    '
    '       __
    '      |__
    '       __|     S
    '
    '      __
    '        |      T
    '        |
    '
    '
    '      |  |
    '      |__|     U
    '
    '
    '
    '      |__|     v
    '
    '
    '
    '      |  |
    '       __      W
    '
    '
    '      |__|
    '      |  |     X
    '
    '
    '
    '      |__|
    '       __|     y
    '
    '       __
    '       __|
    '      |__      Z
    '
    '
    
Sign In or Register to comment.