Coder Social home page Coder Social logo

Turning backlight on/off via GPIO about rplcd HOT 6 CLOSED

dbrgn avatar dbrgn commented on July 24, 2024
Turning backlight on/off via GPIO

from rplcd.

Comments (6)

stripwax avatar stripwax commented on July 24, 2024

easily done by using GPIO to switch between gnd/5v line using a transistor and some resistors. Is RPLCD still in active development?

from rplcd.

dbrgn avatar dbrgn commented on July 24, 2024

easily done by using GPIO to switch between gnd/5v line using a transistor and some resistors

Yep, but needs additional hardware. If we do this, we'd need to properly document it.

Is RPLCD still in active development?

Right now not very active, but I do intend to fix all bugs that may occur :) Also I want to add I2C support soon, if I find the time to do so.

from rplcd.

thijstriemstra avatar thijstriemstra commented on July 24, 2024

does someone have details or a fritzing sketch on how this would be done?

from rplcd.

stripwax avatar stripwax commented on July 24, 2024

If your LCD backlight can be driven by 3.3v then you can do it directly I. E connect the back light gpio pin to the back light LCD pin. If not, use a transistor to switch the 5v supply to the LCD back light pin.

⁣​

On 20 Oct 2016, 22:04, at 22:04, Thijs Triemstra [email protected] wrote:

does someone have details or a fritzing sketch on how this would be
done?

You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#8 (comment)

from rplcd.

dbrgn avatar dbrgn commented on July 24, 2024

If your LCD backlight can be driven by 3.3v then you can do it directly I. E connect the back light gpio pin to the back light LCD pin. If not, use a transistor to switch the 5v supply to the LCD back light pin.

That's what I meant with "we need to properly document it". Not all LCD modules work the same. People need to read datasheets, so they don't fry their boards by simply following instructions :)

Maybe we could add a separate file called wiring.md that includes Fritzing sketches for the most common combinations, with clear instructions to read the datasheet before just trying out something.

from rplcd.

dbrgn avatar dbrgn commented on July 24, 2024

I wonder if we should really have official support for this. It requires additional circuits and is mostly a documentation problem. Especially now that we have I2C support (#34). An I2C port expander board is really cheap (can be found for <1$) and makes handling of backlight control as well as wiring much simpler - 4 wires is all that you need. There are even a lot of LCDs with those "backpack boards" already soldered on.

I'll close this for now, feel free to comment if you disagree.

from rplcd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.