element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Midas I2C LCDs
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 21 replies
  • Answers 8 answers
  • Subscribers 397 subscribers
  • Views 3826 views
  • Users 0 members are here
  • lcd
  • i2c
  • arduino
Related

Midas I2C LCDs

Workshopshed
Workshopshed over 13 years ago

Has anyone tried connecting up one of these I2C LCDs to their Arduino?

 

MIDAS - MCCOG21605B6W-BNMLWIMCCOG21605B6W-BNMLWI - LCD, COG 2X16, NEG STN, W B/L, I2C  - Order Code: 20632092063209

 

 

 

I've got as far as looking at the Wire library http://arduino.cc/it/Reference/Wire and the LCD hardware page http://arduino.cc/playground/Code/LCD  and reading http://www.robot-electronics.co.uk/acatalog/I2C_Tutorial.html

 

I've also watched Jeremy's videos but they are not totally relavent as they are looking at different things

http://www.element14.com/community/videos/3015/l/tutorial-13-for-arduino-liquid-crystal-displays

http://www.element14.com/community/videos/1828/l/Tutorial-07-for-Arduino:-I2C-and-Processing

 

I think I'm happy with the wiring it up, pull up resistors etc. I'm also guessing it will require an external psu to be hooked up.

 

I've not yet ordered the display so it might be straight forward when I get it but just getting as much help as I can before getting going.

  • Sign in to reply
  • Cancel

Top Replies

  • Workshopshed
    Workshopshed over 13 years ago +3 verified
    I got this working just fine. There were a couple of things I needed to do, firstly, for this particular model, Midas told me the backlight needs to be on for the text to be visible. I also had some fun…
  • Workshopshed
    Workshopshed over 13 years ago in reply to bobcroft +1 suggested
    Bill, I'm only using one display so don't need a multiplexer or switch but it's good to know those exist. Bob, cheers for the link, it's not working just this second but I'll check it out again. It's good…
  • fustini
    fustini over 13 years ago in reply to billabott +1
    Thanks for the link. I'm thinking this would be useful for embedded Linux computers, too, like the Raspberry Pi which have I2C but limited GPIO.
  • billabott
    0 billabott over 12 years ago in reply to Former Member

    Sorry, No.

    It seems to be pretty well explained on AndyC's link: http://www.workshopshed.com/2012/07/a-little-venture-with-electronics-lcd.html

     

    Give it a try with

    • ST7036 lcd = ST7036 ( 2, 16, 0x7C );

    changed to

    • ST7036 lcd = ST7036 ( 2, 24, 0xXX );

     

    Let us know what you find.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mcb1
    0 mcb1 over 12 years ago in reply to billabott

    I have been using the I2C range of LCD's for a while.

    They are basically a normal LCD with a board on the rear, that incldes 3 address jumpers.

    There are two chip options and each default to different I2C addresses, so you need to check.

     

     

    Just a note to anyone considering these.

    The White on Blue is slower at changing characters, probably because its actually reverse. ie it allows the backlight through, rather than blocking it.

     

    If you have a need to have scrolling, then consider the green/black or the other options or put up with slowing it down to stop the 'ghosting'.

     

    I haven't looked lately at E14 but they are in the order of US$10-12 from a number of suppliers.

     

     

    mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Workshopshed
    0 Workshopshed over 12 years ago in reply to mcb1

    I had a very quick look at the RW1062 data sheet vs the ST7032 data sheet and the commands I looked at such as clear screen seemed to be the same. So I'd think that trying it with the ST7036 library would be a good starting point.

     

    Mark, I had seen the codes for making the display scroll but have not tried them, useful to know about scrolling on reversed screens.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mcb1
    0 mcb1 over 12 years ago in reply to Workshopshed

    Andy

    Have a look at the sketch here and how to do partial scrolling of some characters.

     

    I have used it for error messages, where the errors text is formulated based on each error, and then scrolled.

    Obviously this is a just a demo of one way to do it.

     

    http://www.theshedmag.co.nz/online/images/stories/downloads/arduino/Relay_with_I2C_LCD.zip

    The whole article is available at http://www.theshedmag.co.nz/online/images/stories/downloads/arduino/arduino-101-part4.pdf

     

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Workshopshed
    0 Workshopshed over 12 years ago in reply to mcb1

    You write for Shed Magazine, kudos!  I had a copy send over the other year.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mcb1
    0 mcb1 over 12 years ago in reply to Workshopshed

    Andy

    Thanks

    Which one.?

     

    I subscribed and then offered something that didn't require a full knowledge of electronics.

    It went from there, to being introduced to Arduino by Jude Woodside, and then to articles in nearly every issue since.

     

    We currently doing RaspberryPi 101 ...so its a step learning curve.

     

     

    Its actually been great fun as well as learning some additional skills, and being compensated for my hobby.

     

    He does do an electronic subscription ...

     

    mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Workshopshed
    0 Workshopshed over 12 years ago in reply to mcb1

    I have August-September 2011, I do hope at some point to write something for Model Engineer's Workshop but don't get a lot of time for metalworking at the moment.

     

    http://www.theshedmag.co.nz/online/components/com_virtuemart/shop_image/product/August_September_4e30888239f2b.jpg

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mcb1
    0 mcb1 over 12 years ago in reply to Workshopshed

    Andy

     

    First Arduino article was a Wordclock in the Dec/Jan 2012 issue , that Doug Jackson in Australia produces.

    http://dougswordclock.com/about/

     

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • joe1990
    0 joe1990 over 6 years ago

    Does not work, I just get the error: undefined reference to `ST7036::ST7036(unsigned char, unsigned char, unsigned char)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Workshopshed
    0 Workshopshed over 6 years ago in reply to joe1990

    Hey Joe, are you using the Arduino desktop or web IDE for this?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube