title: create custom character on lcd 20x4 using python code
body: <p>I want to try to make a big character on LCD 20x4 with some python code.</p>
  
  <p>I have previously displayed some data and text on LCD 16x2 with adafruit library, but now I am trying to display a custom character on LCD 20x4 and am a bit confused. I think the code below (from the adafruit library) is useful for making custom characters, but I don't know how to use it. Can anyone provide guidance on how to do this?</p>
  
  <pre><code> def create_char(self, location, pattern):
      """Fill one of the first 8 CGRAM locations with custom characters.
      The location parameter should be between 0 and 7 and pattern should
      provide an array of 8 bytes containing the pattern. E.g. you can easyly
      design your custom character athttp://www.quinapalus.com/hd44780udg.html
      To show your custom character use eg. lcd.message('\x01')
      """
      # only position 0..7 are allowed
      location &amp;= 0x7
      self.write8(LCD_SETCGRAMADDR | (location &lt;&lt; 3))
      for i in range(8):
          self.write8(pattern[i], char_mode=True)
  </code></pre>